OAI/NumberTheory/JointDickman/Amplification/CandidateRepeatEvent.lean
6 declarations, 0 contain sorry, 0 declared as axioms
The local third-site event covering coincident rational roots
- def
OAI.JointDickman.pairSplitChoicesline 12 - def
OAI.JointDickman.CandidateRepeatWitnessline 16 - def
OAI.JointDickman.PairRepeatEventline 22 - theorem
OAI.JointDickman.coincident_candidates_pair_eventline 30Source documentation
This event is a consequence of actual candidate membership and equal rational roots, not a premise about independence.
theorem coincident_candidates_pair_event {B L T H M : ℕ} {τ C : ℝ} {S : Fin M → Finset ℕ} {e f : BlockCandidateIndex M} (he : e ∈ blockCandidates B L T H M τ C S) (hf : f ∈ blockCandidates B L T H M τ C S) (hp : e.1 ≠ f.1) (hr : blockCandidateRoot e = blockCandidateRoot f) : PairRepeatEvent B L T H M τ C e.1.1 e.1.2 S := by …Mentions: OAI.JointDickman.BlockCandidateIndex, OAI.JointDickman.blockCandidates, OAI.JointDickman.blockCandidateRoot, OAI.JointDickman.PairRepeatEvent
- theorem
OAI.JointDickman.repeatWitness_merge_iffline 45 - theorem
OAI.JointDickman.repeatWitness_remaining_probabilityline 65Source documentation
Exposing the two endpoints leaves the third-site witness bounded by M/(T c), even though its prescribed coefficients depend on those endpoints.
theorem repeatWitness_remaining_probability {B L T H M : ℕ} {τ C : ℝ} (hT : 0 < T) {e : BlockCandidateIndex M} (he : BlockCandidateAdmissible B L T H τ C e) (a : ({e.1.1,e.1.2} : Finset (Fin M)) → (auxiliaryPrimes B).powerset) : finiteProbability (siteProductMass (fun _ : {s : Fin M // s ∉ ({e.1.1,e.1.2} : Finset (Fin M))} => independentPrimeSetMass B)) (fun b => CandidateRepeatWitness T e (fun i => (mergeSitePartition {e.1.1,e.1.2} a b i).val)) ≤ (M : ℝ)/((T : ℝ)*Real.exp B) := by …Mentions: OAI.JointDickman.BlockCandidateIndex, OAI.JointDickman.BlockCandidateAdmissible, OAI.JointDickman.auxiliaryPrimes, OAI.JointDickman.finiteProbability, OAI.JointDickman.independentPrimeSetMass, OAI.JointDickman.CandidateRepeatWitness, OAI.JointDickman.mergeSitePartition