Documentation

Lean.Elab.Tactic.Do.VCGen

Instances For
    • noLetElim : Bool

      If true, do not substitute away let-declarations that are used at most once before starting VC generation.

    Instances For
      • fuel : Fuel
      • simpState : Meta.Simp.State
      • The verification conditions that have been generated so far. Includes Type-valued goals arising from instantiation of specifications.

      Instances For
        @[reducible, inline]
        Equations
          Instances For
            Equations
              Instances For
                def Lean.Elab.Tactic.Do.emitVC (subGoal : Expr) (name : Name) :
                Equations
                  Instances For
                    Equations
                      Instances For
                        Equations
                          Instances For
                            Equations
                              Instances For
                                def Lean.Elab.Tactic.Do.withSharing {α : Type} (name : Name) (type val : Expr) (k : Expr(ExprVCGenM Expr)VCGenM α) (kind : LocalDeclKind := LocalDeclKind.default) :
                                Equations
                                  Instances For
                                    def Lean.Elab.Tactic.Do.step (ctx : Context) (fuel : Fuel) (goal : ProofMode.MGoal) (name : Name) :
                                    Equations
                                      Instances For
                                        Equations
                                          Instances For
                                            partial def Lean.Elab.Tactic.Do.step.tryGoal (ctx : Context) (goal : Expr) (name : Name) :
                                            Equations
                                              Instances For
                                                Equations
                                                  Instances For