Equations
- Model.«term_⇄_» = Lean.ParserDescr.trailingNode `Model.«term_⇄_» 80 81 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ⇄ ") (Lean.ParserDescr.cat `term 81))
Instances For
Equations
- Model.«term_↭_» = Lean.ParserDescr.trailingNode `Model.«term_↭_» 50 51 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ↭ ") (Lean.ParserDescr.cat `term 51))
Instances For
Equations
- Model.«term_→ₚ_» = Lean.ParserDescr.trailingNode `Model.«term_→ₚ_» 80 81 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " →ₚ ") (Lean.ParserDescr.cat `term 81))
Instances For
A bisimulation-under-P: a bisimulation that is only required to match the
valuation on atoms in P. Formalizes the notion of "cones 𝒳_a, 𝒳_y are
p̄-isomorphic" ("Removal of a redundant cone"): rather than requiring a literal
frame isomorphism, we ask for bisimilarity-under-P, the modally correct and more
flexible notion that suffices for (and is used directly in) the forcing-preservation
argument.
- [Bek90, §4, item 3, Lemma 6, Lemma 8]
Instances For
A bisimulation-under-P: a bisimulation that is only required to match the
valuation on atoms in P. Formalizes the notion of "cones 𝒳_a, 𝒳_y are
p̄-isomorphic" ("Removal of a redundant cone"): rather than requiring a literal
frame isomorphism, we ask for bisimilarity-under-P, the modally correct and more
flexible notion that suffices for (and is used directly in) the forcing-preservation
argument.
- [Bek90, §4, item 3, Lemma 6, Lemma 8]
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
A bisimulation-under-P forces agreement on every formula whose atoms lie in P
(the ω-analogue of World.modal_equivalent_of_bisimilar).
Equations
- Model.«term_⥹_» = Lean.ParserDescr.trailingNode `Model.«term_⥹_» 80 81 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ⥹ ") (Lean.ParserDescr.cat `term 81))
Instances For
A frame bisimulation between M₁ and M₂: a Bisimulation-like relation that only
needs to respect the accessibility relation (forth/back) and drops the atomic
condition, so it makes sense across models M₁ : Model κ₁ α₁, M₂ : Model κ₂ α₂ with
different propositional-variable types α₁, α₂. It records exactly enough structure
to preserve forcing of letterless formulas.
Instances For
Equations
- Model.«term_⇄ᶠ_» = Lean.ParserDescr.trailingNode `Model.«term_⇄ᶠ_» 80 81 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ⇄ᶠ ") (Lean.ParserDescr.cat `term 81))
Instances For
A frame bisimulation forces agreement on every letterless formula (the
atomic-condition-free analogue of World.modal_equivalent_of_bisimilar).
A frame pseudo-epimorphism from M₁ to M₂: a PseudoEpimorphism-like function that
only needs to respect the accessibility relation (forth/back) and drops the
atomic condition, so it makes sense across models M₁ : Model κ₁ α₁,
M₂ : Model κ₂ α₂ with different propositional-variable types α₁, α₂.
Instances For
Equations
- Model.«term_→ᶠ_» = Lean.ParserDescr.trailingNode `Model.«term_→ᶠ_» 80 81 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " →ᶠ ") (Lean.ParserDescr.cat `term 81))