| Age | Commit message (Collapse) | Author |
|
|
|
Exact definitions remain named globals, so suc spells the canonical construction directly to coalesce with the packaged successor.
|
|
|
|
|
|
Require every ownable top-level symbol to be introduced by a dedicated owner before it can appear in facts. Reject duplicate ownership and prevent symbols used by inductive definitions from being defined later.
Use the ownership/dependency information to reject hidden recursive inductive definitions and to generate referenceable inductive principles.
BREAKING CHANGE: Top-level facts no longer introduce symbols implicitly.
|
|
|
|
Use an `\iff`-calc to speed up `union_as_unions`. Also remove `in_implies_neq` which seems to interact badly with the choice axiom used by superposition-based proofs like Vampire in cut-down problems.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|