OAI/NumberTheory/Ostmann/Construction/FinalReassignments.lean
9 declarations, 0 contain sorry, 0 declared as axioms
The actual independent, parity-preserving bulk reassignments
- abbrev
OAI.Ostmann.ParityPathSumline 12 - def
OAI.Ostmann.parityPathValueline 14 - theorem
OAI.Ostmann.parityPathValue_injectiveline 18 - def
OAI.Ostmann.parityPathSumEquivline 30 - def
OAI.Ostmann.paritySlotPermline 37 - theorem
OAI.Ostmann.paritySlotPerm_preserves_parityline 44 - theorem
OAI.Ostmann.paritySlotPerm_preserves_positionline 52 - theorem
OAI.Ostmann.paritySlotPerm_injectiveline 55 - theorem
OAI.Ostmann.distinct_reassignments_change_codeline 71Source documentation
Distinct members of the constructed reassignment family move some prime to a path with a different anchor code, while retaining its final parity.
theorem distinct_reassignments_change_code {n m : ℕ} (α : Fin (n + 1) → ℤ) (hα : ∀ j, α j = 1 ∨ α j = -1) (e f : FinalParityReassignments n m) (hef : e ≠ f) : ∃ x : ParityPathSum n × Fin m, finiteAnchorCode α (parityPathValue (paritySlotPerm e x).1) ≠ finiteAnchorCode α (parityPathValue (paritySlotPerm f x).1) := by …Mentions: OAI.Ostmann.FinalParityReassignments, OAI.Ostmann.ParityPathSum, OAI.Ostmann.finiteAnchorCode, OAI.Ostmann.parityPathValue, OAI.Ostmann.paritySlotPerm