Documentation

Aesop.Script.TacticState

  • visibleGoals : Array GoalWithMVars
  • invisibleGoals : Std.HashSet Lean.MVarId
Instances For
    Equations
    Instances For
      def Aesop.Script.TacticState.mkInitial (goal : Lean.MVarId) :
      Lean.MetaM TacticState
      Equations
      Instances For
        def Aesop.Script.TacticState.getVisibleGoalIndex? (ts : TacticState) (goal : Lean.MVarId) :
        Option Nat
        Equations
        Instances For
          def Aesop.Script.TacticState.getVisibleGoalIndex {m : TypeType} [Monad m] [Lean.MonadError m] (ts : TacticState) (goal : Lean.MVarId) :
          m Nat
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def Aesop.Script.TacticState.getMainGoal? (ts : TacticState) :
            Option Lean.MVarId
            Equations
            Instances For
              Equations
              Instances For
                def Aesop.Script.TacticState.eraseSolvedGoals (ts : TacticState) (preMCtx postMCtx : Lean.MetavarContext) :
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  def Aesop.Script.TacticState.applyTactic {m : TypeType} [Monad m] [Lean.MonadError m] (ts : TacticState) (inGoal : Lean.MVarId) (outGoals : Array GoalWithMVars) (preMCtx postMCtx : Lean.MetavarContext) :
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    def Aesop.Script.TacticState.focus {m : TypeType} [Monad m] [Lean.MonadError m] (ts : TacticState) (goal : Lean.MVarId) :
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      @[always_inline]
                      def Aesop.Script.TacticState.onGoalM {m : TypeType} [Monad m] [Lean.MonadError m] {α : Type} (ts : TacticState) (g : Lean.MVarId) (f : TacticStatem (α × TacticState)) :
                      m (α × TacticState)
                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For