Documentation
Aesop
.
Script
.
StructureStatic
Search
return to top
source
Imports
Init
Aesop.Script.UScriptToSScript
Aesop.Script.Util
Imported by
Aesop
.
Script
.
StaticStructureM
.
State
Aesop
.
Script
.
StaticStructureM
.
Context
Aesop
.
Script
.
StaticStructureM
Aesop
.
Script
.
StaticStructureM
.
run
Aesop
.
Script
.
structureStaticCore
Aesop
.
Script
.
UScript
.
toSScriptStatic
source
structure
Aesop
.
Script
.
StaticStructureM
.
State
:
Type
perfect :
Bool
Instances For
source
structure
Aesop
.
Script
.
StaticStructureM
.
Context
:
Type
steps :
Std.HashMap
Lean.MVarId
(
Nat
×
Step
)
Instances For
source
@[reducible, inline]
abbrev
Aesop
.
Script
.
StaticStructureM
(
α
:
Type
)
:
Type
Equations
Instances For
source
def
Aesop
.
Script
.
StaticStructureM
.
run
{
α
:
Type
}
(
script
:
UScript
)
(
x
:
StaticStructureM
α
)
:
Lean.CoreM
(
α
×
Bool
)
Equations
Instances For
source
def
Aesop
.
Script
.
structureStaticCore
(
tacticState
:
TacticState
)
(
script
:
UScript
)
:
Lean.CoreM
(
UScript
×
Bool
)
Equations
Instances For
source
def
Aesop
.
Script
.
UScript
.
toSScriptStatic
(
tacticState
:
TacticState
)
(
uscript
:
UScript
)
:
Lean.CoreM
(
SScript
×
Bool
)
Equations
Instances For