FormalConjectures/ErdosProblems/274.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
4 declarations, 3 contain sorry, 0 declared as axioms
Erdős Problem 274
References:
Imports (1)
Imported by 1 file
- structure
Erdos274.Group.ExactCoveringDocumented declaration: ExactCovering line 48 sourceSource documentation
An exact covering of a group
Gis a finite collection of subgroups{H_1, ..., H_k}and representative{g_1, ..., g_k}such that the cosetsg_iH_iare pairwise disjoint and their union coversG.Note that this differs from
Partition (α := Subgroup G)because the covering condition there invokesSubgroup.supwhich is subgroup generation and thus stronger than union. This definition is easier to use in this context than the alternativePartition (α := Set G), which lacks subgroup definitions such asSubgroup.index.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Group,Fintypestructure Group.ExactCovering (G : Type*) [Group G] (ι : Type*) [Fintype ι] where …
- theorem
Erdos274.erdos_274If $G$ is a group, can there exist an exact covering of $G$ by more than one coset of different sizes? sorry line 63 sourceSource documentation
If $G$ is a group, can there exist an exact covering of $G$ by more than one coset of different sizes? (i.e. each element is contained in exactly one of the cosets.)
The conjectured answer is no: in every such exact covering, two of the subgroups have the same cardinality.
depends on sorry what this means
Statement uses:
Iff,True,Exists,Group,And,LT.lt,ENat,OfNat.ofNat,ENat.card,Fintype, Erdos274.Group.ExactCovering,Nat,Fintype.card,Ne,Cardinal,Cardinal.mk,Subtype,Membership.mem,Subgroup,Erdos274.Group.ExactCovering.partsProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous16 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_274 : answer(sorry) ↔ ∃ (G : Type*) (_ : Group G), 1 < ENat.card G ∧ ∃ (ι : Type*) (_ : Fintype ι) (P : Group.ExactCovering G ι), 1 < Fintype.card ι ∧ ∀ i j, i ≠ j → #(P.parts i) ≠ #(P.parts j) := by …Mentions: Erdos274.Group.ExactCovering
- theorem
Erdos274.erdos_274.variants.abeliansorry line 75 sourcedepends on sorry what this means
Statement uses:
Fintype,CommGroup,LT.lt,Nat,OfNat.ofNat,Fintype.card, Erdos274.Group.ExactCovering,Exists,And,Ne,Eq,Cardinal,Cardinal.mk,Subtype,Membership.mem,Subgroup,Erdos274.Group.ExactCovering.partsProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous10 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
Erdos274.herzog_schonheimLet $G$ be a group, and let $A = \{a_1G_1, \dots, a_kG_k\}$ be a finite system of left cosets of subgroups $G_1, \dots, G_k$ of $G$ sorry line 89 sourceSource documentation
Let $G$ be a group, and let $A = \{a_1G_1, \dots, a_kG_k\}$ be a finite system of left cosets of subgroups $G_1, \dots, G_k$ of $G$.
Herzog and Schönheim conjectured that if $A$ forms a partition of $G$ with $k > 1$, then the indices $[G:G_1], \dots, [G:G_k]$ cannot be distinct.
depends on sorry what this means
Statement uses:
Group,LT.lt,ENat,OfNat.ofNat,ENat.card,Fintype,Nat,Fintype.card, Erdos274.Group.ExactCovering,Exists,And,Ne,Eq,Subgroup.index,Erdos274.Group.ExactCovering.partsProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous12 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem herzog_schonheim {G : Type*} [Group G] (hG : 1 < ENat.card G) {ι : Type*} [Fintype ι] (hι : 1 < Fintype.card ι) (P : Group.ExactCovering G ι) : ∃ i j, i ≠ j ∧ (P.parts i).index = (P.parts j).index := by …Mentions: Erdos274.Group.ExactCovering