Equations
- DeclAudit.hashString a = toString (hash a)
Instances For
Equations
- DeclAudit.bodyHashString (Lean.ConstantInfo.defnInfo v) = DeclAudit.hashString v.value
- DeclAudit.bodyHashString (Lean.ConstantInfo.thmInfo val) = "<proof-skipped>"
- DeclAudit.bodyHashString (Lean.ConstantInfo.opaqueInfo v) = DeclAudit.hashString v.value
- DeclAudit.bodyHashString (Lean.ConstantInfo.axiomInfo val) = "<axiom>"
- DeclAudit.bodyHashString (Lean.ConstantInfo.inductInfo v) = toString "<ctors:" ++ toString (DeclAudit.formatNames v.ctors.toArray) ++ toString ">"
- DeclAudit.bodyHashString (Lean.ConstantInfo.ctorInfo val) = "<ctor>"
- DeclAudit.bodyHashString (Lean.ConstantInfo.recInfo val) = "<recursor>"
- DeclAudit.bodyHashString (Lean.ConstantInfo.quotInfo val) = "<quot>"
Instances For
def
DeclAudit.projectConstantsInExpr
(projectDecls : Std.HashSet Lean.Name)
(self : Lean.Name)
(expr : Lean.Expr)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
- memo : Std.HashMap Lean.Name (Array Lean.Name)
- visiting : Lean.NameSet
Instances For
@[reducible, inline]
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- DeclAudit.depsField deps = ",".intercalate (Array.map (fun (n : Lean.Name) => n.toString) deps).toList
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.