Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(Modal): Add iff_S4_boxdotTranslatedK4 #56

Merged
merged 5 commits into from
Jun 6, 2024

Conversation

SnO2WMaN
Copy link
Member

@SnO2WMaN SnO2WMaN commented Jun 6, 2024

と,論理式のに置き換える変換を次のように定める.

-- in LogicSymbols
abbrev boxdot (p : F) : F := p ⋏ □p
prefix:74 "" => boxdot

def Formula.BoxdotTranslation : Formula α → Formula α
  | atom p => .atom p
  | ⊥ => ⊥
  | p ⟶ q => (BoxdotTranslation p) ⟶ (BoxdotTranslation q)
  | p ⋏ q => (BoxdotTranslation p) ⋏ (BoxdotTranslation q)
  | p ⋎ q => (BoxdotTranslation p) ⋎ (BoxdotTranslation q)
  | box p => ⊡(BoxdotTranslation p)
postfix:75 "" => Formula.BoxdotTranslation

このとき𝐊𝟒𝐒𝟒について以下が成り立つ.

theorem iff_S4_boxdotTranslatedK4 : 𝐒𝟒 ⊢! p ↔ 𝐊𝟒 ⊢! pᵇ

@SnO2WMaN SnO2WMaN changed the title Add iff_S4_boxdotTranslatedK4 feat(Modal): Add iff_S4_boxdotTranslatedK4 Jun 6, 2024
@SnO2WMaN SnO2WMaN merged commit 60b113f into FormalizedFormalLogic:master Jun 6, 2024
1 check passed
@SnO2WMaN SnO2WMaN deleted the boxdot-K4-S4 branch June 6, 2024 23:14
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.

None yet

1 participant