Relation-Changing Logics as Fragments of Hybrid Logics Carlos Areces - - PowerPoint PPT Presentation

relation changing logics as fragments of hybrid logics
SMART_READER_LITE
LIVE PREVIEW

Relation-Changing Logics as Fragments of Hybrid Logics Carlos Areces - - PowerPoint PPT Presentation

Relation-Changing Logics as Fragments of Hybrid Logics Carlos Areces 1 , Raul Fervari 1 , Guillaume Hoffmann 1 , Mauricio Martel 2 1 FaMAF, Universidad Nacional de Crdoba & CONICET, Argentina 2 Fachbereich Mathematik und Informatik,


slide-1
SLIDE 1

Relation-Changing Logics as Fragments of Hybrid Logics

Carlos Areces1, Raul Fervari1, Guillaume Hoffmann1, Mauricio Martel2

1 FaMAF, Universidad Nacional de Córdoba & CONICET, Argentina 2 Fachbereich Mathematik und Informatik, Universität Bremen, Germany

GandALF 2016 - Catania, Italy

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-2
SLIDE 2

Modal logics from a semantic perspective

  • Modal logics are known to describe models.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-3
SLIDE 3

Modal logics from a semantic perspective

  • Modal logics are known to describe models.
  • Choose the right paintbrush:
  • ♦ϕ, ♦−ϕ
  • ♦≥nϕ
  • ♦∗ϕ
  • . . .

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-4
SLIDE 4

Modal logics from a semantic perspective

  • Modal logics are known to describe models.
  • Choose the right paintbrush:
  • ♦ϕ, ♦−ϕ
  • ♦≥nϕ
  • ♦∗ϕ
  • . . .
  • Now, what about operators that can modify models?

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-5
SLIDE 5

Modal logics from a semantic perspective

  • Modal logics are known to describe models.
  • Choose the right paintbrush:
  • ♦ϕ, ♦−ϕ
  • ♦≥nϕ
  • ♦∗ϕ
  • . . .
  • Now, what about operators that can modify models?
  • Change the domain of the model.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-6
SLIDE 6

Modal logics from a semantic perspective

  • Modal logics are known to describe models.
  • Choose the right paintbrush:
  • ♦ϕ, ♦−ϕ
  • ♦≥nϕ
  • ♦∗ϕ
  • . . .
  • Now, what about operators that can modify models?
  • Change the domain of the model.
  • Change the properties of the elements of the domain while we

are evaluating a formula.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-7
SLIDE 7

Modal logics from a semantic perspective

  • Modal logics are known to describe models.
  • Choose the right paintbrush:
  • ♦ϕ, ♦−ϕ
  • ♦≥nϕ
  • ♦∗ϕ
  • . . .
  • Now, what about operators that can modify models?
  • Change the domain of the model.
  • Change the properties of the elements of the domain while we

are evaluating a formula.

  • Change the accessibility relation of a model while we are

evaluating a formula.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-8
SLIDE 8

Logics that can change the model

What about a swapping modal operator? w sw♦⊤ v w v ♦⊤ What happens when you add that to the basic modal logic?

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-9
SLIDE 9

Logics that can change the model

What about a swapping modal operator? w sw♦⊤ v w v ♦⊤ What about

  • an edge-deleting modality?
  • an edge-adding modality?

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-10
SLIDE 10

Sabotage Modal Logic [van Benthem 05]

M, w | = gsbϕ iff ∃ pair (u, v) of M such that M−

{(u,v)}, w |

= ϕ, where M−

{(u,v)} is M without the edge (u, v).

Note: (u, v) can be anywhere in the model.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-11
SLIDE 11

Sabotage Modal Logic [van Benthem 05]

M, w | = gsbϕ iff ∃ pair (u, v) of M such that M−

{(u,v)}, w |

= ϕ, where M−

{(u,v)} is M without the edge (u, v).

Note: (u, v) can be anywhere in the model. We are interested in operators that can modify the accessibility relation of a model.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-12
SLIDE 12

Relation-Changing Logics

Remember the Basic Modal Logic (ML)

  • Syntax: propositional language + a modal operator ♦.
  • Semantics of ♦ϕ: traverse some edge, then evaluate ϕ.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-13
SLIDE 13

Relation-Changing Logics

Remember the Basic Modal Logic (ML)

  • Syntax: propositional language + a modal operator ♦.
  • Semantics of ♦ϕ: traverse some edge, then evaluate ϕ.

