Positive rational exponent scales -- proof internals #
theorem
Complexity.PositiveRationalScale.eventually_atZeroFromPositive_iff_internal
{predicate : PositiveRationalScale → Prop}
:
(∀ᶠ (scale : PositiveRationalScale) in atZeroFromPositive, predicate scale) ↔ ∃ (cutoff : PositiveRationalScale), ∀ scale ≤ cutoff, predicate scale
theorem
Complexity.PositiveRationalScale.floorMul_add_le_internal
(scale : PositiveRationalScale)
(first second : ℕ)
:
theorem
Complexity.PositiveRationalScale.eventually_coefficient_mul_succ_pow_le_powFloor_internal
(scale : PositiveRationalScale)
(coefficient degree : ℕ)
:
theorem
Complexity.PositiveRationalScale.denominator_mul_floorMul_le_internal
(scale : PositiveRationalScale)
(n : ℕ)
:
theorem
Complexity.PositiveRationalScale.numerator_mul_le_denominator_mul_ceilMul_internal
(scale : PositiveRationalScale)
(n : ℕ)
:
theorem
Complexity.PositiveRationalScale.floorMul_le_ceilMul_internal
(scale : PositiveRationalScale)
(n : ℕ)
:
theorem
Complexity.PositiveRationalScale.ceilMul_le_floorMul_add_one_internal
(scale : PositiveRationalScale)
(n : ℕ)
:
theorem
Complexity.PositiveRationalScale.floorMul_pos_of_denominator_le_numerator_mul_internal
(scale : PositiveRationalScale)
{n : ℕ}
(hlarge : scale.denominator ≤ scale.numerator * n)
:
theorem
Complexity.PositiveRationalScale.powFloor_pos_internal
(scale : PositiveRationalScale)
(n : ℕ)
:
theorem
Complexity.PositiveRationalScale.powCeil_pos_internal
(scale : PositiveRationalScale)
(n : ℕ)
:
theorem
Complexity.PositiveRationalScale.powFloor_mul_le_powFloor_add_internal
(scale : PositiveRationalScale)
(first second : ℕ)
:
theorem
Complexity.PositiveRationalScale.powFloor_pow_le_mul_internal
(scale : PositiveRationalScale)
(n multiplier : ℕ)
:
theorem
Complexity.PositiveRationalScale.powFloor_le_powCeil_internal
(scale : PositiveRationalScale)
(n : ℕ)
:
theorem
Complexity.PositiveRationalScale.powCeil_le_two_mul_powFloor_internal
(scale : PositiveRationalScale)
(n : ℕ)
:
theorem
Complexity.PositiveRationalScale.onePlusCeilPow_eq_mul_internal
(scale : PositiveRationalScale)
(n : ℕ)
:
theorem
Complexity.PositiveRationalScale.two_pow_le_onePlusCeilPow_internal
(scale : PositiveRationalScale)
(n : ℕ)
:
theorem
Complexity.PositiveRationalScale.onePlusCeilPowAtLength_pow_internal
(scale : PositiveRationalScale)
(n : ℕ)
: