Builtin propagators.
Instances For
Equations
- Lean.Meta.Grind.instInhabitedBuiltinPropagators = { default := { up := default, down := default } }
def
Lean.Meta.Grind.registerBuiltinUpwardPropagator
(declName : Lean.Name)
(proc : Lean.Meta.Grind.Propagator)
:
Equations
- Lean.Meta.Grind.registerBuiltinUpwardPropagator declName proc = Lean.Meta.Grind.registerBuiltinPropagatorCore✝ declName true proc
Instances For
def
Lean.Meta.Grind.registerBuiltinDownwardPropagator
(declName : Lean.Name)
(proc : Lean.Meta.Grind.Propagator)
:
Equations
- Lean.Meta.Grind.registerBuiltinDownwardPropagator declName proc = Lean.Meta.Grind.registerBuiltinPropagatorCore✝ declName false proc