Hashed anti-checker survivor cells -- definitions #
The existential predicate below is the exact query made by Stockmeyer's occupancy test. A witness is a row-major tuple of encoded survivor codes in the prescribed Cartesian power that the selected affine hash sends to zero.
def
Complexity.GapMCSP.Magnification.AntiCheckerLemma.survivorPowerWidth
(arity threshold precision : ℕ)
:
Width of one witness tuple used by relative counting on the encoded anti-checker survivor domain.
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Complexity.GapMCSP.Magnification.AntiCheckerLemma.HashCellWitness
{count : ℕ}
(arity threshold precision rangeWidth : ℕ)
(input : BitString (count * (arity + 1)))
(seed : BitString (PairwiseIndependentHash.affineSeedWidth (survivorPowerWidth arity threshold precision) rangeWidth))
(witness : BitString (survivorPowerWidth arity threshold precision))
:
One tuple of encoded survivors belongs to the selected affine zero cell.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[instance_reducible]
instance
Complexity.GapMCSP.Magnification.AntiCheckerLemma.instDecidableHashCellWitness
{count : ℕ}
(arity threshold precision rangeWidth : ℕ)
(input : BitString (count * (arity + 1)))
(seed : BitString (PairwiseIndependentHash.affineSeedWidth (survivorPowerWidth arity threshold precision) rangeWidth))
(witness : BitString (survivorPowerWidth arity threshold precision))
:
Decidable (HashCellWitness arity threshold precision rangeWidth input seed witness)
Equations
- Complexity.GapMCSP.Magnification.AntiCheckerLemma.instDecidableHashCellWitness arity threshold precision rangeWidth input seed witness = id instDecidableAnd
def
Complexity.GapMCSP.Magnification.AntiCheckerLemma.HashCellNonempty
{count : ℕ}
(arity threshold precision rangeWidth : ℕ)
(input : BitString (count * (arity + 1)))
(seed : BitString (PairwiseIndependentHash.affineSeedWidth (survivorPowerWidth arity threshold precision) rangeWidth))
:
The selected affine zero cell contains at least one powered survivor witness.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[instance_reducible]
instance
Complexity.GapMCSP.Magnification.AntiCheckerLemma.instDecidableHashCellNonempty
{count : ℕ}
(arity threshold precision rangeWidth : ℕ)
(input : BitString (count * (arity + 1)))
(seed : BitString (PairwiseIndependentHash.affineSeedWidth (survivorPowerWidth arity threshold precision) rangeWidth))
:
Decidable (HashCellNonempty arity threshold precision rangeWidth input seed)
Equations
- Complexity.GapMCSP.Magnification.AntiCheckerLemma.instDecidableHashCellNonempty arity threshold precision rangeWidth input seed = id inferInstance