Documentation

LeanPool.GapCVP.Part12A

GapCVP proof, part 12 #

noncomputable def GapCVP.FourFamilySoundness.paperVariableArityIntegerRadius (encodingLength : ℕ) (formula : ThreeCNF) :

GapCVP reduction support.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem GapCVP.FourFamilySoundness.paperVariableArityExplicitBinarySystem_oneHot_of_satisfiable (encodingLength : ℕ) (formula : ThreeCNF) (hsatisfiable : ∃ (assignment : ℕ → Bool), ∀ clause ∈ formula, clauseSatisfied assignment clause = true) :
    ∃ (vector : Fin (Factor400BinaryConstructiveSourcePlaces.sourceFormulaDimension encodingLength (FormulaBridge.srcFormula formula)) → ℤ), (FormulaBridge.paperExplicitBinarySystem encodingLength formula).Solves vector = true ∧ (∀ (index : Fin (Factor400BinaryConstructiveSourcePlaces.sourceFormulaDimension encodingLength (FormulaBridge.srcFormula formula))), vector index = 0 ∨ vector index = 1) ∧ Core.integerSquaredNorm vector = paperVariableArityIntegerRadius encodingLength formula

    Internal support shared across GapCVP continuation modules.

    Internal support shared across GapCVP continuation modules.