@@ -103,23 +103,24 @@ theories/NurbsQuadraticLength.v
103103# golden quarter so later Weierstrass consumers do not copy them.
104104# Category C (Stdlib atan / Ratan). No golden content.
105105theories/AtanDoubleAngle.v
106+ # #508-g / #565: knot-vector carrier + induction over spans. 3-axiom
107+ # (curve_length_additive). Golden half-circle instance lives in
108+ # NurbsConicExact.v (Category C via 508-a atan). Not a remint of
109+ # NurbsGeneralLength.nurbs_knot_span_additive. Not Cox-de Boor.
110+ theories/NurbsKnotSpans.v
106111# #508-a / #559: golden rational quarter circle has metric length π/2.
107112# Weierstrass φ(t) = 2·atan(t/(√2+(1-√2)·t)); reparam + ext onto the
108113# golden nurbs2_param. Generic 2·atan lives in AtanDoubleAngle.v;
109- # windowed ext lives in CurveLength.v. Category C (Stdlib atan /
110- # Ratan), same lineage as ArcParamBridge.v. Does not grow
111- # CurveSegment or remint ADR-0004.
114+ # windowed ext lives in CurveLength.v. Two-golden-quarter half-circle
115+ # instance (π/2 + π/2 = π) is here so KnotSpans stays 3-axiom.
116+ # Category C (Stdlib atan / Ratan), same lineage as ArcParamBridge.v.
117+ # Does not grow CurveSegment or remint ADR-0004.
112118theories/NurbsConicExact.v
113119# #508 NURBS P1: general degree (equal-weight rational cubic ↔ polynomial
114120# cubic), knot-span additivity (curve_length_additive), and the
115121# conditional exact primitive through curve_length_of_primitive.
116122# Single-span oracle N. No ExactNurbsSegment. 3-axiom.
117123theories/NurbsGeneralLength.v
118- # #508-g / #565: knot-vector carrier + induction over spans, and the
119- # two-golden-quarter half-circle instance (π/2 + π/2 = π). Not a remint
120- # of NurbsGeneralLength.nurbs_knot_span_additive. Not Cox-de Boor.
121- # Oracle N stays single-span. Instance is Category C via 508-a atan.
122- theories/NurbsKnotSpans.v
123124# #508 arc P2 leftovers from #552: valid_arc ⇒ arc_sweep ≠ 0, and
124125# arc_mid is a parameterized circumcircle point. atan2 lane, 4-axiom
125126# (docs/audit-exceptions.txt). Does not start a new 64-a r·θ.
@@ -2698,17 +2699,9 @@ theories/ArcArcCirclesSpan.v
26982699# plus a same-sign combinator (no iff fed to nra). 4-axiom (atan2 lineage,
26992700# see docs/audit-exceptions.txt). No Admitted.
27002701theories/ArcSpanAtan2.v
2701- # Issue #64 round-2 items ② and ④ (N-AA quartic certificate + atan2 discharge).
2702- # §1 Vieta coordinate identities for radical_point_plus/minus: x/y sum and
2703- # product formulas (ring proofs, no hypotheses) — the degree-2 polynomial
2704- # certificate certifying the radical-axis intersection is quadratic, not quartic.
2705- # §2 Four inCircle_R = 0 helpers (radical_points_on_circles +
2706- # inCircle_R_zero_of_equidistant) place each named point on each circumcircle.
2707- # §3 arc_arc_intersects_of_atan2_radical_span: headline promotion — atan2 span
2708- # membership for one radical point w.r.t. both arcs → arc_arc_intersects, via
2709- # arc_span_contains_atan2_iff_chord_sign + arc_arc_intersects_of_circles_and_radical_signs.
2710- # 4-axiom (atan2/Classic lineage via ArcSpanAtan2, docs/audit-exceptions.txt).
2711- # No Admitted.
2702+ # Issue #64 round-2 item ④ — N-AA Vieta coordinate identities
2703+ # (radical_point plus/minus x/y sum and product). Pure ring, 3-axiom.
2704+ # Item ② atan2 discharge lives in ArcSpanAtan2.v.
27122705theories/ArcArcQuartic.v
27132706# Issue #64 ask #5b / N-AA: coordinate certificate (3-axiom).
27142707# Affine circle–circle resultant (`circle_circle_res_x` / `_y`); constructor
0 commit comments