OAI/NumberTheory/Ostmann/Construction/ExpandedOutsideCoordinates.lean
5 declarations, 0 contain sorry, 0 declared as axioms
Every outside coordinate is an original prime coordinate
- def
OAI.Ostmann.ExpandedActualCoordinatesline 11 - theorem
OAI.Ostmann.copyScheduleY_not_pivotline 16 - theorem
OAI.Ostmann.reverseExpandedActualCoordinatesline 28Source documentation
Reversing a step inserts an integer only at the erased active pivot; all other role types retain actual-prime words.
theorem reverseExpandedActualCoordinates {I α : Type*} (role : I → CopyScheduleRole) (depth n : ℕ) (b : Bool) (pivot : ExpandedScheduledVariable α depth) (current : CopyScheduleAtoms role (n + 1) → List (ExpandedScheduledVariable α depth)) (hc : ExpandedActualCoordinates role depth (n + 1) current) : ExpandedActualCoordinates role depth n (reverseCopyLabelMap role n b [pivot] current) := by …Mentions: OAI.Ostmann.CopyScheduleRole, OAI.Ostmann.ExpandedScheduledVariable, OAI.Ostmann.CopyScheduleAtoms, OAI.Ostmann.ExpandedActualCoordinates, OAI.Ostmann.reverseCopyLabelMap
- theorem
OAI.Ostmann.expandedRoot_actual_coordinatesline 49 - theorem
OAI.Ostmann.expandedYWord_actualline 58Source documentation
Thus every constituent of Y is an actual prime variable even after ancestor pivots have already been reconstructed.
theorem expandedYWord_actual {I α : Type*} (role : I → CopyScheduleRole) (depth n : ℕ) (current : CopyScheduleAtoms role (n + 1) → List (ExpandedScheduledVariable α depth)) (hc : ExpandedActualCoordinates role depth (n + 1) current) (i : CopyScheduleY role n) : ∀ v ∈ current ⟨.inr i.val, i.property⟩, ∃ a : α, v = .inl a := by …Mentions: OAI.Ostmann.CopyScheduleRole, OAI.Ostmann.CopyScheduleAtoms, OAI.Ostmann.ExpandedScheduledVariable, OAI.Ostmann.ExpandedActualCoordinates, OAI.Ostmann.CopyScheduleY