2D Hybrid Logic of Spaces Yi N. Wang Philosophy Department Peking - - PowerPoint PPT Presentation

2d hybrid logic of spaces
SMART_READER_LITE
LIVE PREVIEW

2D Hybrid Logic of Spaces Yi N. Wang Philosophy Department Peking - - PowerPoint PPT Presentation

2D Hybrid Logic of Spaces Yi N. Wang Philosophy Department Peking University, Beijing, China wonease@gmail.com ICLA 2009, Chennai, India A Somewhat Familiar Example The real speed of a car: 121 kph Policewomans radar gun: 121 kph Accuracy


slide-1
SLIDE 1

2D Hybrid Logic of Spaces

Yi N. Wang

Philosophy Department Peking University, Beijing, China wonease@gmail.com

ICLA 2009, Chennai, India

slide-2
SLIDE 2

A Somewhat Familiar Example

The real speed of a car: 121 kph Policewoman’s radar gun: 121 kph Accuracy of the radar gun: ±2 kph Speed limit of the highway: 120 kph Fact ◮ (Speeding) ◮ ¬KW(Speeding) ∧ ¬KW¬(Speeding) ◮ The policewoman knows that she would have known whether the car was speeding if her radar gun had the accuracy of ±1 kph.

slide-3
SLIDE 3

Logic of Subset Spaces (Moss & Parikh [3])

PROP: propositional variables.

The language: ϕ ::= p | ¬ϕ | ϕ ∧ ψ | ♦ · ϕ | ♦ϕ, where p ∈ PROP. The semantics: S, u, U | = p iff. u ∈ V(p) S, u, U | = ♦ · ϕ iff. ∃v ∈ U. S, v, U | = ϕ S, u, U | = ♦ϕ iff. ∃V. (u ∈ V ⊆ U & S, u, V | = ϕ), where u ∈ U and S = (S, Σ, V) is a subset model.

slide-4
SLIDE 4

Graphs of the Semantics (I)

Truth of propositional variables relies only on points.

points sets u, U | = p v, U | = q u v U p q

S, u, U | = p iff. u ∈ V(p)

slide-5
SLIDE 5

Graphs of the Semantics (II)

u v ϕ U u, U | = ♦ · ϕ u ϕ X U u, U | = ♦ϕ

S, u, U | = ♦ · ϕ iff. ∃v ∈ U. S, v, U | = ϕ S, u, U | = ♦ϕ iff. ∃X. (u ∈ X ⊆ U & S, u, X | = ϕ)

slide-6
SLIDE 6

In the Sense of Epistemic Logic

⊡ can be taken as the ordinary K. ♦ operator shrinks the epistemic range, which refines the agent’s knowledge. This can be regarded as a sort of epistemic effort which is hard to be characterized by the classical epistemic logic.

slide-7
SLIDE 7

Issues and Motivations

Lack of scaling mechanism: the third fact in the previous example cannot be expressed; Adaptions to talk about belief (reflexivity should not hold):

Reinterpreting original modalities (e.g. using the derived set operation) Adding new modalities (say, difference modality, cf. Kudinov [2])

slide-8
SLIDE 8

Solutions or Alternative Ways

Lack of scaling mechanism: We add names for points and sets. Adaptions to talk about belief, feelings and so on:

We adopt neighborhood semantics and the neighborhood box operator to cover non-reflexive situations; We use ↓-operator to express the “difference” modality.

slide-9
SLIDE 9
  • TWO-SORTED HYBRID LANGUAGES

AND

SPATIAL SEMANTICS

slide-10
SLIDE 10

Naming Points and Neighborhoods

New Atoms

NOM SVAR PNT PNTNOM PNTVAR SET SETNOM SETVAR AT = PROP ∪ NOM ∪ SVAR

slide-11
SLIDE 11

Two-Sorted Hybrid Languages

Definition The language H2(@, ↓) is given by the following rule: ϕ ::= ⊤ | p | x | X | ¬ϕ | ϕ ∧ ψ | ♦ · ϕ | ♦ϕ | @X

x ϕ | ↓S s .ϕ

where p ∈ PROP, x ∈ PNT, X ∈ SET, s ∈ PNTVAR, S ∈ SETVAR.

slide-12
SLIDE 12

Spatial Semantics (I): Hybrid Subset Models

Hybrid subset model (S, Σ, V): S, a collection of points, is the domain; Σ ⊆ ℘S is a collection of sets (or neighborhoods); V : PROP ∪ NOM → S ∪ ℘S is an evaluation mapping

every propositional variables to a set of points, every point nominal to a point, every set nominal to a set.

Two assignments g0 : PNTVAR → S and g1 : SETVAR → Σ are for the two sorts of nominals respectively.

slide-13
SLIDE 13

Spatial Semantics (II): Interpreting Hybrid Operators

Let S = (S, Σ, V) be a hybrid subset model, g0, g1 two assignments for points and sets. For every point u and a neighborhood U of u, S, g0, g1, u, U | = x iff. u = xS,g0 S, g0, g1, u, U | = X iff. U = XS,g1 S, g0, g1, u, U | = @X

x ϕ

iff. S, g0, g1, xS,g0, XS,g1 | = ϕ S, g0, g1, u, U | = ↓S

s .ϕ

iff. S, g0[u

s ], g1[U S ], u, U |

= ϕ where x ∈ PNT, X ∈ SET, s ∈ PNTVAR, S ∈ SETVAR, and g0[u

s ](s′) =

  • u,

s = s′, g0(s),

  • therwise. The assignment g1 is similar.
slide-14
SLIDE 14

Graphs of the Semantics

u Y U x X u, U | = @X

x ϕ

u s U S u, U | = ↓S

s .ϕ

