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

6 declarations, 0 contain sorry, 0 declared as axioms

Imports (1)
  1. def A282779 A282779: Period of cubes mod $n$ line 46 source

    Source 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: Nat

    Proof uses: ite, Eq, OfNat.ofNat, InfSet.sInf, setOf, And, LT.lt, HMod.hMod, HPow.hPow, HAdd.hAdd

    11 instances, coercions and auxiliary constants left out.

    noncomputable def A282779 (n : ℕ) : ℕ :=
    …
  2. def period_of_power_mod The length of the minimal positive period of the sequence $k^p \pmod n$ line 56 source

    Source 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: Nat

    Proof uses: ite, Eq, OfNat.ofNat, InfSet.sInf, setOf, And, LT.lt, HMod.hMod, HPow.hPow, HAdd.hAdd

    11 instances, coercions and auxiliary constants left out.

    noncomputable def period_of_power_mod (p n : ℕ) : ℕ :=
    …
  3. lemma period_of_power_mod_T0_is_period line 96 source

    standard 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.hAdd

    Proof 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_assoc and 38 more

    121 instances, coercions and auxiliary constants left out.

    Tactic trace: 5 steps

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

  4. lemma period_of_power_mod_T0_le_T line 102 source

    standard 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.hDiv

    Proof 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, Not and 213 more

    233 instances, coercions and auxiliary constants left out.

    Tactic trace: 66 steps

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

  5. lemma T0_pos line 135 source

    standard 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

    Proof 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_neg

    19 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

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

  6. theorem target_theorem_0 line 141 source

    standard 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.hDiv

    Proof 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_neg and 1 more

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