W.20 Metrical Conics: Circles, Ribbons, Parabolas, Quadrolas & Grammolas

Quadratic Focus-Directrix and Bifocal Loci Over Arbitrary Fields

A conic is the zero locus of a quadratic polynomial proportion C = <a:b:c:d:e:f>; metrically, Q(X, l) = R defines a ribbon, Q(X, F_0) = Q(X, l_dir) defines a parabola, the squared-sum/difference bifocal locus A(Q(X, F_1), Q(X, F_2), S) = 0 defines a quadrola (unifying ellipses and hyperbolas into one irreducible algebraic curve), and Q(X, l_1) +/- Q(X, l_2) = R defines a grammola.
parabola quadrola grammola l_dir / F_0 D_1 / (Q = 29) F_0 = [0, 2] D_1 = [-5, 0] D_2 = [5, 0] V_p = [0, 1] F_1 = [7, 2] F_2 = [13, 2] C_q = [10, 2] Parabola: Q(X, F_0) = Q(X, l_dir) Quadrola: A(Q_1, Q_2, 100) = 0 F0F0 D1D1 D2D2 VpVp F1F1 F2F2 CqCq + − ⟲ Lbl Gde

Interactive GEOMETOR construction for W.20 (Metrical Conics: Circles, Ribbons, Parabolas, Quadrolas & Grammolas). Hover any geometric label in the text or figure to highlight the corresponding element.

F_0 : Point D_1 : Point D_2 : Point F_1 : Point F_2 : Point ===== l_dir = line(D_1, D_2) V_p = midpoint(F_0, foot(F_0, l_dir)) parabola = parabola_locus(F_0, l_dir) C_q = midpoint(F_1, F_2) quadrola = quadrola_locus(F_1, F_2, S)

Mathematical Synthesis

Classically, an ellipse (\(d_1 + d_2 = k\)) and a hyperbola (\(|d_1 - d_2| = k\)) are separated by absolute values and square roots. In Universal Geometry (Wildberger2005), squaring \((\pm\sqrt{Q_1} \pm \sqrt{Q_2} \pm \sqrt{S}) = 0\) via Archimedes’ function produces a single algebraic curve—the quadrola quadrola centered at Cq with foci F1, F2—given by \(\mathcal{A}(Q(X, F_1), Q(X, F_2), S) = 0\)! Over \(\mathbb{R}\), the same equation defines an ellipse when \(S > Q(F_1, F_2)\) and a two-branched hyperbola when \(0 < S < Q(F_1, F_2)\), while over \(\mathbb{F}_p\) both regimes coexist seamlessly without ordering!

Similarly, equating point-to-focus quadrance \(Q(X, F_0)\) and point-to-directrix quadrance \(Q(X, \ell_{\text{dir}})\) yields the parabola parabola with vertex Vp and focus F0 on non-null directrix ldir, while constant quadrance to a single line yields a ribbon (two parallel lines) and constant sum/difference of quadrances to two lines yields a grammola.

Key Algebraic Identities

\[\text{Parabola:}\quad Q(X, F_0) = Q(X, \ell_{\text{dir}}) \iff (a^2 + b^2)\big((x - x_0)^2 + (y - y_0)^2\big) = (a x + b y + c)^2\]
\[\text{Quadrola:}\quad \mathcal{A}\big(Q(X, F_1),\; Q(X, F_2),\; S\big) = 0, \qquad \text{Grammola:}\quad Q(X, \ell_1) \pm Q(X, \ell_2) = R\]

Symbolic SymPy Verification

Invariant / Theorem Check

Exact SymPy Value

Verification Status

Parabola 6-proportion

<100:0:0:0:-400:400>

Exact focus-directrix polynomial

Quadrola 6-proportion (S = 100)

Center = [10, 2]

Unifies ellipse & hyperbola into 1 polynomial

Rational sample check on quadrola

q([390/53, -74/53]) = 0

Verified == 0

Cross-Repository Canon

Executable Demonstration

W.20 Metrical Conics: Circles, Ribbons, Parabolas, Quadrolas & Grammolas — Code (Standalone model.py & w-20.svg)

Thematic Part

Part III: Universal Triangle, Conic & Chromogeometry

Classical Canon

Apollonius (Conics, Books I–III)

GEOMETOR Elements

G.3 extremities of a segment, G.4 segment

GEOMETOR Fundamentals

F.1 Albert’s Parabola, F.17 Ellipse, F.37 Euler’s Inradius Parabola

Universal Unification

Ellipses and hyperbolas share the single polynomial A(Q_1, Q_2, S) = 0

Constructive Dependency Graph

digraph dependency { rankdir=TB; bgcolor="transparent"; node [fontname="Helvetica,Arial,sans-serif", fontsize=10, shape=box, style="rounded,filled", margin="0.15,0.08"]; edge [color="#888888", arrowsize=0.7]; "W.03" [label="W.03\nQuadrance, Midpoints & Point-to...", fillcolor="#d8dee9", color="#4c566a", URL="../w-03/index.html"]; "W.07" [label="W.07\nLaw II: Triple Quad Formula, Ar...", fillcolor="#d8dee9", color="#4c566a", URL="../w-07/index.html"]; "W.20" [label="W.20\nMetrical Conics: Circles, Ribbo...", fillcolor="#ffff99", color="#d4a017", penwidth=2.0, URL="../w-20/index.html"]; "W.21" [label="W.21\nTaylor Conics, Algebraic Tangen...", fillcolor="#e5e9f0", color="#777777", URL="../w-21/index.html"]; "W.26" [label="W.26\nAlgebraic Physics: Projectile P...", fillcolor="#e5e9f0", color="#777777", URL="../w-26/index.html"]; "W.28" [label="W.28\nRational Polar Coordinates, Cla...", fillcolor="#e5e9f0", color="#777777", URL="../w-28/index.html"]; "W.03" -> "W.20"; "W.07" -> "W.20"; "W.20" -> "W.21"; "W.20" -> "W.26"; "W.20" -> "W.28"; }

Depends on: W.03 Quadrance, Midpoints & Point-to-Line Separation, W.07 Law II: Triple Quad Formula, Archimedes’ Function & Quadrea

Required for: W.21 Taylor Conics, Algebraic Tangents & Optical Reflection Laws, W.26 Algebraic Physics: Projectile Parabolas, Snell’s Law & Relativity, W.28 Rational Polar Coordinates, Classical Curves & The Ellipson