Skip to content

Conversation

@charles-cooper
Copy link
Contributor

@charles-cooper charles-cooper commented Dec 28, 2025

Summary

  • Remove 4 duplicate theorems that were cheated but already proven in revertAssertDefsTheory
  • Remove 4 alias theorems that just wrapped Defs theorems with metis_tac
  • Update header comments to document theorem locations

Details

Removed duplicates (were cheated, already in Defs):

  • state_equiv_except_refl
  • state_equiv_except_sym
  • state_equiv_except_trans
  • state_equiv_implies_except

Removed aliases (just called Defs theorems):

  • update_var_state_equiv_except → use update_var_same_preserves
  • state_equiv_except_weaken → use state_equiv_except_subset
  • revert_state_state_equiv_except → use revert_state_except_preserves
  • jump_to_state_equiv_except → use jump_to_except_preserves

🤖 Generated with Claude Code

Delete theorems that duplicated or just aliased Defs theorems:
- Removed 4 duplicates (refl/sym/trans/implies_except - already in Defs)
- Removed 4 aliases that just called metis_tac[defs_thm]:
  - update_var_state_equiv_except -> update_var_same_preserves
  - state_equiv_except_weaken -> state_equiv_except_subset
  - revert_state_state_equiv_except -> revert_state_except_preserves
  - jump_to_state_equiv_except -> jump_to_except_preserves

Users should use revertAssertDefsTheory theorems directly.
Updated header comments to document what's where.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@charles-cooper charles-cooper merged commit c3e2456 into main Dec 28, 2025
2 checks passed
@charles-cooper charles-cooper deleted the rta-cleanup branch December 28, 2025 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants