OAI/Analysis/KadisonKastler/TupleSplitting.lean

GitHub source file

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.

  1. abbrev OAI.KadisonKastler.DisjointOrderedTuplePair line 24
  2. def OAI.KadisonKastler.tupleInitial line 28
  3. def OAI.KadisonKastler.tupleFinal line 34
  4. theorem OAI.KadisonKastler.tupleInitial_final_disjoint line 41
  5. def OAI.KadisonKastler.tupleSplit line 53
  6. def OAI.KadisonKastler.tupleJoin line 57
  7. theorem OAI.KadisonKastler.tupleInitial_join line 72
  8. theorem OAI.KadisonKastler.tupleFinal_join line 80
  9. theorem OAI.KadisonKastler.tupleJoin_split line 88
  10. def OAI.KadisonKastler.orderedTupleSplitEquiv line 94

    Source 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

  11. theorem OAI.KadisonKastler.orderedTupleList_join line 105
  12. theorem OAI.KadisonKastler.tupleSubset_join line 112
  13. theorem OAI.KadisonKastler.tupleSubset_initial_subset line 120
  14. theorem OAI.KadisonKastler.tupleSubset_final_subset line 130
  15. theorem OAI.KadisonKastler.sum_orderedTuple_split line 139
  16. theorem OAI.KadisonKastler.sum_disjointOrderedTuplePair line 144
  17. def OAI.KadisonKastler.tupleSingleton line 153
  18. theorem OAI.KadisonKastler.tupleSubset_singleton line 158
  19. theorem OAI.KadisonKastler.orderedTupleList_singleton line 165
  20. def OAI.KadisonKastler.tuplePairMissing line 169
  21. theorem OAI.KadisonKastler.tuplePairMissing_spec line 174
  22. theorem OAI.KadisonKastler.tuplePairMissing_mem_sdiff line 182
  23. theorem OAI.KadisonKastler.tuplePairMissing_mem line 189
  24. theorem OAI.KadisonKastler.tuplePairMissing_not_initial line 194
  25. theorem OAI.KadisonKastler.tuplePairMissing_not_final line 201
  26. def OAI.KadisonKastler.tupleMissingPrefix line 207
  27. def OAI.KadisonKastler.tupleMissingJoinPair line 213
  28. def OAI.KadisonKastler.tupleInsertMiddle line 223

    Source 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

  29. def OAI.KadisonKastler.tupleDropMiddle line 228

    Source 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

  30. def OAI.KadisonKastler.tupleMiddle line 233
  31. theorem OAI.KadisonKastler.tupleMiddle_mem_sdiff line 237
  32. theorem OAI.KadisonKastler.tuplePairMissing_dropMiddle line 252
  33. theorem OAI.KadisonKastler.tupleDropMiddle_insertMiddle line 261
  34. theorem OAI.KadisonKastler.tupleInsertMiddle_dropMiddle line 274
  35. def OAI.KadisonKastler.orderedTupleMiddleEquiv line 296

    Source 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

  36. theorem OAI.KadisonKastler.tupleMiddle_insertMiddle line 305
  37. theorem OAI.KadisonKastler.orderedTupleList_insertMiddle line 313
  38. theorem OAI.KadisonKastler.sum_orderedTuple_middle line 324