APNOutputs/OEIS/oeis_282779_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
6 declarations, 0 contain sorry, 0 declared as axioms
Imports (1)
FormalConjectures.Util.ProblemImports
- def
A282779A282779: Period of cubes mod $n$ line 46 sourceSource documentation
A282779: Period of cubes mod $n$. The $n$-th term $a(n)$ is the smallest positive integer $T$ such that $\forall k \in \mathbb{N}$, $(k+T)^3 \equiv k^3 \pmod n$.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NatProof uses:
ite,Eq,OfNat.ofNat,InfSet.sInf,setOf,And,LT.lt,HMod.hMod,HPow.hPow,HAdd.hAdd11 instances, coercions and auxiliary constants left out.
noncomputable def A282779 (n : ℕ) : ℕ := …
- def
period_of_power_modThe length of the minimal positive period of the sequence $k^p \pmod n$ line 56 sourceSource documentation
The length of the minimal positive period of the sequence $k^p \pmod n$. $a_p(n) = \min \{ T \in \mathbb{N}^+ \mid \forall k \in \mathbb{N}, (k+T)^p \equiv k^p \pmod n \}$.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NatProof uses:
ite,Eq,OfNat.ofNat,InfSet.sInf,setOf,And,LT.lt,HMod.hMod,HPow.hPow,HAdd.hAdd11 instances, coercions and auxiliary constants left out.
noncomputable def period_of_power_mod (p n : ℕ) : ℕ := …
- lemma
period_of_power_mod_T0_is_periodline 96 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Nat.Prime,GT.gt,OfNat.ofNat,ite,Dvd.dvd,HPow.hPow,HDiv.hDiv,Eq,HMod.hMod,HAdd.hAddProof uses:
dite,Eq.rec,Nat.modEq_of_dvd,HMul.hMul,Exists,Int,HSub.hSub,Exists.intro,of_eq_true,Eq.trans,Finset.sum,Finset.range,True,Neg.neg,congr,congrArg,id,Eq.mp,sq,mul_assocand 38 more121 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
period_of_power_mod_T0_le_Tline 102 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Nat.Prime,GT.gt,OfNat.ofNat,Eq,HMod.hMod,HPow.hPow,HAdd.hAdd,LE.le,ite,Dvd.dvd,HDiv.hDivProof uses:
dite,Eq.rec,Nat.div_le_of_le_mul,Nat.le_of_dvd,HMul.hMul,Nat.mul_pos,Nat.Prime.pos,Iff.mp,Finsupp,Nat.factorization,Nat.factorization_le_iff_dvd,False.elim,False,Eq.mp,Eq.trans,LT.lt,congrArg,Nat.mul_ne_zero,Nat.Prime.ne_zero,Notand 213 more233 instances, coercions and auxiliary constants left out.
Tactic trace: 66 steps
Open to load the checked before-and-after goal states.
- lemma
T0_posline 135 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Nat.Prime,GT.gt,OfNat.ofNat,ite,Dvd.dvd,HPow.hPow,HDiv.hDivProof uses:
dite,Eq.rec,Eq,Nat.div_pos,Nat.le_of_dvd,dvd_of_mul_left_dvd,Nat.pow,Nat.Prime.pos,Eq.symm,if_pos,Not,if_neg19 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 141 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Nat.Prime,GT.gt,OfNat.ofNat,Eq, period_of_power_mod,ite,Dvd.dvd,HPow.hPow,HDiv.hDivProof uses: T0_pos,
HMod.hMod,HAdd.hAdd, period_of_power_mod_T0_is_period,LE.le, period_of_power_mod_T0_le_T,id,Eq.rec,InfSet.sInf,setOf,And,LT.lt,IsLeast.csInf_eq,And.intro,Membership.mem,Set,lowerBounds,And.elim,Eq.symm,if_negand 1 more35 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_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: 9 steps
Open to load the checked before-and-after goal states.