@@ -44,7 +44,7 @@ def Forces (M : KripkeModel κ α) (x : M.world) : Formula α → Prop
4444 | ⊥ => False
4545 | φ ⋏ ψ => Forces M x φ ∧ Forces M x ψ
4646 | φ ⋎ ψ => Forces M x φ ∨ Forces M x ψ
47- | φ ➝ ψ => ∀ y : M.world, x ≺ y → (Forces M y φ → Forces M y ψ)
47+ | φ 🡒 ψ => ∀ y : M.world, x ≺ y → (Forces M y φ → Forces M y ψ)
4848
4949instance : ForcingRelation M.world (Formula α) where
5050 Forces := Forces M
@@ -54,7 +54,7 @@ instance : ForcingRelation M.world (Formula α) where
5454@ [simp, grind .] lemma forces_verum : x ⊩ ⊤ := by tauto;
5555@ [grind =] lemma forces_and : x ⊩ φ ⋏ ψ ↔ x ⊩ φ ∧ x ⊩ ψ := by rfl;
5656@ [grind =] lemma forces_or : x ⊩ φ ⋎ ψ ↔ x ⊩ φ ∨ x ⊩ ψ := by rfl;
57- @ [grind =] lemma forces_imp : x ⊩ φ ➝ ψ ↔ ∀ y : M.world, x ≺ y → (y ⊩ φ → y ⊩ ψ) := by rfl;
57+ @ [grind =] lemma forces_imp : x ⊩ φ 🡒 ψ ↔ ∀ y : M.world, x ≺ y → (y ⊩ φ → y ⊩ ψ) := by rfl;
5858
5959@ [grind =]
6060lemma forces_neg : x ⊩ ∼φ ↔ ∀ y, x ≺ y → (y ⊮ φ) := by
@@ -187,7 +187,7 @@ attribute [grind .]
187187lemma validates_ruleC (hφ : M ⊧ φ) (hψ : M ⊧ ψ) : M ⊧ φ ⋏ ψ := fun x ↦ ⟨hφ x, hψ x⟩
188188
189189@ [grind <=]
190- lemma validates_afortiori (h : M ⊧ φ) : M ⊧ ψ ➝ φ := fun _ y _ _ ↦ h y
190+ lemma validates_afortiori (h : M ⊧ φ) : M ⊧ ψ 🡒 φ := fun _ y _ _ ↦ h y
191191
192192end Models
193193
@@ -208,7 +208,7 @@ lemma formula_persistency [Persistent M] [IsTrans _ M.rel] {x y : M.world} {φ :
208208 | _ => grind;
209209
210210@ [grind .]
211- lemma validates_implyK [Persistent M] [IsTrans _ M.rel] : M ⊧ φ ➝ ψ ➝ φ := by
211+ lemma validates_implyK [Persistent M] [IsTrans _ M.rel] : M ⊧ φ 🡒 ψ 🡒 φ := by
212212 intro x y Rxy hφ z Ryz hψ;
213213 apply formula_persistency hφ Ryz;
214214
@@ -219,7 +219,7 @@ lemma validates_implyS [IsTrans _ M.rel] [Std.Refl M.rel] : M ⊧ Axioms.ImplyS
219219 have Rww : w ≺ w := Std.Refl.refl _;
220220 exact hφψχ _ Ryw hφ _ Rww (hφψ _ Rzw hφ);
221221
222- lemma validates_mdp_of_reflexive [Std.Refl M.rel] (hφψ : M ⊧ φ ➝ ψ) (hφ : M ⊧ φ) : M ⊧ ψ := by
222+ lemma validates_mdp_of_reflexive [Std.Refl M.rel] (hφψ : M ⊧ φ 🡒 ψ) (hφ : M ⊧ φ) : M ⊧ ψ := by
223223 intro x;
224224 apply hφψ x;
225225 . apply Std.Refl.refl;
@@ -229,9 +229,6 @@ class Intuitionistic (M : KripkeModel κ α) extends Std.Refl M.rel, IsTrans _ M
229229
230230end
231231
232-
233- def logic (M : KripkeModel κ α) : Logic α := { φ | M ⊧ φ }
234-
235232end KripkeModel
236233
237234
0 commit comments