Documentation

MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvryCoprimePartitionLogarithmic

Logarithmic cardinality bound for the Fouvry partition #

The explicit absolute constant 4 / log 2 converts the exact binary count to the bound in F87, Lemma 7. Real cutoffs are handled by the natural floor, with the original integer-pair domain proved exactly.

Inspect dependencies

LiLiuPrereqFouvry.CoprimePartition.partitionConstant · compiled type and proof/definition references.

Inspect dependencies

LiLiuPrereqFouvry.CoprimePartition.partitionConstant_pos · compiled type and proof/definition references.

Inspect dependencies

LiLiuPrereqFouvry.CoprimePartition.bitColor_card_le_log · compiled type and proof/definition references.

Inspect dependencies

LiLiuPrereqFouvry.CoprimePartition.card_partition_le_log · compiled type and proof/definition references.

Inspect dependencies

LiLiuPrereqFouvry.CoprimePartition.realAdmissiblePairs · compiled type and proof/definition references.

theorem LiLiuPrereqFouvry.CoprimePartition.mem_realAdmissiblePairs {T : ℝ} (hT : 0 ≤ T) {ω : ℕ} {a : ℕ × ℕ} :
a ∈ realAdmissiblePairs T ω ↔ (1 ≤ a.1 ∧ ↑a.1 ≤ T) ∧ (1 ≤ a.2 ∧ ↑a.2 ≤ T) ∧ a.1.Coprime a.2 ∧ a.1.primeFactors.card ≤ ω ∧ a.2.primeFactors.card ≤ ω
Inspect dependencies

LiLiuPrereqFouvry.CoprimePartition.mem_realAdmissiblePairs · compiled type and proof/definition references.

Inspect dependencies

LiLiuPrereqFouvry.CoprimePartition.realPartition · compiled type and proof/definition references.

Inspect dependencies

LiLiuPrereqFouvry.CoprimePartition.realPartition_nonempty · compiled type and proof/definition references.

Inspect dependencies

LiLiuPrereqFouvry.CoprimePartition.realPartition_pairwise_disjoint · compiled type and proof/definition references.

Inspect dependencies

LiLiuPrereqFouvry.CoprimePartition.realPartition_cover · compiled type and proof/definition references.

theorem LiLiuPrereqFouvry.CoprimePartition.realPartition_cross_coprime {T : ℝ} {ω : ℕ} {s : Finset (ℕ × ℕ)} (hs : s ∈ realPartition T ω) {a b : ℕ × ℕ} (ha : a ∈ s) (hb : b ∈ s) :
a.1.Coprime b.2
Inspect dependencies

LiLiuPrereqFouvry.CoprimePartition.realPartition_cross_coprime · compiled type and proof/definition references.

Inspect dependencies

LiLiuPrereqFouvry.CoprimePartition.card_realPartition_le_log · compiled type and proof/definition references.

theorem LiLiuPrereqFouvry.CoprimePartition.sum_realPartition {M : Type u_1} [AddCommMonoid M] (T : ℝ) (ω : ℕ) (f : ℕ × ℕ → M) :
∑ s ∈ realPartition T ω, ∑ a ∈ s, f a = ∑ a ∈ realAdmissiblePairs T ω, f a
Inspect dependencies

LiLiuPrereqFouvry.CoprimePartition.sum_realPartition · compiled type and proof/definition references.

theorem LiLiuPrereqFouvry.CoprimePartition.fouvry_coprime_partition :
∃ (C : ℝ), 0 < C ∧ ∀ (T : ℝ), 2 ≤ T → ∀ (ω : ℕ), ∃ (P : Finset (Finset (ℕ × ℕ))), (∀ s ∈ P, s.Nonempty) ∧ (↑P).PairwiseDisjoint id ∧ P.biUnion id = realAdmissiblePairs T ω ∧ (∀ s ∈ P, ∀ a ∈ s, ∀ b ∈ s, a.1.Coprime b.2) ∧ ↑P.card ≤ (C * Real.log T) ^ ω ^ 2

F87, Lemma 7, with a constructed finite partition and an explicit absolute constant. The statement also allows ω = 0; the printed lemma only requires ω ≥ 1.

Inspect dependencies

LiLiuPrereqFouvry.CoprimePartition.fouvry_coprime_partition · compiled type and proof/definition references.