Gerver sofa: related certificate and semantic modules #
GerverSofa.KernelOnly.PartC.Semantics.Batch001.
Gerver sofa dependency batch #
KernelOnly.PartC.Definitions.KernelOnly.PartC.Parameters.KernelOnly.PartC.ContactAlgebra.KernelOnly.PartC.GlobalSupport.KernelOnly.PartC.BaseGeometry.KernelOnly.PartC.TopologySpec.KernelOnly.PartC.GeometrySpec.KernelOnly.PartC.Stage2.MeshFacts.KernelOnly.PartC.Stage2.EnvelopeAlgebra.KernelOnly.PartC.Stage2.NoHiddenCore.KernelOnly.PartC.Stage2.SupportPhaseDerivatives.KernelOnly.PartC.Stage3.SupportDirect.KernelOnly.PartC.Stage3.FinalClosureDirect.KernelOnly.PartC.Stage4.PathDifferential.KernelOnly.PartC.Stage4.ExactGeometryFacts.KernelOnly.PartC.Stage4.NoHiddenMatchFacts.KernelOnly.PartC.Stage4.NoHiddenContinuityFacts.KernelOnly.PartC.Stage4.NoHiddenSignFacts.KernelOnly.PartC.Stage4.NoHiddenTurningFacts.KernelOnly.PartC.Stage4.NoHiddenDifferentialFacts.KernelOnly.PartC.Stage4.NoHiddenReflectionFacts.KernelOnly.PartC.Stage4.NoHiddenDirect.KernelOnly.PartC.Stage4.NicheEnvelopeSupport.KernelOnly.PartC.Stage4.SofaConvexityFacts.KernelOnly.PartC.Stage4.VerticalFillTopology.KernelOnly.PartC.Stage4.WallGraphs.KernelOnly.PartC.Stage4.NicheMembershipFacts.KernelOnly.PartC.Stage4.NicheFrontierTopology.KernelOnly.PartC.Stage4.NicheConnectedDirect.KernelOnly.PartC.Stage4.SofaFiberTopology.KernelOnly.PartC.Stage4.SofaTopologyDirect.KernelOnly.PartC.Stage4.FinalTopologyClosure.
Part C concrete objects #
This file fixes the exact objects used throughout Part C. The numerical root, regularity and global two-variable support margins are inherited from the closed Parts A and B. No alternative parameter vector or geometric set is introduced here.
The certified twenty-two dimensional Gerver parameter vector.
Instances For
Physical terminal angle.
Equations
Instances For
Reflected switching angles.
Instances For
The reflected switching angle π/2 - φ for the certified parameters.
Instances For
The concrete cap, fixed sofa, reconstructed Romik set and frame.
Instances For
The fixed Gerver sofa at the certified Romik parameters.
Instances For
The reconstructed contact-curve set at the certified parameters.
Instances For
The rigid frame path determined by the certified Romik parameters.
Instances For
Endpoint support point used for the direct nonemptiness proof.
Equations
Instances For
Piecewise body-frame derivative coefficients. This definition is local to Part C so that the geometric layer does not import the later Part D article claims.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The horizontal body-frame velocity coefficient.
Equations
Instances For
The vertical body-frame velocity coefficient.
Equations
Instances For
The four standard contact curves.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A closed line segment, written without depending on a specialized convex geometry API.
Equations
Instances For
Set-valued form of the niche boundary described in the manuscript.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Frozen parameter and endpoint consequences for Part C #
Exact contact-curve algebra #
These identities are independent of every interval estimate. They record
that A and C lie on the two outer supporting lines, while B and D lie
on the corresponding inner-wall lines. Later geometric work only has to prove
that the relevant contact points belong to the cap and that no hidden crossing
changes the boundary envelope.
B(t) lies on the first inner wall through the corner path.
D(t) lies on the second inner wall through the corner path.
Consequences of the certified Part B continuum margins #
The two strict inequalities already certified on the complete square imply that every point of the Gerver rotation path satisfies every outer supporting half-plane inequality. This is one of the main bridges from Part B into the global geometry of Part C.
Part C geometric consequences already closed by the existing source #
Closedness, supporting-hallway containment, endpoint arms, motion continuity and the set-theoretic identification with Romik's reconstruction require no new numerical replay. They are collected here for the concrete certified parameter vector.
Exact topology target for the concrete Gerver set #
This file states, but does not postulate, the two genuinely remaining
set-theoretic obligations. A later concrete proof must construct a value of
TopologyCertificate; until then Part C cannot close.
Direct topology certificate with the manuscript's explicit endpoint support witness, rather than an anonymous existential.
- connected : IsConnected G
Instances For
Global support and niche-topology certificate interfaces #
The statements here encode the exact Part C geometry that is not allowed to be
hidden inside an arbitrary connected field: contact support, the two
no-hidden-crossing inequalities, and the claimed boundary of the niche.
First no-hidden-crossing inequality from the manuscript.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reflected no-hidden-crossing inequality.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Proof-carrying niche topology. The boundary equality is set-valued; the orientation and eighteen-piece count belong to the later Part D boundary certificate.
- noHiddenU : NoHiddenCrossingU
- noHiddenV : NoHiddenCrossingV
- niche_connected : IsConnected (Romik.niche params)
Instances For
Part C Stage 2 public mesh and branch facts #
This module exposes the switch-cell classification already used internally in Part B. It is deliberately proved again from the frozen angle boxes so that Part C contact and no-hidden-crossing certificates can reuse the exact 64-cell mesh without depending on private declarations.
Part C Stage 2 redesign: exact envelope algebra #
The first 64x64 contact-box attempt was intentionally fail-closed but too coarse at contact/equality cells: interval dependency destroys exact cancellation. This module switches to the analytic envelope coefficients.
For the outer u-contact curve A, the phasewise velocity is a nonnegative
scalar multiple of v; for the outer v-contact curve C, the velocity is a
nonpositive scalar multiple of u. The scalar coefficients below are the
five exact algebraic pieces. No numerical root is recomputed here.
Phasewise scalar multiplying v(t) in the derivative of A.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Phasewise nonnegative scalar for C'(t) = -rhoC(t) * u(t).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The first outer contact starts at the exact fan endpoint (1,0).
The second outer contact ends exactly on the fan boundary.
Exact cell reduction of the two no-hidden-crossing inequalities #
Off-diagonal mesh cells are reduced to executable upper bounds for the already
sound Part B intervals Gu and Gv. The only analytic remainder after all
128 row certificates pass is the ordered triangle inside each single mesh
cell, named SameCellU and SameCellV below.
Reflected manuscript V(t,r).
Equations
Instances For
C10: source-clean phase derivative identities — residual batch fix #
This revision keeps the C09 no-convert architecture and fixes the complete residual class from the
C09 clean build.
It uses eta-expanded derivative combinators (fun_add, fun_sub, fun_mul,
fun_neg, fun_smul) so the function carried by HasDerivAt is in the desired
shape from the start. The proof remains organized in body coordinates and the
accompanying runner forces a fresh build of this module.
The phase 2 formula for the outer A contact curve.
Equations
Instances For
The phase 3 formula for the outer A contact curve.
Equations
Instances For
The phase 4 formula for the outer A contact curve.
Equations
Instances For
The phase 5 formula for the outer A contact curve.
Equations
Instances For
The phase 2 formula for the outer C contact curve.
Equations
Instances For
The phase 3 formula for the outer C contact curve.
Equations
Instances For
The phase 4 formula for the outer C contact curve.
Equations
Instances For
The phase 5 formula for the outer C contact curve.
Equations
Instances For
Derivative of the scalar square in the additive form used by the phase formulas.
The horizontal frame vector has derivative equal to the vertical frame vector.
The vertical frame vector has derivative equal to the negative horizontal vector.
Derivative of addK (rot t (z1 t,z2 t)) in body coordinates.
The phase 1 path has the specified velocity in the rotating frame.
The phase 2 path has the specified velocity in the rotating frame.
The phase 3 path has the specified velocity in the rotating frame.
The phase 4 path has the specified velocity in the rotating frame.
The phase 5 path has the specified velocity in the rotating frame.
Phase 1: A' = 0 * v.
Phase 3: A' = beta_3 * v.
Phase 4: A' = (d1-t/2) * v.
Phase 5: A' = (1/2) * v.
Phase 1: C' = -(1/2) * u.
Phase 2: C' = -(t/2-b1) * u.
Phase 3: C' = -(1+c2+t) * u.
Phase 5: C' = 0 * u.
Public derivative shapes for downstream Part C closure #
The source-clean phase proofs above use private vecA/vecC helpers.
These public lemmas expose exactly the stable geometric derivative shapes used
by the direct support proof. The transport is derivative-only: the function
itself is unchanged, and the remaining pair equality is elementary algebra.
Direct outer-support closure for Part C #
This proof uses the five source-clean phase derivative identities and glues monotonicity across the four certified switching times. It does not require a globally differentiable contact parametrisation at the speed-change junctions.
Rotation in body coordinates is injective.
Part C direct final assembly #
This module bypasses the earlier conditional calculus/branch certificate layers. The two outer-support fields are now concrete theorems. What remains here is exactly the six substantive topology/no-hidden facts; no additional certificate wrapper is introduced.
Direct global geometry from the concrete support proof and the six exact remaining topology/no-hidden statements.
Part C Stage 4: public path differential layer #
Source-clean phase derivatives of the five Gerver path pieces. These are provided here as compatibility wrappers around the shared Stage 2 proofs.
The five public phase derivative theorems above are the complete differential
interface used by Stage 4. We intentionally do not assert a global HasDerivAt
for the nested-if path at switching times: such a theorem requires a separate
matching-of-derivatives argument and is neither needed nor used by the Part C
closure.
Part C Stage 4: concrete geometry facts #
C21: source-clean root closure. In particular, branch decisions for the
literal nested-if path are made before endpoint abbreviations are unfolded.
The core-path nonnegativity statement is transported from the already sound
Part B cell enclosure instead of being reproved by a large transcendental
nlinarith call.
C23: minimal exact reflection bridge #
C22 tried to replace the whole scalar layer at once and regressed badly. C23
rolls back to the stable C21 file and cherry-picks only the reflection bridge
needed for D_theta_eq_path_tau.
Equation pair 20--21 is exactly the first niche contact.
Reflected contact at the other end of the core.
The two base endpoints of the claimed niche boundary lie on y=0.
Exact mesh transport for the literal core path. Cells 1--62 are uniformly above the base. Cells 0 and 63 are intentionally excluded: their interval hulls contain the terminal base contacts and have a tiny negative lower hull.
C30 strengthens the already kernel-checked cell statement from nonnegativity to strict positivity on every core cell. The computation is the same finite exact-rational decision problem; only the target relation is stronger.
The first core contact is strictly above the base.
A compact phase-2 lower bound for the reflected contact D. It is also
used, by the exact phase-2/phase-4 reflection, to control the late B arc.
C31: strict positivity on the two open contact tails. The base endpoints
D 0 and B T have height exactly zero, so the natural domains are Ioc
and Ico. These statements are used only for topology of the strict vertical
fills; the existing closed-interval nonnegativity theorems remain unchanged.
C24: fixed-endpoint separation by a phase-2 Taylor bound and contact monotonicity #
C23 reduced the root gate to four scalar U(phi,t) residuals. This replacement
removes the large raw nlinarith calls. Phase 2 is reduced to one variable
d=t-phi and certified by low-order alternating Taylor bounds. Phases 3--5
use the exact contact identity B(eta)=path(phi) and the sign of the derivative
of the phase-local B contact projected on the fixed normal u(t).
Gerver Sofa / Kernel Only / Part C / Stage4 / No Hidden Match Facts #
Exact matching of the coefficient pair at the first switch.
Exact matching of the coefficient pair at the second switch.
Phase four is the reflected phase two coefficient pair.
Phase three has the same coefficient reflection symmetry.
Phase five is the reflected phase one coefficient pair.
Exact matching of the coefficient pair at the third switch.
Exact matching of the coefficient pair at the fourth switch.
Part C Stage 4: continuity of the matched velocity coefficients #
This file turns the five exact coefficient matching statements into a public
continuity interface for alphaBetaAt, alpha, beta, B, and D.
The literal nested-if velocity coefficient is continuous across all four switches.
Public continuity of the early reflected contact curve.
Public continuity of the late reflected contact curve.
Gerver Sofa / Kernel Only / Part C / Stage4 / No Hidden Sign Facts #
Part C Stage 4: positive turning determinant on phases 2--5 #
The determinant is the signed turning numerator of the nonzero path velocity. These phasewise facts are the analytic input for the remaining one-turn chord argument; they do not assert the no-hidden conclusion by themselves.
The next six statements expose the coefficient-derivative signs used in the manuscript's tangent-angle argument. They are deliberately stated for the explicit smooth-phase formulae; no derivative is assigned at a switch.
Part C Stage 4: global path derivative and one-turn velocity monotonicity #
The path derivative is glued across the four switches using equality of both the path values and the body-frame velocity coefficients. The coefficient derivatives themselves need not match at a switch. Consequently the fixed projection is proved antitone phase by phase and then glued order-theoretically.
The literal five-piece Gerver path is differentiable at the switches as well as in the phase interiors.
Scalar projection of the corner velocity on the fixed vector u(t).
Equations
- GerverSofa.PartC.Stage4.uVelocity t r = GerverSofa.PartC.alpha r * Real.cos (t - r) + GerverSofa.PartC.beta r * Real.sin (t - r)
Instances For
Derivative of U(r,t) in its first variable.
Part C Stage 4: exact reflection bridge for the second no-hidden inequality #
The affine reflection is derived phase by phase from the certified matching equations. No global symmetry hypothesis is introduced.
Exact global horizontal reflection of the literal five-piece path.
Part C Stage 4: direct no-hidden-crossing closure #
The first inequality follows from concavity and the two endpoint values. The second is its exact phase-derived horizontal reflection.
Concrete first no-hidden-crossing theorem.
Concrete reflected no-hidden-crossing theorem.
Gerver Sofa / Kernel Only / Part C / Stage4 / Niche Envelope Support #
Exact reflected forms #
Only the early half of the coefficient reflection is needed here. Its image
under r ↦ T-r is exactly the late B interval. Keeping the endpoint cases
explicit avoids relying on definitional reduction across the four switching
equalities of alphaBetaAt.
Part C Stage 4: independent cap convexity and anchor foundation #
This module separates the already direct cap geometry from the later theorem that removing the downward niche preserves connectedness.
The concrete endpoint anchor belongs to the reconstructed cap.
Convexity of the literal cap follows directly from its half-plane definition.
The nonempty convex cap is connected.
Part C Stage 4: independent vertical-fill topology #
This module isolates the connectedness half of the niche argument from the upper-envelope/frontier equality. It can therefore be kernel-built even while the boundary module is still under repair.
The three certified upper-envelope pieces as strict vertical fills.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A strict positive vertical fill is a continuous image of a connected product.
Connectedness of the certified three-piece vertical-fill region.
Part C Stage 4: inner-wall graph identities #
First inner wall as a graph over horizontal coordinate.
Equations
- GerverSofa.PartC.Stage4.bRoof t X = (GerverSofa.dot (GerverSofa.Romik.path GerverSofa.PartC.params t) (GerverSofa.u t) - X * Real.cos t) / Real.sin t
Instances For
Second inner wall as a graph over horizontal coordinate.
Equations
- GerverSofa.PartC.Stage4.dRoof t X = (GerverSofa.dot (GerverSofa.Romik.path GerverSofa.PartC.params t) (GerverSofa.v t) + X * Real.sin t) / Real.cos t
Instances For
Vertical roof of one instantaneous open inner quadrant.
Equations
Instances For
The two walls agree at their apex.
Part C Stage 4: direct membership of the certified vertical fills #
These are the three concrete reverse-inclusion facts needed to identify the literal niche with its certified vertical-fill region. They are proved from the literal open-quadrant definition, not assumed through a Stage 2 API.
Part C Stage 4: frontier of a strict vertical subgraph #
This file contains the topological calculation used by the concrete Gerver niche. The generic lemma is intentionally independent of the old Stage 2 topology sketches: it computes the closure and the interior of a strict vertical subgraph directly.
The three Gerver roof arcs are graphs over horizontal position #
The early contact arc has strictly increasing horizontal projection.
The late contact arc has strictly increasing horizontal projection.
The core path runs strictly from right to left in horizontal projection.
A single left-to-right parametrization of the three roof arcs #
A single continuous parametrization of the complete upper niche arc.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Horizontal projection of the complete upper arc is strictly increasing.
The glued arc has exactly the three curve images, with no additional points introduced by the reparametrization.
The frontier of a positive strict vertical subgraph consists exactly of its roof and its base.
Turning a monotone roof arc into a global continuous graph #
Identify a strictly horizontally increasing arc with its horizontal coordinate interval.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Express the arc’s vertical coordinate as a function of its horizontal coordinate.
Equations
- GerverSofa.PartC.Stage4.roofOnHorizontalRange γ hab hγ hx X = (γ ↑((GerverSofa.PartC.Stage4.horizontalOrderIso γ hab hγ hx).symm X)).2
Instances For
Extend the roof graph to the real line by clamping to its endpoint interval.
Equations
- GerverSofa.PartC.Stage4.monotoneCurveRoof γ hab hγ hx = Set.IccExtend ⋯ (GerverSofa.PartC.Stage4.roofOnHorizontalRange γ hab hγ hx)
Instances For
The continuous roof function determined by the complete niche top arc.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The three certified fills form one strict subgraph.
Direct frontier calculation for the certified three-fill region.
Literal instantaneous wedges lie below the certified graph #
A core path point dominates every instantaneous roof at its horizontal coordinate. This is the exact geometric content of the two no-hidden inequalities.
Literal niche equals the three concrete strict vertical fills.
Final exact set-valued boundary equality required by Part C.
Part C Stage 4: connectedness of the literal niche #
The independent vertical-fill module proves connectedness of the certified three-piece region. Once the boundary layer identifies that region with the literal niche, connectedness is immediate.
Concrete connectedness of the literal niche.
Part C Stage 4: vertical-fibre topology of the fixed sofa #
The argument in this file is independent of any Jordan-curve theorem. The cap is compact and convex. Its removed niche is a strict vertical subgraph. Consequently every nonempty vertical section of the complement is an interval. Moreover, a highest point of each cap section survives: if it belonged to the strict subgraph, one of the certified graph points would be a still higher cap point. Thus the horizontal projections of the cap and sofa agree. A compact map with connected fibres over that connected projection closes connectedness.
The union of the three strict graph fills is downward closed in each nonnegative vertical fibre.
The fixed sofa is compact, as the difference of the compact cap and the open union of forbidden quadrants.
A vertical section of the fixed sofa.
Equations
Instances For
Every vertical section of G is convex.
Each nonempty vertical section is connected.
Connectedness of the fixed Gerver sofa by compact connected fibres.
Part C Stage 4: topology of the concrete fixed set #
No new certificate structure is introduced here. This file is intended to
close the two literal topology fields left by RemainingTopologyTarget.
The left endpoint of the zero-angle support face is the concrete anchor and it is not removed by the niche.
Direct connectedness of the cap-minus-niche set, obtained from the compact connected horizontal projection and the connected vertical fibres.
Part C final unconditional closure #
This is the only terminal assembly for Part C. It contains no payload and no new certificate interface.
Concrete global geometry certificate.