APNOutputs/OEIS/oeis_227582_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

39 declarations, 0 contain sorry, 0 declared as axioms

Imports (1)
  1. def A227582_base The sequence $b_n$ such that $A227582(n) = b_{n-1}$ for $n \ge 1$ line 46 source

    Source documentation

    The sequence $b_n$ such that $A227582(n) = b_{n-1}$ for $n \ge 1$. This is the 0-indexed solution to the linear recurrence in $\mathbb{Z}$.

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

    Statement uses: Nat, Int

    Proof uses: OfNat.ofNat, Fin, Matrix.vecCons, Neg.neg, Matrix.vecEmpty, LinearRecurrence, LinearRecurrence.mk, LinearRecurrence.mkSol

    4 instances, coercions and auxiliary constants left out.

    def A227582_base (n : ℕ) : ℤ :=
    …
  2. def a A227582: Expansion of $(2+3*x+2*x^2+2*x^3+3*x^4+x^5-x^6)/(1-2x+x^2-x^5+2*x^6-x^7)$ line 60 source

    Source documentation

    A227582: Expansion of $(2+3*x+2*x^2+2*x^3+3*x^4+x^5-x^6)/(1-2x+x^2-x^5+2*x^6-x^7)$. The sequence is 1-indexed in OEIS, so $a(n)$ is the $(n-1)$-th term of the 0-indexed solution.

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

    Statement uses: Nat

    Proof uses: dite, LT.lt, OfNat.ofNat, Int.toNat, A227582_base, HSub.hSub, Not

    5 instances, coercions and auxiliary constants left out.

    Distinct definitions of this name: APNOutputs/OEIS/A309132_conjecture_carmichael.lean:45 (same statement text; different proof or body), APNOutputs/OEIS/a091669_conjecture_primitive_root.lean:46 (same statement text; different proof or body), 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 (same statement text; different proof or body), APNOutputs/OEIS/oeis_228143_conjecture_1.lean:54 (same statement text; different proof or body), 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 (same statement text; different proof or body), 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 (same statement text; different proof or body), APNOutputs/OEIS/oeis_307865_conjecture_0.lean:46 (different declaration text), APNOutputs/OEIS/oeis_323557_conjecture_0.lean:48 (different declaration text), APNOutputs/OEIS/oeis_341254_conjecture_0.lean:52 (same statement text; different proof or body), APNOutputs/OEIS/oeis_372761_conjecture_2.lean:83 (same statement text; different proof or body), APNOutputs/OEIS/oeis_62567_conjecture_0.lean:49 (same statement text; different proof or body), 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 (same statement text; different proof or body), 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.

    noncomputable def a (n : ℕ) : ℕ :=
    …
  3. lemma a_val line 101 source

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

    Statement uses: Nat, LT.lt, OfNat.ofNat, Eq, a, HDiv.hDiv, HSub.hSub, HAdd.hAdd, HMul.hMul, HPow.hPow

    Proof uses: id, dite, Int.toNat, A227582_base, Not, Eq.rec, Fin, Int, Matrix.vecCons, Neg.neg, Matrix.vecEmpty, LinearRecurrence, LinearRecurrence.mk, LinearRecurrence.mkSol, Eq.trans, congr_arg, Nat.succ, Nat.strongRec, LinearRecurrence.order, Fin.mk and 69 more

    126 instances, coercions and auxiliary constants left out.

    Distinct definitions of this name: APNOutputs/OEIS/oeis_341254_conjecture_0.lean:100 (different declaration text), APNOutputs/OEIS/oeis_372761_conjecture_2.lean:281 (different declaration text). Qualify references as a_val@path.

    Tactic trace: 9 steps

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

  4. def x_seq line 109 source

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

    Statement uses: Nat, Real

    Proof uses: HSub.hSub, HMul.hMul, OfNat.ofNat, harmonic, HAdd.hAdd, Real.eulerMascheroniConstant

    14 instances, coercions and auxiliary constants left out.

  5. lemma log_taylor_lower_6 line 112 source

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

    Statement uses: Real, LE.le, OfNat.ofNat, HSub.hSub, HAdd.hAdd, HDiv.hDiv, HPow.hPow, Nat, Real.log

    Proof uses: HasDerivAt, HMul.hMul, HasDerivAt.sub, HasDerivAt.add, hasDerivAt_id', HasDerivAt.div_const, hasDerivAt_pow, Ne, Function.comp, HasDerivAt.log, HasDerivAt.const_add, Iff.mp, sub_nonpos, Or.elim, Eq, LT.lt, LE.le.eq_or_lt, of_eq_true, Eq.trans, True and 124 more

    196 instances, coercions and auxiliary constants left out.

    Tactic trace: 11 steps

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

  6. lemma log_taylor_upper_5 line 119 source

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

    Statement uses: Real, LE.le, OfNat.ofNat, Real.log, HAdd.hAdd, HSub.hSub, HDiv.hDiv, HPow.hPow, Nat

    Proof uses: HasDerivAt, HMul.hMul, HasDerivAt.sub, HasDerivAt.add, hasDerivAt_id', HasDerivAt.div_const, hasDerivAt_pow, Ne, HasDerivAt.log, HasDerivAt.const_add, Or.elim, Eq, LT.lt, LE.le.eq_or_lt, of_eq_true, Eq.trans, True, Mathlib.Meta.NormNum.instAddMonoidWithOne', congr, congrArg and 123 more

    197 instances, coercions and auxiliary constants left out.

    Tactic trace: 12 steps

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

  7. lemma log_taylor_upper_7 line 126 source

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

    Statement uses: Real, LE.le, OfNat.ofNat, Real.log, HAdd.hAdd, HSub.hSub, HDiv.hDiv, HPow.hPow, Nat

    Proof uses: HasDerivAt, HMul.hMul, HasDerivAt.sub, HasDerivAt.add, hasDerivAt_id', HasDerivAt.div_const, hasDerivAt_pow, Ne, HasDerivAt.log, HasDerivAt.const_add, Iff.mp, sub_le_iff_le_add', Or.elim, Eq, LT.lt, And, Membership.mem, Set, Set.Ioo, LE.le.eq_or_lt and 129 more

    197 instances, coercions and auxiliary constants left out.

    Tactic trace: 11 steps

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

  8. def P_lower line 134 source

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

    Statement uses: Real

    Proof uses: HSub.hSub, HAdd.hAdd, HDiv.hDiv, OfNat.ofNat, HMul.hMul, HPow.hPow, Nat

    21 instances, coercions and auxiliary constants left out.

  9. lemma log_taylor_lower_12 line 136 source

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

    Statement uses: Real, LE.le, OfNat.ofNat, HSub.hSub, HAdd.hAdd, HDiv.hDiv, HPow.hPow, Nat, Real.log

    Proof uses: HasDerivAt, HMul.hMul, HasDerivAt.sub, HasDerivAt.add, hasDerivAt_id', HasDerivAt.div_const, hasDerivAt_pow, Ne, id, Function.comp, HasDerivAt.log, HasDerivAt.const_add, hasDerivAt_id, Iff.mp, sub_nonpos, LE.le.trans, antitoneOn_of_deriv_nonpos, Set.Ici, convex_Ici, HasDerivAt.continuousOn and 129 more

    207 instances, coercions and auxiliary constants left out.

    Tactic trace: 18 steps

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

  10. def P_upper line 144 source

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

    Statement uses: Real

    Proof uses: HAdd.hAdd, HSub.hSub, HDiv.hDiv, OfNat.ofNat, HMul.hMul, HPow.hPow, Nat

    20 instances, coercions and auxiliary constants left out.

  11. def A_seq line 146 source

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

    Statement uses: Nat, Real

    Proof uses: HSub.hSub, harmonic, Real.log, P_lower

    6 instances, coercions and auxiliary constants left out.

    Distinct definitions of this name: APNOutputs/OEIS/oeis_363347_conjecture_2.lean:129 (different declaration text). Qualify references as A_seq@path.

  12. def B_seq line 147 source

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

    Statement uses: Nat, Real

    Proof uses: HSub.hSub, harmonic, Real.log, P_upper

    6 instances, coercions and auxiliary constants left out.

    Distinct definitions of this name: APNOutputs/OEIS/oeis_228143_conjecture_1.lean:437 (different declaration text), APNOutputs/OEIS/oeis_248802_conjecture_0.lean:84 (different declaration text). Qualify references as B_seq@path.

  13. lemma gamma_tendsto line 149 source

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

    Statement uses: Filter.Tendsto, Nat, Real, HSub.hSub, harmonic, Real.log, Filter.atTop, nhds, Real.eulerMascheroniConstant

    Proof uses: Eq.mpr, Eq.refl, Real.tendsto_harmonic_sub_log

    20 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

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

  14. lemma P_lower_tendsto line 152 source

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

    Statement uses: Filter.Tendsto, Nat, Real, P_lower, Filter.atTop, nhds, OfNat.ofNat

    Proof uses: id, HSub.hSub, HDiv.hDiv, HMul.hMul, HPow.hPow, Filter.Tendsto.sub, tendsto_const_div_atTop_nhds_zero_nat, Rat, NNRat, Summable.tendsto_atTop_zero, Summable.mul_left, SummationFilter.unconditional, Iff.mpr, Summable, LT.lt, Real.summable_one_div_nat_pow, one_lt_two, LE.le.trans_eq, Filter, Filter.map and 88 more

    155 instances, coercions and auxiliary constants left out.

    Tactic trace: 5 steps

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

  15. lemma P_upper_tendsto line 155 source

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

    Statement uses: Filter.Tendsto, Nat, Real, P_upper, Filter.atTop, nhds, OfNat.ofNat

    Proof uses: id, LE.le.trans, Filter, Filter.map, HAdd.hAdd, HSub.hSub, HDiv.hDiv, HMul.hMul, HPow.hPow, Filter.Tendsto.add, Filter.Tendsto.sub, Filter.Tendsto.const_div_atTop, Filter.Tendsto.const_mul_atTop, of_eq_true, LT.lt, tendsto_natCast_atTop_atTop, Summable.tendsto_atTop_zero, Summable.congr, Inv.inv, SummationFilter.unconditional and 21 more

    112 instances, coercions and auxiliary constants left out.

    Tactic trace: 7 steps

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

  16. lemma A_seq_tendsto line 159 source

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

    Statement uses: Filter.Tendsto, Nat, Real, A_seq, Filter.atTop, nhds, Real.eulerMascheroniConstant

    Proof uses: Eq, HSub.hSub, harmonic, Real.log, P_lower, rfl, Eq.mpr, id, congrArg, gamma_tendsto, OfNat.ofNat, P_lower_tendsto, Mathlib.Tactic.Ring.of_eq, HAdd.hAdd, HMul.hMul, HPow.hPow, Nat.rawCast, Mathlib.Tactic.Ring.instCommSemiringNat, Mathlib.Tactic.Ring.atom_pf, Mathlib.Tactic.Ring.sub_congr and 7 more

    40 instances, coercions and auxiliary constants left out.

    Tactic trace: 8 steps

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

  17. lemma B_seq_tendsto line 168 source

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

    Statement uses: Filter.Tendsto, Nat, Real, B_seq, Filter.atTop, nhds, Real.eulerMascheroniConstant

    Proof uses: Eq, HSub.hSub, harmonic, Real.log, P_upper, rfl, Eq.mpr, id, congrArg, gamma_tendsto, OfNat.ofNat, P_upper_tendsto, Mathlib.Tactic.Ring.of_eq, HAdd.hAdd, HMul.hMul, HPow.hPow, Nat.rawCast, Mathlib.Tactic.Ring.instCommSemiringNat, Mathlib.Tactic.Ring.atom_pf, Mathlib.Tactic.Ring.sub_congr and 7 more

    40 instances, coercions and auxiliary constants left out.

    Tactic trace: 8 steps

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

  18. lemma A_seq_anti_step line 177 source

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

    Statement uses: Nat, LE.le, OfNat.ofNat, Real, HAdd.hAdd, HSub.hSub, P_lower, HDiv.hDiv, HPow.hPow

    Proof uses: Eq.mpr, Inv.inv, HMul.hMul, id, Eq, Eq.trans, congr, congrArg, one_div, sub_add, inv_pow, inferInstance, CommGroupWithZero, GroupWithZero, Mathlib.Tactic.FieldSimp.le_eq_cancel_le, Mathlib.Tactic.FieldSimp.NF.eval, Mathlib.Tactic.FieldSimp.NF.cons, Prod.mk, Int, Neg.neg and 138 more

    179 instances, coercions and auxiliary constants left out.

    Tactic trace: 4 steps

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

  19. lemma B_seq_mono_step line 182 source

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

    Statement uses: Nat, LE.le, OfNat.ofNat, Real, HAdd.hAdd, HSub.hSub, HDiv.hDiv, HPow.hPow, P_upper

    Proof uses: Eq.mpr, Inv.inv, HMul.hMul, Mathlib.Meta.NormNum.instAtLeastTwo, id, Eq, Eq.trans, congr, congrArg, one_div, inv_pow, sub_add, mul_inv_rev, Mathlib.Meta.NormNum.IsNNRat.to_eq, Mathlib.Meta.NormNum.isNNRat_inv_pos, Mathlib.Meta.NormNum.IsNat.to_isNNRat, Mathlib.Meta.NormNum.isNat_ofNat, Eq.refl, Nat.cast_one, Mathlib.Meta.NormNum.isNNRat_div and 140 more

    179 instances, coercions and auxiliary constants left out.

    Tactic trace: 4 steps

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

  20. lemma A_seq_anti line 187 source

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

    Statement uses: Nat, LE.le, OfNat.ofNat, Real, A_seq, HAdd.hAdd

    Proof uses: id, HSub.hSub, P_lower, HDiv.hDiv, HPow.hPow, A_seq_anti_step, le_of_lt, div_pos, Mathlib.Meta.Positivity.pos_of_isNat, Mathlib.Meta.NormNum.isNat_ofNat, Nat.cast_one, Eq.refl, Bool, Nat.ble, Iff.mpr, LT.lt, Nat.cast_pos', lt_of_lt_of_le, inferInstance, PartialOrder and 90 more

    144 instances, coercions and auxiliary constants left out.

    Tactic trace: 17 steps

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

  21. lemma B_seq_mono line 196 source

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

    Statement uses: Nat, LE.le, OfNat.ofNat, Real, B_seq, HAdd.hAdd

    Proof uses: id, HSub.hSub, HDiv.hDiv, HPow.hPow, P_upper, B_seq_mono_step, Real.log, log_taylor_upper_7, le_of_lt, div_pos, Mathlib.Meta.Positivity.pos_of_isNat, Mathlib.Meta.NormNum.isNat_ofNat, Nat.cast_one, Eq.refl, Bool, Nat.ble, Iff.mpr, LT.lt, Nat.cast_pos', lt_of_lt_of_le and 87 more

    144 instances, coercions and auxiliary constants left out.

    Tactic trace: 14 steps

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

  22. lemma antitone_of_tendsto line 204 source

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

    Statement uses: Nat, Real, Filter.Tendsto, Filter.atTop, nhds, GE.ge, LE.le, HAdd.hAdd, OfNat.ofNat

    Proof uses: le_of_tendsto, Iff.mpr, Filter.Eventually, Exists, Filter.eventually_atTop, Exists.intro, Nat.le_induction, le_rfl, Function.comp, LE.le.trans

    37 instances, coercions and auxiliary constants left out.

    Tactic trace: 3 steps

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

  23. lemma monotone_of_tendsto line 208 source

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

    Statement uses: Nat, Real, Filter.Tendsto, Filter.atTop, nhds, GE.ge, LE.le, HAdd.hAdd, OfNat.ofNat

    Proof uses: ge_of_tendsto, Iff.mpr, Filter.Eventually, Exists, Filter.eventually_atTop, Exists.intro, Nat.le_induction, le_rfl, LE.le.trans', Trans.simple

    38 instances, coercions and auxiliary constants left out.

    Tactic trace: 5 steps

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

  24. def E_seq line 212 source

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

    Statement uses: Nat, Real

    Proof uses: HSub.hSub, harmonic, Real.log, Real.eulerMascheroniConstant

    6 instances, coercions and auxiliary constants left out.

  25. lemma E_seq_lower line 214 source

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

    Statement uses: Nat, LE.le, OfNat.ofNat, Real, P_lower, E_seq

    Proof uses: GE.ge, A_seq, HAdd.hAdd, A_seq_anti, Real.eulerMascheroniConstant, antitone_of_tendsto, A_seq_tendsto, id, le_of_not_gt, HSub.hSub, harmonic, Real.log, LT.lt, Mathlib.Tactic.Linarith.lt_irrefl, Eq.mp, congrArg, Mathlib.Tactic.Ring.of_eq, Mathlib.Tactic.Ring.add_congr, HMul.hMul, HPow.hPow and 35 more

    57 instances, coercions and auxiliary constants left out.

    Tactic trace: 5 steps

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

  26. lemma E_seq_upper line 221 source

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

    Statement uses: Nat, LE.le, OfNat.ofNat, Real, E_seq, P_upper

    Proof uses: GE.ge, B_seq, HAdd.hAdd, B_seq_mono, Real.eulerMascheroniConstant, monotone_of_tendsto, B_seq_tendsto, id, le_of_not_gt, HSub.hSub, harmonic, Real.log, LT.lt, Mathlib.Tactic.Linarith.lt_irrefl, Eq.mp, congrArg, Mathlib.Tactic.Ring.of_eq, Mathlib.Tactic.Ring.add_congr, HMul.hMul, HPow.hPow and 34 more

    57 instances, coercions and auxiliary constants left out.

    Tactic trace: 5 steps

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

  27. lemma x_seq_eq line 228 source

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

    Statement uses: Nat, LE.le, OfNat.ofNat, Eq, Real, x_seq, HSub.hSub, HMul.hMul, E_seq, HAdd.hAdd, Real.log, HDiv.hDiv

    Proof uses: id, symm, harmonic, Real.eulerMascheroniConstant, Eq.trans, Eq.mpr, congrArg, Nat.cast_pred, Decidable.byContradiction, LT.lt, Not, Nat.cast_add, one_add_div, ne_of_gt, mul_pos, Iff.mpr, Nat.cast_pos', lt_of_lt_of_le, inferInstance, PartialOrder and 76 more

    147 instances, coercions and auxiliary constants left out.

    Tactic trace: 10 steps

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

  28. lemma x_seq_bounds_step line 232 source

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

    Statement uses: Nat, LE.le, OfNat.ofNat, Real, HSub.hSub, HMul.hMul, P_lower, P_upper, HAdd.hAdd, HDiv.hDiv, HPow.hPow, x_seq

    Proof uses: Eq, E_seq, Real.log, x_seq_eq, E_seq_lower, Nat.le_pred_of_lt, Nat.sub, Nat.add_le_add, Nat.succ, Nat.mul_pos, Decidable.byContradiction, LT.lt, Not, E_seq_upper, Mathlib.Tactic.LinearCombination.le_of_lt, Mathlib.Tactic.LinearCombination.div_lt_const, Eq.mpr, id, Eq.trans, congrArg and 83 more

    139 instances, coercions and auxiliary constants left out.

    Tactic trace: 17 steps

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

  29. lemma x_seq_bounds_step2 line 242 source

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

    Statement uses: Nat, LE.le, OfNat.ofNat, Real, x_seq, HSub.hSub, HMul.hMul, P_upper, P_lower, HAdd.hAdd, HDiv.hDiv, HPow.hPow

    Proof uses: Eq, E_seq, Real.log, x_seq_eq, E_seq_upper, Nat.le_mul_self, Decidable.byContradiction, Not, E_seq_lower, Mathlib.Tactic.LinearCombination.le_of_lt, Mathlib.Tactic.LinearCombination.div_lt_const, Eq.mpr, LT.lt, id, Eq.trans, congrArg, Eq.symm, Nat.cast_one, pow_pos, Iff.mpr and 79 more

    140 instances, coercions and auxiliary constants left out.

    Tactic trace: 16 steps

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

  30. lemma alg_bound1 line 252 source

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

    Statement uses: Nat, LE.le, OfNat.ofNat, LT.lt, Real, HDiv.hDiv, HAdd.hAdd, HMul.hMul, HPow.hPow, HSub.hSub, P_lower, P_upper

    Proof uses: id, Eq.mpr, inferInstance, CommGroupWithZero, GroupWithZero, Eq, Mathlib.Tactic.FieldSimp.lt_eq_cancel_lt, Mathlib.Tactic.FieldSimp.NF.eval, Mathlib.Tactic.FieldSimp.NF.cons, Prod.mk, Int, Neg.neg, List.nil, Prod, Mathlib.Tactic.FieldSimp.eq_mul_of_eq_eq_eq_mul, Eq.trans, congr_arg₂, rfl, Mathlib.Tactic.FieldSimp.NF.div_eq_eval, Eq.refl and 151 more

    205 instances, coercions and auxiliary constants left out.

    Tactic trace: 10 steps

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

  31. lemma alg_bound2 line 259 source

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

    Statement uses: Nat, LE.le, OfNat.ofNat, Real, HSub.hSub, HMul.hMul, P_upper, P_lower, HAdd.hAdd, HDiv.hDiv, HPow.hPow

    Proof uses: Eq.mpr, Inv.inv, Mathlib.Meta.NormNum.instAtLeastTwo, id, Eq, Eq.trans, congrArg, congr, one_div, mul_inv_rev, Mathlib.Meta.NormNum.IsNNRat.to_eq, Mathlib.Meta.NormNum.isNNRat_inv_pos, Mathlib.Meta.NormNum.IsNat.to_isNNRat, Mathlib.Meta.NormNum.isNat_ofNat, Eq.refl, Nat.cast_one, Mathlib.Meta.NormNum.isNNRat_div, Mathlib.Meta.NormNum.isNNRat_mul, Nat.mul, sub_add and 172 more

    194 instances, coercions and auxiliary constants left out.

    Tactic trace: 12 steps

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

  32. lemma K_bounds line 266 source

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

    Statement uses: Nat, LE.le, OfNat.ofNat, And, Real, HDiv.hDiv, HSub.hSub, HAdd.hAdd, HMul.hMul, HPow.hPow

    Proof uses: Iff.mpr, and_congr, div_le_iff₀, Mathlib.Meta.NormNum.isNat_lt_true, Mathlib.Meta.NormNum.isNat_ofNat, Nat.cast_zero, Eq.refl, Mathlib.Meta.NormNum.instAtLeastTwo, Bool, Bool.false, le_div_iff₀, sub_le_iff_le_add, le_sub_iff_add_le, cast, Eq.symm, Eq.trans, congrArg, Nat.cast_one, congr, Decidable.byContradiction and 1 more

    115 instances, coercions and auxiliary constants left out.

    Tactic trace: 4 steps

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

  33. lemma bound1_step line 270 source

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

    Statement uses: Nat, LE.le, OfNat.ofNat, Real, HDiv.hDiv, HAdd.hAdd, HSub.hSub, HMul.hMul, HPow.hPow

    Proof uses: Iff.mpr, div_le_div_iff₀, Nat.cast_add_one_pos, add_pos', mul_pos, Mathlib.Meta.Positivity.pos_of_isNat, Mathlib.Meta.NormNum.isNat_ofNat, Eq.refl, Mathlib.Meta.NormNum.instAtLeastTwo, Bool, Nat.ble, pow_pos, LT.lt, Nat.cast_pos', lt_of_lt_of_le, inferInstance, PartialOrder, Zero, cast, Eq.symm and 6 more

    124 instances, coercions and auxiliary constants left out.

    Tactic trace: 3 steps

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

  34. lemma bound2_step line 272 source

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

    Statement uses: Nat, LE.le, OfNat.ofNat, Real, HDiv.hDiv, HSub.hSub, HAdd.hAdd, HMul.hMul, HPow.hPow

    Proof uses: LE.le.trans, Eq.ge, one_div_div, one_div_le_one_div_of_le, cast, LT.lt, Eq.symm, Eq.trans, congrArg, Nat.cast_zero, Decidable.byContradiction, Not, LE.le.trans_eq, Nat.cast_div_le, congr_arg₂, Nat.cast_pred, of_eq_true, Eq, True, Nat.cast_add and 5 more

    125 instances, coercions and auxiliary constants left out.

    Tactic trace: 4 steps

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

  35. lemma bound1 line 274 source

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

    Statement uses: Nat, LE.le, OfNat.ofNat, LT.lt, Real, HDiv.hDiv, HAdd.hAdd, HSub.hSub, HMul.hMul, HPow.hPow, x_seq

    Proof uses: P_lower, P_upper, x_seq_bounds_step, alg_bound1, bound1_step, lt_of_not_ge, Mathlib.Tactic.Linarith.lt_irrefl, Eq.mp, inferInstance, AddMonoidWithOne, Mathlib.Meta.NormNum.instAtLeastTwo, congrArg, Mathlib.Tactic.Ring.of_eq, Mathlib.Tactic.Ring.add_congr, Nat.rawCast, Mathlib.Tactic.Ring.instCommSemiringNat, Int.rawCast, Int.negOfNat, Inv.inv, Mathlib.Meta.NormNum.instAddMonoidWithOne and 87 more

    115 instances, coercions and auxiliary constants left out.

    Tactic trace: 4 steps

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

  36. lemma bound2 line 281 source

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

    Statement uses: Nat, LE.le, OfNat.ofNat, Real, x_seq, HDiv.hDiv, HSub.hSub, HAdd.hAdd, HMul.hMul, HPow.hPow

    Proof uses: P_upper, P_lower, x_seq_bounds_step2, alg_bound2, bound2_step, le_of_not_gt, LT.lt, Mathlib.Tactic.Linarith.lt_irrefl, Eq.mp, inferInstance, AddMonoidWithOne, Mathlib.Meta.NormNum.instAtLeastTwo, congrArg, Mathlib.Tactic.Ring.of_eq, Mathlib.Tactic.Ring.add_congr, Nat.rawCast, Mathlib.Tactic.Ring.instCommSemiringNat, Inv.inv, Int.rawCast, Int.negOfNat and 88 more

    113 instances, coercions and auxiliary constants left out.

    Tactic trace: 4 steps

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

  37. lemma a_one line 288 source

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

    Statement uses: Eq, Nat, a, OfNat.ofNat

    Proof uses: Eq.mpr, Int.toNat, A227582_base, id, congrArg, dite, LT.lt, HSub.hSub, Not, ite, True, Eq.trans, dite_congr, eq_true, Mathlib.Meta.NormNum.isNat_lt_true, Mathlib.Meta.NormNum.isNat_ofNat, Eq.refl, Bool, Bool.false, Mathlib.Meta.NormNum.IsNat.to_eq and 22 more

    31 instances, coercions and auxiliary constants left out.

    Tactic trace: 3 steps

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

  38. lemma x_seq_one_bounds line 291 source

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

    Statement uses: And, LT.lt, Real, HDiv.hDiv, OfNat.ofNat, Nat, x_seq, LE.le

    Proof uses: id, Eq.mpr, HSub.hSub, HMul.hMul, harmonic, HAdd.hAdd, Real.eulerMascheroniConstant, Inv.inv, Eq, congr, congrArg, one_div, And.intro, Iff.mp, lt_sub_comm, by_contra, Not, absurd, Filter.Tendsto, Real.log and 244 more

    237 instances, coercions and auxiliary constants left out.

    Tactic trace: 31 steps

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

  39. theorem target_theorem_0 line 306 source

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

    Statement uses: Nat, LT.lt, OfNat.ofNat, Eq, a, Int.toNat, Int.floor, Real, HDiv.hDiv, HSub.hSub, HMul.hMul, harmonic, HAdd.hAdd, Real.eulerMascheroniConstant

    Proof uses: HPow.hPow, a_val, dite, LE.le, x_seq, bound1, bound2, Eq.mp, congrArg, rfl, cast, Eq.symm, Eq.trans, Nat.cast_zero, Nat.div_pos, Nat.le, HEq, Nat.le.refl, le_add_self, Nat.succ and 110 more

    158 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_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_323557_conjecture_0.lean:214 (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: 43 steps

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