OAI/NumberTheory/TotientAsymptotic/CollisionGrid.lean
10 declarations, 0 contain sorry, 0 declared as axioms
Finite interval choices for the paired normalized largest factors.
- def
OAI.TotientAsymptotic.collisionGridIndexline 13 - def
OAI.TotientAsymptotic.collisionGridLowerline 15 - def
OAI.TotientAsymptotic.collisionGridUpperline 17 - lemma
OAI.TotientAsymptotic.collision_grid_lower_boundsline 19 - theorem
OAI.TotientAsymptotic.collision_grid_enclosureline 33Source documentation
The paired largest factors fit in one of finitely many grid intervals. The width retains the full alignment error and one rounding cell.
theorem collision_grid_enclosure {δ u v : ℝ} {J : ℕ} (hδ : 0 < δ) (hu : 0 ≤ u) (hv : 0 ≤ v) (hclose : |u-v| ≤ (2*(J : ℝ)+1)*δ) : let n := collisionGridIndex δ u v …Mentions: OAI.TotientAsymptotic.collisionGridIndex
- lemma
OAI.TotientAsymptotic.collisionGridIndex_leline 57 - lemma
OAI.TotientAsymptotic.collision_grid_separatedline 63Source documentation
Disjoint largest-factor bands remain strictly ordered after gridding, provided their gap exceeds the explicit alignment and rounding costs.
lemma collision_grid_separated {δ u v u' v' : ℝ} {J : ℕ} (hδ : 0 < δ) (hu : 0 ≤ u) (hv : 0 ≤ v) (hu' : 0 ≤ u') (hv' : 0 ≤ v') (hclose' : |u'-v'| ≤ (2*(J : ℝ)+1)*δ) (hgap : max u' v'+(2*(J : ℝ)+4)*δ < min u v) : collisionGridUpper δ J (collisionGridIndex δ u' v') < collisionGridLower δ (collisionGridIndex δ u v) := by …Mentions: OAI.TotientAsymptotic.collisionGridUpper, OAI.TotientAsymptotic.collisionGridIndex, OAI.TotientAsymptotic.collisionGridLower
- def
OAI.TotientAsymptotic.collisionGridFamiliesline 73 - lemma
OAI.TotientAsymptotic.collisionGridFamilies_cardline 76 - lemma
OAI.TotientAsymptotic.collisionGridFamilies_memline 80