FormalConjectures/OEIS/28859.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
7 declarations, 1 contain sorry, 0 declared as axioms
Combinatorial representation of the recurrence $a(n+2) = 2a(n+1) + 2a(n)$
A028859 (OEIS): $a(n+2) = 2 \cdot a(n+1) + 2 \cdot a(n)$; $a(0) = 1$, $a(1) = 3$.
References:
- A028859
- arxiv/2605.22763 Advancing Mathematics Research with AI-Driven Formal Proof Search by George Tsoukalas et al.
Imports (1)
- def
OeisA28859.aA028859 (OEIS): $a(n+2) = 2 \cdot a(n+1) + 2 \cdot a(n)$; $a(0) = 1$, $a(1) = 3$ line 38 sourceSource documentation
A028859 (OEIS): $a(n+2) = 2 \cdot a(n+1) + 2 \cdot a(n)$; $a(0) = 1$, $a(1) = 3$.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NatProof uses:
WellFounded.Nat.fix,InvImage,LT.lt,OeisA28859.a.match_1,Unit,OfNat.ofNat,Nat.succ,HAdd.hAdd,HMul.hMul8 instances, coercions and auxiliary constants left out.
def a (n : ℕ) : ℕ := …
- lemma
OeisA28859.a_0line 49 sourceextra axioms: _private.0.OeisA28859.a_0._native.native_decide.ax_1 what this means
Statement uses:
Eq,Nat, OeisA28859.a,OfNat.ofNatProof uses:
of_decide_eq_true4 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
OeisA28859.a_1line 52 sourceextra axioms: _private.0.OeisA28859.a_1._native.native_decide.ax_1 what this means
Statement uses:
Eq,Nat, OeisA28859.a,OfNat.ofNatProof uses:
of_decide_eq_true4 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
OeisA28859.a_2line 55 sourceextra axioms: _private.0.OeisA28859.a_2._native.native_decide.ax_1 what this means
Statement uses:
Eq,Nat, OeisA28859.a,OfNat.ofNatProof uses:
of_decide_eq_true4 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
OeisA28859.a_3line 58 sourceextra axioms: _private.0.OeisA28859.a_3._native.native_decide.ax_1 what this means
Statement uses:
Eq,Nat, OeisA28859.a,OfNat.ofNatProof uses:
of_decide_eq_true4 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
OeisA28859.a_4line 61 sourceextra axioms: _private.0.OeisA28859.a_4._native.native_decide.ax_1 what this means
Statement uses:
Eq,Nat, OeisA28859.a,OfNat.ofNatProof uses:
of_decide_eq_true4 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
OeisA28859.exists_finset_sequencesorry line 73 sourcedepends on sorry what this means
Statement uses:
Nat,HAdd.hAdd,OfNat.ofNat,Fin,Set,Set.ofPred,And,GT.gt,Finset.sup,Finset.univ,LE.le,Exists,Eq,LT.lt,Ne,GE.ge,Finset,Finset.card, OeisA28859.aProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous26 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.