Alternate Segment Trisection
Loading the math board and drawing, please wait…
This example demonstrates an unconventional method to trisect a line segment using geometric constructions. It involves core mathematical concepts like rational numbers, angles, transformations, and calculus elements such as definite integrals and differential equations. The construction is achieved through commands like Segment, Dilate, Circle, Intersect, Rotate, and Line in GeoGebra. Suitable for high school and advanced learners exploring complex geometric constructions and higher mathematics applications.
GeoGebra Commands & Parameters
Segment(A, B) → fDilate(A, If[0 < a ≤ 1, 1 - a, 0], B) → A'Circle(A, A') → cDilate(B, If[1 < a ≤ 2, 2 - a, 0], A) → B'Circle(B, B') → dIntersect(c, d, 1) → CIntersect(c, d, 2) → DRotate(B, If[2 < a ≤ 3, ((a - 2) * π / 3), π / 3], A) → B'_1Rotate(B, If[2 < a ≤ 3, ((-(a - 2)) * π / 3), ((-π)) / 3], A) → B'_2Dilate(B'_2, If[3 < a ≤ 4, 4 - a, 0], A) → ECircle(B'_2, E) → eLine(B, B'_2) → gIntersect(e, g, 2) → FDilate(B, If[4 < a ≤ 5, 5 - a, 0], F) → B'_3Segment(B, B'_3) → hLine(A, B'_2) → iIntersect(e, i, 2) → GDilate(A, If[5 < a ≤ 6, 6 - a, 0], G) → A'_1Segment(A, A'_1) → jLine(B'_1, F) → kLine(B'_1, G) → lIntersect(k, f) → HIntersect(l, f) → ISegment(A, H) → nDilate(B'_1, If[6 < a ≤ 7, 7 - a, 0], H) → JSegment(B'_1, J) → pDilate(B'_1, If[6 < a ≤ 7, 7 - a, 0], I) → KSegment(B'_1, K) → qDilate(H, If[7 < a ≤ 8, 8 - a, 0], F) → H'Segment(H, H') → rDilate(I, If[7 < a ≤ 8, 8 - a, 0], G) → I'Segment(I, I') → sSegment(H, I) → mSegment(I, B) → tRotate(A, If[8 < a ≤ 9, ((a - 8) * π), π], H) → A'_2Rotate(H, If[8 < a ≤ 9, ((a - 8) * π), π], H) → H'_1Segment(A'_2, H'_1) → n'Rotate(A'_2, If[9 < a ≤ 10, ((a - 9) * π), π], I) → LRotate(H'_1, If[9 < a ≤ 10, ((a - 9) * π), π], I) → MSegment(L, M) → n''