OAI/Analysis/KadisonKastler/TupleSplitting.lean
38 declarations, 0 contain sorry, 0 declared as axioms
Splitting distinct ordered words at a cut
Concatenation identifies injective ordered words with pairs of injective subwords having disjoint underlying subsets. At a preservation cut the unique omitted label is recovered from the complementary singleton.
- abbrev
OAI.KadisonKastler.DisjointOrderedTuplePairline 24 - def
OAI.KadisonKastler.tupleInitialline 28 - def
OAI.KadisonKastler.tupleFinalline 34 - theorem
OAI.KadisonKastler.tupleInitial_final_disjointline 41 - def
OAI.KadisonKastler.tupleSplitline 53 - def
OAI.KadisonKastler.tupleJoinline 57 - theorem
OAI.KadisonKastler.tupleInitial_joinline 72 - theorem
OAI.KadisonKastler.tupleFinal_joinline 80 - theorem
OAI.KadisonKastler.tupleJoin_splitline 88 - def
OAI.KadisonKastler.orderedTupleSplitEquivline 94Source documentation
The exact word-to-pair bijection at a cut without preservation.
def orderedTupleSplitEquiv (W : Finset α) (p q : ℕ) : OrderedLabelTuple W (p + q) ≃ DisjointOrderedTuplePair W p q where …Mentions: OAI.KadisonKastler.OrderedLabelTuple, OAI.KadisonKastler.DisjointOrderedTuplePair
- theorem
OAI.KadisonKastler.orderedTupleList_joinline 105 - theorem
OAI.KadisonKastler.tupleSubset_joinline 112 - theorem
OAI.KadisonKastler.tupleSubset_initial_subsetline 120 - theorem
OAI.KadisonKastler.tupleSubset_final_subsetline 130 - theorem
OAI.KadisonKastler.sum_orderedTuple_splitline 139 - theorem
OAI.KadisonKastler.sum_disjointOrderedTuplePairline 144 - def
OAI.KadisonKastler.tupleSingletonline 153 - theorem
OAI.KadisonKastler.tupleSubset_singletonline 158 - theorem
OAI.KadisonKastler.orderedTupleList_singletonline 165 - def
OAI.KadisonKastler.tuplePairMissingline 169 - theorem
OAI.KadisonKastler.tuplePairMissing_specline 174 - theorem
OAI.KadisonKastler.tuplePairMissing_mem_sdiffline 182 - theorem
OAI.KadisonKastler.tuplePairMissing_memline 189 - theorem
OAI.KadisonKastler.tuplePairMissing_not_initialline 194 - theorem
OAI.KadisonKastler.tuplePairMissing_not_finalline 201 - def
OAI.KadisonKastler.tupleMissingPrefixline 207 - def
OAI.KadisonKastler.tupleMissingJoinPairline 213 - def
OAI.KadisonKastler.tupleInsertMiddleline 223Source documentation
Insert the missing label between the two subwords.
def tupleInsertMiddle {W : Finset α} {p q : ℕ} (hW : W.card = p + 1 + q) (ab : DisjointOrderedTuplePair W p q) : OrderedLabelTuple W (p + 1 + q) := …Mentions: OAI.KadisonKastler.DisjointOrderedTuplePair, OAI.KadisonKastler.OrderedLabelTuple
- def
OAI.KadisonKastler.tupleDropMiddleline 228Source documentation
Drop the distinguished middle position of a word.
def tupleDropMiddle {W : Finset α} {p q : ℕ} (t : OrderedLabelTuple W (p + 1 + q)) : DisjointOrderedTuplePair W p q := …Mentions: OAI.KadisonKastler.OrderedLabelTuple, OAI.KadisonKastler.DisjointOrderedTuplePair
- def
OAI.KadisonKastler.tupleMiddleline 233 - theorem
OAI.KadisonKastler.tupleMiddle_mem_sdiffline 237 - theorem
OAI.KadisonKastler.tuplePairMissing_dropMiddleline 252 - theorem
OAI.KadisonKastler.tupleDropMiddle_insertMiddleline 261 - theorem
OAI.KadisonKastler.tupleInsertMiddle_dropMiddleline 274 - def
OAI.KadisonKastler.orderedTupleMiddleEquivline 296Source documentation
The preservation-cut bijection recovers the omitted middle letter from the complementary singleton of the two retained subwords.
def orderedTupleMiddleEquiv (W : Finset α) (p q : ℕ) (hW : W.card = p + 1 + q) : OrderedLabelTuple W (p + 1 + q) ≃ DisjointOrderedTuplePair W p q where …Mentions: OAI.KadisonKastler.OrderedLabelTuple, OAI.KadisonKastler.DisjointOrderedTuplePair
- theorem
OAI.KadisonKastler.tupleMiddle_insertMiddleline 305 - theorem
OAI.KadisonKastler.orderedTupleList_insertMiddleline 313 - theorem
OAI.KadisonKastler.sum_orderedTuple_middleline 324