The actual infinite packet family, from the concrete first stage and the two genuine successor constructions.
The positive-history normal step. One actual correction constructs the next Euler state, localized low bounds, renewed frame and exact initial increment, without any premise about a future stage.
Joined choice: an abbreviation for GeometryJoinedChoice I P.restrictedState k hk ell (S.support_pos (n+1)) (S.support_one (n+1)).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Choose joined, choosing the witness provided by Joined.
Equations
- P.chooseJoined hn hq hB = Classical.choice ⋯
Instances For
Joined parent, given by (F).parent.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Joined state, given by GeometryJoinedChoice.state I P.restrictedState k hk ell (S.support_pos (n+1)) (S.support_one (n+1)) F symmetric.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Joined low as an element of LowBounds (P.joinedParent hn hq hB).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Joined renewal as an element of ParentFrame (frameData (P.joinedParent hn hq hB)) (P.joinedGeometry hn hq hB).targetTime.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Joined next frame, given by (P.joinedRenewal hn hq hB).changeActivation (P.joinedGeometry_targetTime hn hq hB).
Equations
- P.joinedNextFrame hn hq hB = (P.joinedRenewal hn hq hB).changeActivation ⋯
Instances For
Whole-horizon physical bounds for the joined child, kept as one named proof
to avoid elaborating the packet estimate twice inside Step.
The joined choice's parent, state, low bounds, physical bounds and renewed
frame, with the guards' shear, spike and badRatio.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Assemble the joined packet using the shared successor invariant.
Equations
- P.joinedNext hn hq hB = P.next (P.joinedStep hn hq hB)
Instances For
Successor as an element of Stage S (n+1).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Stages as an element of (n : ℕ) → Stage S n | 0 => S.firstStage | n+1 => (stages n).successor hq hB.
Equations
- EulerPacketInduction.stages S hq hB 0 = S.firstStage
- EulerPacketInduction.stages S hq hB n.succ = (EulerPacketInduction.stages S hq hB n).successor hq hB
Instances For
Construction scales: an abbreviation for Scales (requiredExponent : ℝ) (commonThreshold gradientConstant hessianConstant).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Construction scales, given by Classical.choice (exists_scales (requiredExponent : ℝ) (commonThreshold gradientConstant hessianConstant) (Nat.cast_nonneg _)).