Documentation
Lean
.
Elab
.
PreDefinition
.
Structural
.
Eqns
Search
return to top
source
Imports
Lean.Elab.PreDefinition.EqnsUtils
Lean.Elab.PreDefinition.FixedParams
Lean.Meta.Tactic.CasesOnStuckLHS
Lean.Meta.Tactic.CasesOnStuckLHS
Lean.Meta.Tactic.Delta
Lean.Meta.Tactic.Delta
Lean.Meta.Tactic.Split
Lean.Meta.Tactic.Simp.Main
Imported by
Lean
.
Elab
.
Structural
.
EqnInfo
Lean
.
Elab
.
Structural
.
instInhabitedEqnInfo
.
default
Lean
.
Elab
.
Structural
.
instInhabitedEqnInfo
Lean
.
Elab
.
Structural
.
eqnInfoExt
Lean
.
Elab
.
Structural
.
registerEqnsInfo
source
structure
Lean
.
Elab
.
Structural
.
EqnInfo
:
Type
declName :
Name
levelParams :
List
Name
type :
Expr
value :
Expr
recArgPos :
Nat
declNames :
Array
Name
fixedParamPerms :
FixedParamPerms
Instances For
source
def
Lean
.
Elab
.
Structural
.
instInhabitedEqnInfo
.
default
:
EqnInfo
Equations
Instances For
source
instance
Lean
.
Elab
.
Structural
.
instInhabitedEqnInfo
:
Inhabited
EqnInfo
Equations
source
opaque
Lean
.
Elab
.
Structural
.
eqnInfoExt
:
MapDeclarationExtension
EqnInfo
source
def
Lean
.
Elab
.
Structural
.
registerEqnsInfo
(
preDef
:
PreDefinition
)
(
declNames
:
Array
Name
)
(
recArgPos
:
Nat
)
(
fixedParamPerms
:
FixedParamPerms
)
:
CoreM
Unit
Equations
Instances For