OAI/NumberTheory/Ostmann/Construction/InitialSpectatorSplit.lean

GitHub source file

9 declarations, 0 contain sorry, 0 declared as axioms

Separating the original spectator coordinates without changing their law

  1. def OAI.Ostmann.initialSpectatorSlotEquiv line 12

    Source documentation

    In one original half-list, separate the spectator block from the giant, bulk and fixed cell blocks.

    def initialSpectatorSlotEquiv (b d r : ℕ) :
        Fin d ⊕ (Unit ⊕ (Fin b ⊕ Fin r)) ≃ Fin (b + (d + r) + 1) where
    …
  2. def OAI.Ostmann.initialHalfAssemble line 33
  3. theorem OAI.Ostmann.initialHalfAssemble_spectator line 38
  4. theorem OAI.Ostmann.initial_doubled_spectators_injective line 46
  5. theorem OAI.Ostmann.initial_half_prior_split line 71
  6. def OAI.Ostmann.initialTwoHalfTupleEquiv line 119
  7. theorem OAI.Ostmann.initial_two_half_average line 130
  8. theorem OAI.Ostmann.initial_complex_average_swap line 144
  9. theorem OAI.Ostmann.initial_doubled_prior_split line 155