FormalConjecturesForMathlib/Combinatorics/Hypergraph/Extremal.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.
Project sources: Pinned project documentation, Formal Conjectures paper, arXiv v1
10 declarations, 0 contain sorry, 0 declared as axioms
Extremal parameters for hypergraphs
Shared counting and local-to-global parameters for uniform hypergraphs, designs, transversals and dense subgraphs. Finite extrema use all labeled edge families; isomorphic copies are not counted separately when counting edges or block-size profiles.
Imports (4)
Imported by 1 file
- def
Hypergraph.fixedSizeFamiliesAllr-uniform hypergraphs onnvertices with exactlymedges line 38 sourceSource documentation
All
r-uniform hypergraphs onnvertices with exactlymedges.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Finset,FinProof uses:
Finset.powersetCard,Finset.univ1 instances, coercions and auxiliary constants left out.
def fixedSizeFamilies (n r m : ℕ) : Finset (Finset (Finset (Fin n))) := …
- def
Hypergraph.matchingProbabilityProbability of a matching in a uniformly chosen fixed-size edge family line 45 sourceSource documentation
Probability of a matching in a uniformly chosen fixed-size edge family. This is the cardinality of the event divided by that of the finite sample space; it is zero when
mexceeds the number of possible edges.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,RealProof uses:
HDiv.hDiv,Finset.card,Finset,Fin,Finset.filter, Finset.HasHypergraphMatching,Classical.propDecidable, Hypergraph.fixedSizeFamilies5 instances, coercions and auxiliary constants left out.
noncomputable def matchingProbability (n r m k : ℕ) : ℝ := …
- def
Hypergraph.linearIndependenceNumberSmallest independence number of a linear three-uniform hypergraph onnvertices line 51 sourceSource documentation
Smallest independence number of a linear three-uniform hypergraph on
nvertices.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NatProof uses:
HSub.hSub,Finset.sup,Finset,Fin,Finset.filter, Finset.IsLinearHypergraph,Classical.propDecidable,Finset.powerset,Finset.powersetCard,OfNat.ofNat,Finset.univ, Finset.hypergraphIndependenceNumber8 instances, coercions and auxiliary constants left out.
noncomputable def linearIndependenceNumber (n : ℕ) : ℕ := …
- def
Hypergraph.localTransversalBoundMaximum global transversal size under a local vertex-set constraint line 57 sourceSource documentation
Maximum global transversal size under a local vertex-set constraint. Infinity records that no finite bound works.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,ENatProof uses:
iInf,Finset,Fin, Finset.IsUniform,LE.le,Finset.card, Set.HasFiniteTransversal, Finset.hypergraphInduce13 instances, coercions and auxiliary constants left out.
noncomputable def localTransversalBound (r v a : ℕ) : ℕ∞ := …
- def
Hypergraph.subfamilyTransversalBoundGlobal transversal bound for a uniform family whose small subfamilies have small transversals line 65 sourceSource documentation
Global transversal bound for a uniform family whose small subfamilies have small transversals. Subfamilies with fewer than
qedges are included.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,ENatProof uses:
iInf,Set,Finset,Membership.mem,Eq,Finset.card,LE.le, Set.HasFiniteTransversal14 instances, coercions and auxiliary constants left out.
noncomputable def subfamilyTransversalBound (k q a : ℕ) : ℕ∞ := …
- def
Hypergraph.minIntersectingEdgesLeast number of edges in an intersectingr-uniform family with transversal sizerline 73 sourceSource documentation
Least number of edges in an intersecting
r-uniform family with transversal sizer. Infinity records a missing witness.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,ENatProof uses:
iInf,Finset,Fin, Finset.IsUniform,Set.Intersecting, Set.HasFiniteTransversal,Not,HSub.hSub,OfNat.ofNat,Finset.card18 instances, coercions and auxiliary constants left out.
noncomputable def minIntersectingEdges (r : ℕ) : ℕ∞ := …
- def
Hypergraph.sparseConfigurationThresholdLeast vertex count forcing the Brown--Erdős--Sós little-o conclusion line 81 sourceSource documentation
Least vertex count forcing the Brown--Erdős--Sós little-o conclusion. Infinity records the absence of a finite threshold.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,ENatProof uses:
iInf,Asymptotics.IsLittleO,Real,Filter.atTop, Hypergraph.configurationExtremalNumber,HPow.hPow,OfNat.ofNat17 instances, coercions and auxiliary constants left out.
noncomputable def sparseConfigurationThreshold (r e : ℕ) : ℕ∞ := …
- def
Hypergraph.edgeDensityEdge density normalized by the number of possible uniform edges line 86 sourceSource documentation
Edge density normalized by the number of possible uniform edges.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Finset,Fin,RealProof uses:
HDiv.hDiv,Finset.card,Nat.choose5 instances, coercions and auxiliary constants left out.
noncomputable def edgeDensity {n : ℕ} (r : ℕ) (H : Finset (Finset (Fin n))) : ℝ := … - def
Hypergraph.HasDensityJumpA density increase on growing induced vertex sets for every growing host sequence line 91 sourceSource documentation
A density increase on growing induced vertex sets for every growing host sequence. The boolean chooses the strict or weak lower bound at the initial density.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,BoolProof uses:
Filter.Tendsto,Filter.atTop,Finset,Fin, Finset.IsUniform,ite,Eq,Bool.true,LT.lt,Filter.liminf, Hypergraph.edgeDensity,LE.le,Exists,And,Finset.card,HDiv.hDiv, Finset.hypergraphInduce,Nat.choose12 instances, coercions and auxiliary constants left out.
def HasDensityJump (r : ℕ) (α β : ℝ) (strict : Bool) : Prop := …
- def
Hypergraph.balancedColoringThresholdThe least size above which a coloring gives both colors a positive share of every induced complete uniform hypergraph line 105 sourceSource documentation
The least size above which a coloring gives both colors a positive share of every induced complete uniform hypergraph. Positivity at
α = 0retains the Ramsey convention.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,RealProof uses:
InfSet.sInf,Set.ofPred,Exists,Finset,Fin,Bool,LE.le,Finset.card,Finset.filter,Eq,Finset.powersetCard,And,LT.lt,OfNat.ofNat,HMul.hMul,Nat.choose10 instances, coercions and auxiliary constants left out.
noncomputable def balancedColoringThreshold (n r : ℕ) (α : ℝ) : ℕ := …