Expand description
Auto-generated module
🤖 Generated with SplitRS
Functions§
- axiom_
dependencies - Returns the set of all axiom constants depended upon by
term. - classify_
proof - Classifies a proof term into a
ProofComplexityvariant. - collect_
axiom_ deps - Collect all axiom-like constant dependencies from an expression.
- count_
const_ occurrences - Count the number of times a given constant name appears in
term. - is_
closed_ term - Returns
trueiftermcontains no free variables (is a closed term). - is_
proof_ irrelevant - Check if proof irrelevance applies between two terms of a given type.
- proof_
effort - Estimate the “proof effort” metric: a rough measure of how hard it was to construct the term, based on its size and classical axiom usage.
- same_
proof_ shape - Checks whether two proof terms have structurally identical shapes, ignoring the actual constants and literals at the leaves.