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
      Equations
      • One or more equations did not get rendered due to their size.
      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
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            Equations
            Instances For
              def Lean.Elab.Tactic.Do.emitVC (subGoal : Expr) (name : Name) :
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                Equations
                Instances For
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For
                          def Lean.Elab.Tactic.Do.withSharing {α : Type} (name : Name) (type val : Expr) (k : Expr(ExprVCGenM Expr)VCGenM α) (kind : LocalDeclKind := LocalDeclKind.default) :
                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            def Lean.Elab.Tactic.Do.step (ctx : Context) (fuel : Fuel) (goal : ProofMode.MGoal) (name : Name) :
                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              partial def Lean.Elab.Tactic.Do.step.tryGoal (ctx : Context) (goal : Expr) (name : Name) :
                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For
                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For