Documentation
Aesop
.
Script
.
UScriptToSScript
Search
return to top
source
Imports
Init
Aesop.Tracing
Aesop.Script.SScript
Aesop.Script.UScript
Imported by
Aesop
.
Script
.
StepTree
Aesop
.
Script
.
instNonemptyStepTree
Aesop
.
Script
.
StepTree
.
toMessageData?
Aesop
.
Script
.
StepTree
.
toMessageData
Aesop
.
Script
.
instToMessageDataStepTree
Aesop
.
Script
.
UScript
.
toStepTree
Aesop
.
Script
.
sortDedupArrays
Aesop
.
Script
.
isConsecutiveSequence
Aesop
.
Script
.
StepTree
.
focusableGoals
Aesop
.
Script
.
StepTree
.
numSiblings
Aesop
.
Script
.
orderedUScriptToSScript
source
inductive
Aesop
.
Script
.
StepTree
:
Type
empty :
StepTree
node
(
step
:
Step
)
(
index
:
Nat
)
(
children
:
Array
StepTree
)
:
StepTree
Instances For
source
instance
Aesop
.
Script
.
instNonemptyStepTree
:
Nonempty
StepTree
source
partial def
Aesop
.
Script
.
StepTree
.
toMessageData?
:
StepTree
→
Option
Lean.MessageData
source
def
Aesop
.
Script
.
StepTree
.
toMessageData
(
t
:
StepTree
)
:
Lean.MessageData
Equations
Instances For
source
instance
Aesop
.
Script
.
instToMessageDataStepTree
:
Lean.ToMessageData
StepTree
Equations
source
def
Aesop
.
Script
.
UScript
.
toStepTree
(
s
:
UScript
)
:
StepTree
Equations
Instances For
source
def
Aesop
.
Script
.
sortDedupArrays
{
α
:
Type
u_1}
[
Ord
α
]
(
as
:
Array
(
Array
α
)
)
:
Array
α
Equations
Instances For
source
def
Aesop
.
Script
.
isConsecutiveSequence
(
ns
:
Array
Nat
)
:
Bool
Equations
Instances For
source
def
Aesop
.
Script
.
StepTree
.
focusableGoals
(
t
:
StepTree
)
:
Std.HashMap
Lean.MVarId
Nat
Equations
Instances For
source
def
Aesop
.
Script
.
StepTree
.
numSiblings
(
t
:
StepTree
)
:
Std.HashMap
Lean.MVarId
Nat
Equations
Instances For
source
def
Aesop
.
Script
.
orderedUScriptToSScript
(
uscript
:
UScript
)
(
tacticState
:
TacticState
)
:
Lean.CoreM
SScript
Equations
Instances For