Documentation
Lean
.
Data
.
OpenDecl
Search
return to top
source
Imports
Init.Meta
Imported by
Lean
.
OpenDecl
Lean
.
instBEqOpenDecl
Lean
.
OpenDecl
.
instInhabited
Lean
.
OpenDecl
.
instToString
Lean
.
rootNamespace
Lean
.
removeRoot
source
inductive
Lean
.
OpenDecl
:
Type
Data for representing
open
commands
simple
(ns :
Name
)
(except :
List
Name
)
:
OpenDecl
explicit
(id declName :
Name
)
:
OpenDecl
Instances For
source
instance
Lean
.
instBEqOpenDecl
:
BEq
OpenDecl
Equations
Lean.instBEqOpenDecl
=
{
beq
:=
Lean.beqOpenDeclâ
}
source
instance
Lean
.
OpenDecl
.
instInhabited
:
Inhabited
OpenDecl
Equations
Lean.OpenDecl.instInhabited
=
{
default
:=
Lean.OpenDecl.simple
Lean.Name.anonymous
[
]
}
source
instance
Lean
.
OpenDecl
.
instToString
:
ToString
OpenDecl
Equations
One or more equations did not get rendered due to their size.
source
def
Lean
.
rootNamespace
:
Name
Equations
Lean.rootNamespace
=
`_root_
Instances For
source
def
Lean
.
removeRoot
(n :
Name
)
:
Name
Equations
Lean.removeRoot
n
=
n
.
replacePrefix
Lean.rootNamespace
Lean.Name.anonymous
Instances For