OAI/Probability/BinarySweep/Model.lean
18 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.BinaryCoordinateSweeps.Slotline 10Source documentation
The positions of a binary deck of dimension d.
Also declared: ComparatorChallenges/BinarySweep.lean:10 (same declaration text).
abbrev Slot (d : ℕ) := Fin d → Bool
- def
OAI.BinaryCoordinateSweeps.coordinateLayerline 13Source documentation
Independent switches on the edges parallel to one coordinate.
Also declared: ComparatorChallenges/BinarySweep.lean:13 (same declaration text).
def coordinateLayer (d : ℕ) (j : Fin d) (c : (({i : Fin d // i ≠ j} → Bool)) → Bool) : Equiv.Perm (Slot d) := …Mentions: OAI.BinaryCoordinateSweeps.Slot
- abbrev
OAI.BinaryCoordinateSweeps.SweepCoinsline 23Also declared: ComparatorChallenges/BinarySweep.lean:23 (same declaration text).
- def
OAI.BinaryCoordinateSweeps.binarySweepline 27Source documentation
The coordinate layers are applied in increasing coordinate order.
Also declared: ComparatorChallenges/BinarySweep.lean:27 (same declaration text).
def binarySweep (d : ℕ) (c : SweepCoins d) : Equiv.Perm (Slot d) := …
Mentions: OAI.BinaryCoordinateSweeps.SweepCoins, OAI.BinaryCoordinateSweeps.Slot
- def
OAI.BinaryCoordinateSweeps.finiteLawline 30Also declared: ComparatorChallenges/BinarySweep.lean:30 (same declaration text).
- def
OAI.BinaryCoordinateSweeps.totalVariationline 35Source documentation
Half the unnormalized sum of absolute probability-mass differences.
Also declared: ComparatorChallenges/BinarySweep.lean:35 (same declaration text).
def totalVariation {G : Type*} [Fintype G] (p q : G → ℝ) : ℝ := … - def
OAI.BinaryCoordinateSweeps.uniformLawline 38Also declared: ComparatorChallenges/BinarySweep.lean:38 (same declaration text).
- def
OAI.BinaryCoordinateSweeps.binaryLawline 41Also declared: ComparatorChallenges/BinarySweep.lean:41 (same declaration text).
- abbrev
OAI.BinaryCoordinateSweeps.RepSpaceline 44Also declared: ComparatorChallenges/BinarySweep.lean:44 (same declaration text).
- def
OAI.BinaryCoordinateSweeps.IsUnitaryRepline 46Also declared: ComparatorChallenges/BinarySweep.lean:46 (same declaration text).
- def
OAI.BinaryCoordinateSweeps.averageOperatorline 50Also declared: ComparatorChallenges/BinarySweep.lean:50 (same declaration text).
- def
OAI.BinaryCoordinateSweeps.BinaryContractionTargetline 55Also declared: ComparatorChallenges/BinarySweep.lean:55 (same declaration text).
- def
OAI.BinaryCoordinateSweeps.realSignline 61Also declared: ComparatorChallenges/BinarySweep.lean:61 (same declaration text).
- def
OAI.BinaryCoordinateSweeps.convolutionline 67Also declared: ComparatorChallenges/BinarySweep.lean:67 (same declaration text).
- def
OAI.BinaryCoordinateSweeps.pointMassOneline 69Also declared: ComparatorChallenges/BinarySweep.lean:69 (same declaration text).
- def
OAI.BinaryCoordinateSweeps.convolutionPowerline 74Source documentation
The law of independent repetitions, with the empty product at the identity.
Also declared: ComparatorChallenges/BinarySweep.lean:74 (same declaration text).
def convolutionPower (p : G → ℝ) : ℕ → G → ℝ | 0 => pointMassOne | n + 1 => convolution p (convolutionPower p n) end FiniteLaws
Mentions: OAI.BinaryCoordinateSweeps.pointMassOne, OAI.BinaryCoordinateSweeps.convolution
- def
OAI.BinaryCoordinateSweeps.sweepLawline 80Also declared: ComparatorChallenges/BinarySweep.lean:80 (same declaration text).
- def
OAI.BinaryCoordinateSweeps.UniformSweepMixingTargetline 84Source documentation
A single number of sweeps works uniformly over deterministic initial decks.
Also declared: ComparatorChallenges/BinarySweep.lean:84 (same declaration text).
def UniformSweepMixingTarget : Prop := …