OAI/Combinatorics/EditApproximation/Geometry/BandEarlierDependence.lean
14 declarations, 0 contain sorry, 0 declared as axioms
The band construction and its literal guards use only the child coordinates of the finite wide action list. The result types retain the full tables as indices, so acceptance and returned centers are compared after projecting away proof fields.
- theorem
OAI.EditApproximation.rationalWidePrefixCost_congr_childline 15 - theorem
OAI.EditApproximation.rationalWidePrefixMinimum_congr_childline 27 - theorem
OAI.EditApproximation.rationalWideActionMinimum_congr_childline 41 - theorem
OAI.EditApproximation.computedBandActions_congr_childline 59 - theorem
OAI.EditApproximation.representativeBandActions_congr_childline 75 - theorem
OAI.EditApproximation.bandChildEnvelope_congr_initialline 90 - theorem
OAI.EditApproximation.bandRoundSpacing_congr_initialline 100 - theorem
OAI.EditApproximation.canonicalRoundedBandAction_congr_initialline 110 - theorem
OAI.EditApproximation.representativeBandEnvelope_congrline 119 - theorem
OAI.EditApproximation.testUnskippedBand_isSome_iffline 137 - theorem
OAI.EditApproximation.testUnskippedBand_isSome_congrline 174 - theorem
OAI.EditApproximation.testUnskippedBand_center_projectionline 199 - theorem
OAI.EditApproximation.testUnskippedBand_center_congrline 211 - theorem
OAI.EditApproximation.wideAction_child_agreement_of_coverline 230Source documentation
The actual wide coordinates are in the earlier-input cover at every stored history time. This specializes the congruence premise without requiring equality of a full child table.
theorem wideAction_child_agreement_of_cover {nx ny M : ℕ} (parent : TargetInterval nx) (P history b t : ℕ) (r : TargetInterval ny) (representatives : List (ℕ × TargetInterval ny)) (hrep : (b, r) ∈ representatives) (ht : t < history) (left right : PhysicalChildTables M ny) (heq : ∀ i s q, (i, s, q) ∈ wideEarlierInputCover parent P history representatives → left i s q = right i s q) : ∀ action ∈ wideActionList M parent r b P, ∀ i, left i t (action i) = right i t (action i) := by …Mentions: OAI.EditApproximation.TargetInterval, OAI.EditApproximation.PhysicalChildTables, OAI.EditApproximation.wideEarlierInputCover, OAI.EditApproximation.wideActionList