APNOutputs/OEIS/oeis_323557_conjecture_0.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: Google DeepMind published the AlphaProof Nexus proof artifacts. The pinned repository identifies the mathematical sources and collaborators, including OEIS, Erdős Problems, Gergely Bérczi, and Mario Krenn; those source records remain the authority for individual credit.
Project sources: Pinned AlphaProof Nexus results documentation, AlphaProof Nexus paper, Pinned human-written natural-language proof companions
15 declarations, 0 contain sorry, 0 declared as axioms
Imports (1)
FormalConjectures.Util.ProblemImports
- def
aA323557: G.f.: $\sum_{n\ge 0} x^n \cdot \frac{(1 + x^n)^n}{(1 + x^{n+1})^{n+1}}$ line 48 sourceSource documentation
A323557: G.f.: $\sum_{n\ge 0} x^n \cdot \frac{(1 + x^n)^n}{(1 + x^{n+1})^{n+1}}$. The $m$-th term $a(m)$ is the coefficient of $x^m$, which is explicitly given by the sum: $$ a(m) = \sum_{n=0}^m \sum_{k=0}^n \binom{n}{k} (-1)^j \binom{n+j}{j},$$ where $j = \frac{m - n(k+1)}{n+1}$, and the term is zero unless $j$ is a natural number.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,IntProof uses:
Finset.sum,Finset.range,HAdd.hAdd,OfNat.ofNat,HMul.hMul,ite,LE.le,HSub.hSub,Dvd.dvd,HDiv.hDiv,Nat.choose,Even,Neg.neg20 instances, coercions and auxiliary constants left out.
Distinct definitions of this name: APNOutputs/OEIS/A309132_conjecture_carmichael.lean:45 (different declaration text), APNOutputs/OEIS/a091669_conjecture_primitive_root.lean:46 (different declaration text), APNOutputs/OEIS/a325046_odd_terms_at_k_times_k_plus_1.lean:52 (different declaration text), APNOutputs/OEIS/oeis_103311_conjecture_0.lean:47 (different declaration text), APNOutputs/OEIS/oeis_108_conjecture_2.lean:45 (different declaration text), APNOutputs/OEIS/oeis_113254_conjecture_0.lean:48 (different declaration text), APNOutputs/OEIS/oeis_175386_conjecture_0.lean:46 (different declaration text), APNOutputs/OEIS/oeis_194806_conjecture_0.lean:50 (different declaration text), APNOutputs/OEIS/oeis_227582_conjecture_0.lean:60 (different declaration text), APNOutputs/OEIS/oeis_228143_conjecture_1.lean:54 (different declaration text), APNOutputs/OEIS/oeis_243106_conjecture_0.lean:47 (different declaration text), APNOutputs/OEIS/oeis_248802_conjecture_0.lean:43 (different declaration text), APNOutputs/OEIS/oeis_248802_conjecture_4.lean:43 (different declaration text), APNOutputs/OEIS/oeis_267581_conjecture_0.lean:71 (different declaration text), APNOutputs/OEIS/oeis_271591_conjecture_0.lean:57 (different declaration text), APNOutputs/OEIS/oeis_2897_conjecture_0.lean:46 (different declaration text), APNOutputs/OEIS/oeis_306424_conjecture_0.lean:52 (different declaration text), APNOutputs/OEIS/oeis_307865_conjecture_0.lean:46 (different declaration text), APNOutputs/OEIS/oeis_341254_conjecture_0.lean:52 (different declaration text), APNOutputs/OEIS/oeis_372761_conjecture_2.lean:83 (different declaration text), APNOutputs/OEIS/oeis_62567_conjecture_0.lean:49 (different declaration text), APNOutputs/OEIS/oeis_A028859_conjecture_1.lean:43 (different declaration text), APNOutputs/OEIS/oeis_a211417_conjecture_specific.lean:44 (different declaration text), APNOutputs/OEIS/oeis_a237271_conjecture_2.lean:49 (different declaration text), APNOutputs/OEIS/oeis_a300997_finite_difference_is_one_or_two.lean:46 (different declaration text), APNOutputs/OEIS/oeis_a363102_conjecture_1.lean:56 (different declaration text), APNOutputs/OEIS/oeis_a368692_conjecture_integrality.lean:47 (different declaration text). Qualify references as a@path.
def a (m : ℕ) : ℤ := …
- lemma
choose_double_evenline 100 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,GT.gt,OfNat.ofNat,Eq,HMod.hMod,Nat.choose,HMul.hMulProof uses:
Eq.mpr,HSub.hSub,id,congrArg,Function.comp,LT.lt,Ne,Nat.choose_mul_right,ne_zero_of_lt,Nat.mul_mod_right,Eq.refl22 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
fixed_point_term_evenline 103 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,GT.gt,OfNat.ofNat,Eq,HMod.hMod,HMul.hMul,Nat.choose,HAdd.hAddProof uses:
Eq.mpr,Even,id,congrArg,Eq.symm,propext,Nat.even_iff,Finset.sum,Prod,Finset.HasAntidiagonal.antidiagonal,Prod.fst,Prod.snd,Nat.add_choose_eq,Finset.range,Finset.map,Function.Embedding.mk,Prod.mk,HSub.hSub,And.left,Iff.mpand 51 more53 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
- lemma
choose_identityline 112 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,LE.le,Eq,HMul.hMul,Nat.choose,HAdd.hAdd,HSub.hSubProof uses:
Eq.mpr,id,congr,congrArg,Eq.symm,Nat.choose_symm_add,Eq.trans,Nat.choose_symm_of_eq_add,Decidable.byContradiction,Not,mul_comm,Nat.choose_mul,of_eq_true,Nat.add_sub_cancel_left,Nat.sub_add_comm,Eq.refl23 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- def
tripsline 117 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Finset,ProdProof uses:
Finset.filter,trips.match_1,And,Eq,HAdd.hAdd,HMul.hMul,OfNat.ofNat,LE.le,Prod.fst,Prod.snd,SProd.sprod,Finset.Iic14 instances, coercions and auxiliary constants left out.
- def
sigmaline 121 sourceno axioms what this means
Statement uses:
Prod,NatProof uses:
Prod.mk,HAdd.hAdd,Prod.fst,Prod.snd,HSub.hSub4 instances, coercions and auxiliary constants left out.
- def
termline 124 sourceno axioms what this means
Statement uses:
Prod,NatProof uses:
HMul.hMul,Nat.choose,Prod.fst,Prod.snd,HAdd.hAdd4 instances, coercions and auxiliary constants left out.
- lemma
sigma_tripsline 127 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Prod,Membership.mem,Finset, trips, sigmaProof uses:
id,Set,setOf,Multiset,Finset.val,Eq.mpr,And,LE.le,HAdd.hAdd,Prod.fst,Prod.snd,Eq,HMul.hMul,OfNat.ofNat,HSub.hSub,congrArg,Multiset.filter,SProd.sprod,Finset.Iic,Prod.mkand 80 more133 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- lemma
sigma_involline 132 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Prod,Membership.mem,Finset, trips,Eq, sigmaProof uses:
id,Set,setOf,Multiset,Finset.val,of_eq_true,Prod.mk,HAdd.hAdd,Prod.fst,Prod.snd,HSub.hSub,Eq.trans,True,congrArg,congr,add_tsub_cancel_of_le,And,LE.le,HMul.hMul,OfNat.ofNatand 8 more43 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
term_sigmaline 136 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Prod,Membership.mem,Finset, trips,Eq, term, sigmaProof uses:
id,HMul.hMul,Nat.choose,Prod.fst,Prod.mk,HAdd.hAdd,Prod.snd,HSub.hSub,Set,setOf,Multiset,Finset.val,Eq.mpr,congrArg,funext,congr,add_right_comm,mul_comm,Eq.trans,Nat.add_sub_of_leand 20 more36 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
sum_mod_two_involutionline 143 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
DecidableEq,Finset,Nat,Membership.mem,Eq,HMod.hMod,Finset.sum,OfNat.ofNat,Finset.filterProof uses:
Finset.strongInductionOn,HasSSubset.SSubset,Or.elim,EmptyCollection.emptyCollection,Finset.Nonempty,Finset.eq_empty_or_nonempty,Eq.refl,Eq.symm,sum_mod_two_involution.match_1,Eq.trans,HAdd.hAdd,Finset.erase,Eq.mpr,id,congrArg,Finset.add_sum_erase,ite,Finset.sum_filter,dite,Eq.recand 20 more27 instances, coercions and auxiliary constants left out.
Tactic trace: 20 steps
Open to load the checked before-and-after goal states.
- lemma
a_mod_2line 154 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Eq,HMod.hMod,Int.natAbs,a,OfNat.ofNat,Finset.sum,Prod, trips, termProof uses:
Eq.mpr,Int,abs,Finset.range,HAdd.hAdd,ite,LE.le,HMul.hMul,Dvd.dvd,HSub.hSub,Even,HDiv.hDiv,Neg.neg,Nat.choose,Prod.fst,Prod.snd,id,Eq.trans,congr,congrArgand 108 more180 instances, coercions and auxiliary constants left out.
Tactic trace: 36 steps
Open to load the checked before-and-after goal states.
- lemma
fixed_points_evenline 172 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Ne,HMul.hMul,HAdd.hAdd,OfNat.ofNat,Prod,Membership.mem,Finset,Finset.filter,Eq, sigma, trips,HMod.hMod, termProof uses:
And,Eq.mp,congrArg,propext,Finset.mem_filter,Prod.mk,LE.le,And.right,SProd.sprod,Finset.Iic,trips.match_1,Prod.fst,Prod.snd,trips.eq_1,Eq.mpr,id,Eq.refl,And.left,Trans.trans,Mathlib.Tactic.Ring.of_eqand 32 more56 instances, coercions and auxiliary constants left out.
Tactic trace: 37 steps
Open to load the checked before-and-after goal states.
- lemma
sum_even_of_all_evenline 208 sourcestandard axioms: Quot.sound, propext what this means
Statement uses:
Finset,Nat,Membership.mem,Eq,HMod.hMod,OfNat.ofNat,Finset.sumProof uses:
of_eq_true,Eq.trans,True,congrArg,Finset.sum_nat_mod,Finset.sum_eq_zero,eq_true_of_decide,Eq.refl,Bool,Bool.true16 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
target_theorem_0line 214 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Odd,Int,a,Exists,Eq,HMul.hMul,HAdd.hAdd,OfNat.ofNatProof uses:
Decidable.byContradiction,Not,HMod.hMod,Int.natAbs,Iff.mp,Nat.odd_iff,Odd.natAbs,Finset.sum,Prod, trips, term,Eq.mpr,id,congrArg,Eq.symm, a_mod_2,Finset.filter, sigma, sum_mod_two_involution,Membership.memand 12 more21 instances, coercions and auxiliary constants left out.
Distinct definitions of this name: APNOutputs/OEIS/A224515_conjecture_existence.lean:269 (different declaration text), APNOutputs/OEIS/A309132_conjecture_carmichael.lean:375 (different declaration text), APNOutputs/OEIS/A382590_conjecture_kth_prime_factor_is_eventually_periodic.lean:303 (different declaration text), APNOutputs/OEIS/a091669_conjecture_primitive_root.lean:275 (different declaration text), APNOutputs/OEIS/a325046_odd_terms_at_k_times_k_plus_1.lean:187 (different declaration text), APNOutputs/OEIS/oeis_103311_conjecture_0.lean:240 (different declaration text), APNOutputs/OEIS/oeis_108_conjecture_2.lean:281 (different declaration text), APNOutputs/OEIS/oeis_113254_conjecture_0.lean:153 (different declaration text), APNOutputs/OEIS/oeis_175386_conjecture_0.lean:326 (different declaration text), APNOutputs/OEIS/oeis_194806_conjecture_0.lean:495 (different declaration text), APNOutputs/OEIS/oeis_227582_conjecture_0.lean:306 (different declaration text), APNOutputs/OEIS/oeis_228143_conjecture_1.lean:730 (different declaration text), APNOutputs/OEIS/oeis_243106_conjecture_0.lean:164 (different declaration text), APNOutputs/OEIS/oeis_248802_conjecture_0.lean:223 (different declaration text), APNOutputs/OEIS/oeis_248802_conjecture_4.lean:841 (different declaration text), APNOutputs/OEIS/oeis_256012_conjecture_0.lean:116 (different declaration text), APNOutputs/OEIS/oeis_267581_conjecture_0.lean:212 (different declaration text), APNOutputs/OEIS/oeis_271591_conjecture_0.lean:518 (different declaration text), APNOutputs/OEIS/oeis_278070_conjecture_0.lean:91 (different declaration text), APNOutputs/OEIS/oeis_282779_conjecture_0.lean:141 (different declaration text), APNOutputs/OEIS/oeis_289411_conjecture_0.lean:189 (different declaration text), APNOutputs/OEIS/oeis_2897_conjecture_0.lean:427 (different declaration text), APNOutputs/OEIS/oeis_306424_conjecture_0.lean:300 (different declaration text), APNOutputs/OEIS/oeis_307865_conjecture_0.lean:212 (different declaration text), APNOutputs/OEIS/oeis_340737_conjecture_0.lean:456 (different declaration text), APNOutputs/OEIS/oeis_341254_conjecture_0.lean:136 (different declaration text), APNOutputs/OEIS/oeis_363347_conjecture_2.lean:848 (different declaration text), APNOutputs/OEIS/oeis_372761_conjecture_2.lean:756 (different declaration text), APNOutputs/OEIS/oeis_51293_conjecture_0.lean:517 (different declaration text), APNOutputs/OEIS/oeis_62567_conjecture_0.lean:329 (different declaration text), APNOutputs/OEIS/oeis_A028859_conjecture_1.lean:432 (different declaration text), APNOutputs/OEIS/oeis_A258667_conjecture_0.lean:446 (different declaration text), APNOutputs/OEIS/oeis_a211417_conjecture_specific.lean:264 (different declaration text), APNOutputs/OEIS/oeis_a237271_conjecture_2.lean:124 (different declaration text), APNOutputs/OEIS/oeis_a300997_finite_difference_is_one_or_two.lean:1111 (different declaration text), APNOutputs/OEIS/oeis_a363102_conjecture_1.lean:302 (different declaration text), APNOutputs/OEIS/oeis_a368692_conjecture_integrality.lean:182 (different declaration text). Qualify references as target_theorem_0@path.
Tactic trace: 15 steps
Open to load the checked before-and-after goal states.