- 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
@[inline, reducible]
Instances For
Equations
- Aesop.TreeM.instMonadTreeM = let src := inferInstanceAs (Monad Aesop.TreeM); Monad.mk
Equations
- Aesop.TreeM.instInhabitedTreeM = { 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 = StateRefT'.run (ReaderT.run x ctx) 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 (Aesop.Goal.preNormGoal __do_lift)
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.