Equations
Equations
- Aesop.Script.SScript.takeNConsecutiveFocusAndSolve? acc 0 x✝ = some (acc, x✝)
- Aesop.Script.SScript.takeNConsecutiveFocusAndSolve? acc n.succ Aesop.Script.SScript.empty = none
- Aesop.Script.SScript.takeNConsecutiveFocusAndSolve? acc n.succ (Aesop.Script.SScript.onGoal goalPos step tail) = none
- Aesop.Script.SScript.takeNConsecutiveFocusAndSolve? acc n.succ (Aesop.Script.SScript.focusAndSolve 0 here tail) = Aesop.Script.SScript.takeNConsecutiveFocusAndSolve? (acc.push here) n tail
- Aesop.Script.SScript.takeNConsecutiveFocusAndSolve? acc n.succ (Aesop.Script.SScript.focusAndSolve n_1.succ here tail) = none
Instances For
def
Aesop.Script.SScript.render
{m : Type → Type}
[Monad m]
[Lean.MonadError m]
[Lean.MonadQuotation m]
(script : SScript)
:
Equations
- script.render = Aesop.Script.SScript.render.go✝ #[] script