OAI/Combinatorics/DiscreteConvexity/Model.lean
11 declarations, 0 contain sorry, 0 declared as axioms
Finite families, containment covers, and exceptional sets
All families are ordinary finite sets: repeated generators carry no extra cost. In contrast, the members of a union tuple may repeat. The exceptional family uses containment in a union, without any monotonicity assumption on the input.
- abbrev
OAI.TalagrandDiscreteConvexity.Familyline 20Also declared: ComparatorChallenges/TalagrandDiscreteConvexity.lean:12 (same declaration text).
- def
OAI.TalagrandDiscreteConvexity.bernoulliMassline 27Source documentation
The mass of a subset under independent Bernoulli coordinates.
Also declared: ComparatorChallenges/TalagrandDiscreteConvexity.lean:19 (same declaration text).
def bernoulliMass (p : ℝ) (s : Finset α) : ℝ := …
- def
OAI.TalagrandDiscreteConvexity.familyMeasureline 31Source documentation
The Bernoulli measure of an arbitrary finite family.
Also declared: ComparatorChallenges/TalagrandDiscreteConvexity.lean:23 (same declaration text).
def familyMeasure (p : ℝ) (D : Family α) : ℝ := …
Mentions: OAI.TalagrandDiscreteConvexity.Family
- def
OAI.TalagrandDiscreteConvexity.costline 35Source documentation
Cost at the specified density, counting each generator once.
Also declared: ComparatorChallenges/TalagrandDiscreteConvexity.lean:27 (same declaration text).
def cost (p : ℝ) (G : Family α) : ℝ := ∑ I ∈ G, p ^ I.card
Mentions: OAI.TalagrandDiscreteConvexity.Family
- def
OAI.TalagrandDiscreteConvexity.Coversline 38Source documentation
A cover supplies a contained generator for every target set.
Also declared: ComparatorChallenges/TalagrandDiscreteConvexity.lean:30 (same declaration text).
def Covers (G A : Family α) : Prop := ∀ S ∈ A, ∃ I ∈ G, I ⊆ S
Mentions: OAI.TalagrandDiscreteConvexity.Family
- def
OAI.TalagrandDiscreteConvexity.Smallline 41Source documentation
Smallness is witnessed by an actual containment cover of cost at most one half.
Also declared: ComparatorChallenges/TalagrandDiscreteConvexity.lean:33 (same declaration text).
def Small (p : ℝ) (A : Family α) : Prop := …
Mentions: OAI.TalagrandDiscreteConvexity.Family
- def
OAI.TalagrandDiscreteConvexity.unionTupleline 45Source documentation
A union of exactly
kentries; repetitions are allowed.Also declared: ComparatorChallenges/TalagrandDiscreteConvexity.lean:37 (same declaration text).
def unionTuple {k : ℕ} (f : Fin k → Finset α) : Finset α := … - def
OAI.TalagrandDiscreteConvexity.unionFamilyline 49Source documentation
All unions of
kmembers of a family.def unionFamily (k : ℕ) (D : Family α) : Family α := by …
Mentions: OAI.TalagrandDiscreteConvexity.Family
- def
OAI.TalagrandDiscreteConvexity.exceptionalline 55Source documentation
Sets contained in no union of
kmembers ofD.Also declared: ComparatorChallenges/TalagrandDiscreteConvexity.lean:41 (same declaration text).
def exceptional (k : ℕ) (D : Family α) : Family α := by …
Mentions: OAI.TalagrandDiscreteConvexity.Family
- def
OAI.TalagrandDiscreteConvexity.cubeSetline 61Source documentation
The subset represented by a Boolean coordinate vector.
def cubeSet (x : α → Bool) : Finset α := …
- def
OAI.TalagrandDiscreteConvexity.familyIndicatorline 65Source documentation
The indicator of a family on the Boolean cube.
def familyIndicator (D : Family α) (x : α → Bool) : ℝ := …
Mentions: OAI.TalagrandDiscreteConvexity.Family