OAI/Analysis/MetricEntropy/Parameters.lean
19 declarations, 0 contain sorry, 0 declared as axioms
Parameters fixed before the prime is chosen
These are the literal accuracy, pivot-slot, direction-count and encoding-cost parameters of the construction. The radius and rank are genuinely available for every proposed comparison constant. Their existence does not depend on the eventual field size.
- def
OAI.MetricEntropyDuality.accuracyline 24 - def
OAI.MetricEntropyDuality.pivotSlotsline 26 - def
OAI.MetricEntropyDuality.compressionRadiusline 29Source documentation
A fixed positive radius satisfying the logarithmic compression condition.
def compressionRadius (a : ℝ) : ℕ := …
- def
OAI.MetricEntropyDuality.directionCountline 32 - def
OAI.MetricEntropyDuality.encodingCostline 35 - theorem
OAI.MetricEntropyDuality.accuracy_posline 39 - theorem
OAI.MetricEntropyDuality.accuracy_lt_oneline 44 - theorem
OAI.MetricEntropyDuality.accuracy_cover_scaleline 49 - theorem
OAI.MetricEntropyDuality.one_div_le_pivotSlotsline 58 - theorem
OAI.MetricEntropyDuality.pivotSlots_posline 61 - theorem
OAI.MetricEntropyDuality.one_le_mul_pivotSlotsline 65 - theorem
OAI.MetricEntropyDuality.compressionRadius_posline 70 - theorem
OAI.MetricEntropyDuality.compressionRadius_log_posline 73 - theorem
OAI.MetricEntropyDuality.compressionRadius_log_leline 79 - theorem
OAI.MetricEntropyDuality.exists_rankline 93Source documentation
The rank can be chosen after the compression parameters and before the prime.
theorem exists_rank (b θ : ℝ) {h : ℕ} (hh : 0 < h) : ∃ r : ℕ, 0 < r ∧ 8 * b * (h : ℝ) ^ 2 * (pivotSlots θ : ℝ) < (r : ℝ) + h - 1 := by …Mentions: OAI.MetricEntropyDuality.pivotSlots
- theorem
OAI.MetricEntropyDuality.directionCount_posline 103 - theorem
OAI.MetricEntropyDuality.directionCount_budgetline 112Source documentation
The natural ceiling has exactly the direction needed by the deletion argument.
theorem directionCount_budget {r h : ℕ} {θ : ℝ} (hθ : 0 < θ) : (h : ℝ) * (2 * (formDimension r h : ℝ)) ≤ θ * (directionCount r h θ : ℝ) := by …Mentions: OAI.MetricEntropyDuality.formDimension, OAI.MetricEntropyDuality.directionCount
- theorem
OAI.MetricEntropyDuality.encodingCost_posline 119 - theorem
OAI.MetricEntropyDuality.exists_parametersline 133Source documentation
Simultaneous scalar choices, with all dependent quantities already fixed.
theorem exists_parameters {a : ℝ} (ha : 1 ≤ a) (b : ℝ) : ∃ h r : ℕ, h = compressionRadius a ∧ 0 < h ∧ 0 < r ∧ Real.log 3 / Real.log ((h : ℝ) + 1) ≤ accuracy a ∧ 8 * b * (h : ℝ) ^ 2 * (pivotSlots (accuracy a) : ℝ) < (r : ℝ) + h - 1 ∧ 0 < formDimension r h ∧ 0 < directionCount r h (accuracy a) ∧ (h : ℝ) * (2 * (formDimension r h : ℝ)) ≤ accuracy a * (directionCount r h (accuracy a) : ℝ) ∧ 0 < encodingCost h (accuracy a) (directionCount r h (accuracy a)) := by …Mentions: OAI.MetricEntropyDuality.compressionRadius, OAI.MetricEntropyDuality.accuracy, OAI.MetricEntropyDuality.pivotSlots, OAI.MetricEntropyDuality.formDimension, OAI.MetricEntropyDuality.directionCount, OAI.MetricEntropyDuality.encodingCost