W.24 Exact Triangle Solvers & Surveying Triangulation¶
Polynomial QQQ/QQS/QSS/SQQ Solvers, Inaccessible Heights, and Regiomontanus’ Extremum
Interactive GEOMETOR construction for W.24 (Exact Triangle Solvers & Surveying Triangulation). Hover any geometric label in the text or figure to highlight the corresponding element.¶
A : Point B : Point D_foot : Point C_top : Point ===== l_ground = line(A, D_foot) seg_tower = segment(D_foot, C_top) t_surv = polygon(A, B, C_top) P_obs = regiomontanus_optimal_point(D_foot, a, b)
Mathematical Synthesis¶
Classical triangle resolution (SSS, SAS, ASA, SSA) alternates awkwardly between inverse cosines, inverse sines, and tangent half-angle formulas, accumulating floating-point rounding at every step. In Rational Trigonometry (Wildberger2005), QQQ and QSS are purely rational in one step, while SQQ (Cross Law quadratic in \(Q_3\)), QQS (Spread Law + Cross Law), and SSS (proportional quadrances \(Q_1 : Q_2 : Q_3 = s_1 : s_2 : s_3\) once \(s_3\) solves the Triple Spread Formula) require at most a single quadratic root!
In field surveying, measuring horizontal baseline \(Q(A, B)\) along lground and the elevation spreads from A and B to tower top Ctop above base Dfoot (segtower, triangle tsurv) determines the vertical quadrance \(Q(D_{\text{foot}}, C_{\text{top}})\) by one rational formula. Likewise, Regiomontanus’ 1471 problem—maximizing the viewing spread of a vertical statue from \(y = a\) to \(y = b\)—completes the square without derivatives to yield optimal quadrance \(Q(D_{\text{foot}}, P_{\text{obs}}) = a b\) at Pobs with maximum spread \((b - a)^2 / (a + b)^2\)!
Key Algebraic Identities¶
Symbolic SymPy Verification¶
Invariant / Theorem Check |
Exact |
Verification Status |
|---|---|---|
|
|
Pure rational Cross Law |
|
|
Recovers exact Q_2 = 117 |
|
|
Recovers exact tower quadrance H = 36 |
|
|
Zero derivatives |
Cross-Repository Canon¶
Executable Demonstration |
W.24 Exact Triangle Solvers & Surveying Triangulation — Code (Standalone |
Thematic Part |
Part IV: Practical Solvers, 3D Platonic Geometry & Polar Curves |
Classical Surveying |
Regiomontanus (1471 extremal viewing problem) |
GEOMETOR Elements |
G.3 extremities of a segment, G.4 segment, G.7 plane surface |
GEOMETOR Fundamentals |
F.10 Circles and Geometric Mean, F.41 Geometric Problems and Extremal Loci, F.54 HP-35s Triangle Program and Coordinate Scripts |
Computational Engine |
Implemented in |
Constructive Dependency Graph¶
Depends on: W.08 Law III: The Spread Law & Extended Circumquadrance Law, W.09 Law IV: The Cross Law & Quadrea-Spread Identity, W.10 Law V: Triple Spread, Triple Cross & Quadruple Spread Formulas
Required for: W.25 Snellius–Pothenot Resection & Hansen’s Surveying Problem