- visibleGoals : Array GoalWithMVars
- invisibleGoals : Std.HashSet Lean.MVarId
Instances For
Instances For
Instances For
def Aesop.Script.TacticState.getVisibleGoalIndex {m : Type → Type} [Monad m] [Lean.MonadError m] (ts : TacticState) (goal : Lean.MVarId) :
m Nat
Instances For
def Aesop.Script.TacticState.eraseSolvedGoals (ts : TacticState) (preMCtx postMCtx : Lean.MetavarContext) :
Instances For
def Aesop.Script.TacticState.applyTactic {m : Type → Type} [Monad m] [Lean.MonadError m] (ts : TacticState) (inGoal : Lean.MVarId) (outGoals : Array GoalWithMVars) (preMCtx postMCtx : Lean.MetavarContext) :
Instances For
def Aesop.Script.TacticState.focus {m : Type → Type} [Monad m] [Lean.MonadError m] (ts : TacticState) (goal : Lean.MVarId) :
Instances For
@[always_inline]
def Aesop.Script.TacticState.onGoalM {m : Type → Type} [Monad m] [Lean.MonadError m] {α : Type} (ts : TacticState) (g : Lean.MVarId) (f : TacticState → m (α × TacticState)) :
m (α × TacticState)