OAI/Combinatorics/EditApproximation/Geometry/RoundedGroupStates.lean
6 declarations, 0 contain sorry, 0 declared as axioms
Enumerating rounded endpoints with a length-gap guard costs only one wide coordinate and one envelope coordinate.
- theorem
OAI.EditApproximation.gridGapStates_completeline 16 - theorem
OAI.EditApproximation.gridGapStates_length_leline 32 - theorem
OAI.EditApproximation.lengthGap_guard_distanceline 44 - theorem
OAI.EditApproximation.wide_firstEndpoint_near_cellline 60 - theorem
OAI.EditApproximation.gridGapStates_rounded_countline 84Source documentation
The spacing dominates h/K and one. This includes the spacing-one case for fractional envelopes. No success or accuracy event is needed.
theorem gridGapStates_rounded_count (n g anchor sourceLength b : ℕ) (h K : ℚ) (hg : 0 < g) (hh : 0 < h) (hK : 1 ≤ K) (hspacing : h ≤ K * g) : ((gridGapStates n g anchor (12 * b) sourceLength ⌈2 * h⌉₊).length : ℚ) ≤ 208 * K ^ 2 * (1 + b / h) := by …Mentions: OAI.EditApproximation.gridGapStates
- theorem
OAI.EditApproximation.shared_rounded_inputs_boundline 124