Documentation
Lean
.
Meta
.
Injective
Search
return to top
source
Imports
Init.Omega
Lean.Meta.Basic
Lean.Meta.SameCtorUtils
Lean.Meta.Tactic.Assumption
Lean.Meta.Tactic.Injection
Lean.Meta.Tactic.Refl
Lean.Meta.Tactic.Simp.Attr
Imported by
Lean
.
Meta
.
elimOptParam
Lean
.
Meta
.
mkInjectiveTheoremNameFor
Lean
.
Meta
.
mkInjectiveEqTheoremNameFor
Lean
.
Meta
.
genInjectivity
Lean
.
Meta
.
mkInjectiveTheorems
Lean
.
Meta
.
getCtorAppIndices?
Lean
.
Meta
.
mkHInjectiveTheoremNameFor
source
def
Lean
.
Meta
.
elimOptParam
(
type
:
Expr
)
:
CoreM
Expr
Instances For
source
def
Lean
.
Meta
.
mkInjectiveTheoremNameFor
(
ctorName
:
Name
)
:
Name
Instances For
source
def
Lean
.
Meta
.
mkInjectiveEqTheoremNameFor
(
ctorName
:
Name
)
:
Name
Instances For
source
opaque
Lean
.
Meta
.
genInjectivity
:
Lean.Option
Bool
source
def
Lean
.
Meta
.
mkInjectiveTheorems
(
declName
:
Name
)
:
MetaM
Unit
Instances For
source
def
Lean
.
Meta
.
getCtorAppIndices?
(
ctorApp
:
Expr
)
:
MetaM
(
Option
(
Array
Expr
)
)
Instances For
source
def
Lean
.
Meta
.
mkHInjectiveTheoremNameFor
(
ctorName
:
Name
)
:
Name
Instances For