APNOutputs/OEIS/oeis_323557_conjecture_0.lean

GitHub source file

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)
  1. def a A323557: G.f.: $\sum_{n\ge 0} x^n \cdot \frac{(1 + x^n)^n}{(1 + x^{n+1})^{n+1}}$ line 48 source

    Source 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, Int

    Proof uses: Finset.sum, Finset.range, HAdd.hAdd, OfNat.ofNat, HMul.hMul, ite, LE.le, HSub.hSub, Dvd.dvd, HDiv.hDiv, Nat.choose, Even, Neg.neg

    20 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 : ℕ) : ℤ :=
    …
  2. lemma choose_double_even line 100 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, GT.gt, OfNat.ofNat, Eq, HMod.hMod, Nat.choose, HMul.hMul

    Proof 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.refl

    22 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

    Open to load the checked before-and-after goal states.

  3. lemma fixed_point_term_even line 103 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, GT.gt, OfNat.ofNat, Eq, HMod.hMod, HMul.hMul, Nat.choose, HAdd.hAdd

    Proof 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.mp and 51 more

    53 instances, coercions and auxiliary constants left out.

    Tactic trace: 10 steps

    Open to load the checked before-and-after goal states.

  4. lemma choose_identity line 112 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, LE.le, Eq, HMul.hMul, Nat.choose, HAdd.hAdd, HSub.hSub

    Proof 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.refl

    23 instances, coercions and auxiliary constants left out.

    Tactic trace: 4 steps

    Open to load the checked before-and-after goal states.

  5. def trips line 117 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Finset, Prod

    Proof uses: Finset.filter, trips.match_1, And, Eq, HAdd.hAdd, HMul.hMul, OfNat.ofNat, LE.le, Prod.fst, Prod.snd, SProd.sprod, Finset.Iic

    14 instances, coercions and auxiliary constants left out.

  6. def sigma line 121 source

    no axioms what this means

    Statement uses: Prod, Nat

    Proof uses: Prod.mk, HAdd.hAdd, Prod.fst, Prod.snd, HSub.hSub

    4 instances, coercions and auxiliary constants left out.

  7. def term line 124 source

    no axioms what this means

    Statement uses: Prod, Nat

    Proof uses: HMul.hMul, Nat.choose, Prod.fst, Prod.snd, HAdd.hAdd

    4 instances, coercions and auxiliary constants left out.

  8. lemma sigma_trips line 127 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Prod, Membership.mem, Finset, trips, sigma

    Proof 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.mk and 80 more

    133 instances, coercions and auxiliary constants left out.

    Tactic trace: 6 steps

    Open to load the checked before-and-after goal states.

  9. lemma sigma_invol line 132 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Prod, Membership.mem, Finset, trips, Eq, sigma

    Proof 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.ofNat and 8 more

    43 instances, coercions and auxiliary constants left out.

    Tactic trace: 2 steps

    Open to load the checked before-and-after goal states.

  10. lemma term_sigma line 136 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Prod, Membership.mem, Finset, trips, Eq, term, sigma

    Proof 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_le and 20 more

    36 instances, coercions and auxiliary constants left out.

    Tactic trace: 5 steps

    Open to load the checked before-and-after goal states.

  11. lemma sum_mod_two_involution line 143 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: DecidableEq, Finset, Nat, Membership.mem, Eq, HMod.hMod, Finset.sum, OfNat.ofNat, Finset.filter

    Proof 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.rec and 20 more

    27 instances, coercions and auxiliary constants left out.

    Tactic trace: 20 steps

    Open to load the checked before-and-after goal states.

  12. lemma a_mod_2 line 154 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Eq, HMod.hMod, Int.natAbs, a, OfNat.ofNat, Finset.sum, Prod, trips, term

    Proof 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, congrArg and 108 more

    180 instances, coercions and auxiliary constants left out.

    Tactic trace: 36 steps

    Open to load the checked before-and-after goal states.

  13. lemma fixed_points_even line 172 source

    standard 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, term

    Proof 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_eq and 32 more

    56 instances, coercions and auxiliary constants left out.

    Tactic trace: 37 steps

    Open to load the checked before-and-after goal states.

  14. lemma sum_even_of_all_even line 208 source

    standard axioms: Quot.sound, propext what this means

    Statement uses: Finset, Nat, Membership.mem, Eq, HMod.hMod, OfNat.ofNat, Finset.sum

    Proof uses: of_eq_true, Eq.trans, True, congrArg, Finset.sum_nat_mod, Finset.sum_eq_zero, eq_true_of_decide, Eq.refl, Bool, Bool.true

    16 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

    Open to load the checked before-and-after goal states.

  15. theorem target_theorem_0 line 214 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Odd, Int, a, Exists, Eq, HMul.hMul, HAdd.hAdd, OfNat.ofNat

    Proof 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.mem and 12 more

    21 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.