APNOutputs/OEIS/oeis_A258667_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
54 declarations, 0 contain sorry, 0 declared as axioms
Imports (1)
FormalConjectures.Util.ProblemImports
- def
A258667_inner_sumThe inner sum of the formula used in A258667: $$\sum_{\max(k-n+5, 0) \le j \le \min(k,4)} \binom{8-j}{j}\binom{2n-k+j-10}{k-j}$$ line 46 sourceSource documentation
The inner sum of the formula used in A258667: $$\sum_{\max(k-n+5, 0) \le j \le \min(k,4)} \binom{8-j}{j}\binom{2n-k+j-10}{k-j}$$
private def A258667_inner_sum (n k : ℕ) : ℤ := …
- def
A258667A258667: A total of $n$ married couples, including a mathematician M and his wife, are to be seated at the $2n$ chairs around a circular table, with no man seated next to his wife line 60 sourceSource documentation
A258667: A total of $n$ married couples, including a mathematician M and his wife, are to be seated at the $2n$ chairs around a circular table, with no man seated next to his wife. After the ladies are seated at every other chair, M is the first man allowed to choose one of the remaining chairs. The sequence gives the number of ways of seating the other men, with no man seated next to his wife, if M chooses the chair that is 9 seats clockwise from his wife's chair.
$$a(n) = \begin{cases} 0 & \text{if } n \le 5 \\ \sum_{k=0}^{n-1}(-1)^k(n-k-1)! \sum_{\max(k-n+5, 0) \le j \le \min(k,4)} \binom{8-j}{j}\binom{2n-k+j-10}{k-j} & \text{if } n > 5 \end{cases}$$
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NatProof uses:
dite,LE.le,OfNat.ofNat,Not,Int.natAbs,Finset.sum,Int,Finset.range,ite,Eq,HMod.hMod,Neg.neg,Int.ofNat,Nat.factorial,HSub.hSub,HMul.hMul14 instances, coercions and auxiliary constants left out.
def A258667 (n : ℕ) : ℕ := …
- def
nat_fac_to_realline 70 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,RealProof uses:
Nat.factorial2 instances, coercions and auxiliary constants left out.
- def
menage_denom_termThe denominator term $k! (n-1)_k$ represented as a Real number line 73 sourceSource documentation
The denominator term $k! (n-1)_k$ represented as a Real number.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,RealProof uses: nat_fac_to_real,
Nat.descFactorial,HSub.hSub,OfNat.ofNat,HMul.hMul7 instances, coercions and auxiliary constants left out.
noncomputable def menage_denom_term (n k : ℕ) : ℝ := …
- def
A258667_asymptotic_sum_partThe infinite series part of the asymptotic expansion: $\sum_{k \ge 1} \frac{(-1)^k}{k!(n-1)_k}$ line 80 sourceSource documentation
The infinite series part of the asymptotic expansion: $\sum_{k \ge 1} \frac{(-1)^k}{k!(n-1)_k}$.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,RealProof uses:
Finset.sum,Finset.range,ite,Eq,OfNat.ofNat, menage_denom_term,HDiv.hDiv,HPow.hPow,Neg.neg15 instances, coercions and auxiliary constants left out.
noncomputable def A258667_asymptotic_sum_part (n : ℕ) : ℝ := …
- def
A258667_asymptotic_termThe proposed asymptotic expression for A258667(n) line 91 sourceSource documentation
The proposed asymptotic expression for A258667(n).
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,RealProof uses:
ite,LE.le,OfNat.ofNat, nat_fac_to_real,HMul.hMul,Real.exp,Neg.neg,HDiv.hDiv,HSub.hSub,HAdd.hAdd, A258667_asymptotic_sum_part21 instances, coercions and auxiliary constants left out.
noncomputable def A258667_asymptotic_term (n : ℕ) : ℝ := …
- lemma
inner_sum_zeroline 136 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,LE.le,OfNat.ofNat,Eq,IntProof uses:
id,Eq.rec,Max.max,Min.min,Finset.sum,Finset.Icc,Nat.choose,HSub.hSub,HAdd.hAdd,HMul.hMul,Int.ofNat,Eq.trans,add_zero,congr_arg,Nat.choose_zero_right,Eq.symm,Nat.sub_eq_zero_of_le22 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
inner_sum_oneline 140 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,LE.le,OfNat.ofNat,Eq,Int,HSub.hSub,HMul.hMulProof uses:
Eq.mpr,Finset.sum,Finset.Icc,Nat.choose,HAdd.hAdd,id,congr,Max.max,Min.min,Int.ofNat,congrArg,Finset.sum_congr,Finset,Eq.trans,Mathlib.Meta.NormNum.IsNat.to_eq,Mathlib.Meta.NormNum.isNat_add,Eq.refl,Mathlib.Meta.NormNum.isNat_ofNat,sup_of_le_right,of_eq_trueand 29 more83 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
asymp_sum_limitline 144 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Filter.Tendsto,Nat,Real, A258667_asymptotic_sum_part,Filter.atTop,nhds,OfNat.ofNatProof uses:
id,Eq.mpr,Finset.sum,Finset.range,ite,Eq, menage_denom_term,HDiv.hDiv,HPow.hPow,Neg.neg,Finset.filter,And,Not, nat_fac_to_real,LE.le,HSub.hSub,Finset.erase,HMul.hMul,Nat.descFactorial,congrArgand 119 more213 instances, coercions and auxiliary constants left out.
Tactic trace: 27 steps
Open to load the checked before-and-after goal states.
- lemma
asymp_sum_plus_one_limitline 159 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Filter.Tendsto,Nat,Real,HAdd.hAdd,OfNat.ofNat, A258667_asymptotic_sum_part,Filter.atTop,nhdsProof uses:
id,Eq.mpr,LE.le,Filter,Filter.map,Finset.sum,Finset.range,ite,Eq, menage_denom_term,HDiv.hDiv,HPow.hPow,Neg.neg,Finset.filter,And,Not, nat_fac_to_real,HSub.hSub,Finset.erase,HMul.hMuland 138 more261 instances, coercions and auxiliary constants left out.
Tactic trace: 27 steps
Open to load the checked before-and-after goal states.
- lemma
asymp_sum_equiv_oneline 173 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Asymptotics.IsEquivalent,Nat,Real,Filter.atTop,HAdd.hAdd,OfNat.ofNat, A258667_asymptotic_sum_partProof uses:
Eq.mpr,Exists,And,Filter.Tendsto,nhds,Filter.EventuallyEq,Finset.sum,Finset.range,ite,Eq, menage_denom_term,HDiv.hDiv,HPow.hPow,Neg.neg,HMul.hMul,id,Eq.trans,congrArg,funext,Finset.sum_congrand 125 more239 instances, coercions and auxiliary constants left out.
Tactic trace: 31 steps
Open to load the checked before-and-after goal states.
- lemma
ratio_identityline 190 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,LT.lt,OfNat.ofNat,Eq,Real,HDiv.hDiv,HSub.hSub,HAdd.hAddProof uses:
Eq.mpr,id,congrArg,one_add_div,Iff.mpr,Ne,sub_ne_zero,cast,Not,Eq.symm,LT.lt.ne',sub_add_cancel,Eq.refl65 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
term_two_div_limitline 193 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Filter.Tendsto,Nat,Real,HDiv.hDiv,OfNat.ofNat,HSub.hSub,Filter.atTop,nhdsProof uses:
Filter.Tendsto.const_div_atTop,HAdd.hAdd,Neg.neg,Filter.Tendsto.atTop_add,tendsto_natCast_atTop_atTop,tendsto_const_nhds52 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
prefactor_ratio_limitline 197 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Filter.Tendsto,Nat,Real,HDiv.hDiv,HSub.hSub,OfNat.ofNat,Filter.atTop,nhdsProof uses:
Filter.Tendsto.congr,HAdd.hAdd,Neg.neg,Mathlib.Tactic.Ring.of_eq,HMul.hMul,HPow.hPow,Nat.rawCast,Mathlib.Tactic.Ring.instCommSemiringNat,Inv.inv,Int.rawCast,Int.negOfNat,Mathlib.Tactic.Ring.div_congr,Mathlib.Tactic.Ring.atom_pf,Mathlib.Tactic.Ring.add_congr,Mathlib.Tactic.Ring.neg_congr,Mathlib.Tactic.Ring.cast_pos,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refl,Mathlib.Meta.NormNum.instAtLeastTwo,Mathlib.Tactic.Ring.neg_addand 25 more116 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
prefactor_frac_equivline 201 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Asymptotics.IsEquivalent,Nat,Real,Filter.atTop,HDiv.hDiv, nat_fac_to_real,HSub.hSub,OfNat.ofNatProof uses:
id,Eq.mpr,Nat.factorial,Exists,Filter.Tendsto,nhds,Filter.EventuallyEq,HMul.hMul,Eq,Exists.intro,HAdd.hAdd,Neg.neg,tendsto_natCast_div_add_atTop,Rat,NNRat,Iff.mpr,Filter.Eventually,GE.ge,Filter.eventually_atTop,asymp_sum_plus_one_limit.match_3and 45 more137 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
prefactor_equivline 206 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Asymptotics.IsEquivalent,Nat,Real,Filter.atTop,HMul.hMul,Real.exp,Neg.neg,OfNat.ofNat,HDiv.hDiv, nat_fac_to_real,HSub.hSubProof uses:
id,Eq.mpr,Nat.factorial,Eq,congrArg,funext,mul_div,Exists,Filter.Tendsto,nhds,Filter.EventuallyEq,Exists.intro,HAdd.hAdd,tendsto_natCast_div_add_atTop,Rat,NNRat,Iff.mpr,Filter.Eventually,GE.ge,Filter.eventually_atTopand 22 more134 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
asymp_term_def_eventuallyline 211 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Filter.Eventually,Nat,Eq,Real, A258667_asymptotic_term,HMul.hMul,Real.exp,Neg.neg,OfNat.ofNat,HDiv.hDiv, nat_fac_to_real,HSub.hSub,HAdd.hAdd, A258667_asymptotic_sum_part,Filter.atTopProof uses:
Eq.mpr,id,congrArg,funext,mul_assoc,ite,LE.le,ite_congr,Eq.refl,Not,Finset.sum,Finset.range, menage_denom_term,HPow.hPow,congr,Finset.sum_congr,Finset,Membership.mem,Filter.Eventually.mono,LT.ltand 3 more56 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
asymp_term_equivline 216 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Asymptotics.IsEquivalent,Nat,Real,Filter.atTop, A258667_asymptotic_term,HMul.hMul,Real.exp,Neg.neg,OfNat.ofNat, nat_fac_to_real,HSub.hSubProof uses:
id,Eq.mpr,ite,LE.le,Nat.factorial,Complex.re,Complex.exp,HDiv.hDiv,HAdd.hAdd, A258667_asymptotic_sum_part,Exists,And,Filter.Tendsto,nhds,Filter.EventuallyEq,Finset.sum,Finset.range,Eq, menage_denom_term,HPow.hPowand 280 more330 instances, coercions and auxiliary constants left out.
Tactic trace: 35 steps
Open to load the checked before-and-after goal states.
- def
seq_sumline 234 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,IntProof uses:
Finset.sum,Finset.range,HMul.hMul,ite,Eq,HMod.hMod,OfNat.ofNat,Neg.neg,Nat.factorial,HSub.hSub14 instances, coercions and auxiliary constants left out.
- lemma
seq_def_eventuallyline 238 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Filter.Eventually,Nat,Eq,Real, A258667,abs, seq_sum,Filter.atTopProof uses:
id,Filter.Eventually.mono,LT.lt,OfNat.ofNat,dite,LE.le,Not,Int.natAbs,Finset.sum,Int,Finset.range,ite,HMod.hMod,Neg.neg,Int.ofNat,Nat.factorial,HSub.hSub,HMul.hMul,Filter.eventually_gt_atTop,Eq.recand 8 more43 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- def
seq_sum_ratioline 243 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,RealProof uses:
HDiv.hDiv, seq_sum, nat_fac_to_real,HSub.hSub,OfNat.ofNat8 instances, coercions and auxiliary constants left out.
- def
seq_sum_ratio_termline 246 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,RealProof uses:
HDiv.hDiv,HMul.hMul,HPow.hPow,Neg.neg,OfNat.ofNat,Nat.descFactorial,HSub.hSub19 instances, coercions and auxiliary constants left out.
- lemma
seq_sum_real_defline 249 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Eq,Real, seq_sum,Finset.sum,Finset.range,HMul.hMul,ite,HMod.hMod,OfNat.ofNat,Neg.neg,Nat.factorial,HSub.hSubProof uses:
Eq.mpr,Finset.Icc,Max.max,HAdd.hAdd,Min.min,HPow.hPow,Int.ofNat,Nat.choose,id,congr,Int,congrArg,Eq.trans,Finset.sum_congr,Eq.refl,Finset,Membership.mem,Finset.mul_sum,Int.cast_sum,Int.cast_muland 23 more97 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
seq_sum_ratio_term_eqline 255 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,LT.lt,Eq,Real,HDiv.hDiv,HMul.hMul,ite,HMod.hMod,OfNat.ofNat,Neg.neg,Nat.factorial,HSub.hSub, nat_fac_to_real, seq_sum_ratio_termProof uses:
Eq.mpr,HPow.hPow,Finset.sum,Finset.Icc,Max.max,HAdd.hAdd,Min.min,Int.ofNat,Nat.choose,Nat.descFactorial,id,congr,Int,congrArg,Eq.trans,Or,Nat.mod_two_eq_zero_or_one,Or.inl,of_eq_true,Trueand 30 more123 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
seq_sum_ratio_sum_defline 260 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Eq,Real, seq_sum_ratio,Finset.sum,Finset.range, seq_sum_ratio_termProof uses:
Eq.mpr,HSub.hSub,OfNat.ofNat,id,congrArg,Eq.symm,Finset.sum_range_reflect,HDiv.hDiv, seq_sum, nat_fac_to_real,seq_sum_ratio.eq_1,propext,Eq.comm,HMul.hMul,HPow.hPow,Neg.neg,Nat.descFactorial,ite,HMod.hMod,Nat.factorialand 45 more95 instances, coercions and auxiliary constants left out.
Tactic trace: 7 steps
Open to load the checked before-and-after goal states.
- lemma
seq_sum_ratio_term_zero_of_geline 267 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,LE.le,Eq,Real, seq_sum_ratio_term,OfNat.ofNatProof uses:
Eq.mpr,id,congrArg,Eq.symm,propext,eq_comm,HDiv.hDiv,HMul.hMul,HPow.hPow,Neg.neg,Nat.descFactorial,HSub.hSub,seq_sum_ratio_term.eq_1,Nat.casesAuxOn,of_eq_true,Finset.sum,Int,Finset.Icc,Max.max,HAdd.hAddand 37 more143 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
seq_sum_ratio_tsumline 272 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Eq,Real, seq_sum_ratio,tsum, seq_sum_ratio_term,SummationFilter.unconditionalProof uses:
id,Eq.mpr,HDiv.hDiv, seq_sum, nat_fac_to_real,HSub.hSub,OfNat.ofNat,HMul.hMul,HPow.hPow,Neg.neg,Nat.descFactorial,Finset.sum,Finset.range,ite,HMod.hMod,Nat.factorial,Finset.Icc,Max.max,HAdd.hAdd,Min.minand 67 more188 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
- lemma
seq_sum_ratio_term_limitline 279 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Filter.Tendsto,Real, seq_sum_ratio_term,Filter.atTop,nhds,HDiv.hDiv,HPow.hPow,Neg.neg,OfNat.ofNat,Nat.factorialProof uses:
id,Eq.mpr,LE.le,Filter,Filter.map,HMul.hMul,Nat.descFactorial,HSub.hSub,Finset.sum,Finset.Icc,Max.max,HAdd.hAdd,Min.min,Int.ofNat,Nat.choose,Finset.prod,Finset.range,Eq,congrArg,Intand 152 more285 instances, coercions and auxiliary constants left out.
Tactic trace: 43 steps
Open to load the checked before-and-after goal states.
- lemma
hasSum_exp_minus_twoline 299 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
HasSum,Real,Nat,HDiv.hDiv,HPow.hPow,Neg.neg,OfNat.ofNat,Nat.factorial,Real.exp,SummationFilter.unconditionalProof uses:
Eq,NormedSpace.exp,Real.exp_eq_exp_ℝ,Eq.mpr,id,congrArg,of_eq_true64 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- def
bound_seqline 304 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,RealProof uses:
HDiv.hDiv,HMul.hMul,OfNat.ofNat,HPow.hPow,Nat.factorial13 instances, coercions and auxiliary constants left out.
- lemma
bound_seq_summableline 307 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Summable,Real,Nat, bound_seq,SummationFilter.unconditionalProof uses:
id,of_eq_true,HDiv.hDiv,HMul.hMul,OfNat.ofNat,HPow.hPow,Nat.factorial,Eq.trans,True,congrArg,funext,mul_div_assoc,eq_true,Summable.mul_left,Real.summable_pow_div_factorial38 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
k_sub_succ_eqline 311 sourcestandard axioms: Quot.sound, propext what this means
Statement uses:
Nat,Eq,HSub.hSub,HAdd.hAdd,OfNat.ofNatProof uses:
Decidable.byContradiction,Not12 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
choose_sub_one_le_choose_add_oneline 313 sourcestandard axioms: propext what this means
Statement uses:
Nat,LE.le,Nat.choose,HSub.hSub,OfNat.ofNat,HAdd.hAddProof uses:
of_eq_true,Eq.trans,True,congr,congrArg,zero_tsub,Nat.choose_zero_right,le_self_add,Nat.succ24 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
choose_le_choose_add_stepline 317 sourceno axioms what this means
Statement uses:
Nat,LE.le,Nat.choose,HAdd.hAdd,OfNat.ofNat,HSub.hSubProof uses:
Eq.rec,Nat.succ,Eq,LE.le.trans,Nat.succ_add14 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
choose_le_choose_addline 323 sourcestandard axioms: propext what this means
Statement uses:
Nat,LE.le,Nat.choose,HSub.hSub,HAdd.hAddProof uses:
dite,Nat.rec,le_refl,Nat.zero,Nat.succ,of_eq_true,OfNat.ofNat,Eq.trans,True,congr,congrArg,zero_tsub,Nat.choose_zero_right,eq_true,True.intro,Eq.rec,Eq,le_add_right,Nat.add,Eq.symmand 7 more30 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
desc_factorial_le_of_le_stepline 328 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,LE.le,Nat.descFactorial,HMul.hMul,HPow.hPow,OfNat.ofNat,HSub.hSub,HAdd.hAddProof uses:
LE.le.trans_eq,Nat.mul_le_mul,Eq.rec,Eq,Mathlib.Tactic.Ring.of_eq,Nat.rawCast,Mathlib.Tactic.Ring.instCommSemiringNat,Mathlib.Tactic.Ring.mul_congr,Mathlib.Tactic.Ring.cast_pos,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refl,Mathlib.Tactic.Ring.atom_pf,Mathlib.Tactic.Ring.add_mul,Mathlib.Tactic.Ring.mul_add,Mathlib.Tactic.Ring.mul_pf_right,Mathlib.Tactic.Ring.mul_one,Mathlib.Tactic.Ring.mul_zero,Mathlib.Tactic.Ring.add_pf_add_zero,Mathlib.Tactic.Ring.zero_mul,Mathlib.Tactic.Ring.pow_congrand 11 more37 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
desc_factorial_le_of_leline 332 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,LT.lt,LE.le,HSub.hSub,HMul.hMul,OfNat.ofNat,Nat.descFactorial,HPow.hPowProof uses:
Eq.mpr,Finset.prod,Finset.range,Fin,Finset.univ,id,Eq,congr,congrArg,Nat.descFactorial_eq_prod_range,LE.le.trans,Finset.prod_le_prod',Function.comp,Membership.mem,Finset,of_eq_true,Eq.trans,True,implies_congr,Eq.refland 5 more35 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
desc_factorial_bound_natline 337 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,LT.lt,LE.le,Nat.descFactorial,HSub.hSub,HMul.hMul,OfNat.ofNat,HPow.hPowProof uses: desc_factorial_le_of_le,
Decidable.byContradiction,Not19 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
term1_boundline 343 sourcestandard axioms: propext what this means
Statement uses:
Nat,LE.le,Nat.choose,HSub.hSub,OfNat.ofNatProof uses:
term1_bound.match_1,Unit,of_decide_eq_true,id,Eq,Bool,Decidable.decide,Bool.true,Eq.refl,of_eq_true,HAdd.hAdd,Eq.trans,True,congrArg,tsub_eq_zero_of_le,Nat.Simproc.le_add_le,eq_true_of_decide20 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
inner_sum_bound_chooseline 347 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,LE.le,Real,HMul.hMul,OfNat.ofNat,Nat.choose,HSub.hSubProof uses:
Eq.mpr,Finset.sum,Finset.Icc,Max.max,HAdd.hAdd,Min.min,Int.ofNat,id,Eq,congr,Int,congrArg,Eq.trans,Finset.sum_congr,Eq.refl,Finset,Membership.mem,two_mul,Int.cast_sum,Int.cast_muland 103 more174 instances, coercions and auxiliary constants left out.
Tactic trace: 38 steps
Open to load the checked before-and-after goal states.
- lemma
inner_sum_nonnegline 364 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,LE.le,Real,OfNat.ofNatProof uses:
id,LE.le.trans',Finset.sum,Int,Finset.Icc,Max.max,HSub.hSub,HAdd.hAdd,Min.min,Nat.choose,HMul.hMul,Int.ofNat,Function.comp,Iff.mpr,Int.cast_le,Finset.sum_nonneg',Int.NonNeg.mk,Mathlib.Meta.NormNum.isNat_le_true,Mathlib.Meta.NormNum.isNat_ofNat,Nat.cast_zeroand 4 more57 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- lemma
seq_sum_ratio_term_absline 368 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Eq,Real,abs, seq_sum_ratio_term,HDiv.hDiv,Nat.descFactorial,HSub.hSub,OfNat.ofNatProof uses:
id,Eq.mpr,HMul.hMul,HPow.hPow,Neg.neg,Max.max,HAdd.hAdd,Min.min,Finset.sum,Int,Finset.Icc,Nat.choose,Int.ofNat,congrArg,mul_div_assoc,abs_mul,abs_neg_one_pow,one_mul,abs_of_nonneg,div_nonnegand 14 more122 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- lemma
choose_real_eqline 373 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Eq,Real,Nat.choose,HDiv.hDiv,Nat.descFactorial,Nat.factorialProof uses:
of_eq_true,Eq.trans,True,congrArg,HMul.hMul,Nat.descFactorial_eq_factorial_mul_choose,Nat.cast_mul,mul_div_cancel_left₀,Not,OfNat.ofNat,False,eq_false,Nat.factorial_ne_zero,not_false_eq_true,eq_self36 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
seq_sum_ratio_term_bound_ltline 377 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,LT.lt,LE.le,Real,abs, seq_sum_ratio_term, bound_seqProof uses:
Eq.mpr,HDiv.hDiv,Nat.descFactorial,HSub.hSub,OfNat.ofNat,id,Eq,congrArg, seq_sum_ratio_term_abs,HMul.hMul,Nat.choose, inner_sum_bound_choose,Nat.factorial, choose_real_eq,HPow.hPow,cast,Eq.symm,Eq.trans, desc_factorial_bound_nat,rfland 78 more121 instances, coercions and auxiliary constants left out.
Tactic trace: 11 steps
Open to load the checked before-and-after goal states.
- lemma
seq_sum_ratio_term_bound_geline 387 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Not,LT.lt,LE.le,Real,abs, seq_sum_ratio_term, bound_seqProof uses:
id,Nat.casesAuxOn,Eq,HDiv.hDiv,HMul.hMul,HPow.hPow,Neg.neg,OfNat.ofNat,Nat.descFactorial,HSub.hSub,Nat.factorial,of_eq_true,Finset.sum,Int,Finset.Icc,Max.max,HAdd.hAdd,Min.min,Nat.choose,Int.ofNatand 47 more163 instances, coercions and auxiliary constants left out.
Tactic trace: 7 steps
Open to load the checked before-and-after goal states.
- lemma
seq_sum_ratio_term_boundline 392 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,LE.le,Real,abs, seq_sum_ratio_term, bound_seqProof uses:
dite,LT.lt, seq_sum_ratio_term_bound_lt,Not, seq_sum_ratio_term_bound_ge8 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
tsum_limit_eq_exp_minus_twoline 398 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Eq,Real,tsum,Nat,HDiv.hDiv,HPow.hPow,Neg.neg,OfNat.ofNat,Nat.factorial,SummationFilter.unconditional,Real.expProof uses:
Eq.mpr,id,congrArg,Eq.symm,propext,eq_comm,NormedSpace.exp,Real.exp_eq_exp_ℝ,of_eq_true,Eq.trans,True,NormedSpace.exp_eq_tsum_div,eq_self52 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
seq_sum_ratio_limit_tsumline 403 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Filter.Tendsto,Nat,Real,tsum, seq_sum_ratio_term,SummationFilter.unconditional,Filter.atTop,nhds,HDiv.hDiv,HPow.hPow,Neg.neg,OfNat.ofNat,Nat.factorialProof uses:
LE.le,Norm.norm, bound_seq, seq_sum_ratio_term_bound,Summable, bound_seq_summable, seq_sum_ratio_term_limit,tendsto_tsum_of_dominated_convergence,Filter.Eventually.of_forall41 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- lemma
seq_sum_ratio_limitline 412 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Filter.Tendsto,Nat,Real, seq_sum_ratio,Filter.atTop,nhds,Real.exp,Neg.neg,OfNat.ofNatProof uses:
Eq,tsum, seq_sum_ratio_term,SummationFilter.unconditional,funext, seq_sum_ratio_tsum,Eq.mpr,id,congrArg,HDiv.hDiv,HPow.hPow,Nat.factorial, tsum_limit_eq_exp_minus_two,Eq.symm, seq_sum_ratio_limit_tsum28 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
seq_sum_equivline 420 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Asymptotics.IsEquivalent,Nat,Real,Filter.atTop, seq_sum,HMul.hMul,Real.exp,Neg.neg,OfNat.ofNat, nat_fac_to_real,HSub.hSubProof uses:
Filter.Tendsto,HDiv.hDiv,nhds, seq_sum_ratio_limit,Eq.mpr,Exists,Filter.EventuallyEq,Nat.factorial,id,Eq,Exists.intro,Eq.rec,Filter.Tendsto.div_const,div_self,Real.exp_ne_zero,Filter.Eventually.of_forall,Eq.trans,Iff.mp,div_eq_iff,ne_of_gtand 17 more96 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
exp_fac_posline 426 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,LT.lt,Real,OfNat.ofNat,HMul.hMul,Real.exp,Neg.neg, nat_fac_to_real,HSub.hSubProof uses:
Eq.mpr,id,Eq,congrArg,Eq.symm,mul_comm,Nat.factorial,nat_fac_to_real.eq_1,Eq.mp,Eq.refl,Function.comp,mul_pos,Iff.mpr,Nat.cast_pos,Nat.factorial_pos,Real.exp_pos51 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
seq_sum_abs_equivline 430 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Asymptotics.IsEquivalent,Nat,Real,Filter.atTop,abs, seq_sum,HMul.hMul,Real.exp,Neg.neg,OfNat.ofNat, nat_fac_to_real,HSub.hSubProof uses: seq_sum_equiv,
id,Eq.mpr,Nat.factorial,Exists,Filter.Tendsto,nhds,Filter.EventuallyEq,Eq,Exists.elim,Eq.mp,seq_sum_abs_equiv.match_1,Exists.intro,Norm.norm,LE.le.trans,Filter,Filter.map,Filter.Tendsto.norm,LE.le,congrArgand 14 more92 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
seq_equivline 436 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Asymptotics.IsEquivalent,Nat,Real,Filter.atTop, A258667,HMul.hMul,Real.exp,Neg.neg,OfNat.ofNat, nat_fac_to_real,HSub.hSubProof uses:
Filter.Eventually,Eq,abs, seq_sum, seq_def_eventually, seq_sum_abs_equiv,Eq.mpr,id,congrArg,funext,mul_comm,Exists,Filter.Tendsto,nhds,Filter.EventuallyEq,Exists.imp,Function.comp,Filter.Eventually.mp,Filter.Eventually.mono,Eq.transand 1 more56 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- theorem
target_theorem_0line 446 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Asymptotics.IsEquivalent,Nat,Real,Filter.atTop, A258667, A258667_asymptotic_termProof uses:
HMul.hMul,Real.exp,Neg.neg,OfNat.ofNat, nat_fac_to_real,HSub.hSub, seq_equiv, asymp_term_equiv,Asymptotics.IsEquivalent.trans,Asymptotics.IsEquivalent.symm17 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_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_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: 3 steps
Open to load the checked before-and-after goal states.