Documentation

LeanPool.GapCVP.Part15

GapCVP proof, part 15 #

GapCVP reduction support.

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

    GapCVP reduction support.

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

      GapCVP reduction support.

      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
          @[irreducible]

          GapCVP reduction support.

          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

              GapCVP reduction support.

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

                GapCVP reduction support.

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

                  GapCVP reduction support.

                  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
                      @[irreducible]

                      GapCVP reduction support.

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

                        GapCVP reduction support.

                        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
                            @[irreducible]

                            GapCVP reduction support.

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

                              GapCVP reduction support.

                              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

                                  GapCVP reduction support.

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

                                    GapCVP reduction support.

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

                                      GapCVP reduction support.

                                      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

                                          GapCVP reduction support.

                                          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

                                              GapCVP reduction support.

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

                                                GapCVP reduction support.

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

                                                  GapCVP reduction support.

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

                                                    GapCVP reduction support.

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

                                                      GapCVP reduction support.

                                                      Equations
                                                      • One or more equations did not get rendered due to their size.
                                                      Instances For
                                                        theorem GapCVP.PhysicalInterpolationNodeWeightCorrectness.paperVariableArityPhysicalInterpolationNestedNumeratorInverseComputer_valid (family : Fin 4) (width outerWidth : SourceMixedRadixMaskSelectedFlatPreparationTM.SourceQaryMaskDynamicGridWidth) (row column : ) (formula : ThreeCNF) (count : ) (correctWidth : width.output (BinaryExplicitAffineRows.affineCellQuery row column (BinaryEncoding.encodeThreeCNF formula)) = List.replicate count true) (bounded : count 2 ^ PhysicalFamilyRowTM.physDegree formula - (FormulaBridge.srcFormula formula).variableCount) (node : Fin count) :

                                                        GapCVP reduction support.

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

                                                          GapCVP reduction support.

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

                                                            GapCVP reduction support.

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

                                                              GapCVP reduction support.

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

                                                                GapCVP reduction support.

                                                                Equations
                                                                • One or more equations did not get rendered due to their size.
                                                                Instances For
                                                                  theorem GapCVP.PhysicalOrdinaryShiftedCheckBitInstantiation.paperVariableArityPhysicalSourceInterpolationFamilyCheckBit_bits (family : Fin 4) (marker : List BoolList Bool) (expected : BinaryPhysicalLagrangeCoefficientTM.SourcePhysicalLagrangeWordComputer) (width : SourceMixedRadixMaskSelectedFlatPreparationTM.SourceQaryMaskDynamicGridWidth) (base : BinaryPhysicalLagrangeCoefficientTM.SourcePhysicalLagrangeWordComputer) (input : List Bool) (markerBit expectedBit directBit correctionBit : Bool) (markerCorrect : marker input = [markerBit]) (expectedCorrect : physicalInterpolationExpectedTypeMatchBit expected input = [expectedBit]) (directCorrect : PhysicalInterpolationDirectMomentBitTM.physicalFamilyDirectMomentBit family base input = [directBit]) (correctionCorrect : physicalInterpolationNodeCorrectionBit family width base input = [correctionBit]) :
                                                                  physicalSourceInterpolationFamilyCheckBit family marker expected width base input = [markerBit && (expectedBit && (directBit ^^ correctionBit))]

                                                                  GapCVP reduction support.

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

                                                                    GapCVP reduction support.

                                                                    Equations
                                                                    • One or more equations did not get rendered due to their size.
                                                                    Instances For
                                                                      theorem GapCVP.BinaryPhysicalLagrangeParityEntry.constructiveParityMatrix_apply_eq_orderedNodeProducts {K : Type u_1} [Field K] {gridCardinality degreeBound : } (points : Fin gridCardinalityK) (hdegree : degreeBound < gridCardinality) (row column : Fin gridCardinality) :
                                                                      BinaryReedSolomonParity.constructiveParityMatrix points hdegree row column = (if row = column then 1 else 0) - node : Fin (degreeBound + 1), (if Fin.castLE node = column then 1 else 0) * otherFinset.univ.erase node, (points (Fin.castLE node) - points (Fin.castLE other))⁻¹ * (points row - points (Fin.castLE other))
                                                                      theorem GapCVP.PhysicalSelectedInterpolationCoefficientProjection.paperVariableArityPhysicalWordShiftedFieldCoefficient_eq_selectedCoordinate (encodingLength : ) (formula : ThreeCNF) (clause : Fin (FormulaBridge.srcFormula formula).clauses.length) (tuple : ((FormulaBridge.srcFormula formula).clauses.get clause).SatisfyingLocalTuple) (localVariable : ((FormulaBridge.srcFormula formula).clauses.get clause).LocalVariable) (moment : Fin (BinaryExplicitAffineSystem.explicitMomentBudget encodingLength (FormulaBridge.srcFormula formula) + 1)) (row : Fin (Fintype.card (BinaryExplicitAffineSystem.ExplicitGridPoint encodingLength (FormulaBridge.srcFormula formula)))) (column : Fin (MatrixEntrySemantics.PaperVariableArityPhysicalWordDimension encodingLength formula)) :
                                                                      MatrixEntrySemantics.physicalWordFamilyFieldCoefficient encodingLength formula (Sum.inr (Sum.inr (Sum.inr clause, tuple, (localVariable, moment)))) row column = if Sum.inr clause, tuple = ((SourceOrder.sourceCoordinateWordOrder encodingLength formula) column).1 then BinaryReedSolomonParity.constructiveParityMatrix (fun (index : Fin (Fintype.card (BinaryExplicitAffineSystem.ExplicitGridPoint encodingLength (FormulaBridge.srcFormula formula)))) => ((BinaryExplicitAffineSystem.sourceFormulaExplicitGridOrder encodingLength (FormulaBridge.srcFormula formula)) index)) row ((BinaryExplicitAffineSystem.sourceFormulaExplicitGridOrder encodingLength (FormulaBridge.srcFormula formula)).symm ((SourceOrder.sourceCoordinateWordOrder encodingLength formula) column).2.1) * ((((SourceOrder.sourceCoordinateWordOrder encodingLength formula) column).2.2 - Core.sourceSATFieldBit (tuple localVariable)) / (((SourceOrder.sourceCoordinateWordOrder encodingLength formula) column).2.1 - Factor400BinaryConstructiveSourcePlaces.sourceFormulaVariablePlace encodingLength (FormulaBridge.srcFormula formula) localVariable)) ^ moment else 0
                                                                      theorem GapCVP.PhysicalInterpolationNodeWeightSourceFieldCorrectness.paperVariableArityPhysicalInterpolationNodeWeightSourceWord_sourceField (family : Fin 4) (row : ) (formula : ThreeCNF) (count : ) (bounded : count 2 ^ PhysicalFamilyRowTM.physDegree formula - (FormulaBridge.srcFormula formula).variableCount) (node : Fin count) (value : Core.EffectiveBinaryField.Word (PhysicalFamilyRowTM.physDegree formula)) :
                                                                      theorem GapCVP.PhysicalOrdinaryShiftedCheckBitInstantiation.paperVariableArityPhysicalInterpolationNodeCorrectionBit_sourceField_valid (family : Fin 4) (width : SourceMixedRadixMaskSelectedFlatPreparationTM.SourceQaryMaskDynamicGridWidth) (base : BinaryPhysicalLagrangeCoefficientTM.SourcePhysicalLagrangeWordComputer) (row column : ) (formula : ThreeCNF) (count : ) (correctWidth : width.output (BinaryExplicitAffineRows.affineCellQuery row column (BinaryEncoding.encodeThreeCNF formula)) = List.replicate count true) (bounded : count 2 ^ PhysicalFamilyRowTM.physDegree formula - (FormulaBridge.srcFormula formula).variableCount) (value : Core.EffectiveBinaryField.Word (PhysicalFamilyRowTM.physDegree formula)) (correctBase : base.output (BinaryExplicitAffineRows.affineCellQuery row column (BinaryEncoding.encodeThreeCNF formula)) = BinaryModularReductionTM.finiteWordBits value) :
                                                                      @[irreducible]

                                                                      GapCVP reduction support.

                                                                      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
                                                                          @[irreducible]

                                                                          GapCVP reduction support.

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

                                                                            GapCVP reduction support.

                                                                            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
                                                                                @[irreducible]
                                                                                noncomputable def GapCVP.ShiftedTupleBetaTM.paperVariableArityShiftedTupleGuardedSourceWordComputable {marker selected : List BoolList Bool} (hmarker : BitTM marker) (hselected : BitTM selected) :

                                                                                GapCVP reduction support.

                                                                                Equations
                                                                                • One or more equations did not get rendered due to their size.
                                                                                Instances For
                                                                                  theorem GapCVP.ShiftedTupleBetaTM.paperShiftedTupleGuardedSourceWord_valid (marker selected : List BoolList Bool) (input : List Bool) (bit : Bool) (hmarker : marker input = [bit]) :
                                                                                  paperShiftedTupleGuardedSourceWord marker selected input = if bit = true then selected input else []
                                                                                  @[irreducible]

                                                                                  GapCVP reduction support.

                                                                                  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
                                                                                      @[irreducible]
                                                                                      noncomputable def GapCVP.ShiftedTupleBetaTM.paperVariableArityShiftedTupleSelectedSourceBitComputable {marker first second : List BoolList Bool} (hmarker : BitTM marker) (hfirst : BitTM first) (hsecond : BitTM second) :

                                                                                      GapCVP reduction support.

                                                                                      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
                                                                                          @[irreducible]

                                                                                          GapCVP reduction support.

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

                                                                                            GapCVP reduction support.

                                                                                            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
                                                                                                @[irreducible]

                                                                                                GapCVP reduction support.

                                                                                                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
                                                                                                    @[irreducible]

                                                                                                    GapCVP reduction support.

                                                                                                    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
                                                                                                        @[irreducible]

                                                                                                        GapCVP reduction support.

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

                                                                                                          GapCVP reduction support.

                                                                                                          Equations
                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                          Instances For
                                                                                                            theorem GapCVP.ShiftedTupleBetaTM.paperVariableArityShiftedTupleBetaBit_valid (ranks : PaperVariableArityShiftedTupleRankComputers) (input : List Bool) (arity tuple position : ) (sign : Fin 3Bool) (hposition : position < 3) (harity : paperShiftedTupleNormalizedArityUnary ranks input = List.replicate arity true) (hsign : ∀ (slot : Fin 3), GapCVP.ShiftedTupleBetaTM.paperShiftedTupleNormalizedSignWord✝ ranks slot input = [sign slot]) (htuple : ranks.tuple.output input = List.replicate tuple true) (hlocal : ranks.variablePosition.output input = List.replicate position true) :
                                                                                                            paperShiftedTupleBetaBit ranks input = [(tuple + if tuple < paperShiftedTupleRejectedNatural arity sign then 0 else 1).testBit position]
                                                                                                            def GapCVP.SatisfyingWordSourceRankSemantics.paperVariableArityBoundedSourceSign (arity : ) (harity : arity 3) (sign : Fin 3Bool) :
                                                                                                            Fin arityBool

                                                                                                            GapCVP reduction support.

                                                                                                            Equations
                                                                                                            Instances For
                                                                                                              theorem GapCVP.SatisfyingWordSourceRankSemantics.paperVariableAritySatisfyingWordOrder_apply_eq_shiftedTupleBetaBit (arity : ) (harity : arity 3) (sign : Fin 3Bool) (tuple : Fin (2 ^ arity - 1)) (position : Fin arity) :
                                                                                                              ((SourceOrder.paperSatisfyingWordOrder arity (paperVariableArityBoundedSourceSign arity harity sign)) tuple) position = (tuple + if tuple < ShiftedTupleBetaTM.paperShiftedTupleRejectedNatural arity sign then 0 else 1).testBit position
                                                                                                              @[reducible, inline]

                                                                                                              GapCVP reduction support.

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

                                                                                                                GapCVP reduction support.

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

                                                                                                                  GapCVP reduction support.

                                                                                                                  Equations
                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                  Instances For
                                                                                                                    theorem GapCVP.PhysicalOrdinaryInterpolationCheckFieldCorrectness.paperVariableArityPhysicalOrdinarySourceRowFieldCoefficient_eq_selected (formula : ThreeCNF) (row : Fin (SourceOrder.paperExplicitBinaryRowWordCount (BinaryEncoding.encodeThreeCNF formula).length formula)) (column : Fin (MatrixEntrySemantics.PaperVariableArityPhysicalWordDimension (BinaryEncoding.encodeThreeCNF formula).length formula)) (inOrdinary : PhysicalFamilyRowTM.physicalFormulaRefinementBoundary formula row row < PhysicalFamilyRowTM.physicalFormulaOrdinaryBoundary formula) :

                                                                                                                    GapCVP reduction support.

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

                                                                                                                      GapCVP reduction support.

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

                                                                                                                        GapCVP reduction support.

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

                                                                                                                          GapCVP reduction support.

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

                                                                                                                            GapCVP reduction support.

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

                                                                                                                              GapCVP reduction support.

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

                                                                                                                                GapCVP reduction support.

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

                                                                                                                                  GapCVP reduction support.

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

                                                                                                                                    GapCVP reduction support.

                                                                                                                                    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

                                                                                                                                        GapCVP reduction support.

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

                                                                                                                                          GapCVP reduction support.

                                                                                                                                          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

                                                                                                                                              GapCVP reduction support.

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

                                                                                                                                                GapCVP reduction support.

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

                                                                                                                                                  GapCVP reduction support.

                                                                                                                                                  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

                                                                                                                                                      GapCVP reduction support.

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