Now add new dynamic operators (Sabotage, Bridge, and Swap):

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-14
SLIDE 14

Relation-Changing Logics

Remember the Basic Modal Logic (ML)

  • Syntax: propositional language + a modal operator ♦.
  • Semantics of ♦ϕ: traverse some edge, then evaluate ϕ.

Now add new dynamic operators (Sabotage, Bridge, and Swap):

  • sbϕ: traverse some edge, delete it, then evaluate ϕ.
  • brϕ: add a new edge, traverse it, then evaluate ϕ.
  • swϕ: traverse some edge, turn it around, then evaluate ϕ.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-15
SLIDE 15

Relation-Changing Logics

Remember the Basic Modal Logic (ML)

  • Syntax: propositional language + a modal operator ♦.
  • Semantics of ♦ϕ: traverse some edge, then evaluate ϕ.

Now add new dynamic operators (Sabotage, Bridge, and Swap):

  • sbϕ: traverse some edge, delete it, then evaluate ϕ.
  • brϕ: add a new edge, traverse it, then evaluate ϕ.
  • swϕ: traverse some edge, turn it around, then evaluate ϕ.
  • gsbϕ: delete some edge anywhere, then evaluate ϕ.
  • gbrϕ: add a new edge anywhere, then evaluate ϕ.
  • gswϕ: swap an edge anywhere, then evaluate ϕ.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-16
SLIDE 16

Relation-Changing Logics

Remember the Basic Modal Logic (ML)

  • Syntax: propositional language + a modal operator ♦.
  • Semantics of ♦ϕ: traverse some edge, then evaluate ϕ.

Now add new dynamic operators (Sabotage, Bridge, and Swap):

  • sbϕ: traverse some edge, delete it, then evaluate ϕ.
  • brϕ: add a new edge, traverse it, then evaluate ϕ.
  • swϕ: traverse some edge, turn it around, then evaluate ϕ.
  • gsbϕ: delete some edge anywhere, then evaluate ϕ.
  • gbrϕ: add a new edge anywhere, then evaluate ϕ.
  • gswϕ: swap an edge anywhere, then evaluate ϕ.

We call this family of logics Relation-Changing Logics.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-17
SLIDE 17

Some results about RCL

  • Lack of tree-model property and finite model property (more

expressivity than ML).

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-18
SLIDE 18

Some results about RCL

  • Lack of tree-model property and finite model property (more

expressivity than ML).

  • Incomparable among them in expressive power (even between

local and global cases of same modification).

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-19
SLIDE 19

Some results about RCL

  • Lack of tree-model property and finite model property (more

expressivity than ML).

  • Incomparable among them in expressive power (even between

local and global cases of same modification).

  • Model checking is PSpace-complete (via QBF reduction).

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-20
SLIDE 20

Some results about RCL

  • Lack of tree-model property and finite model property (more

expressivity than ML).

  • Incomparable among them in expressive power (even between

local and global cases of same modification).

  • Model checking is PSpace-complete (via QBF reduction).
  • The satisfiability problem is undecidable (via spy points and

memory logic reduction).

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-21
SLIDE 21

Some results about RCL

  • Lack of tree-model property and finite model property (more

expressivity than ML).

  • Incomparable among them in expressive power (even between

local and global cases of same modification).

  • Model checking is PSpace-complete (via QBF reduction).
  • The satisfiability problem is undecidable (via spy points and

memory logic reduction).

  • Sound and complete (but non-terminating) tableaux methods;

Standard translations into FOL.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-22
SLIDE 22

Some results about RCL

  • Lack of tree-model property and finite model property (more

expressivity than ML).

  • Incomparable among them in expressive power (even between

local and global cases of same modification).

  • Model checking is PSpace-complete (via QBF reduction).
  • The satisfiability problem is undecidable (via spy points and

memory logic reduction).

  • Sound and complete (but non-terminating) tableaux methods;

Standard translations into FOL. We now provide translations into hybrid logics.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-23
SLIDE 23

Hybrid Logics

  • The basic hybrid logic HL is obtained by adding a set NOM of

nominals to ML. For n ∈ NOM, its valuation is a singleton set V (n) = {w}, for some state w.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-24
SLIDE 24

Hybrid Logics

  • The basic hybrid logic HL is obtained by adding a set NOM of

