Equal-width permutation shuffles #
The parameter n denotes n+1 strips. Every permutation is allowed, including the one-strip case. The construction uses uniform laws on the actual segments.
noncomputable def
Verification.PermutationShuffle.strip
(n : ℕ)
(π : Equiv.Perm (Fin (n + 1)))
(i : Fin (n + 1))
:
Equations
Instances For
noncomputable def
Verification.PermutationShuffle.shuffle
(n : ℕ)
(π : Equiv.Perm (Fin (n + 1)))
:
PositiveShuffle (n + 1)
Equations
- Verification.PermutationShuffle.shuffle n π = { strip := Verification.PermutationShuffle.strip n π, total := ⋯, tile_x := ⋯, tile_y := ⋯ }
Instances For
Equations
Instances For
noncomputable def
Verification.PermutationShuffle.graphMap
(n : ℕ)
(π : Equiv.Perm (Fin (n + 1)))
(u : ↑unitInterval)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
Verification.PermutationShuffle.measurable_graphMap
(n : ℕ)
(π : Equiv.Perm (Fin (n + 1)))
:
Measurable (graphMap n π)
theorem
Verification.PermutationShuffle.functional
(n : ℕ)
(π : Equiv.Perm (Fin (n + 1)))
:
HasFunctionalWitness (copula n π)