Skip to content

Commit 9337dd9

Browse files
benbrastmckieclaude
andcommitted
refactor(Modal): Lukasiewicz primitive convention for modal propositions
Refactors Modal/Basic.lean from {atom, not, and, diamond} primitives to {atom, bot, imp, box}, following the Lukasiewicz convention. Derived connectives (neg, and, or, top, diamond, iff) defined as abbrevs. All grind-based proofs replaced with explicit term-mode proofs. Denotation.lean and LogicalEquivalence.lean updated for new primitives. LogicalEquivalence typeclass fully instantiated following HML pattern. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 616e04b commit 9337dd9

4 files changed

Lines changed: 366 additions & 197 deletions

File tree

0 commit comments

Comments
 (0)