nominals to ML. For n ∈ NOM, its valuation is a singleton set V (n) = {w}, for some state w.

  • We have a satisfaction operator n : ϕ with the usual semantics:

M, w | = n : ϕ iff M, v | = ϕ, where V (n) = {v}.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-25
SLIDE 25

Hybrid Logics

  • The basic hybrid logic HL is obtained by adding a set NOM of

nominals to ML. For n ∈ NOM, its valuation is a singleton set V (n) = {w}, for some state w.

  • We have a satisfaction operator n : ϕ with the usual semantics:

M, w | = n : ϕ iff M, v | = ϕ, where V (n) = {v}.

  • And we also consider the down-arrow binder operator ↓:

W , R, V , w | = ↓n.ϕ iff W , R, V w

n , w |

= ϕ, where V w

n (n) = {w} and V w n (m) = V (m), when n = m.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-26
SLIDE 26

Translations to Hybrid Logics

  • The translations are parametrized over a set of pair of nominals

S ⊆ NOM × NOM that simulates the modification of edges.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-27
SLIDE 27

Translations to Hybrid Logics

  • The translations are parametrized over a set of pair of nominals

S ⊆ NOM × NOM that simulates the modification of edges. Sabotage to Hybrid Logic We define the translation ( )′

S from formulas of ML(sb) to

formulas of HL(:, ↓) as: (♦ϕ)′

S =

↓n.♦(

xy∈S

¬(y ∧ n:x) ∧ (ϕ)′

S)

(sbϕ)′

S =

↓n.♦(

xy∈S

¬(y ∧ n:x) ∧ ↓m.(ϕ)′

S∪nm)

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-28
SLIDE 28

Translations to Hybrid Logics

  • The translations are parametrized over a set of pair of nominals

S ⊆ NOM × NOM that simulates the modification of edges. Sabotage to Hybrid Logic We define the translation ( )′

S from formulas of ML(sb) to

formulas of HL(:, ↓) as: (♦ϕ)′

S =

↓n.♦(

xy∈S

¬(y ∧ n:x) ∧ (ϕ)′

S)

(sbϕ)′

S =

↓n.♦(

xy∈S

¬(y ∧ n:x) ∧ ↓m.(ϕ)′

S∪nm)

And for ML(gsb) we translate into HL(E, ↓): (gsbϕ)′

S =

