GapMCSP hardness-magnification parameters -- proof internals #
theorem
Complexity.GapMCSP.Magnification.Parameters.yesThreshold_zero_internal
(parameters : Parameters)
:
theorem
Complexity.GapMCSP.Magnification.Parameters.noThreshold_zero_internal
(parameters : Parameters)
:
theorem
Complexity.GapMCSP.Magnification.Parameters.yesThreshold_le_noThreshold_internal
(parameters : Parameters)
(arity : ℕ)
:
theorem
Complexity.GapMCSP.Magnification.Parameters.sliceParameters_isGap_internal
(parameters : Parameters)
:
parameters.sliceParameters.IsGap
theorem
Complexity.GapMCSP.Magnification.Parameters.yesThreshold_mul_denominator_le_noThreshold_internal
(parameters : Parameters)
(arity : ℕ)
:
theorem
Complexity.GapMCSP.Magnification.Parameters.noThreshold_pos_internal
(parameters : Parameters)
(arity : ℕ)
:
theorem
Complexity.GapMCSP.Magnification.Parameters.yesThreshold_pos_of_denominator_le_internal
(parameters : Parameters)
{arity : ℕ}
(harity : 0 < arity)
(hdenominator : parameters.constant * arity ≤ parameters.beta.powFloor arity)
:
theorem
Complexity.GapMCSP.Magnification.Parameters.eventually_denominator_le_powFloor_internal
(parameters : Parameters)
:
theorem
Complexity.GapMCSP.Magnification.Parameters.eventually_yesThreshold_pos_internal
(parameters : Parameters)
:
∀ᶠ (arity : ℕ) in Filter.atTop, 0 < parameters.yesThreshold arity
theorem
Complexity.GapMCSP.Magnification.Parameters.noThreshold_le_powCeil_internal
(parameters : Parameters)
(arity : ℕ)
:
theorem
Complexity.GapMCSP.Magnification.Parameters.powCeil_le_two_mul_noThreshold_internal
(parameters : Parameters)
(arity : ℕ)
:
theorem
Complexity.GapMCSP.Magnification.circuitBound_pow_internal
(epsilon : PositiveRationalScale)
(arity : ℕ)
:
theorem
Complexity.GapMCSP.Magnification.circuitBound_tableBits_internal
(epsilon : PositiveRationalScale)
(inst : MCSP.Instance)
:
theorem
Complexity.GapMCSP.Magnification.truthTableLength_le_circuitBoundAtArity_internal
(epsilon : PositiveRationalScale)
(arity : ℕ)
: