Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Compiler.LCNF.Decl.simp
(decl : Lean.Compiler.LCNF.Decl)
(config : Lean.Compiler.LCNF.Simp.Config)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
partial def
Lean.Compiler.LCNF.Decl.simp.go
(decl : Lean.Compiler.LCNF.Decl)
(config : Lean.Compiler.LCNF.Simp.Config)
:
def
Lean.Compiler.LCNF.simp
(config : Lean.Compiler.LCNF.Simp.Config :=
{ etaPoly := false, inlinePartial := false, implementedBy := false, inlineDefs := true })
(occurrence : Nat := 0)
(phase : Lean.Compiler.LCNF.Phase := Lean.Compiler.LCNF.Phase.base)
:
Equations
- Lean.Compiler.LCNF.simp config occurrence phase = Lean.Compiler.LCNF.Pass.mkPerDeclaration `simp (fun (x : Lean.Compiler.LCNF.Decl) => x.simp config) phase occurrence