Exact Straightedge Demonstrations¶
Executable geometor.model Propositions for geometor/staudt
The four standalone scripts in demos/ verify every constructive theorem of von Staudt and Pasch in exact SymPy rational and quadratic-radical arithmetic, enforcing assert_straightedge_only(model) (zero compass circles).
01 · Complete-Quadrangle Harmonic Fourth & Desarguesian Uniqueness¶
Script:
demos/01_harmonic_fourth_straightedge.pyVerification: Constructs the harmonic fourth $D = (-6, 0)$ of $A=(0,0), B=(6,0), C=(2,0)$ using 7 straightedge lines and 0 circles, proves $(A, B; C, D) = -1$ and mutual pair separation $AB \parallel CD$, confirms numerical invariance across distinct auxiliary quadrangles, and proves universally over $\mathbb{Q}(c, u, v, t)$ via
prove_symbolic_quadrangle_uniqueness()that $x_D = \frac{c}{2c - 1}$ is completely independent of the off-line quadrangle parameters $(u, v, t)$.
02 · Pure Straightedge Addition of Throws & the Harmonic Scale¶
Script:
demos/02_von_staudt_addition.pyLocus: Staudt 1857 Heft 2, §§ 19 & 29, arts. 256–267, 403–404 (Codex I, Unit 4)
Verification: Executes parabolic double-perspectivity addition $S = X + Y$ both for a finite horizon point $P_\infty = (8, 0)$ and for the ideal horizon $P_\infty = \infty$ (via
construct_parallel_straightedge), verifying $P_1 + P_1 = P_2$ and $P_2 + P_3 = P_5$, and builds the integer harmonic ladder $P_{-1}, P_0, P_1, \dots, P_5$.
03 · Straightedge Multiplication of Throws & Golden Identity over $\mathbb{Q}(\phi)$¶
Script:
demos/03_von_staudt_multiplication_golden.pyLocus: Staudt 1857 Heft 2, § 20, arts. 268–269 (Codex I, Unit 4)
Verification: Executes hyperbolic double-perspectivity multiplication $P = X \cdot Y$ fixing $P_0$ and $P_\infty$, verifies $P_2 \cdot P_3 = P_6$ and distributivity $(P_2 + P_3) \cdot P_2 = P_2 \cdot P_2 + P_3 \cdot P_2$, and proves over $\mathbb{Q}(\phi)$ ($\phi = \frac{1 + \sqrt{5}}{2}$) that the straightedge product $P_\phi \cdot P_\phi$ and the straightedge sum $P_\phi + P_1$ land on the exact same symbolic point $P_{\phi^2} = \left(\frac{92 + 28\sqrt{5}}{71}, 0\right)$ on the projective carrier!
04 · Pasch’s Planar Separation Axiom & Euclid’s I.16 / I.21 Order Audits¶
Script:
demos/04_pasch_axiom_and_euclid_i16.pyLocus: Pasch 1882 § 2, IV. Grundsatz (p. 21) & 10. Lehrsatz (p. 25) (Codex II, Unit 2)
Verification: Audits signed half-plane orientations and strict interior side exits on $\triangle ABC$, verifies the interior crossbar intersection $K \in AD$ needed for
Elements I.16, and deductively provesElements I.21’s interior ray exit $E \in AC$ by applying Pasch’s IV. Grundsatz to sub-triangle $\triangle AMC$.