Documentation

Duper.ProofReconstruction

Equations
Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[reducible, inline]
      Equations
      Instances For
        @[reducible, inline]
        Equations
        Instances For
          structure PRContext :
          Instances For
            structure PRState :
            Instances For
              Equations
              Instances For
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  @[reducible, inline]
                  abbrev PRM (α : Type) :
                  Equations
                  Instances For
                    def PRM.mkLetDecl (fvarId : Lean.FVarId) (userName : Lean.Name) (type value : Lean.Expr) (nonDep : Bool := false) (kind : Lean.LocalDeclKind := default) :
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      def runMetaAsPRM {α : Type} (x : Lean.MetaM α) :
                      PRM α
                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        def PRM.run {α : Type} (m : PRM α) (ctx : PRContext) (st : PRState) :
                        Equations
                        Instances For
                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For

                            Given the ProverM state of a duper instance that found a contradiction, reconstruct the proof that duper found and return it as an expression.

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