Structural one-half endpoint routes for paper Step 4(A) #
The signed endpoint identities live in R324PaperEndpointTwoHalfSplice and
R324PaperEndpointParameterizedEE. This file supplies their structural
inputs. Each branch retains the genuine alternating transport or retained
outgoing stop on which its signed identity is stated, and separately flattens
only the common terminal budget into R324PaperHalfCompletedRoute.
No endpoint integral is estimated here. In particular the four literal case
costs remain DD, DE, ED, and EE; uniformization is deferred until the
two completed halves have been spliced.
The paper estimates needed by every structural endpoint route. The exceptional-head provider is indexed by the actual incoming Fourier mode; all other data are mode-independent.
- supportConstant : ℝ
The common support constant from Proposition 4.1. Endpoint routes retain it because an outgoing exceptional block is estimated only after its signed Fourier defect has been formed.
- prop41Provider : R324WithinHalfProp41Provider rho C lam eps self.supportConstant pairing
- analyticProvider : R324WithinHalfLocalBlockProvider rho C lam eps K pairing
- budgetProvider : R324WithinHalfBudgetLocalBlockProvider rho C lam eps K A pairing
- headBudget : R324WithinHalfInsertedExceptionalHeadBudget rho C lam eps K pairing incomingMode
- outgoingInsertedBudget (n : ℕ) : 1 ≤ n → 2 * ∫ (z : T4), primitiveInsertedMajorant C lam eps self.supportConstant n z ∂paperMeasure ≤ (C * lam) ^ (2 * n) * K
The same uniform inserted-kernel budget pays a retained exceptional outgoing block after its signed Fourier defect has been formed. The factor two is the literal Green-difference constant in paper Step 4(A).
- initialCertificate : R324WithinHalfEdgeCertificate (r324InitialWithinHalfEdgeState m) fun (x : Fin (m + 1)) => A
Instances For
A reusable nonzero-predecessor fact #
A surviving final vertex to the left of a scheduled head is an explicit nonzero predecessor candidate. This is the small geometric fact needed to consume a retained outgoing terminal without changing slot zero.
Branch witness packages #
- transport : (initial rho lam eps pairing).R324WithinHalfAlternatingTransport
- route : R324PaperHalfCompletedRoute pairing incomingMode
- route_transportedMultiplier : self.route.transportedMultiplier = self.transport.multiplier incomingMode
Instances For
- terminalData : R324ShortcutTerminalSchedule pairing
- trace : R324WithinHalfStopBeforeStepTrace self.terminalData.terminal [] (initial rho lam eps pairing) fun (x : Fin (m + 1)) => A
- ordinary : self.trace.OrdinaryAlong
The paper's Step 4(A) outgoing-endpoint estimate is made on the state immediately before the retained terminal is consumed. Keep the synchronized budget on that literal state; the completed route below is the post-terminal carrier and cannot reconstruct this information.
- stopReachable : R324WithinHalfBudgetScaleReachable pairing rho C lam eps K A self.trace.stopPrefix.state self.stopBudgetScale
- stopCertificate : R324WithinHalfEdgeCertificate self.trace.stopPrefix.state self.stopBudgetScale
The direct incoming leg is ordinary throughout the stopped prefix, so the synchronized complete budget keeps its initial boundary value. This is the exact equality returned by the producer; retaining it avoids reconstructing the stopped traversal in Step 4(A).
- endpoint : R324WithinHalfEndpointStopAtTerminal self.terminalData.terminal (initial rho lam eps pairing)
- outgoing : (initial rho lam eps pairing).R324PaperOutgoingEndpointTerminal
- predecessor_ne_zero : r324WithinHalfPredecessorSlot self.endpoint.stop.state self.terminalData.terminal ≠ 0
The retained terminal is genuinely fed from an internal predecessor. This is proved when the literal
DEroute is selected and is required by the signed outgoing-endpoint identity; it must not be forgotten when the completed post-terminal carrier is formed. - terminalPost_active : self.outgoing.terminalPost.state.active.Nonempty
The direct incoming single survives the retained outgoing block, so the post-terminal carrier on which the endpoint defect is evaluated is nonempty.
- route : R324PaperHalfCompletedRoute pairing incomingMode
Instances For
- route : R324PaperHalfCompletedRoute pairing incomingMode
- multiplier_mul_afterHeadBudgetScale_le_terminalScale_zero : ‖self.transport.multiplier incomingMode‖ * self.pack.afterHeadBudgetScale 0 ≤ self.route.terminalScale 0
The constructor already proves this stronger, literal after-head budget estimate. Retaining it pays the complete exceptional incoming head before the final direct Fourier operation.
Instances For
- terminalData : R324ShortcutTerminalSchedule pairing
- endpoint : R324BudgetedEndpointStopAtTerminal self.terminalData.terminal (self.pack.data.trace.stopPrefix.afterHead self.pack.data.terminal self.pack.data.suffix ⋯) self.pack.afterHeadBudgetScale incomingMode
- route : R324PaperHalfCompletedRoute pairing incomingMode
Instances For
Direct/direct #
Genuine all-schedule transport for the DD branch.
Direct/exceptional #
Literal DE route: the proper prefix is wholly ordinary, then the
canonical outgoing shortcut is retained and consumed exactly once.
Exceptional/direct #
The incoming exceptional head is removed first and its exact signed multiplier is transported through the remaining schedule.
Exceptional/exceptional #
Literal EE route. The first exceptional incoming block is charged
before the after-head suffix is traversed. The canonical outgoing shortcut
is kept as the last unconsumed block, so the returned outgoing is exactly
the dependent witness required by the parameterized signed EE identity.