- root : Aesop.MVarClusterRef
- rootMetaState : Lean.Meta.SavedState
- numGoals : Nat
- numRapps : Nat
- nextGoalId : Aesop.GoalId
- nextRappId : Aesop.RappId
- allIntroducedMVars : Lean.HashSet Lean.MVarId
Union of the mvars introduced by all rapps.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
Instances For
Equations
- Aesop.TreeM.instMonad = let __src := inferInstanceAs (Monad Aesop.TreeM); Monad.mk
Equations
- Aesop.TreeM.instInhabited = { default := failure }
def
Aesop.TreeM.run'
{α : Type}
(ctx : Aesop.TreeM.Context)
(t : Aesop.Tree)
(x : Aesop.TreeM α)
:
Lean.MetaM (α × Aesop.Tree)
Equations
- Aesop.TreeM.run' ctx t x = (ReaderT.run x ctx).run t
Instances For
Equations
- Aesop.getRootMVarCluster = do let __do_lift ← get pure __do_lift.root
Instances For
Equations
- Aesop.getRootMetaState = do let __do_lift ← get pure __do_lift.rootMetaState
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Aesop.getRootMVarId = do let gref ← Aesop.getRootGoal let __do_lift ← ST.Ref.get gref pure __do_lift.preNormGoal
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
- Aesop.getAllIntroducedMVars = do let __do_lift ← get pure __do_lift.allIntroducedMVars
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.