Documentation
Auto
.
Embedding
.
LamInductive
Search
return to top
source
Imports
Init
Auto.Embedding.LamConv
Imported by
Auto
.
Embedding
.
Lam
.
IndInfo
Auto
.
Embedding
.
Lam
.
IndInfo
.
toString
Auto
.
Embedding
.
Lam
.
instToStringIndInfo
Auto
.
Embedding
.
Lam
.
IndInfo
.
mpAll?Aux
Auto
.
Embedding
.
Lam
.
IndInfo
.
mpAll?
Auto
.
Embedding
.
Lam
.
MutualIndInfo
Auto
.
Embedding
.
Lam
.
MutualIndInfo
.
mpAll?
source
structure
Auto
.
Embedding
.
Lam
.
IndInfo
:
Type
type :
LamSort
ctors :
List
(
LamSort
×
LamTerm
)
projs :
Option
(
List
(
LamSort
×
LamTerm
))
Instances For
source
def
Auto
.
Embedding
.
Lam
.
IndInfo
.
toString
(
i
:
IndInfo
)
:
String
Equations
One or more equations did not get rendered due to their size.
Instances For
source
instance
Auto
.
Embedding
.
Lam
.
instToStringIndInfo
:
ToString
IndInfo
Equations
Auto.Embedding.Lam.instToStringIndInfo
=
{
toString
:=
Auto.Embedding.Lam.IndInfo.toString
}
source
def
Auto
.
Embedding
.
Lam
.
IndInfo
.
mpAll?Aux
(
rw
:
LamTerm
)
:
List
(
LamSort
×
LamTerm
)
→
Option
(
List
(
LamSort
×
LamTerm
))
Equations
Auto.Embedding.Lam.IndInfo.mpAll?Aux
rw
[
]
=
some
[
]
Auto.Embedding.Lam.IndInfo.mpAll?Aux
rw
(
(
s
,
t
)
::
tail
)
=
match
rw
.
mpAll?
t
,
Auto.Embedding.Lam.IndInfo.mpAll?Aux
rw
tail
with |
some
t'
,
some
tail'
=>
some
(
(
s
,
t'
)
::
tail'
)
|
x
,
x_1
=>
none
Instances For
source
def
Auto
.
Embedding
.
Lam
.
IndInfo
.
mpAll?
(
rw
:
LamTerm
)
(
ii
:
IndInfo
)
:
Option
IndInfo
Equations
One or more equations did not get rendered due to their size.
Instances For
source
@[reducible, inline]
abbrev
Auto
.
Embedding
.
Lam
.
MutualIndInfo
:
Type
Equations
Auto.Embedding.Lam.MutualIndInfo
=
List
Auto.Embedding.Lam.IndInfo
Instances For
source
def
Auto
.
Embedding
.
Lam
.
MutualIndInfo
.
mpAll?
(
rw
:
LamTerm
)
:
MutualIndInfo
→
Option
MutualIndInfo
Equations
One or more equations did not get rendered due to their size.
Auto.Embedding.Lam.MutualIndInfo.mpAll?
rw
[
]
=
some
[
]
Instances For