- keys : Array Lean.Meta.DiscrTree.Key
- val : Lean.Name
Equations
- Lean.Meta.instInhabitedUnificationHintEntry = { default := { keys := default, val := default } }
Equations
- Lean.Meta.instInhabitedUnificationHints = { default := { discrTree := default } }
Equations
- Lean.Meta.instToFormatUnificationHints = { format := fun h => Lean.format h.discrTree }
def
Lean.Meta.UnificationHints.add
(hints : Lean.Meta.UnificationHints)
(e : Lean.Meta.UnificationHintEntry)
:
Equations
- Lean.Meta.UnificationHints.add hints e = { discrTree := Lean.Meta.DiscrTree.insertCore hints.discrTree e.keys e.val }
- pattern : Lean.Meta.UnificationConstraint
- constraints : List Lean.Meta.UnificationConstraint
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.
def
Lean.Meta.tryUnificationHints.tryCandidate
(t : Lean.Expr)
(s : Lean.Expr)
(candidate : Lean.Name)
:
Equations
- One or more equations did not get rendered due to their size.