Documentation
Lean
.
Meta
.
Injective
Search
return to top
source
Imports
Lean.Meta.Basic
Lean.Meta.SameCtorUtils
Lean.Meta.Tactic.Assumption
Lean.Meta.Tactic.Cases
Lean.Meta.Tactic.Refl
Lean.Meta.Tactic.Simp.Main
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
Equations
Instances For
source
def
Lean
.
Meta
.
mkInjectiveTheoremNameFor
(
ctorName
:
Name
)
:
Name
Equations
Instances For
source
def
Lean
.
Meta
.
mkInjectiveEqTheoremNameFor
(
ctorName
:
Name
)
:
Name
Equations
Instances For
source
opaque
Lean
.
Meta
.
genInjectivity
:
Lean.Option
Bool
source
def
Lean
.
Meta
.
mkInjectiveTheorems
(
declName
:
Name
)
:
MetaM
Unit
Equations
Instances For
source
def
Lean
.
Meta
.
getCtorAppIndices?
(
ctorApp
:
Expr
)
:
MetaM
(
Option
(
Array
Expr
)
)
Equations
Instances For
source
def
Lean
.
Meta
.
mkHInjectiveTheoremNameFor
(
ctorName
:
Name
)
:
Name
Equations
Instances For