Documentation

Lean.Elab.Tactic.Do.ProofMode.MGoal

Instances For

    Combine two hypotheses into a conjunction. Precondition: Neither lhs nor rhs is empty (parseEmptyHyp?).

    Instances For

      Smart constructor that cancels away empty hypotheses, along with a proof that lhs ∧ rhs ⊣⊢ₛ result.

      Instances For
        Instances For

          Roundtrips with parseMGoal?.

          Instances For
            def Lean.Elab.Tactic.Do.ProofMode.checkHasType (expr expectedType : Expr) (suppressWarning : Bool := false) :
            Instances For
              def Lean.Elab.Tactic.Do.ProofMode.MGoal.checkProof (goal : MGoal) (prf : Expr) (suppressWarning : Bool := false) :
              Instances For
                Instances For
                  def Lean.Elab.Tactic.Do.ProofMode.addLocalVarInfo (stx : Syntax) (lctx : LocalContext) (expr : Expr) (expectedType? : Option Expr) (isBinder : Bool := false) :
                  Instances For
                    def Lean.Elab.Tactic.Do.ProofMode.addHypInfo (stx : Syntax) (σs : Expr) (hyp : Hyp) (isBinder : Bool := false) :
                    Instances For