FormalConjectures/OEIS/211417.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
15 declarations, 7 contain sorry, 0 declared as axioms
Integrality and supercongruences of the factorial ratio $\frac{(6n)! n!}{(3n)! (2n)!^2}$
Integral factorial ratio sequence: $$a(n) = \frac{(30n)! n!}{(15n)! (10n)! (6n)!}$$
References:
- A211417
- arxiv/2605.22763 Advancing Mathematics Research with AI-Driven Formal Proof Search by George Tsoukalas et al.
- [Me11] R. Meštrović, Wolstenholme's theorem: Its Generalizations and Extensions in the last hundred and fifty years (1862-2012), arXiv:1111.3057 (2011).
Imports (1)
- def
OeisA211417.aIntegral factorial ratio sequence: $$a(n) = \frac{(30n)! n!}{(15n)! (10n)! (6n)!}$$ line 42 sourceSource documentation
Integral factorial ratio sequence: $$a(n) = \frac{(30n)! n!}{(15n)! (10n)! (6n)!}$$
no axioms what this means
Statement uses:
NatProof uses:
HDiv.hDiv,HMul.hMul,Nat.factorial,OfNat.ofNat5 instances, coercions and auxiliary constants left out.
def a (n : ℕ) : ℕ := …
- def
OeisA211417.coprimeIndicesline 48 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,FinsetProof uses:
Finset.filter,And,LE.le,OfNat.ofNat,Eq,Nat.gcd,Finset.range,HAdd.hAdd7 instances, coercions and auxiliary constants left out.
- def
OeisA211417.divisorProductThe product term in the denominator of the general conjecture line 56 sourceSource documentation
The product term in the denominator of the general conjecture: $$\prod_{i = 1..r, i \text{ coprime to } 30} (30n - i)$$ We define this in ℤ to handle the $n=0$ case where $30n-i$ in the product might be negative.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,IntProof uses:
Finset.prod, OeisA211417.coprimeIndices,HSub.hSub,HMul.hMul,OfNat.ofNat8 instances, coercions and auxiliary constants left out.
def divisorProduct (n r : ℕ) : ℤ := …
- lemma
OeisA211417.a_0line 61 sourceno axioms what this means
Statement uses:
Eq,Nat, OeisA211417.a,OfNat.ofNatProof uses:
Eq.refl2 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
OeisA211417.a_1line 64 sourceno axioms what this means
Statement uses:
Eq,Nat, OeisA211417.a,OfNat.ofNatProof uses:
Eq.refl2 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
OeisA211417.a_2line 67 sourceno axioms what this means
Statement uses:
Eq,Nat, OeisA211417.a,OfNat.ofNatProof uses:
Eq.refl2 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
OeisA211417.a_3line 70 sourceno axioms what this means
Statement uses:
Eq,Nat, OeisA211417.a,OfNat.ofNatProof uses:
Eq.refl2 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
OeisA211417.a_4line 73 sourceno axioms what this means
Statement uses:
Eq,Nat, OeisA211417.a,OfNat.ofNatProof uses:
Eq.refl2 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
OeisA211417.thirty_mul_sub_one_dvd_asorry line 84 sourcedepends on sorry what this means
Statement uses:
Nat,Dvd.dvd,Int,HSub.hSub,HMul.hMul,OfNat.ofNat, OeisA211417.aProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous17 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
OeisA211417.seven_mul_a_dvd_two_mul_add_onesorry line 94 sourcedepends on sorry what this means
Statement uses:
Nat,Dvd.dvd,Int,HAdd.hAdd,HMul.hMul,OfNat.ofNat, OeisA211417.aProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous17 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
OeisA211417.a_dvd_three_mul_add_onesorry line 105 sourcedepends on sorry what this means
Statement uses:
Nat,Dvd.dvd,Int,HAdd.hAdd,HMul.hMul,OfNat.ofNat, OeisA211417.aProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous17 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
OeisA211417.a_dvd_five_mul_add_onesorry line 116 sourcedepends on sorry what this means
Statement uses:
Nat,Dvd.dvd,Int,HAdd.hAdd,HMul.hMul,OfNat.ofNat, OeisA211417.aProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous17 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
OeisA211417.forty_two_mul_a_dvd_productsorry line 127 sourcedepends on sorry what this means
Statement uses:
Nat,Dvd.dvd,Int,HMul.hMul,HAdd.hAdd,OfNat.ofNat, OeisA211417.aProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous17 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
OeisA211417.general_divisibilitysorry line 151 sourcedepends on sorry what this means
Statement uses:
Nat,LE.le,OfNat.ofNat,Exists,Int,And,LT.lt,Dvd.dvd, OeisA211417.divisorProduct,HMul.hMul, OeisA211417.aProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous18 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
OeisA211417.supercongruencesorry line 173 sourcedepends on sorry what this means
Statement uses:
Nat,Nat.Prime,LE.le,OfNat.ofNat,LT.lt,Dvd.dvd,Int,HPow.hPow,HMul.hMul,HSub.hSub, OeisA211417.aProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous32 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.