OAI/NumberTheory/TotientAsymptotic/CollisionTuples.lean
10 declarations, 0 contain sorry, 0 declared as axioms
Actual tuples, their basic witnesses, and the first differing prime.
- structure
OAI.TotientAsymptotic.TotientTupleline 13 - def
OAI.TotientAsymptotic.tuplePrimesline 17 - def
OAI.TotientAsymptotic.tupleValueline 20 - def
OAI.TotientAsymptotic.IsBasicTupleline 23 - lemma
OAI.TotientAsymptotic.basic_prefix_data_positiveline 26 - lemma
OAI.TotientAsymptotic.basic_tuple_primesline 41 - lemma
OAI.TotientAsymptotic.basic_tuple_value_posline 48 - lemma
OAI.TotientAsymptotic.tuple_eq_of_value_and_primesline 53 - lemma
OAI.TotientAsymptotic.basic_collision_first_differenceline 75 - lemma
OAI.TotientAsymptotic.tuple_collision_suffix_identityline 98Source documentation
The common displayed prefix cancels before the comparison estimate is applied. The remaining product still contains the true tail totient.
lemma tuple_collision_suffix_identity {R : ℕ} {τ σ : TotientTuple R} (hp : ∀ i, 2 ≤ tuplePrimes τ i) (hv : tupleValue τ = tupleValue σ) (i : Fin (R+1)) (hcommon : ∀ j, j < i → tuplePrimes τ j = tuplePrimes σ j) : τ.tail.d*(∏ j ∈ Finset.Ici i, (tuplePrimes τ j-1)) = σ.tail.d*(∏ j ∈ Finset.Ici i, (tuplePrimes σ j-1)) := by …Mentions: OAI.TotientAsymptotic.R, OAI.TotientAsymptotic.TotientTuple, OAI.TotientAsymptotic.tuplePrimes, OAI.TotientAsymptotic.tupleValue