S, g0, g1, u, U | = @X

x ϕ

iff. S, g0, g1, xS,g0, XS,g1 | = ϕ S, g0, g1, u, U | = ↓S

s .ϕ

iff. S, g0[u

s ], g1[U S ], u, U |

= ϕ

slide-15
SLIDE 15
  • AXIOMATIZATION
slide-16
SLIDE 16

The @-prefixed Gentzen System GH2(@,↓)

  • Cf. pg. 201 in the Proceedings for the details.

Cut is admissible; Quasi-subformula property; Soundness and completeness.

slide-17
SLIDE 17

Internalizing the Semantics (Blackburn[1], Seligman[4])

We express the semantics in a two-sorted first-order language, and then internalize it into a hybrid logic. S, g0, g1, u, U | = ♦ϕ iff. ∃V.(u ∈ V ⊆ U & S, g0, g1, u, V | = ϕ)

  • R♦ϕxX ↔ ∃Y.(x ∈ Y ⊆ X ∧ RϕxY)
  • @X

x ♦ϕ ↔ ∃Y.(x ∈ Y ⊆ X ∧ @Y x ϕ)

slide-18
SLIDE 18
  • GOING FURTHER...
slide-19
SLIDE 19

Spatial Semantics (III): Hybrid Neighborhood Models

A structure M = (W, N, V) is called a hybrid neighborhood model, if the following hold: W = ∅; N : W → ℘℘W, which is called a neighborhood function; V : PROP ∪ NOM → W ∪ ℘W, where V(p) ∈ ℘W, V(a) ∈ W.

slide-20
SLIDE 20

Spatial Semantics (IV): A Unified Semantics

For subset models: define QuU :⇔ u ∈ U; For neighborhood semantics: define QuU :⇔ U ∈ N(u). We call Q the neighborhood relation (QuU reads as “U is a neighborhood of u”), and the resulted semantics is called here spatial semantics.

slide-21
SLIDE 21

Graphs: Spatial Models

u U V W Subset frame u U V W N(u) Neighborhood frame

QuU :⇔ u ∈ U for subset models; QuU :⇔ U ∈ N(u) for neighborhood models.

slide-22
SLIDE 22

Neighborhood Modalities

The classical neighborhood box operator is different from either

  • f ⊡ and :

S, g0, g1, u, U | = ϕ iff. ϕS,g0,g1,U ∈ N(u) S, g0, g1, u, U | = ϕ iff. W − ϕS,g0,g1,U / ∈ N(u), where U ∈ N(u) is a neighborhood of the point u.

slide-23
SLIDE 23

The Interpretation of

S, g0, g1, u, U | = ϕ iff. ϕS,g0,g1,U ∈ N(u)

u U V W N(u)

“u | = ϕ if and only if the interpretation of ϕ is one of U, V or W.”

slide-24
SLIDE 24

The New Language

We enrich our language with neighborhood modalities: ϕ ::= ⊤ | p | x | X | ¬ϕ | ϕ ∧ ψ | ♦ · ϕ | ♦ϕ | ϕ | @X

x ϕ | ↓S s .ϕ,

where p ∈ PROP, x ∈ PNT, X ∈ SET, s ∈ PNTVAR, S ∈ SETVAR. We can have an axiomatization based on spatial semantics likewise.

slide-25
SLIDE 25

Back to the Beginning

Example

The real speed of a car: 121 kph Policewoman’s radar gun: 121 kph Accuracy of the radar gun: ± 2 kph Speed limit of the highway: 120 kph

The third fact can be expressed in our language:

“The policewoman knows that she would have known whether the car was speeding if her radar gun had the accuracy of ±1 kph.”

@(120,122)

121

⊡W (speeding)

We can talk about belief in two ways:

Using the language H2(@, ↓); Using the enriched language with .

slide-26
SLIDE 26
  • EVEN MORE...
slide-27
SLIDE 27

Binary Hybrid Operators v.s. Two Unary Ones

@x@Xϕ is equivalent to @X

x ϕ if the following hold: 1 @x@Xϕ ↔ @X@xϕ 2 @X@Yϕ @Y@Xϕ

But if we drop the second condition, which allows a set nominal relying on neighborhood, the neighborhood modality will be easier to be accommodated.

slide-28
SLIDE 28

Shifting between Non-@-Prefixed Rules

we can add a rule, Name, to cover non-prefixed formulas: (Name) @X

x Γ −

→ @X

x ∆

Γ − → ∆ x, X new

slide-29
SLIDE 29

Spatial Semantics (V): Hybrid Topological Models

A hybrid topological model (T, τ, V) is a hybrid subset model which satisfies the following conditions: ∅ ∈ τ, T ∈ τ; τ is closed under finite intersection and arbitrary union.

slide-30
SLIDE 30

Patrick Blackburn. Internalizing labelled deduction. Journal of Logic and Computation, 10(1):137–168, 2000. Andrey Kudinov. Topological modal logics with difference modality. In I. Hodkinson and Yde Venema, editors, Advances in Modal Logic, AiML 2006, volume 6 of King’s College Publications, London, Noosa, Queensland, Australia, 2006. Lawrence S. Moss and Rohit Parikh. Topological reasoning and the logic of knowledge. In Yoram Moses, editor, Proceedings of the 4th Conference on Theoretical Aspects of Reasoning about Knowledge (TARK), pages 95–105, Monterey, CA, March 1992. Morgan Kaufmann. preliminary report.

slide-31
SLIDE 31

Jeremy Seligman. Internalization: The case of hybrid logics. Journal of Logic and Computation, 11(5):671–689, 2001. Special Issue on Hybrid Logics. Areces, C. and Blackburn,

  • P. (eds.).
slide-32
SLIDE 32
  • Thanks!