Cancellation tactics for EpistemicSystemFA (Fin 4) #
cancel_fin4: packagescancellation_from_pairswith explicit pair listssolve_cancellation: auto-computes lt_pairs and eq_pairs from integer weights, derives all ¬ge/ge facts via deterministic meta-level strategy selection, then appliescancellation_from_pairs
Convenience macro for calling cancellation_from_pairs with standard proof
obligations. Takes weight vector, lt_pairs list, and eq_pairs list.
Use lt_pairs and eq_pairs keywords to separate arguments.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Prove a Set (Fin 4) diff equality by reducing to Finset sdiff (decidable).
Equations
- tacticSc_sdiff = Lean.ParserDescr.node `tacticSc_sdiff 1024 (Lean.ParserDescr.nonReservedSymbol "sc_sdiff" false)
Instances For
Prove a Set.Nonempty goal by exhibiting a computed witness.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Auto-compute cancellation from integer weights. Usage: solve_cancellation 7 6 3 2.
Derives all ¬ge/ge facts via deterministic meta-level strategy selection
(no backtracking search), then applies cancellation_from_pairs.
Equations
- One or more equations did not get rendered due to their size.