Skip to content

refactor(Core/Logic/Modal): relocate Kripke foundation, boxR→box#40

Merged
github-actions[bot] merged 1 commit into
mainfrom
kripke-to-modal
May 31, 2026
Merged

refactor(Core/Logic/Modal): relocate Kripke foundation, boxR→box#40
github-actions[bot] merged 1 commit into
mainfrom
kripke-to-modal

Conversation

@hawkrobe
Copy link
Copy Markdown
Owner

Relocates the polymorphic Kripke foundation — AccessRel, frame conditions (IsSerial/IsEuclidean/IsS5Frame/…), the relational box/diamond, the K/T/D/4/B/5 axioms, the Logic lattice, and modalSquare — from Core.Logic.Intensional to Core.Logic.Modal (Defs.lean + Basic.lean), and renames boxR→box / diamondR→diamond: the accessibility relation is a parameter, not a name suffix.

The Montague/Gallin S5 box (Intensional.Quantification) is an independent operator and stays put. Drops the unused IL-Frame-specialization bridge (formerly §9). ~32 consumers updated (imports + opens + qualified refs).

@github-actions github-actions Bot enabled auto-merge (squash) May 31, 2026 05:13
@github-actions github-actions Bot merged commit 99a9437 into main May 31, 2026
2 checks passed
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.

1 participant