FormalConjectures/OEIS/103885.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
11 declarations, 1 contain sorry, 0 declared as axioms
$a(n) = [x^{2n}] \left(\frac{1 + x}{1 - x}\right)^n$
The sequence is given by the combinatorial identity: $a(n) = \sum_{k = 0}^n \binom{n}{k} \binom{2n+k-1}{n-1}$ with $a(0) = 1$.
References:
Imports (1)
- def
OeisA103885.aThe primary defining sequencealine 42 sourceSource documentation
The primary defining sequence
a. $a(n) = [x^{2n}] \left(\frac{1 + x}{1 - x}\right)^n$, given by the combinatorial identity: $a(n) = \sum_{k = 0}^n \binom{n}{k} \binom{2n+k-1}{n-1}$ with $a(0) = 1$.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NatProof uses:
ite,Eq,OfNat.ofNat,HSub.hSub,Finset.sum,Finset.range,HAdd.hAdd,HMul.hMul,Nat.choose9 instances, coercions and auxiliary constants left out.
def a (n : ℕ) : ℕ := …
- theorem
OeisA103885.a_0Term theorems verifying the first few values of the sequence against the official OEIS b-file line 50 sourceSource documentation
Term theorems verifying the first few values of the sequence against the official OEIS b-file
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Eq,Nat, OeisA103885.a,OfNat.ofNatProof uses:
of_decide_eq_true,id,Bool,Decidable.decide,Bool.true,Eq.refl3 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem a_0 : a 0 = 1 := by decide …
Mentions: OeisA103885.a
- theorem
OeisA103885.a_1line 53 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Eq,Nat, OeisA103885.a,OfNat.ofNatProof uses:
of_decide_eq_true,id,Bool,Decidable.decide,Bool.true,Eq.refl3 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
OeisA103885.a_2line 56 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Eq,Nat, OeisA103885.a,OfNat.ofNatProof uses:
of_decide_eq_true,id,Bool,Decidable.decide,Bool.true,Eq.refl3 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
OeisA103885.a_3line 59 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Eq,Nat, OeisA103885.a,OfNat.ofNatProof uses:
of_decide_eq_true,id,Bool,Decidable.decide,Bool.true,Eq.refl3 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
OeisA103885.a_4line 62 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Eq,Nat, OeisA103885.a,OfNat.ofNatProof uses:
of_decide_eq_true,id,Bool,Decidable.decide,Bool.true,Eq.refl3 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- def
OeisA103885.aSubsequenceRealThe sequence $b(n) = a(m*n)$ lifted to ℝ line 65 sourceSource documentation
The sequence $b(n) = a(m*n)$ lifted to ℝ
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,RealProof uses: OeisA103885.a,
HMul.hMul4 instances, coercions and auxiliary constants left out.
noncomputable def aSubsequenceReal (m n : ℕ) : ℝ := …
- def
OeisA103885.productIndicesThe indices $k = 1$ to $2m$, used in the product line 69 sourceSource documentation
The indices $k = 1$ to $2m$, used in the product
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,FinsetProof uses:
Finset.Ioc,OfNat.ofNat,HMul.hMul5 instances, coercions and auxiliary constants left out.
def productIndices (m : ℕ) : Finset ℕ := …
- def
OeisA103885.prodFactorPlusThe factor $\prod_{k=1}^{2m} (2mn + k)$ line 73 sourceSource documentation
The factor $\prod_{k=1}^{2m} (2mn + k)$
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,RealProof uses:
Finset.prod, OeisA103885.productIndices,HAdd.hAdd,HMul.hMul,OfNat.ofNat9 instances, coercions and auxiliary constants left out.
noncomputable def prodFactorPlus (m n : ℕ) : ℝ := …
- def
OeisA103885.prodFactorMinusThe factor $\prod_{k=1}^{2m} (2mn - k)$ line 78 sourceSource documentation
The factor $\prod_{k=1}^{2m} (2mn - k)$
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,RealProof uses:
Finset.prod, OeisA103885.productIndices,HSub.hSub,HMul.hMul,OfNat.ofNat9 instances, coercions and auxiliary constants left out.
noncomputable def prodFactorMinus (m n : ℕ) : ℝ := …
- theorem
OeisA103885.conjecturesorry line 99 sourcedepends on sorry what this means
Statement uses:
Nat,LE.le,OfNat.ofNat,Exists,Polynomial,Real,And,Eq,WithBot,Polynomial.degree,HMul.hMul,HAdd.hAdd, OeisA103885.prodFactorPlus,Polynomial.eval, OeisA103885.aSubsequenceReal,HPow.hPow,Neg.neg, OeisA103885.prodFactorMinus,HSub.hSub,Complexand 7 moreProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous86 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.