OAI/NumberTheory/Ostmann/Characters/AnchorMatchingCount.lean
2 declarations, 0 contain sorry, 0 declared as axioms
The number of code-preserving bulk matchings
- theorem
OAI.Ostmann.card_anchor_slot_fiber_leline 13 - theorem
OAI.Ostmann.card_anchor_matching_leline 25Source documentation
Each of the
2^n * mlabeled bulk slots has at most2*mpossible counterparts. Injectivity of the matching can only reduce the count.theorem card_anchor_matching_le {n m : ℕ} (α : Fin n → ℤ) (hα : ∀ j, α j = 1 ∨ α j = -1) : Fintype.card (PartitionMatching (fun x : (Fin n → Bool) × Fin m => finiteAnchorCode α x.1) (fun x : (Fin n → Bool) × Fin m => finiteAnchorCode α x.1)) ≤ (2 * m) ^ (2 ^ n * m) := by …Mentions: OAI.Ostmann.PartitionMatching, OAI.Ostmann.finiteAnchorCode