Documentation

LeanPool.GapCVP.Part10B

GapCVP proof, part 10, continuation 02 #

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

                    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
                              Instances For
                                noncomputable def GapCVP.BinaryExplicitAffineRows.sourceExplicitAffineXorBitsComputable {first second : List BoolList Bool} (hfirst : BitTM first) (hsecond : BitTM second) :

                                GapCVP reduction support.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  theorem GapCVP.BinaryExplicitAffineRows.sourceExplicitAffineXorBits_valid (first second : List BoolList Bool) (input : List Bool) (firstBit secondBit : Bool) (hfirst : first input = [firstBit]) (hsecond : second input = [secondBit]) :
                                  sourceExplicitAffineXorBits first second input = [firstBit ^^ secondBit]
                                  @[irreducible]
                                  noncomputable def GapCVP.BinaryPhysicalWordRuntimeDegreeTM.factor400BinaryPhysicalWordRuntimeCompositionComputer {first second : List BoolList Bool} (firstComputer : BitTM first) (secondComputer : BitTM second) :
                                  BitTM (second first)

                                  GapCVP reduction support.

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    @[irreducible]
                                    noncomputable def GapCVP.BinaryPhysicalCellGridWordTM.physicalCellGridAppendComputer {first second : List BoolList Bool} (firstComputer : BitTM first) (secondComputer : BitTM second) :
                                    BitTM fun (input : List Bool) => first input ++ second input

                                    GapCVP reduction support.

                                    Equations
                                    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
                                                Instances For

                                                  Executes the binaryGaussianPivotStepTac machine-step simplifier.

                                                  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
                                                      Instances For

                                                        GapCVP reduction support.

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

                                                          GapCVP reduction support.

                                                          Equations
                                                          Instances For

                                                            GapCVP reduction support.

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

                                                              GapCVP reduction support.

                                                              Equations
                                                              Instances For
                                                                noncomputable def GapCVP.GaussianAdaptivePivotStepTM.binaryGaussianDynamicBranchComputable {selector : List BoolBool} {valid fallback : List BoolList Bool} (selection : BitTM fun (input : List Bool) => selector input :: input) (hvalid : BitTM valid) (hfallback : BitTM fallback) :
                                                                BitTM (binaryGaussianDynamicBranchOutput selector valid fallback)

                                                                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
                                                                          noncomputable def GapCVP.BinaryGaussianStructuralAtomTM.structuralRankLessSelectionComputable {bound : List BoolList Bool} (hbound : BitTM bound) :
                                                                          BitTM fun (query : List Bool) => structuralRankLessBit bound query :: query

                                                                          GapCVP reduction support.

                                                                          Equations
                                                                          • One or more equations did not get rendered due to their size.
                                                                          Instances For
                                                                            theorem GapCVP.BinaryGaussianStructuralAtomTM.structuralRankLessBit_valid (bound : List BoolList Bool) (query : List Bool) (rank ceiling : ) (hrank : structuralRankUnary query = List.replicate rank true) (hbound : bound query = List.replicate ceiling true) :
                                                                            structuralRankLessBit bound query = decide (rank < ceiling)
                                                                            theorem GapCVP.BinaryGaussianStructuralRecordIndex.sourceMatrixStructuralRecords_getD (m n : ) (matrix : Fin mFin n) (row : Fin m) (column : Fin n) :

                                                                            GapCVP reduction support.

                                                                            Equations
                                                                            • One or more equations did not get rendered due to their size.
                                                                            Instances For
                                                                              noncomputable def GapCVP.BinaryPhysicalRowBasisDivisionTM.sourcePhysicalComputedUnaryQuotientComputable {dividend modulus : List BoolList Bool} (hdividend : BitTM dividend) (hmodulus : BitTM modulus) :

                                                                              GapCVP reduction support.

                                                                              Equations
                                                                              • One or more equations did not get rendered due to their size.
                                                                              Instances For
                                                                                theorem GapCVP.BinaryPhysicalRowBasisDivisionTM.sourcePhysicalComputedUnaryQuotient_valid (dividend modulus : List BoolList Bool) (input : List Bool) (first second : ) (hpositive : 0 < second) (hdividend : dividend input = List.replicate first true) (hmodulus : modulus input = List.replicate second true) :
                                                                                sourcePhysicalComputedUnaryQuotient dividend modulus input = List.replicate (first / second) true

                                                                                GapCVP reduction support.

                                                                                Equations
                                                                                • One or more equations did not get rendered due to their size.
                                                                                Instances For
                                                                                  noncomputable def GapCVP.BinaryPhysicalRowBasisDivisionTM.sourcePhysicalComputedUnaryRemainderComputable {dividend modulus : List BoolList Bool} (hdividend : BitTM dividend) (hmodulus : BitTM modulus) :

                                                                                  GapCVP reduction support.

                                                                                  Equations
                                                                                  • One or more equations did not get rendered due to their size.
                                                                                  Instances For
                                                                                    theorem GapCVP.BinaryPhysicalRowBasisDivisionTM.sourcePhysicalComputedUnaryRemainder_valid (dividend modulus : List BoolList Bool) (input : List Bool) (first second : ) (hpositive : 0 < second) (hdividend : dividend input = List.replicate first true) (hmodulus : modulus input = List.replicate second true) :
                                                                                    sourcePhysicalComputedUnaryRemainder dividend modulus input = List.replicate (first % second) true

                                                                                    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

                                                                                                      GapCVP reduction support.

                                                                                                      Equations
                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                      Instances For
                                                                                                        theorem GapCVP.BinaryPhysicalWordEntries.binaryFieldParityMatrix_apply_basisCoordinate {K : Type u_1} [Field K] [Algebra (ZMod 2) K] {degree fieldRowCount dimension : } (basis : Module.Basis (Fin degree) (ZMod 2) K) (checks : Matrix (Fin fieldRowCount) (Fin dimension) K) (row : Fin fieldRowCount) (coordinate : Fin degree) (column : Fin dimension) :
                                                                                                        Core.binaryFieldParityMatrix basis checks (row, coordinate) column = basis.equivFun (checks row column) coordinate

                                                                                                        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

                                                                                                                          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
                                                                                                                                    Instances For

                                                                                                                                      GapCVP reduction support.

                                                                                                                                      Equations
                                                                                                                                      Instances For

                                                                                                                                        GapCVP reduction support.

                                                                                                                                        Equations
                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                        Instances For
                                                                                                                                          theorem GapCVP.BinaryFieldInverseAlgebra.reducePrefix_succ {e : } (lower : Core.EffectiveBinaryField.Word e) (count : ) (word : Core.EffectiveBinaryField.Word (2 * e)) :
                                                                                                                                          reducePrefix lower (count + 1) word = Core.EffectiveBinaryField.reduceAt lower (2 * e - 1 - count) (reducePrefix lower count word)

                                                                                                                                          GapCVP reduction support.

                                                                                                                                          Equations
                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                          Instances For
                                                                                                                                            theorem GapCVP.BinaryFieldInverseAlgebra.sourceWordValue_oneWord (encodingLength : ) (formula : Core.Formula) :
                                                                                                                                            sourceWordValue encodingLength formula (oneWord (Core.sourceFieldExponent (Core.sourceSizeParameter encodingLength formula))) = 1

                                                                                                                                            GapCVP reduction support.

                                                                                                                                            Equations
                                                                                                                                            Instances For
                                                                                                                                              theorem GapCVP.BinaryFieldInverseAlgebra.sourceWordValue_sourceWordPow (encodingLength : ) (formula : Core.Formula) (word : Core.EffectiveBinaryField.Word (Core.sourceFieldExponent (Core.sourceSizeParameter encodingLength formula))) (power : ) :
                                                                                                                                              sourceWordValue encodingLength formula (sourceWordPow word power) = sourceWordValue encodingLength formula word ^ power
                                                                                                                                              theorem GapCVP.BinaryFieldInverseAlgebra.sourceWordValue_sourceInverseWord (encodingLength : ) (formula : Core.Formula) (word : Core.EffectiveBinaryField.Word (Core.sourceFieldExponent (Core.sourceSizeParameter encodingLength formula))) (hnonzero : sourceWordValue encodingLength formula word 0) :
                                                                                                                                              sourceWordValue encodingLength formula (sourceInverseWord word) = (sourceWordValue encodingLength formula word)⁻¹