↓k.E↓n.♦(¬(

xy∈S

¬(y ∧ n:x) ∧ ↓m.k:(ϕ)′

S∪nm)

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-29
SLIDE 29

Translations to Hybrid Logics

  • The translations are parametrized over a set of pair of nominals

S ⊆ NOM × NOM that simulates the modification of edges. Sabotage to Hybrid Logic We define the translation ( )′

S from formulas of ML(sb) to

formulas of HL(:, ↓) as: (♦ϕ)′

S =

↓n.♦(

xy∈S

¬(y ∧ n:x) ∧ (ϕ)′

S)

(sbϕ)′

S =

↓n.♦(

xy∈S

¬(y ∧ n:x) ∧ ↓m.(ϕ)′

S∪nm)

And for ML(gsb) we translate into HL(E, ↓): (gsbϕ)′

S =

↓k.E↓n.♦(¬(

xy∈S

¬(y ∧ n:x) ∧ ↓m.k:(ϕ)′

S∪nm)

The translations for Bridge and Swap follow similar ideas.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-30
SLIDE 30

Comparing Expressive Power

Theorem

ML(1) < HL(:, ↓), for 1 ∈ {sb, sw}. ML(2) < HL(E, ↓), for 2 ∈ {gsb, gsw, br, gbr}.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-31
SLIDE 31

Comparing Expressive Power

Theorem

ML(1) < HL(:, ↓), for 1 ∈ {sb, sw}. ML(2) < HL(E, ↓), for 2 ∈ {gsb, gsw, br, gbr}.

Proof.

  • To prove that ML(1) < HL(:, ↓) it suffices to find two

1-bisimilar models distinguishable by HL(:, ↓)

  • To prove that ML(2) < HL(E, ↓) it suffices to find two

2-bisimilar models distinguishable by HL(E, ↓)

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-32
SLIDE 32

Comparing Expressive Power

M, w M′, w′ Bisimilar for w w′ ML(sw) ML(br) ML(gsw) ML(gbr) w w′ ML(sb) ML(gsb) The formula ↓n.n can distinguish the models in the first row. The formula ↓n.♦↓m.n:♦♦m can distinguish the models in the second row.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-33
SLIDE 33

Decidable Fragments (Semantic Restrictions)

The hybrid logic fragments considered in the translations are known to be decidable over the indicated classes:

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-34
SLIDE 34

Decidable Fragments (Semantic Restrictions)

The hybrid logic fragments considered in the translations are known to be decidable over the indicated classes:

  • HL(:, ↓) over models with a single relation of bounded width.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-35
SLIDE 35

Decidable Fragments (Semantic Restrictions)

The hybrid logic fragments considered in the translations are known to be decidable over the indicated classes:

  • HL(:, ↓) over models with a single relation of bounded width.

Since the translations preserve equivalence, we get:

1 The satisfiability problem for ML(sb) and ML(sw) over

models of bounded width is decidable.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-36
SLIDE 36

Decidable Fragments (Semantic Restrictions)

The hybrid logic fragments considered in the translations are known to be decidable over the indicated classes:

  • HL(:, ↓) over models with a single relation of bounded width.
  • HL(E, ↓) over linear frames (i.e., irreflexive, transitive, and

trichotomous frames). Since the translations preserve equivalence, we get:

1 The satisfiability problem for ML(sb) and ML(sw) over

models of bounded width is decidable.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-37
SLIDE 37

Decidable Fragments (Semantic Restrictions)

The hybrid logic fragments considered in the translations are known to be decidable over the indicated classes:

  • HL(:, ↓) over models with a single relation of bounded width.
  • HL(E, ↓) over linear frames (i.e., irreflexive, transitive, and

trichotomous frames).

  • HL(E, ↓) over models with a single, transitive tree relation.

Since the translations preserve equivalence, we get:

1 The satisfiability problem for ML(sb) and ML(sw) over

models of bounded width is decidable.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-38
SLIDE 38

Decidable Fragments (Semantic Restrictions)

The hybrid logic fragments considered in the translations are known to be decidable over the indicated classes:

  • HL(:, ↓) over models with a single relation of bounded width.
  • HL(E, ↓) over linear frames (i.e., irreflexive, transitive, and

trichotomous frames).

  • HL(E, ↓) over models with a single, transitive tree relation.
  • HL(E, ↓) over models with a single, S5 relation.

Since the translations preserve equivalence, we get:

1 The satisfiability problem for ML(sb) and ML(sw) over

models of bounded width is decidable.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-39
SLIDE 39

Decidable Fragments (Semantic Restrictions)

The hybrid logic fragments considered in the translations are known to be decidable over the indicated classes:

  • HL(:, ↓) over models with a single relation of bounded width.
  • HL(E, ↓) over linear frames (i.e., irreflexive, transitive, and

trichotomous frames).

  • HL(E, ↓) over models with a single, transitive tree relation.
  • HL(E, ↓) over models with a single, S5 relation.

Since the translations preserve equivalence, we get:

1 The satisfiability problem for ML(sb) and ML(sw) over

models of bounded width is decidable.

2 The satisfiability problem for all relation-changing logics over

linear, transitive trees, and S5 frames is decidable.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-40
SLIDE 40

Decidable Fragments (Syntactic Restrictions)

HL(:, ↓) \ ↓ is the fragment obtained by removing formulas that contain a nesting of , ↓, and again . This fragment is known to be decidable [B. ten Cate & M. Franceschet 05].

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-41
SLIDE 41

Decidable Fragments (Syntactic Restrictions)

HL(:, ↓) \ ↓ is the fragment obtained by removing formulas that contain a nesting of , ↓, and again . This fragment is known to be decidable [B. ten Cate & M. Franceschet 05]. Let ∈ {sb, sw} and ∈ {[sb], [sw]}. The following patterns are produced by the translations: RC Pattern Hybrid Pattern

  • ↓↓

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-42
SLIDE 42

Decidable Fragments (Syntactic Restrictions)

HL(:, ↓) \ ↓ is the fragment obtained by removing formulas that contain a nesting of , ↓, and again . This fragment is known to be decidable [B. ten Cate & M. Franceschet 05]. Let ∈ {sb, sw} and ∈ {[sb], [sw]}. The following patterns are produced by the translations: RC Pattern Hybrid Pattern

  • ↓↓

The following fragments are decidable on the class of all models:

1 ML(sb) \ {, , , } 2 ML(sw) \ {, , , }

where is either or .

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-43
SLIDE 43

Implementation in HTab

  • We implemented the translations as a new feature of the

tableaux-based theorem prover HTab [G. Hoffmann & C. Areces 09].

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-44
SLIDE 44

Implementation in HTab

  • We implemented the translations as a new feature of the

tableaux-based theorem prover HTab [G. Hoffmann & C. Areces 09].

  • HTab originally handles the hybrid logic HL(E, ↓).

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-45
SLIDE 45

Implementation in HTab

  • We implemented the translations as a new feature of the

tableaux-based theorem prover HTab [G. Hoffmann & C. Areces 09].

  • HTab originally handles the hybrid logic HL(E, ↓).
  • We added a flag --translate that interprets the input

formula as a relation-changing one. It first translates it to an HL(E, ↓)-formula and then runs its internal hybrid tableaux calculus on the translation.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-46
SLIDE 46

Implementation in HTab

  • We implemented the translations as a new feature of the

tableaux-based theorem prover HTab [G. Hoffmann & C. Areces 09].

  • HTab originally handles the hybrid logic HL(E, ↓).
  • We added a flag --translate that interprets the input

formula as a relation-changing one. It first translates it to an HL(E, ↓)-formula and then runs its internal hybrid tableaux calculus on the translation.

  • This implementation is useful to check the correctness of the

translations and for checking that RC formulas build models in the expected way.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-47
SLIDE 47

Conclusions

  • Relation-changing logics are very expressive:
  • Model checking is PSpace-complete.
  • Satisfiability is undecidable.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-48
SLIDE 48

Conclusions

  • Relation-changing logics are very expressive:
  • Model checking is PSpace-complete.
  • Satisfiability is undecidable.
  • We defined translations into hybrid logics:

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-49
SLIDE 49

Conclusions

  • Relation-changing logics are very expressive:
  • Model checking is PSpace-complete.
  • Satisfiability is undecidable.
  • We defined translations into hybrid logics:
  • They are useful to analyze expressive power.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-50
SLIDE 50

Conclusions

  • Relation-changing logics are very expressive:
  • Model checking is PSpace-complete.
  • Satisfiability is undecidable.
  • We defined translations into hybrid logics:
  • They are useful to analyze expressive power.
  • They allow us to identify some decidable fragments.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-51
SLIDE 51

Conclusions

  • Relation-changing logics are very expressive:
  • Model checking is PSpace-complete.
  • Satisfiability is undecidable.
  • We defined translations into hybrid logics:
  • They are useful to analyze expressive power.
  • They allow us to identify some decidable fragments.
  • We provided and implementation in HTab.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-52
SLIDE 52

Conclusions

  • Relation-changing logics are very expressive:
  • Model checking is PSpace-complete.
  • Satisfiability is undecidable.
  • We defined translations into hybrid logics:
  • They are useful to analyze expressive power.
  • They allow us to identify some decidable fragments.
  • We provided and implementation in HTab.
  • Further work using hybrid logic techniques:

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-53
SLIDE 53

Conclusions

  • Relation-changing logics are very expressive:
  • Model checking is PSpace-complete.
  • Satisfiability is undecidable.
  • We defined translations into hybrid logics:
  • They are useful to analyze expressive power.
  • They allow us to identify some decidable fragments.
  • We provided and implementation in HTab.
  • Further work using hybrid logic techniques:
  • Find axiomatizations.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-54
SLIDE 54

Conclusions

  • Relation-changing logics are very expressive:
  • Model checking is PSpace-complete.
  • Satisfiability is undecidable.
  • We defined translations into hybrid logics:
  • They are useful to analyze expressive power.
  • They allow us to identify some decidable fragments.
  • We provided and implementation in HTab.
  • Further work using hybrid logic techniques:
  • Find axiomatizations.
  • Compute interpolants.

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics

slide-55
SLIDE 55

Conclusions

  • Relation-changing logics are very expressive:
  • Model checking is PSpace-complete.
  • Satisfiability is undecidable.
  • We defined translations into hybrid logics:
  • They are useful to analyze expressive power.
  • They allow us to identify some decidable fragments.
  • We provided and implementation in HTab.
  • Further work using hybrid logic techniques:
  • Find axiomatizations.
  • Compute interpolants.

Thanks!

Mauricio Martel Relation-Changing Logics as Fragments of Hybrid Logics