Expand description
Auto-generated module
🤖 Generated with SplitRS
Functions§
- check_
constant_ info - Check a
ConstantInfo(inductive, constructor, recursor, or quotient) and add it to the environment. - check_
constant_ infos - Check multiple
ConstantInfodeclarations, stopping on the first error. - check_
declaration - Check a declaration and add it to the environment.
- check_
declarations - Check multiple declarations in sequence.
- check_
declarations_ collect_ errors - Check multiple declarations, collecting all errors rather than stopping at first.
- check_
declarations_ with_ stats - Check multiple declarations and collect statistics.
- check_
dependencies_ exist - Check that all dependencies of a declaration exist in the environment.
- declaration_
dependencies - Collect the names of all constants referenced in a declaration.
- format_
batch_ result - Format a batch check result for display.
- format_
decl_ summary - Format a declaration summary for display.
- has_
unique_ univ_ params - Check that a declaration’s universe parameter list has no duplicates.
- is_
structurally_ valid_ expr - Perform a basic structural validity check on an expression.
- is_
valid_ decl_ name - Check that a declaration name is valid (non-empty, no invalid characters).
- summarize_
declaration - Summarize a declaration without checking it.
- univ_
params_ compatible - Check that two universe parameter lists are compatible (same length, same names).
- verify_
environment_ integrity - Check the integrity of an environment by re-type-checking all declarations.