Equations
- Lean.Elab.WF.instInhabitedTerminationHintValue = { default := { ref := default, value := default } }
def
Lean.Elab.WF.expandTerminationHint
(terminationHint? : Option Lean.Syntax)
(cliques : Array (Array Lean.Name))
:
Equations
- One or more equations did not get rendered due to their size.
def
Lean.Elab.WF.TerminationHint.markAsUsed
(t : Lean.Elab.WF.TerminationHint)
(clique : Array Lean.Name)
:
Equations
- One or more equations did not get rendered due to their size.
def
Lean.Elab.WF.TerminationHint.find?
(t : Lean.Elab.WF.TerminationHint)
(clique : Array Lean.Name)
:
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
- ref : Lean.Syntax
- declName : Lean.Name
- vars : Array Lean.Syntax
- body : Lean.Syntax
- implicit : Bool
Equations
- Lean.Elab.WF.instInhabitedTerminationByElement = { default := { ref := default, declName := default, vars := default, body := default, implicit := default } }
- elements : Array Lean.Elab.WF.TerminationByElement
- used : Bool
Equations
- Lean.Elab.WF.instInhabitedTerminationBy = { default := Lean.Elab.WF.TerminationBy.core default }
def
Lean.Elab.WF.expandTerminationBy
(hint? : Option Lean.Syntax)
(cliques : Array (Array Lean.Name))
:
Equations
- One or more equations did not get rendered due to their size.
def
Lean.Elab.WF.TerminationBy.markAsUsed
(t : Lean.Elab.WF.TerminationBy)
(cliqueNames : Array Lean.Name)
:
Equations
- One or more equations did not get rendered due to their size.
def
Lean.Elab.WF.TerminationBy.find?
(t : Lean.Elab.WF.TerminationBy)
(cliqueNames : Array Lean.Name)
:
Equations
- One or more equations did not get rendered due to their size.
Equations
- Lean.Elab.WF.TerminationByClique.allImplicit c = Array.all c.elements (fun elem => elem.implicit) 0 (Array.size c.elements)
Equations
- Lean.Elab.WF.TerminationByClique.getExplicitElement? c = Array.find? c.elements fun a => !a.implicit
Equations
- One or more equations did not get rendered due to their size.