FormalConjecturesForMathlib/Combinatorics/SetTheory/PartitionRelation.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
1 declarations, 0 contain sorry, 0 declared as axioms
Cardinal partition relation
This file defines Combinatorics.cardinalPartitionRel, the multicolor
$r$-uniform partition arrow
$$\mu \to (\nu_\alpha)_{\alpha < \gamma}^r$$
between an infinite "source" cardinal $\mu$, a uniformity $r$, an ordinal-indexed family of "target" cardinals $\nu_\alpha$, and a coloring of $r$-element subsets. This is the standard notation in infinitary combinatorics and is reused by several Erdős–Rado-style problems.
Imported by 1 file
- def
Combinatorics.cardinalPartitionRelcardinalPartitionRel μ r γ νasserts the multicolor line 56 sourceSource documentation
cardinalPartitionRel μ r γ νasserts the multicolor $r$-uniform partition relation $$\mu \to (\nu_\alpha)_{\alpha < \gamma}^r.$$It states: for every type
Awith#A = μand every coloringcolof the $r$-element finite subsets ofAbyγ.ToType(the colors indexed by ordinals less thanγ), there exists a colori : γ.ToTypeand a homogeneous subsetH : Set Awith#H = ν isuch that every $r$-element subset ofHreceives colori.When
γ = 2andr = 2this reduces to the classical binary partition relation $\mu \to (\nu_0, \nu_1)^2$.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Cardinal,Nat,Ordinal,Ordinal.ToTypeProof uses:
Eq,Cardinal.mk,Subtype,Finset,Finset.card,Exists,Set,And,LE.le,Subtype.mk4 instances, coercions and auxiliary constants left out.
def cardinalPartitionRel (μ : Cardinal.{u}) (r : ℕ) (γ : Ordinal.{u}) (ν : γ.ToType → Cardinal.{u}) : Prop := …