Adding and Subtracting Fractions on a Number Line

Adding and Subtracting Fractions on a Number Line
Loading the math board and drawing, please wait…
2019-02-21 08:52
This example demonstrates how to add and subtract fractions on a number line. Key mathematical concepts include basic fraction operations and the positional relationships on a number line. Using GeoGebra commands such as FromBase, Segment, and Intersect, the process of fraction addition and subtraction is visually illustrated. Suitable for high-grade elementary and junior high school students learning fraction operations.

GeoGebra Commands & Parameters

  1. FromBase(textm_11, 10) → m_1
  2. FromBase(textm, 10) → m
  3. Segment((0, 1), (0, -1)) → a_1
  4. Segment((10, 1), (10, -1)) → a_2
  5. Intersect(a_1, xAxis) → A
  6. If(a < 8, If[a > 6, Segment[(50 / 7, 0.5), (50 / 7, -0.5)], false]) → g_5
  7. If(a < 8, If[a > 6, Segment[(10 / 7, 0.5), (10 / 7, -0.5)], false]) → g_1
  8. If(a < 8, If[a > 6, Segment[(30 / 7, 0.5), (30 / 7, -0.5)], false]) → g_3
  9. If(a < 8, If[a > 6, Segment[(40 / 7, 0.5), (40 / 7, -0.5)], false]) → g_4
  10. If(a < 8, If[a > 6, Segment[(60 / 7, 0.5), (60 / 7, -0.5)], false]) → g_6
  11. Vector((0, 0), (10, 0)) → u
  12. Translate(A, Vector[(2 * u)]) → A'_1
  13. Vector((0, 0), (10, 0)) → u_1
  14. Segment(A, A'_1) → i
  15. FromBase(textn, 10) → n
  16. FromBase(textn_1, 10) → n_1
  17. If(a < 3, If[a > 1, Segment[(5, 0.5), (5, -0.5)], false]) → b_1
  18. If(a < 3, If[a > 1, Segment[(15, 0.5), (15, -0.5)], false]) → b_2
  19. If(a < 4, If[a > 2, Segment[(10 / 3, 0.5), (10 / 3, -0.5)], false]) → c_1
  20. If(a < 4, If[a > 2, Segment[(20 / 3, 0.5), (20 / 3, -0.5)], false]) → c_2
  21. If(a < 4, If[a > 2, Segment[(40 / 3, 0.5), (40 / 3, -0.5)], false]) → c_3
  22. If(a < 4, If[a > 2, Segment[(50 / 3, 0.5), (50 / 3, -0.5)], false]) → c_4
  23. If(a < 5, If[a > 3, Segment[(10 / 4, 0.5), (10 / 4, -0.5)], false]) → d_1
  24. If(a < 5, If[a > 3, Segment[(20 / 4, 0.5), (20 / 4, -0.5)], false]) → d_2
  25. If(a < 5, If[a > 3, Segment[(30 / 4, 0.5), (30 / 4, -0.5)], false]) → d_3
  26. If(a < 5, If[a > 3, Segment[(50 / 4, 0.5), (50 / 4, -0.5)], false]) → d_4
  27. If(a < 5, If[a > 3, Segment[(60 / 4, 0.5), (60 / 4, -0.5)], false]) → d_5
  28. If(a < 5, If[a > 3, Segment[(70 / 4, 0.5), (70 / 4, -0.5)], false]) → d_6
  29. If(a < 6, If[a > 4, Segment[(2, 0.5), (2, -0.5)], false]) → e_1
  30. If(a < 6, If[a > 4, Segment[(4, 0.5), (4, -0.5)], false]) → e_2
  31. If(a < 6, If[a > 4, Segment[(6, 0.5), (6, -0.5)], false]) → e_3
  32. If(a < 6, If[a > 4, Segment[(8, 0.5), (8, -0.5)], false]) → e_4
  33. If(a < 6, If[a > 4, Segment[(12, 0.5), (12, -0.5)], false]) → e_5
  34. If(a < 6, If[a > 4, Segment[(14, 0.5), (14, -0.5)], false]) → e_6
  35. If(a < 6, If[a > 4, Segment[(16, 0.5), (16, -0.5)], false]) → e_7
  36. If(a < 6, If[a > 4, Segment[(18, 0.5), (18, -0.5)], false]) → e_8
  37. If(a < 7, If[a > 5, Segment[(10 / 6, 0.5), (10 / 6, -0.5)], false]) → f_1
  38. If(a < 7, If[a > 5, Segment[(20 / 6, 0.5), (20 / 6, -0.5)], false]) → f_2
  39. If(a < 7, If[a > 5, Segment[(30 / 6, 0.5), (30 / 6, -0.5)], false]) → f_3
  40. If(a < 7, If[a > 5, Segment[(40 / 6, 0.5), (40 / 6, -0.5)], false]) → f_4
  41. If(a < 7, If[a > 5, Segment[(50 / 6, 0.5), (50 / 6, -0.5)], false]) → f_5
  42. If(a < 7, If[a > 5, Segment[(70 / 6, 0.5), (70 / 6, -0.5)], false]) → f_6
  43. If(a < 7, If[a > 5, Segment[(80 / 6, 0.5), (80 / 6, -0.5)], false]) → f_7
  44. If(a < 7, If[a > 5, Segment[(90 / 6, 0.5), (90 / 6, -0.5)], false]) → f_8
  45. If(a < 7, If[a > 5, Segment[(100 / 6, 0.5), (100 / 6, -0.5)], false]) → f_9
  46. If(a < 7, If[a > 5, Segment[(110 / 6, 0.5), (110 / 6, -0.5)], false]) → f_{10}
  47. If(a < 9, If[a > 7, Segment[(10 / 8, 0.5), (10 / 8, -0.5)], false]) → h_1
  48. If(a < 9, If[a > 7, Segment[(20 / 8, 0.5), (20 / 8, -0.5)], false]) → h_2
  49. If(a < 9, If[a > 7, Segment[(30 / 8, 0.5), (30 / 8, -0.5)], false]) → h_3
  50. If(a < 9, If[a > 7, Segment[(40 / 8, 0.5), (40 / 8, -0.5)], false]) → h_4
  51. If(a < 9, If[a > 7, Segment[(50 / 8, 0.5), (50 / 8, -0.5)], false]) → h_5
  52. If(a < 9, If[a > 7, Segment[(60 / 8, 0.5), (60 / 8, -0.5)], false]) → h_6
  53. If(a < 9, If[a > 7, Segment[(70 / 8, 0.5), (70 / 8, -0.5)], false]) → h_7
  54. If(a < 9, If[a > 7, Segment[(90 / 8, 0.5), (90 / 8, -0.5)], false]) → h_8
  55. If(a < 9, If[a > 7, Segment[(100 / 8, 0.5), (100 / 8, -0.5)], false]) → h_9
  56. If(a < 9, If[a > 7, Segment[(110 / 8, 0.5), (110 / 8, -0.5)], false]) → h_{10}
  57. If(a < 9, If[a > 7, Segment[(120 / 8, 0.5), (120 / 8, -0.5)], false]) → h_{11}
  58. If(a < 9, If[a > 7, Segment[(130 / 8, 0.5), (130 / 8, -0.5)], false]) → h_{12}
  59. If(a < 9, If[a > 7, Segment[(140 / 8, 0.5), (140 / 8, -0.5)], false]) → h_{13}
  60. If(a < 9, If[a > 7, Segment[(150 / 8, 0.5), (150 / 8, -0.5)], false]) → h_{14}
  61. If(a < 10, If[a > 8, Segment[(10 / 9, 0.5), (10 / 9, -0.5)], false]) → i_1
  62. If(a < 10, If[a > 8, Segment[(20 / 9, 0.5), (20 / 9, -0.5)], false]) → i_2
  63. If(a < 10, If[a > 8, Segment[(30 / 9, 0.5), (30 / 9, -0.5)], false]) → i_3
  64. If(a < 10, If[a > 8, Segment[(40 / 9, 0.5), (40 / 9, -0.5)], false]) → i_4
  65. If(a < 10, If[a > 8, Segment[(50 / 9, 0.5), (50 / 9, -0.5)], false]) → i_5
  66. If(a < 10, If[a > 8, Segment[(60 / 9, 0.5), (60 / 9, -0.5)], false]) → i_6
  67. If(a < 10, If[a > 8, Segment[(70 / 9, 0.5), (70 / 9, -0.5)], false]) → i_7
  68. If(a < 10, If[a > 8, Segment[(80 / 9, 0.5), (80 / 9, -0.5)], false]) → i_8
  69. If(a < 10, If[a > 8, Segment[(100 / 9, 0.5), (100 / 9, -0.5)], false]) → i_9
  70. If(a < 10, If[a > 8, Segment[(110 / 9, 0.5), (110 / 9, -0.5)], false]) → i_{10}
  71. If(a < 10, If[a > 8, Segment[(120 / 9, 0.5), (120 / 9, -0.5)], false]) → i_{11}
  72. If(a < 10, If[a > 8, Segment[(130 / 9, 0.5), (130 / 9, -0.5)], false]) → i_{12}
  73. If(a < 10, If[a > 8, Segment[(140 / 9, 0.5), (140 / 9, -0.5)], false]) → i_{13}
  74. If(a < 10, If[a > 8, Segment[(150 / 9, 0.5), (150 / 9, -0.5)], false]) → i_{14}
  75. If(a < 10, If[a > 8, Segment[(160 / 9, 0.5), (160 / 9, -0.5)], false]) → i_{15}
  76. If(a < 10, If[a > 8, Segment[(170 / 9, 0.5), (170 / 9, -0.5)], false]) → i_{16}
  77. If(a < 11, If[a > 9, Segment[(2, 0.5), (2, -0.5)], false]) → j_2
  78. If(a < 11, If[a > 9, Segment[(3, 0.5), (3, -0.5)], false]) → j_3
  79. If(a < 11, If[a > 9, Segment[(4, 0.5), (4, -0.5)], false]) → j_4
  80. If(a < 11, If[a > 9, Segment[(5, 0.5), (5, -0.5)], false]) → j_5
  81. If(a < 11, If[a > 9, Segment[(6, 0.5), (6, -0.5)], false]) → j_6
  82. If(a < 11, If[a > 9, Segment[(7, 0.5), (7, -0.5)], false]) → j_7
  83. If(a < 11, If[a > 9, Segment[(8, 0.5), (8, -0.5)], false]) → j_8
  84. If(a < 11, If[a > 9, Segment[(9, 0.5), (9, -0.5)], false]) → j_9
  85. If(a < 11, If[a > 9, Segment[(11, 0.5), (11, -0.5)], false]) → j_{10}
  86. If(a < 11, If[a > 9, Segment[(12, 0.5), (12, -0.5)], false]) → j_{11}
  87. If(a < 11, If[a > 9, Segment[(13, 0.5), (13, -0.5)], false]) → j_{12}
  88. If(a < 11, If[a > 9, Segment[(14, 0.5), (14, -0.5)], false]) → j_{13}
  89. If(a < 11, If[a > 9, Segment[(15, 0.5), (15, -0.5)], false]) → j_{14}
  90. If(a < 11, If[a > 9, Segment[(16, 0.5), (16, -0.5)], false]) → j_{15}
  91. If(a < 11, If[a > 9, Segment[(17, 0.5), (17, -0.5)], false]) → j_{16}
  92. If(a < 11, If[a > 9, Segment[(18, 0.5), (18, -0.5)], false]) → j_{17}
  93. If(a < 11, If[a > 9, Segment[(19, 0.5), (19, -0.5)], false]) → j_{18}
  94. If(a < 11, If[a > 9, Segment[(1, 0.5), (1, -0.5)], false]) → j_{19}
  95. If(a < 12, If[a > 10, Segment[(10 / 11, 0.5), (10 / 11, -0.5)], false]) → k_1
  96. If(a < 12, If[a > 10, Segment[(20 / 11, 0.5), (20 / 11, -0.5)], false]) → k_2
  97. If(a < 12, If[a > 10, Segment[(30 / 11, 0.5), (30 / 11, -0.5)], false]) → k_3
  98. If(a < 12, If[a > 10, Segment[(40 / 11, 0.5), (40 / 11, -0.5)], false]) → k_4
  99. If(a < 12, If[a > 10, Segment[(50 / 11, 0.5), (50 / 11, -0.5)], false]) → k_5
  100. If(a < 12, If[a > 10, Segment[(60 / 11, 0.5), (60 / 11, -0.5)], false]) → k_6
  101. If(a < 12, If[a > 10, Segment[(70 / 11, 0.5), (70 / 11, -0.5)], false]) → k_7
  102. If(a < 12, If[a > 10, Segment[(80 / 11, 0.5), (80 / 11, -0.5)], false]) → k_8
  103. If(a < 12, If[a > 10, Segment[(90 / 11, 0.5), (90 / 11, -0.5)], false]) → k_9
  104. If(a < 12, If[a > 10, Segment[(100 / 11, 0.5), (100 / 11, -0.5)], false]) → k_{10}
  105. If(a < 12, If[a > 10, Segment[(120 / 11, 0.5), (120 / 11, -0.5)], false]) → k_{11}
  106. If(a < 12, If[a > 10, Segment[(130 / 11, 0.5), (130 / 11, -0.5)], false]) → k_{12}
  107. If(a < 12, If[a > 10, Segment[(140 / 11, 0.5), (140 / 11, -0.5)], false]) → k_{14}
  108. If(a < 12, If[a > 10, Segment[(150 / 11, 0.5), (150 / 11, -0.5)], false]) → k_{15}
  109. If(a < 12, If[a > 10, Segment[(160 / 11, 0.5), (160 / 11, -0.5)], false]) → k_{16}
  110. If(a < 12, If[a > 10, Segment[(170 / 11, 0.5), (170 / 11, -0.5)], false]) → k_{17}
  111. If(a < 12, If[a > 10, Segment[(180 / 11, 0.5), (180 / 11, -0.5)], false]) → k_{18}
  112. If(a < 12, If[a > 10, Segment[(190 / 11, 0.5), (190 / 11, -0.5)], false]) → k_{19}
  113. If(a < 12, If[a > 10, Segment[(200 / 11, 0.5), (200 / 11, -0.5)], false]) → k_{20}
  114. If(a < 12, If[a > 10, Segment[(210 / 11, 0.5), (210 / 11, -0.5)], false]) → k_{21}
  115. If(a < 13, If[a > 11, Segment[(20 / 12, 0.5), (20 / 12, -0.5)], false]) → l_2
  116. If(a < 13, If[a > 11, Segment[(30 / 12, 0.5), (30 / 12, -0.5)], false]) → l_3
  117. If(a < 13, If[a > 11, Segment[(40 / 12, 0.5), (40 / 12, -0.5)], false]) → l_4
  118. If(a < 13, If[a > 11, Segment[(50 / 12, 0.5), (50 / 12, -0.5)], false]) → l_5
  119. If(a < 13, If[a > 11, Segment[(60 / 12, 0.5), (60 / 12, -0.5)], false]) → l_6
  120. If(a < 13, If[a > 11, Segment[(70 / 12, 0.5), (70 / 12, -0.5)], false]) → l_7
  121. If(a < 13, If[a > 11, Segment[(80 / 12, 0.5), (80 / 12, -0.5)], false]) → l_8
  122. If(a < 13, If[a > 11, Segment[(90 / 12, 0.5), (90 / 12, -0.5)], false]) → l_9
  123. If(a < 13, If[a > 11, Segment[(100 / 12, 0.5), (100 / 12, -0.5)], false]) → l_{10}
  124. If(a < 13, If[a > 11, Segment[(110 / 12, 0.5), (110 / 12, -0.5)], false]) → l_{11}
  125. If(a < 13, If[a > 11, Segment[(130 / 12, 0.5), (130 / 12, -0.5)], false]) → l_{12}
  126. If(a < 13, If[a > 11, Segment[(140 / 12, 0.5), (140 / 12, -0.5)], false]) → l_{13}
  127. If(a < 13, If[a > 11, Segment[(150 / 12, 0.5), (150 / 12, -0.5)], false]) → l_{14}
  128. If(a < 13, If[a > 11, Segment[(160 / 12, 0.5), (160 / 12, -0.5)], false]) → l_{15}
  129. If(a < 13, If[a > 11, Segment[(170 / 12, 0.5), (170 / 12, -0.5)], false]) → l_{16}
  130. If(a < 13, If[a > 11, Segment[(180 / 12, 0.5), (180 / 12, -0.5)], false]) → l_{17}
  131. If(a < 13, If[a > 11, Segment[(190 / 12, 0.5), (190 / 12, -0.5)], false]) → l_{18}
  132. If(a < 13, If[a > 11, Segment[(200 / 12, 0.5), (200 / 12, -0.5)], false]) → l_{19}
  133. If(a < 13, If[a > 11, Segment[(210 / 12, 0.5), (210 / 12, -0.5)], false]) → l_{20}
  134. If(a < 13, If[a > 11, Segment[(220 / 12, 0.5), (220 / 12, -0.5)], false]) → l_{21}
  135. If(a < 13, If[a > 11, Segment[(230 / 12, 0.5), (230 / 12, -0.5)], false]) → l_{22}
  136. If(a < 14, If[a > 12, Segment[(10 / 13, 0.5), (10 / 13, -0.5)], false]) → l_{23}
  137. If(a < 14, If[a > 12, Segment[(20 / 13, 0.5), (20 / 13, -0.5)], false]) → l_{24}
  138. If(a < 14, If[a > 12, Segment[(30 / 13, 0.5), (30 / 13, -0.5)], false]) → l_{25}
  139. If(a < 14, If[a > 12, Segment[(40 / 13, 0.5), (40 / 13, -0.5)], false]) → l_{26}
  140. If(a < 14, If[a > 12, Segment[(50 / 13, 0.5), (50 / 13, -0.5)], false]) → l_{27}
  141. If(a < 14, If[a > 12, Segment[(60 / 13, 0.5), (60 / 13, -0.5)], false]) → l_{28}
  142. If(a < 14, If[a > 12, Segment[(70 / 13, 0.5), (70 / 13, -0.5)], false]) → l_{29}
  143. If(a < 14, If[a > 12, Segment[(80 / 13, 0.5), (80 / 13, -0.5)], false]) → l_{30}
  144. If(a < 14, If[a > 12, Segment[(90 / 13, 0.5), (90 / 13, -0.5)], false]) → l_{31}
  145. If(a < 14, If[a > 12, Segment[(110 / 13, 0.5), (110 / 13, -0.5)], false]) → l_{32}
  146. If(a < 14, If[a > 12, Segment[(120 / 13, 0.5), (120 / 13, -0.5)], false]) → l_{33}
  147. If(a < 14, If[a > 12, Segment[(140 / 13, 0.5), (140 / 13, -0.5)], false]) → l_{34}
  148. If(a < 14, If[a > 12, Segment[(150 / 13, 0.5), (150 / 13, -0.5)], false]) → l_{35}
  149. If(a < 14, If[a > 12, Segment[(160 / 13, 0.5), (160 / 13, -0.5)], false]) → l_{36}
  150. If(a < 14, If[a > 12, Segment[(180 / 13, 0.5), (180 / 13, -0.5)], false]) → l_{37}
  151. If(a < 14, If[a > 12, Segment[(170 / 13, 0.5), (170 / 13, -0.5)], false]) → l_{38}
  152. If(a < 14, If[a > 12, Segment[(190 / 13, 0.5), (190 / 13, -0.5)], false]) → l_{39}
  153. If(a < 14, If[a > 12, Segment[(100 / 13, 0.5), (100 / 13, -0.5)], false]) → l_{40}
  154. If(a < 14, If[a > 12, Segment[(210 / 13, 0.5), (210 / 13, -0.5)], false]) → l_{41}
  155. If(a < 14, If[a > 12, Segment[(220 / 13, 0.5), (220 / 13, -0.5)], false]) → l_{42}
  156. If(a < 14, If[a > 12, Segment[(230 / 13, 0.5), (230 / 13, -0.5)], false]) → l_{43}
  157. If(a < 14, If[a > 12, Segment[(240 / 13, 0.5), (240 / 13, -0.5)], false]) → l_{44}
  158. If(a < 14, If[a > 12, Segment[(250 / 13, 0.5), (250 / 13, -0.5)], false]) → l_{45}
  159. If(a < 14, If[a > 12, Segment[(200 / 13, 0.5), (200 / 13, -0.5)], false]) → l_{46}
  160. If(a < 13, If[a > 11, Segment[(10 / 12, 0.5), (10 / 12, -0.5)], false]) → l_{47}
  161. If(a < 15, If[a > 13, Segment[(10 / 14, 0.5), (10 / 14, -0.5)], false]) → p_1
  162. If(a < 8, If[a > 6, Segment[(20 / 7, 0.5), (20 / 7, -0.5)], false]) → g_2
  163. If(a < 8, If[a > 6, Segment[(80 / 7, 0.5), (80 / 7, -0.5)], false]) → g_8
  164. If(a < 8, If[a > 6, Segment[(90 / 7, 0.5), (90 / 7, -0.5)], false]) → g_9
  165. If(a < 8, If[a > 6, Segment[(100 / 7, 0.5), (100 / 7, -0.5)], false]) → g_{10}
  166. If(a < 8, If[a > 6, Segment[(110 / 7, 0.5), (110 / 7, -0.5)], false]) → g_{11}
  167. If(a < 8, If[a > 6, Segment[(120 / 7, 0.5), (120 / 7, -0.5)], false]) → g_{12}
  168. If(a < 8, If[a > 6, Segment[(130 / 7, 0.5), (130 / 7, -0.5)], false]) → g_{13}
  169. If(a < 15, If[a > 13, Segment[(20 / 14, 0.5), (20 / 14, -0.5)], false]) → p_2
  170. If(a < 15, If[a > 13, Segment[(30 / 14, 0.5), (30 / 14, -0.5)], false]) → p_3
  171. If(a < 15, If[a > 13, Segment[(40 / 14, 0.5), (40 / 14, -0.5)], false]) → p_4
  172. If(a < 15, If[a > 13, Segment[(50 / 14, 0.5), (50 / 14, -0.5)], false]) → p_5
  173. If(a < 15, If[a > 13, Segment[(60 / 14, 0.5), (60 / 14, -0.5)], false]) → p_6
  174. If(a < 15, If[a > 13, Segment[(70 / 14, 0.5), (70 / 14, -0.5)], false]) → p_7
  175. If(a < 15, If[a > 13, Segment[(80 / 14, 0.5), (80 / 14, -0.5)], false]) → p_8
  176. If(a < 15, If[a > 13, Segment[(90 / 14, 0.5), (90 / 14, -0.5)], false]) → p_9
  177. If(a < 15, If[a > 13, Segment[(100 / 14, 0.5), (100 / 14, -0.5)], false]) → p_{10}
  178. If(a < 15, If[a > 13, Segment[(110 / 14, 0.5), (110 / 14, -0.5)], false]) → p_{11}
  179. If(a < 15, If[a > 13, Segment[(120 / 14, 0.5), (120 / 14, -0.5)], false]) → p_{12}
  180. If(a < 15, If[a > 13, Segment[(130 / 14, 0.5), (130 / 14, -0.5)], false]) → p_{13}
  181. If(a < 15, If[a > 13, Segment[(150 / 14, 0.5), (150 / 14, -0.5)], false]) → p_{15}
  182. If(a < 15, If[a > 13, Segment[(160 / 14, 0.5), (160 / 14, -0.5)], false]) → p_{16}
  183. If(a < 15, If[a > 13, Segment[(170 / 14, 0.5), (170 / 14, -0.5)], false]) → p_{17}
  184. If(a < 15, If[a > 13, Segment[(180 / 14, 0.5), (180 / 14, -0.5)], false]) → p_{18}
  185. If(a < 15, If[a > 13, Segment[(190 / 14, 0.5), (190 / 14, -0.5)], false]) → p_{19}
  186. If(a < 15, If[a > 13, Segment[(200 / 14, 0.5), (200 / 14, -0.5)], false]) → p_{20}
  187. If(a < 15, If[a > 13, Segment[(210 / 14, 0.5), (210 / 14, -0.5)], false]) → p_{14}
  188. If(a < 15, If[a > 13, Segment[(220 / 14, 0.5), (220 / 14, -0.5)], false]) → p_{21}
  189. If(a < 15, If[a > 13, Segment[(230 / 14, 0.5), (230 / 14, -0.5)], false]) → p_{22}
  190. If(a < 15, If[a > 13, Segment[(240 / 14, 0.5), (240 / 14, -0.5)], false]) → p_{23}
  191. If(a < 15, If[a > 13, Segment[(250 / 14, 0.5), (250 / 14, -0.5)], false]) → p_{24}
  192. If(a < 15, If[a > 13, Segment[(260 / 14, 0.5), (260 / 14, -0.5)], false]) → p_{25}
  193. If(a < 15, If[a > 13, Segment[(270 / 14, 0.5), (270 / 14, -0.5)], false]) → p_{26}
  194. Segment((20, 1), (20, -1)) → a_3
  195. Point(i) → B
  196. Textfield(textm) → InputBox1
  197. Textfield(textn) → InputBox3
  198. Textfield(textn_1) → InputBox4
  199. CommonDenominator(m_2, n_2) → q_1
  200. OrthogonalLine(B, f) → g
  201. Intersect(f, g) → C
  202. Point(f) → D
  203. Vector(C, D) → v
  204. If(c ≟ true, "+", "") → textSum
  205. If(d ≟ true, "-", "") → textDiff
  206. If(d ≟ true ∧ n_2 > m_2, "Your problem will create a negative number", "") → textDiff1
  207. Distance(A, G) → q_3
  208. If(q_2 > 0, "+", "-") → textSign
  209. Midpoint(C, D) → H
  210. Textfield(textSOL_1) → InputBox5
  211. Textfield(textSOL_3) → InputBox7
  212. If(c ≟ true, m_2 + n_2, m_2 - n_2) → q_8
  213. FromBase(textSOL_1, 10) → SOL_1
  214. FromBase(textSOL_3, 10) → SOL_3
  215. If(c ≟ true, Vector[(q_7, 3), (q_7, 0)], "") → a_4
  216. If(d ≟ true, Vector[(q_{10}, 3), (q_{10}, 0)], "") → a_5
  217. Textfield(textSOL_2) → InputBox6
  218. FromBase(textSOL_2, 10) → SOL_2
  219. If(SOL_4 ≟ q_8, "Great Job!", "Try Again") → textResp_1
  220. If(c ≟ true ∧ d ≟ true, "Please select either addition or subtraction", "") → textChoose
  221. If(a ≟ 15, Segment[(10 / 15, 0.5), (10 / 15, -0.5)], false) → r_1
  222. If(a ≟ 15, Segment[(20 / 15, 0.5), (20 / 15, -0.5)], false) → r_2
  223. If(a ≟ 15, Segment[(30 / 15, 0.5), (30 / 15, -0.5)], false) → r_3
  224. If(a ≟ 15, Segment[(40 / 15, 0.5), (40 / 15, -0.5)], false) → r_4
  225. If(a ≟ 15, Segment[(50 / 15, 0.5), (50 / 15, -0.5)], false) → r_5
  226. If(a ≟ 15, Segment[(60 / 15, 0.5), (60 / 15, -0.5)], false) → r_6
  227. If(a ≟ 15, Segment[(70 / 15, 0.5), (70 / 15, -0.5)], false) → r_7
  228. If(a ≟ 15, Segment[(80 / 15, 0.5), (80 / 15, -0.5)], false) → r_8
  229. If(a ≟ 15, Segment[(90 / 15, 0.5), (90 / 15, -0.5)], false) → r_9
  230. If(a ≟ 15, Segment[(100 / 15, 0.5), (100 / 15, -0.5)], false) → r_{10}
  231. If(a ≟ 15, Segment[(110 / 15, 0.5), (110 / 15, -0.5)], false) → r_{11}
  232. If(a ≟ 15, Segment[(120 / 15, 0.5), (120 / 15, -0.5)], false) → r_{12}
  233. If(a ≟ 15, Segment[(130 / 15, 0.5), (130 / 15, -0.5)], false) → r_{13}
  234. If(a ≟ 15, Segment[(140 / 15, 0.5), (140 / 15, -0.5)], false) → r_{14}
  235. If(a ≟ 15, Segment[(160 / 15, 0.5), (160 / 15, -0.5)], false) → r_{16}
  236. If(a ≟ 15, Segment[(170 / 15, 0.5), (170 / 15, -0.5)], false) → r_{17}
  237. If(a ≟ 15, Segment[(180 / 15, 0.5), (180 / 15, -0.5)], false) → r_{18}
  238. If(a ≟ 15, Segment[(190 / 15, 0.5), (190 / 15, -0.5)], false) → r_{19}
  239. If(a ≟ 15, Segment[(200 / 15, 0.5), (200 / 15, -0.5)], false) → r_{20}
  240. If(a ≟ 15, Segment[(210 / 15, 0.5), (210 / 15, -0.5)], false) → r_{21}
  241. If(a ≟ 15, Segment[(220 / 15, 0.5), (220 / 15, -0.5)], false) → r_{22}
  242. If(a ≟ 15, Segment[(230 / 15, 0.5), (230 / 15, -0.5)], false) → r_{23}
  243. If(a ≟ 15, Segment[(240 / 15, 0.5), (240 / 15, -0.5)], false) → r_{24}
  244. If(a ≟ 15, Segment[(250 / 15, 0.5), (250 / 15, -0.5)], false) → r_{25}
  245. If(a ≟ 15, Segment[(260 / 15, 0.5), (260 / 15, -0.5)], false) → r_{26}
  246. If(a ≟ 15, Segment[(270 / 15, 0.5), (270 / 15, -0.5)], false) → r_{27}
  247. If(a ≟ 15, Segment[(280 / 15, 0.5), (280 / 15, -0.5)], false) → r_{28}
  248. If(a ≟ 15, Segment[(290 / 15, 0.5), (290 / 15, -0.5)], false) → r_{29}
  249. If(a ≟ 15, Segment[(20 / 15, 0.5), (20 / 15, -0.5)], false) → r_{15}
  250. If(a ≟ 16, Segment[(10 / 16, 0.5), (10 / 16, -0.5)], false) → s_1
  251. If(a ≟ 16, Segment[(20 / 16, 0.5), (20 / 16, -0.5)], false) → s_2
  252. If(a ≟ 16, Segment[(30 / 16, 0.5), (30 / 16, -0.5)], false) → s_3
  253. If(a ≟ 16, Segment[(40 / 16, 0.5), (40 / 16, -0.5)], false) → s_4
  254. If(a ≟ 16, Segment[(50 / 16, 0.5), (50 / 16, -0.5)], false) → s_5
  255. If(a ≟ 16, Segment[(60 / 16, 0.5), (60 / 16, -0.5)], false) → s_6
  256. If(a ≟ 16, Segment[(70 / 16, 0.5), (70 / 16, -0.5)], false) → s_7
  257. If(a ≟ 16, Segment[(80 / 16, 0.5), (80 / 16, -0.5)], false) → s_8
  258. If(a ≟ 16, Segment[(90 / 16, 0.5), (90 / 16, -0.5)], false) → s_9
  259. If(a ≟ 16, Segment[(100 / 16, 0.5), (100 / 16, -0.5)], false) → s_{10}
  260. If(a ≟ 16, Segment[(310 / 16, 0.5), (310 / 16, -0.5)], false) → s_{31}
  261. If(a ≟ 16, Segment[(300 / 16, 0.5), (300 / 16, -0.5)], false) → s_{30}
  262. If(a ≟ 16, Segment[(290 / 16, 0.5), (290 / 16, -0.5)], false) → s_{29}
  263. If(a ≟ 16, Segment[(280 / 16, 0.5), (280 / 16, -0.5)], false) → s_{28}
  264. If(a ≟ 16, Segment[(270 / 16, 0.5), (270 / 16, -0.5)], false) → s_{27}
  265. If(a ≟ 16, Segment[(260 / 16, 0.5), (260 / 16, -0.5)], false) → s_{26}
  266. If(a ≟ 16, Segment[(250 / 16, 0.5), (250 / 16, -0.5)], false) → s_{25}
  267. If(a ≟ 16, Segment[(240 / 16, 0.5), (240 / 16, -0.5)], false) → s_{24}
  268. If(a ≟ 16, Segment[(230 / 16, 0.5), (230 / 16, -0.5)], false) → s_{23}
  269. If(a ≟ 16, Segment[(220 / 16, 0.5), (220 / 16, -0.5)], false) → s_{22}
  270. If(a ≟ 16, Segment[(210 / 16, 0.5), (210 / 16, -0.5)], false) → s_{21}
  271. If(a ≟ 16, Segment[(200 / 16, 0.5), (200 / 16, -0.5)], false) → s_{20}
  272. If(a ≟ 16, Segment[(190 / 16, 0.5), (190 / 16, -0.5)], false) → s_{19}
  273. If(a ≟ 16, Segment[(180 / 16, 0.5), (180 / 16, -0.5)], false) → s_{18}
  274. If(a ≟ 16, Segment[(170 / 16, 0.5), (170 / 16, -0.5)], false) → s_{17}
  275. If(a ≟ 16, Segment[(160 / 16, 0.5), (160 / 16, -0.5)], false) → s_{16}
  276. If(a ≟ 16, Segment[(150 / 16, 0.5), (150 / 16, -0.5)], false) → s_{15}
  277. If(a ≟ 16, Segment[(140 / 16, 0.5), (140 / 16, -0.5)], false) → s_{14}
  278. If(a ≟ 16, Segment[(130 / 16, 0.5), (130 / 16, -0.5)], false) → s_{13}
  279. If(a ≟ 16, Segment[(120 / 16, 0.5), (120 / 16, -0.5)], false) → s_{12}
  280. If(a ≟ 16, Segment[(110 / 16, 0.5), (110 / 16, -0.5)], false) → s_{11}
  281. Textfield(textefm) → InputBox8
  282. Textfield(textefm_1) → InputBox9
  283. Textfield(textefn) → InputBox10
  284. Textfield(textefn_1) → InputBox11
  285. FromBase(textefm, 10) → efm
  286. FromBase(textefm_1, 10) → efm_1
  287. FromBase(textefn, 10) → efn
  288. FromBase(textefn_1, 10) → efn_1
  289. If(c ≟ true, "+", "") → textSum_1
  290. If(efm ≟ (m * a / m_1), (If[efm_1 ≟ a, "Good Job", ""] * "")) → textef1
  291. If(d ≟ true, "-", "") → textDiff_1
  292. If(efn ≟ (n * a / n_1), (If[efn_1 ≟ a, "Good Job", ""] * "")) → textef2
  293. FromBase(textm_3, 10) → m_5
  294. FromBase(textm_2, 10) → m_6
  295. Textfield(textm_3) → InputBox1_1
  296. Textfield(textm_2) → InputBox2_1
  297. Textfield(textm_4) → InputBox12
  298. FromBase(textm_4, 10) → efSOL_1
  299. FromBase(textm_3, 10) → efSOL_2
  300. FromBase(textm_2, 10) → efSOL_3
  301. If(((efSOL_1 * efSOL_3) + efSOL_2) / efSOL_3 ≟ q_8, "Good Job!", "") → textefSOL
  302. If(((efSOL_1 * efSOL_3) + efSOL_2) / efSOL_3 ≠ q_8, "Try Again", "") → text6
  303. Textfield(textm_11) → InputBox2
  304. If(q_{12} ≟ q_{11} ∨ n_1 ≟ 0 ∨ m_1 ≟ 0, "", textCD1) → textCD
  305. If(a ≟ 17, Segment[(10 / 17, 0.5), (10 / 17, -0.5)], false) → t_1
  306. If(a ≟ 17, Segment[(20 / 17, 0.5), (20 / 17, -0.5)], false) → t_2
  307. If(a ≟ 17, Segment[(30 / 17, 0.5), (30 / 17, -0.5)], false) → t_3
  308. If(a ≟ 17, Segment[(40 / 17, 0.5), (40 / 17, -0.5)], false) → t_4
  309. If(a ≟ 17, Segment[(50 / 17, 0.5), (50 / 17, -0.5)], false) → t_5
  310. If(a ≟ 17, Segment[(60 / 17, 0.5), (60 / 17, -0.5)], false) → t_6
  311. If(a ≟ 17, Segment[(70 / 17, 0.5), (70 / 17, -0.5)], false) → t_7
  312. If(a ≟ 17, Segment[(80 / 17, 0.5), (80 / 17, -0.5)], false) → t_8
  313. If(a ≟ 17, Segment[(90 / 17, 0.5), (90 / 17, -0.5)], false) → t_9
  314. If(a ≟ 17, Segment[(100 / 17, 0.5), (100 / 17, -0.5)], false) → t_{10}
  315. If(a ≟ 17, Segment[(110 / 17, 0.5), (110 / 17, -0.5)], false) → t_{11}
  316. If(a ≟ 17, Segment[(120 / 17, 0.5), (120 / 17, -0.5)], false) → t_{12}
  317. If(a ≟ 17, Segment[(130 / 17, 0.5), (130 / 17, -0.5)], false) → t_{13}
  318. If(a ≟ 17, Segment[(140 / 17, 0.5), (140 / 17, -0.5)], false) → t_{14}
  319. If(a ≟ 17, Segment[(150 / 17, 0.5), (150 / 17, -0.5)], false) → t_{15}
  320. If(a ≟ 17, Segment[(160 / 17, 0.5), (160 / 17, -0.5)], false) → t_{16}
  321. If(a ≟ 17, Segment[(170 / 17, 0.5), (170 / 17, -0.5)], false) → t_{17}
  322. If(a ≟ 17, Segment[(180 / 17, 0.5), (180 / 17, -0.5)], false) → t_{18}
  323. If(a ≟ 17, Segment[(190 / 17, 0.5), (190 / 17, -0.5)], false) → t_{19}
  324. If(a ≟ 17, Segment[(200 / 17, 0.5), (200 / 17, -0.5)], false) → t_{20}
  325. If(a ≟ 17, Segment[(210 / 17, 0.5), (210 / 17, -0.5)], false) → t_{21}
  326. If(a ≟ 17, Segment[(220 / 17, 0.5), (220 / 17, -0.5)], false) → t_{22}
  327. If(a ≟ 17, Segment[(230 / 17, 0.5), (230 / 17, -0.5)], false) → t_{23}
  328. If(a ≟ 17, Segment[(240 / 17, 0.5), (240 / 17, -0.5)], false) → t_{24}
  329. If(a ≟ 17, Segment[(250 / 17, 0.5), (250 / 17, -0.5)], false) → t_{25}
  330. If(a ≟ 17, Segment[(260 / 17, 0.5), (260 / 17, -0.5)], false) → t_{26}
  331. If(a ≟ 17, Segment[(270 / 17, 0.5), (270 / 17, -0.5)], false) → t_{27}
  332. If(a ≟ 17, Segment[(280 / 17, 0.5), (280 / 17, -0.5)], false) → t_{28}
  333. If(a ≟ 17, Segment[(290 / 17, 0.5), (290 / 17, -0.5)], false) → t_{29}
  334. If(a ≟ 17, Segment[(300 / 17, 0.5), (300 / 17, -0.5)], false) → t_{30}
  335. If(a ≟ 17, Segment[(310 / 17, 0.5), (310 / 17, -0.5)], false) → t_{31}
  336. If(a ≟ 17, Segment[(320 / 17, 0.5), (320 / 17, -0.5)], false) → t_{32}
  337. If(a ≟ 17, Segment[(330 / 17, 0.5), (330 / 17, -0.5)], false) → t_{33}
  338. If(a ≟ 18, Segment[(10 / 18, 0.5), (10 / 18, -0.5)], false) → w_1
  339. If(a ≟ 18, Segment[(20 / 18, 0.5), (20 / 18, -0.5)], false) → w_2
  340. If(a ≟ 18, Segment[(30 / 18, 0.5), (30 / 18, -0.5)], false) → w_3
  341. If(a ≟ 18, Segment[(40 / 18, 0.5), (40 / 18, -0.5)], false) → w_4
  342. If(a ≟ 18, Segment[(50 / 18, 0.5), (50 / 18, -0.5)], false) → w_5
  343. If(a ≟ 18, Segment[(60 / 18, 0.5), (60 / 18, -0.5)], false) → w_6
  344. If(a ≟ 18, Segment[(70 / 18, 0.5), (70 / 18, -0.5)], false) → w_7
  345. If(a ≟ 18, Segment[(80 / 18, 0.5), (80 / 18, -0.5)], false) → w_8
  346. If(a ≟ 18, Segment[(90 / 18, 0.5), (90 / 18, -0.5)], false) → w_9
  347. If(a ≟ 18, Segment[(100 / 18, 0.5), (100 / 18, -0.5)], false) → w_{10}
  348. If(a ≟ 18, Segment[(110 / 18, 0.5), (110 / 18, -0.5)], false) → w_{11}
  349. If(a ≟ 18, Segment[(120 / 18, 0.5), (120 / 18, -0.5)], false) → w_{12}
  350. If(a ≟ 18, Segment[(130 / 18, 0.5), (130 / 18, -0.5)], false) → w_{13}
  351. If(a ≟ 18, Segment[(140 / 18, 0.5), (140 / 18, -0.5)], false) → w_{14}
  352. If(a ≟ 18, Segment[(150 / 18, 0.5), (150 / 18, -0.5)], false) → w_{15}
  353. If(a ≟ 18, Segment[(160 / 18, 0.5), (160 / 18, -0.5)], false) → w_{16}
  354. If(a ≟ 18, Segment[(170 / 18, 0.5), (170 / 18, -0.5)], false) → w_{17}
  355. If(a ≟ 18, Segment[(180 / 18, 0.5), (180 / 18, -0.5)], false) → w_{18}
  356. If(a ≟ 18, Segment[(190 / 18, 0.5), (190 / 18, -0.5)], false) → w_{19}
  357. If(a ≟ 18, Segment[(200 / 18, 0.5), (200 / 18, -0.5)], false) → w_{20}
  358. If(a ≟ 18, Segment[(210 / 18, 0.5), (210 / 18, -0.5)], false) → w_{21}
  359. If(a ≟ 18, Segment[(220 / 18, 0.5), (220 / 18, -0.5)], false) → w_{22}
  360. If(a ≟ 18, Segment[(230 / 18, 0.5), (230 / 18, -0.5)], false) → w_{23}
  361. If(a ≟ 18, Segment[(240 / 18, 0.5), (240 / 18, -0.5)], false) → w_{24}
  362. If(a ≟ 18, Segment[(250 / 18, 0.5), (250 / 18, -0.5)], false) → w_{25}
  363. If(a ≟ 18, Segment[(260 / 18, 0.5), (260 / 18, -0.5)], false) → w_{26}
  364. If(a ≟ 18, Segment[(270 / 18, 0.5), (270 / 18, -0.5)], false) → w_{27}
  365. If(a ≟ 18, Segment[(280 / 18, 0.5), (280 / 18, -0.5)], false) → w_{28}
  366. If(a ≟ 18, Segment[(290 / 18, 0.5), (290 / 18, -0.5)], false) → w_{29}
  367. If(a ≟ 18, Segment[(300 / 18, 0.5), (300 / 18, -0.5)], false) → w_{30}
  368. If(a ≟ 18, Segment[(310 / 18, 0.5), (310 / 18, -0.5)], false) → w_{31}
  369. If(a ≟ 18, Segment[(320 / 18, 0.5), (320 / 18, -0.5)], false) → w_{32}
  370. If(a ≟ 18, Segment[(330 / 18, 0.5), (330 / 18, -0.5)], false) → w_{33}
  371. If(a ≟ 18, Segment[(340 / 18, 0.5), (340 / 18, -0.5)], false) → w_{34}
  372. If(a ≟ 18, Segment[(350 / 18, 0.5), (350 / 18, -0.5)], false) → w_{35}
  373. If(a ≟ 19, Segment[(10 / 19, 0.5), (10 / 19, -0.5)], false) → ww_1
  374. If(a ≟ 19, Segment[(20 / 19, 0.5), (20 / 19, -0.5)], false) → ww_2
  375. If(a ≟ 19, Segment[(30 / 19, 0.5), (30 / 19, -0.5)], false) → ww_3
  376. If(a ≟ 19, Segment[(40 / 19, 0.5), (40 / 19, -0.5)], false) → ww_4
  377. If(a ≟ 19, Segment[(50 / 19, 0.5), (50 / 19, -0.5)], false) → ww_5
  378. If(a ≟ 19, Segment[(60 / 19, 0.5), (60 / 19, -0.5)], false) → ww_6
  379. If(a ≟ 19, Segment[(70 / 19, 0.5), (70 / 19, -0.5)], false) → ww_7
  380. If(a ≟ 19, Segment[(80 / 19, 0.5), (80 / 19, -0.5)], false) → ww_8
  381. If(a ≟ 19, Segment[(90 / 19, 0.5), (90 / 19, -0.5)], false) → ww_9
  382. If(a ≟ 19, Segment[(110 / 19, 0.5), (110 / 19, -0.5)], false) → ww_{11}
  383. If(a ≟ 19, Segment[(120 / 19, 0.5), (120 / 19, -0.5)], false) → ww_{12}
  384. If(a ≟ 19, Segment[(130 / 19, 0.5), (130 / 19, -0.5)], false) → ww_{13}
  385. If(a ≟ 19, Segment[(140 / 19, 0.5), (140 / 19, -0.5)], false) → ww_{14}
  386. If(a ≟ 19, Segment[(150 / 19, 0.5), (150 / 19, -0.5)], false) → ww_{15}
  387. If(a ≟ 19, Segment[(160 / 19, 0.5), (160 / 19, -0.5)], false) → ww_{16}
  388. If(a ≟ 19, Segment[(170 / 19, 0.5), (170 / 19, -0.5)], false) → ww_{17}
  389. If(a ≟ 19, Segment[(180 / 19, 0.5), (180 / 19, -0.5)], false) → ww_{18}
  390. If(a ≟ 19, Segment[(190 / 19, 0.5), (190 / 19, -0.5)], false) → ww_{19}
  391. If(a ≟ 19, Segment[(200 / 19, 0.5), (200 / 19, -0.5)], false) → ww_{20}
  392. If(a ≟ 19, Segment[(100 / 19, 0.5), (100 / 19, -0.5)], false) → ww_{10}
  393. If(a ≟ 19, Segment[(210 / 19, 0.5), (210 / 19, -0.5)], false) → ww_{21}
  394. If(a ≟ 19, Segment[(220 / 19, 0.5), (220 / 19, -0.5)], false) → ww_{22}
  395. If(a ≟ 19, Segment[(230 / 19, 0.5), (230 / 19, -0.5)], false) → ww_{23}
  396. If(a ≟ 19, Segment[(240 / 19, 0.5), (240 / 19, -0.5)], false) → ww_{24}
  397. If(a ≟ 19, Segment[(250 / 19, 0.5), (250 / 19, -0.5)], false) → ww_{25}
  398. If(a ≟ 19, Segment[(260 / 19, 0.5), (260 / 19, -0.5)], false) → ww_{26}
  399. If(a ≟ 19, Segment[(270 / 19, 0.5), (270 / 19, -0.5)], false) → ww_{27}
  400. If(a ≟ 19, Segment[(280 / 19, 0.5), (280 / 19, -0.5)], false) → ww_{28}
  401. If(a ≟ 19, Segment[(290 / 19, 0.5), (290 / 19, -0.5)], false) → ww_{29}
  402. If(a ≟ 19, Segment[(300 / 19, 0.5), (300 / 19, -0.5)], false) → ww_{30}
  403. If(a ≟ 19, Segment[(310 / 19, 0.5), (310 / 19, -0.5)], false) → ww_{31}
  404. If(a ≟ 19, Segment[(320 / 19, 0.5), (320 / 19, -0.5)], false) → ww_{32}
  405. If(a ≟ 19, Segment[(330 / 19, 0.5), (330 / 19, -0.5)], false) → ww_{33}
  406. If(a ≟ 19, Segment[(340 / 19, 0.5), (340 / 19, -0.5)], false) → ww_{34}
  407. If(a ≟ 19, Segment[(350 / 19, 0.5), (350 / 19, -0.5)], false) → ww_{35}
  408. If(a ≟ 19, Segment[(360 / 19, 0.5), (360 / 19, -0.5)], false) → ww_{36}
  409. If(a ≟ 19, Segment[(370 / 19, 0.5), (370 / 19, -0.5)], false) → ww_{37}
  410. If(a ≟ 20, Segment[(1 / 2, 0.5), (1 / 2, -0.5)], false) → www_1
  411. If(a ≟ 20, Segment[(2 / 2, 0.5), (2 / 2, -0.5)], false) → www_2
  412. If(a ≟ 20, Segment[(6 / 2, 0.5), (6 / 2, -0.5)], false) → www_6
  413. If(a ≟ 20, Segment[(7 / 2, 0.5), (7 / 2, -0.5)], false) → www_7
  414. If(a ≟ 20, Segment[(8 / 2, 0.5), (8 / 2, -0.5)], false) → www_8
  415. If(a ≟ 20, Segment[(9 / 2, 0.5), (9 / 2, -0.5)], false) → www_9
  416. If(a ≟ 20, Segment[(10 / 2, 0.5), (10 / 2, -0.5)], false) → www_{10}
  417. If(a ≟ 20, Segment[(12 / 2, 0.5), (12 / 2, -0.5)], false) → www_{12}
  418. If(a ≟ 20, Segment[(13 / 2, 0.5), (13 / 2, -0.5)], false) → www_{13}
  419. If(a ≟ 20, Segment[(11 / 2, 0.5), (11 / 2, -0.5)], false) → www_{11}
  420. If(a ≟ 20, Segment[(3 / 2, 0.5), (3 / 2, -0.5)], false) → www_3
  421. If(a ≟ 20, Segment[(5 / 2, 0.5), (5 / 2, -0.5)], false) → www_5
  422. If(a ≟ 20, Segment[(4 / 2, 0.5), (4 / 2, -0.5)], false) → www_4
  423. If(a ≟ 20, Segment[(14 / 2, 0.5), (14 / 2, -0.5)], false) → www_{14}
  424. If(a ≟ 20, Segment[(15 / 2, 0.5), (15 / 2, -0.5)], false) → www_{15}
  425. If(a ≟ 20, Segment[(16 / 2, 0.5), (16 / 2, -0.5)], false) → www_{16}
  426. If(a ≟ 20, Segment[(17 / 2, 0.5), (17 / 2, -0.5)], false) → www_{17}
  427. If(a ≟ 20, Segment[(18 / 2, 0.5), (18 / 2, -0.5)], false) → www_{18}
  428. If(a ≟ 20, Segment[(19 / 2, 0.5), (19 / 2, -0.5)], false) → www_{19}
  429. If(a ≟ 20, Segment[(20 / 2, 0.5), (20 / 2, -0.5)], false) → www_{20}
  430. If(a ≟ 20, Segment[(21 / 2, 0.5), (21 / 2, -0.5)], false) → www_{21}
  431. If(a ≟ 20, Segment[(22 / 2, 0.5), (22 / 2, -0.5)], false) → www_{22}
  432. If(a ≟ 20, Segment[(23 / 2, 0.5), (23 / 2, -0.5)], false) → www_{23}
  433. If(a ≟ 20, Segment[(24 / 2, 0.5), (24 / 2, -0.5)], false) → www_{24}
  434. If(a ≟ 20, Segment[(25 / 2, 0.5), (25 / 2, -0.5)], false) → www_{25}
  435. If(a ≟ 20, Segment[(26 / 2, 0.5), (26 / 2, -0.5)], false) → www_{26}
  436. If(a ≟ 20, Segment[(27 / 2, 0.5), (27 / 2, -0.5)], false) → www_{27}
  437. If(a ≟ 20, Segment[(28 / 2, 0.5), (28 / 2, -0.5)], false) → www_{28}
  438. If(a ≟ 20, Segment[(29 / 2, 0.5), (29 / 2, -0.5)], false) → www_{29}
  439. If(a ≟ 20, Segment[(30 / 2, 0.5), (30 / 2, -0.5)], false) → www_{30}
  440. If(a ≟ 20, Segment[(31 / 2, 0.5), (31 / 2, -0.5)], false) → www_{31}
  441. If(a ≟ 20, Segment[(32 / 2, 0.5), (32 / 2, -0.5)], false) → www_{32}
  442. If(a ≟ 20, Segment[(33 / 2, 0.5), (33 / 2, -0.5)], false) → www_{33}
  443. If(a ≟ 20, Segment[(34 / 2, 0.5), (34 / 2, -0.5)], false) → www_{34}
  444. If(a ≟ 20, Segment[(35 / 2, 0.5), (35 / 2, -0.5)], false) → www_{35}
  445. If(a ≟ 20, Segment[(36 / 2, 0.5), (36 / 2, -0.5)], false) → www_{36}
  446. If(a ≟ 20, Segment[(37 / 2, 0.5), (37 / 2, -0.5)], false) → www_{37}
  447. If(a ≟ 20, Segment[(38 / 2, 0.5), (38 / 2, -0.5)], false) → www_{38}
  448. If(a ≟ 20, Segment[(39 / 2, 0.5), (39 / 2, -0.5)], false) → www_{39}