OAI/NumberTheory/JointDickman/Probability/SplitChangeEvents.lean
10 declarations, 0 contain sorry, 0 declared as axioms
Locating and orienting the largest changed prime
- def
OAI.JointDickman.twoSiteChangeSetline 12 - def
OAI.JointDickman.twoSiteNoChangeline 15 - def
OAI.JointDickman.twoSiteNoHighChangeline 18 - def
OAI.JointDickman.twoSiteAdditionline 21 - theorem
OAI.JointDickman.twoSiteChangeSet_subsetline 25 - theorem
OAI.JointDickman.twoSiteChangeSet_eq_emptyline 35 - theorem
OAI.JointDickman.twoSiteChangeSet_swapline 39 - theorem
OAI.JointDickman.twoSiteNoHighChange_swapline 43 - theorem
OAI.JointDickman.twoSite_change_orientationsline 50Source documentation
At the largest changed prime, at least one orientation is an addition at one of the two sites.
theorem twoSite_change_orientations {P : Finset ℕ} (x : TwoSiteSplit P) {p : ℕ} {Y : ℝ} (hp : p ∈ twoSiteChangeSet x) (hY : Y / 2 < Real.log p) : twoSiteAddition x Y false ∨ twoSiteAddition x Y true ∨ twoSiteAddition x.swap Y false ∨ twoSiteAddition x.swap Y true := by …Mentions: OAI.JointDickman.TwoSiteSplit, OAI.JointDickman.twoSiteChangeSet, OAI.JointDickman.twoSiteAddition
- theorem
OAI.JointDickman.largest_changed_prime_shellline 64Source documentation
Every nontrivial change belongs to a single covered dyadic interval; the prime at its top gives one of the four addition orientations.
theorem largest_changed_prime_shell {B N : ℕ} (hB : 1 < B) (hcap : 4 * (B : ℝ) ≤ (2 : ℝ)^N * Real.log (auxiliaryCutoff B)) (x : TwoSiteSplit (auxiliaryPrimes B)) (hx : ¬ twoSiteNoChange x) : ∃ i ∈ Icc 1 N, twoSiteNoHighChange x (primeTailEndpoint B i) ∧ (twoSiteAddition x (primeTailEndpoint B i) false ∨ twoSiteAddition x (primeTailEndpoint B i) true ∨ twoSiteAddition x.swap (primeTailEndpoint B i) false ∨ twoSiteAddition x.swap (primeTailEndpoint B i) true) := by …Mentions: OAI.JointDickman.auxiliaryCutoff, OAI.JointDickman.TwoSiteSplit, OAI.JointDickman.auxiliaryPrimes, OAI.JointDickman.twoSiteNoChange, OAI.JointDickman.twoSiteNoHighChange, OAI.JointDickman.primeTailEndpoint, OAI.JointDickman.twoSiteAddition