Documentation

LeanPool.GapCVP.Part17

GapCVP proof, part 17 #

@[reducible, inline]

The binary affine system associated with the physically encoded formula.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    noncomputable def GapCVP.PaperFinitePNormSourceReduction.paperFinitePPhysicalFormulaInstance (p : ℚ) (hp : 1 ≤ p) (encodingLength : ℕ) (formula : ThreeCNF) :

    Construct the finite-p GapCVP instance of a physically encoded formula.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem GapCVP.PaperFinitePNormSourceReduction.paperVariableArityFinitePPhysicalFormulaInstance_close_of_satisfiable (p : ℚ) (hp : 1 ≤ p) (encodingLength : ℕ) (formula : ThreeCNF) (satisfiable : ∃ (assignment : ℕ → Bool), ∀ clause ∈ formula, clauseSatisfied assignment clause = true) :
      ∃ (coefficients : Fin (paperFinitePPhysicalFormulaInstance p hp encodingLength formula).dimension → ℤ), Factor400FinitePNormCorollary.finitePLatticeDistance p (paperFinitePPhysicalFormulaInstance p hp encodingLength formula) coefficients ≤ ↑(paperFinitePPhysicalFormulaInstance p hp encodingLength formula).radius
      theorem GapCVP.PaperFinitePNormSourceReduction.paperVariableArityFinitePPhysicalFormulaInstance_far_of_unsatisfiable (p : ℚ) (hp : 1 ≤ p) (encodingLength : ℕ) (formula : ThreeCNF) (consistent : (paperFinitePPhysicalSystem encodingLength formula).effectiveReducedConsistent = true) (unsatisfiable : ¬∃ (assignment : ℕ → Bool), ∀ clause ∈ formula, clauseSatisfied assignment clause = true) (coefficients : Fin (paperFinitePPhysicalFormulaInstance p hp encodingLength formula).dimension → ℤ) :

      Encode the scaled finite-p radius threshold in unary.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[irreducible]

        GapCVP reduction support.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Compute the unary root used as the finite-p radius numerator.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            @[irreducible]

            GapCVP reduction support.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              Encode the reduced rational finite-p radius as an atomic source word.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                @[irreducible]

                GapCVP reduction support.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  Assemble the finite-p physical source word from the Gaussian matrix and radius data.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    Route the source to the canonical or structural finite-p output according to its guards.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For