Verification of dynamic bisimulation theorems in Coq

Over the last years, the study of logics that can update a model while evaluating a formula has gained in interest. Motivated by many examples in practice such as hybrid logics, separation logics and dynamic epistemic logics, the ability to update a model has been investigated from a more general po...

Full description

Saved in:
Bibliographic Details
Published inJournal of logical and algebraic methods in programming Vol. 120; p. 100642
Main Authors Fervari, Raul, Trucco, Francisco, Ziliani, Beta
Format Journal Article
LanguageEnglish
Published Elsevier Inc 01.04.2021
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Over the last years, the study of logics that can update a model while evaluating a formula has gained in interest. Motivated by many examples in practice such as hybrid logics, separation logics and dynamic epistemic logics, the ability to update a model has been investigated from a more general point of view. In this work, we formalize and verify in the proof assistant Coq, the bisimulation theorems for a particular family of dynamic logics that can change the structure of a relational model while evaluating a formula. Our framework covers update operators to perform different kinds of modifications on the accessibility relation, the valuation and the evaluation point of a model. The benefits of this formalization are twofold. First, our results apply for a wide variety of dynamic logics. Second, we argue that this is the first step towards the development of a modal logic library in Coq, which allows us to mechanize many relevant results.
AbstractList Over the last years, the study of logics that can update a model while evaluating a formula has gained in interest. Motivated by many examples in practice such as hybrid logics, separation logics and dynamic epistemic logics, the ability to update a model has been investigated from a more general point of view. In this work, we formalize and verify in the proof assistant Coq, the bisimulation theorems for a particular family of dynamic logics that can change the structure of a relational model while evaluating a formula. Our framework covers update operators to perform different kinds of modifications on the accessibility relation, the valuation and the evaluation point of a model. The benefits of this formalization are twofold. First, our results apply for a wide variety of dynamic logics. Second, we argue that this is the first step towards the development of a modal logic library in Coq, which allows us to mechanize many relevant results.
ArticleNumber 100642
Author Ziliani, Beta
Fervari, Raul
Trucco, Francisco
Author_xml – sequence: 1
  givenname: Raul
  orcidid: 0000-0003-0360-0725
  surname: Fervari
  fullname: Fervari, Raul
  email: rfervari@unc.edu.ar
  organization: Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET), Argentina
– sequence: 2
  givenname: Francisco
  orcidid: 0000-0003-2493-023X
  surname: Trucco
  fullname: Trucco, Francisco
  email: franciscoctrucco@gmail.com
  organization: TU Wien, Austria
– sequence: 3
  givenname: Beta
  surname: Ziliani
  fullname: Ziliani, Beta
  email: beta@mpi-sws.org
  organization: Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET), Argentina
BookMark eNqFj8tOwzAQRb0oEqX0C9jkBxL8SuosWKCKl1SJTcXWsp2xmCiJix2Q-vekDSsWsBrpzj2jOVdkMYQBCLlhtGCUVbdt0XamPxSccjYltJJ8QZZclDznnKpLsk6ppXSqqo0SbEnkG0T06MyIYciCz5rjYHp0mcWE_Wc35-M7hAh9ynDItuHjmlx40yVY_8wV2T8-7LfP-e716WV7v8udoGLMJeO0qmzNfO0lrxQoW5esBlVOC2mUZ1aBVWwjJXjhrbOCK9VQYRovHRUrUs9nXQwpRfDa4Xh-aIwGO82oPknrVp-l9Ulaz9ITK36xh4i9icd_qLuZgsnqCyHq5BAGBw1GcKNuAv7JfwPJ3XUS
CitedBy_id crossref_primary_10_3390_math11122757
Cites_doi 10.1017/S1755020310000389
10.1093/jigpal/jzt030
10.2307/2695090
10.1080/11663081.2015.1018801
10.1017/CBO9781107050884
10.1145/3236773
10.1017/S1755020311000189
10.1093/jigpal/jzv020
10.1002/malq.19630090502
10.1007/s13347-018-0312-8
10.3166/jancl.17.157-182
10.1093/logcom/exz019
10.1007/s11229-007-9168-7
10.1093/logcom/exx034
10.1080/11663081.2019.1647653
10.1016/j.jlamp.2019.06.005
10.1017/fmp.2017.1
ContentType Journal Article
Copyright 2021 Elsevier Inc.
Copyright_xml – notice: 2021 Elsevier Inc.
DBID AAYXX
CITATION
DOI 10.1016/j.jlamp.2021.100642
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
ExternalDocumentID 10_1016_j_jlamp_2021_100642
S2352220821000055
GroupedDBID --M
0R~
4.4
457
4G.
7-5
8P~
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAXUO
AAYFN
ABBOA
ABMAC
ABVKL
ABXDB
ABYKQ
ACDAQ
ACGFS
ACRLP
ADBBV
ADEZE
AEBSH
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
AXJTR
BKOJK
BLXMC
EBS
EFJIC
EFLBG
EJD
FDB
FIRID
FYGXN
GBLVA
GBOLZ
HZ~
KOM
M41
NCXOZ
O9-
OAUVE
RIG
ROL
SPC
SPCBC
SSV
SSZ
T5K
~G-
AATTM
AAXKI
AAYWO
AAYXX
ABJNI
ACVFH
ADCNI
ADVLN
AEIPS
AEUPX
AFJKZ
AFPUW
AFXIZ
AGCQF
AGRNS
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
BNPGV
CITATION
SSH
ID FETCH-LOGICAL-c303t-412066b91f9f4268e8b9519e851204a8f1b8eb81744ef3fbcb3288d03adf4c03
IEDL.DBID AIKHN
ISSN 2352-2208
IngestDate Tue Jul 01 05:06:49 EDT 2025
Thu Apr 24 22:54:02 EDT 2025
Fri Feb 23 02:46:36 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Dynamic logics
Modal logics
Proof mechanization
Bisimulation
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c303t-412066b91f9f4268e8b9519e851204a8f1b8eb81744ef3fbcb3288d03adf4c03
ORCID 0000-0003-0360-0725
0000-0003-2493-023X
ParticipantIDs crossref_citationtrail_10_1016_j_jlamp_2021_100642
crossref_primary_10_1016_j_jlamp_2021_100642
elsevier_sciencedirect_doi_10_1016_j_jlamp_2021_100642
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate April 2021
2021-04-00
PublicationDateYYYYMMDD 2021-04-01
PublicationDate_xml – month: 04
  year: 2021
  text: April 2021
PublicationDecade 2020
PublicationTitle Journal of logical and algebraic methods in programming
PublicationYear 2021
Publisher Elsevier Inc
Publisher_xml – name: Elsevier Inc
References Benzmüller, Claus, Sultana (br0350) 2015
Blackburn, de Rijke, Venema (br0010) 2001
van Benthem (br0460) 1984; vol. 2
Demri, Fervari (br0590) 2019; 29
Wu, Goré (br0370) 2019; vol. 141
Mahboubi, Tassi (br0450) 2018
Aucher, van Benthem, Grossi (br0220) 2018; 28
Mitsch, Platzer (br0420) 2016; vol. 240
Wolter, Zakharyaschev (br0330) 1999
Fervari, Velázquez-Quesada (br0520) 2017; vol. 10669
Demri, Fervari, Mansutti (br0580) 2019; vol. 11468
Hales, Adams, Bauer, Dang, Harrison, Hoang, Kaliszyk, Magron, McLaughlin, Nguyen, Nguyen, Nipkow, Obua, Pleso, Rute, Solovyev, Ta, Tran, Trieu, Urban, Vu, Zumkeller (br0290) 2017; 5
Harel (br0540) 2000
D'Abrera, Goré (br0360) 2018
Gabbay (br0120) 2013
Howard (br0270) 1980; 44
Slind, Norrish (br0300) 2008
Kooi, Renne (br0480) 2011
Demri, Fervari (br0570) 2018
Xavier, Olarte, Reis, Nigam (br0400) 2018; 338
Areces, Fervari, Hoffmann (br0240) 2014; 22
Bohrer, Platzer (br0410) 2019
Demri, Deters (br0560) 2015; 25
Aucher, Balbiani, del Cerro, Herzig (br0130) 2009; 231
van Ditmarsch, van der Hoek, Kooi (br0040) 2007
Reynolds (br0050) 2002
Fervari, Trucco, Ziliani (br0430) 2019; vol. 12005
Rohde (br0470) 2006
Kooi, Renne (br0490) 2011; 4
Areces, ten Cate (br0070) 2007
Pym, Spring, O'Hearn (br0060) 2019; 32
Grossi, Rey (br0210) 2019
Bertot, Castéran (br0260) 2010
Paulson (br0310) 1994
de Moura, Kong, Avigad, van Doorn, von Raumer (br0380) 2015
Kaiser, Ziliani, Krebbers, Régis-Gianas, Dreyer (br0440) 2018; 2
Areces, Fervari, Hoffmann (br0230) 2012; vol. 7456
Kripke (br0030) 1963; 9
van Benthem, Liu (br0510) 2007; 17
Priest (br0340) 2000
Fervari (br0250) 2014
Lutz (br0140) 2006
Fervari, Velázquez-Quesada (br0530) 2019; 108
Gonthier (br0280) 2008; 55
Löding, Rohde (br0090) 2003
de Wind (br0320) 2001
González-Huesca, Miranda-Perea, Linares-Arévalo (br0390) 2019; 29
van Benthem (br0550) 1976
Blackburn, van Benthem (br0020) 2007
Gabbay (br0110) 2008; vol. 4800
Plaza (br0150) 2007; 158
van Benthem (br0080) 2005
Areces, Blackburn, Marx (br0200) 2001; 66
Areces, Fervari, Hoffmann (br0100) 2015; 23
Areces, Figueira, Figueira, Mera (br0170) 2008; vol. 5110
Mera (br0180) 2009
Areces, Figueira, Figueira, Mera (br0190) 2011; 4
van Ditmarsch, van der Hoek, Kooi (br0160) 2005
Girard, Seligman, Liu (br0500) 2012
Aucher (10.1016/j.jlamp.2021.100642_br0130) 2009; 231
van Benthem (10.1016/j.jlamp.2021.100642_br0080) 2005
Slind (10.1016/j.jlamp.2021.100642_br0300) 2008
Gabbay (10.1016/j.jlamp.2021.100642_br0110) 2008; vol. 4800
Bertot (10.1016/j.jlamp.2021.100642_br0260) 2010
Girard (10.1016/j.jlamp.2021.100642_br0500) 2012
van Benthem (10.1016/j.jlamp.2021.100642_br0510) 2007; 17
Howard (10.1016/j.jlamp.2021.100642_br0270) 1980; 44
Plaza (10.1016/j.jlamp.2021.100642_br0150) 2007; 158
Mera (10.1016/j.jlamp.2021.100642_br0180) 2009
van Ditmarsch (10.1016/j.jlamp.2021.100642_br0040) 2007
Bohrer (10.1016/j.jlamp.2021.100642_br0410)
van Benthem (10.1016/j.jlamp.2021.100642_br0460) 1984; vol. 2
Areces (10.1016/j.jlamp.2021.100642_br0100) 2015; 23
Mahboubi (10.1016/j.jlamp.2021.100642_br0450)
Fervari (10.1016/j.jlamp.2021.100642_br0520) 2017; vol. 10669
Rohde (10.1016/j.jlamp.2021.100642_br0470) 2006
D'Abrera (10.1016/j.jlamp.2021.100642_br0360) 2018
Gabbay (10.1016/j.jlamp.2021.100642_br0120) 2013
Paulson (10.1016/j.jlamp.2021.100642_br0310) 1994
Löding (10.1016/j.jlamp.2021.100642_br0090) 2003
Fervari (10.1016/j.jlamp.2021.100642_br0430) 2019; vol. 12005
Areces (10.1016/j.jlamp.2021.100642_br0070) 2007
Demri (10.1016/j.jlamp.2021.100642_br0560) 2015; 25
Areces (10.1016/j.jlamp.2021.100642_br0230) 2012; vol. 7456
Areces (10.1016/j.jlamp.2021.100642_br0190) 2011; 4
Grossi (10.1016/j.jlamp.2021.100642_br0210) 2019
Hales (10.1016/j.jlamp.2021.100642_br0290) 2017; 5
Kooi (10.1016/j.jlamp.2021.100642_br0480) 2011
González-Huesca (10.1016/j.jlamp.2021.100642_br0390) 2019; 29
Fervari (10.1016/j.jlamp.2021.100642_br0530) 2019; 108
Demri (10.1016/j.jlamp.2021.100642_br0590) 2019; 29
van Benthem (10.1016/j.jlamp.2021.100642_br0550) 1976
Blackburn (10.1016/j.jlamp.2021.100642_br0010) 2001
Demri (10.1016/j.jlamp.2021.100642_br0580) 2019; vol. 11468
Mitsch (10.1016/j.jlamp.2021.100642_br0420) 2016; vol. 240
Wu (10.1016/j.jlamp.2021.100642_br0370) 2019; vol. 141
Wolter (10.1016/j.jlamp.2021.100642_br0330) 1999
Kooi (10.1016/j.jlamp.2021.100642_br0490) 2011; 4
Lutz (10.1016/j.jlamp.2021.100642_br0140) 2006
Xavier (10.1016/j.jlamp.2021.100642_br0400) 2018; 338
Kaiser (10.1016/j.jlamp.2021.100642_br0440) 2018; 2
de Wind (10.1016/j.jlamp.2021.100642_br0320) 2001
Areces (10.1016/j.jlamp.2021.100642_br0170) 2008; vol. 5110
Areces (10.1016/j.jlamp.2021.100642_br0240) 2014; 22
Kripke (10.1016/j.jlamp.2021.100642_br0030) 1963; 9
Areces (10.1016/j.jlamp.2021.100642_br0200) 2001; 66
de Moura (10.1016/j.jlamp.2021.100642_br0380) 2015
van Ditmarsch (10.1016/j.jlamp.2021.100642_br0160) 2005
Priest (10.1016/j.jlamp.2021.100642_br0340) 2000
Reynolds (10.1016/j.jlamp.2021.100642_br0050) 2002
Benzmüller (10.1016/j.jlamp.2021.100642_br0350) 2015
Blackburn (10.1016/j.jlamp.2021.100642_br0020) 2007
Aucher (10.1016/j.jlamp.2021.100642_br0220) 2018; 28
Pym (10.1016/j.jlamp.2021.100642_br0060) 2019; 32
Fervari (10.1016/j.jlamp.2021.100642_br0250) 2014
Harel (10.1016/j.jlamp.2021.100642_br0540) 2000
Demri (10.1016/j.jlamp.2021.100642_br0570) 2018
Gonthier (10.1016/j.jlamp.2021.100642_br0280) 2008; 55
References_xml – start-page: 205
  year: 2011
  end-page: 211
  ident: br0480
  article-title: Generalized arrow update logic
  publication-title: Theoretical Aspects of Rationality and Knowledge
– volume: 55
  start-page: 1382
  year: 2008
  end-page: 1393
  ident: br0280
  article-title: Formal proof–the four-color theorem
  publication-title: Notices of the AMS
– start-page: 26
  year: 2018
  end-page: 30
  ident: br0360
  article-title: Verified synthesis of (very simple) Sahlqvist correspondents via coq
  publication-title: AiML 2018, Short Presentations
– volume: vol. 7456
  start-page: 142
  year: 2012
  end-page: 153
  ident: br0230
  article-title: Moving arrows and four model checking results
  publication-title: WoLLIC 2012
– year: 2010
  ident: br0260
  article-title: Interactive Theorem Proving and Program Development: Coq'Art the Calculus of Inductive Constructions
– volume: vol. 5110
  start-page: 56
  year: 2008
  end-page: 68
  ident: br0170
  article-title: Expressive power and decidability for memory logics
  publication-title: Logic, Language, Information and Computation
– volume: vol. 12005
  start-page: 3
  year: 2019
  end-page: 18
  ident: br0430
  article-title: Mechanizing bisimulation theorems for relation-changing logics in Coq
  publication-title: DaLí 2019
– start-page: 141
  year: 2005
  end-page: 148
  ident: br0160
  article-title: Dynamic epistemic logic with assignment
  publication-title: AAMAS 2005
– year: 1994
  ident: br0310
  article-title: Isabelle: A Generic Theorem Prover, Vol. 828
– start-page: 1994
  year: 2019
  end-page: 1996
  ident: br0210
  article-title: Credulous acceptability, poison games and modal logic
  publication-title: Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS '19
– volume: 22
  start-page: 309
  year: 2014
  end-page: 332
  ident: br0240
  article-title: Swap logic
  publication-title: Logic Journal of the IGPL
– year: 2006
  ident: br0470
  article-title: On games and logics over dynamically changing structures
– volume: 66
  start-page: 977
  year: 2001
  end-page: 1010
  ident: br0200
  article-title: Hybrid logics: characterization, interpolation and complexity
  publication-title: Journal of Symbolic Logic
– volume: 231
  start-page: 293
  year: 2009
  end-page: 307
  ident: br0130
  article-title: Global and local graph modifiers
  publication-title: ENTCS
– start-page: 239
  year: 2012
  end-page: 260
  ident: br0500
  article-title: General dynamic dynamic logic
  publication-title: AiML 2012
– volume: vol. 2
  start-page: 167
  year: 1984
  end-page: 247
  ident: br0460
  article-title: Modal correspondence theory
  publication-title: Handbook of Philosophical Logic
– start-page: 378
  year: 2015
  end-page: 388
  ident: br0380
  article-title: The lean theorem prover (system description)
  publication-title: CADE 2015
– volume: 4
  start-page: 290
  year: 2011
  end-page: 318
  ident: br0190
  article-title: The expressive power of memory logics
  publication-title: The Review of Symbolic Logic
– volume: 29
  start-page: 1139
  year: 2019
  end-page: 1184
  ident: br0590
  article-title: The power of modal separation logics
  publication-title: Journal of Logic and Computation
– year: 2007
  ident: br0040
  article-title: Dynamic Epistemic Logic, Synthese Library
– start-page: 227
  year: 1999
  end-page: 238
  ident: br0330
  article-title: Intuitionistic Modal Logic
– year: 2019
  ident: br0410
  article-title: Toward structured proofs for dynamic logics
– volume: 2
  start-page: 78:1
  year: 2018
  end-page: 78:31
  ident: br0440
  article-title: Mtac2: typed tactics for backward reasoning in Coq
  publication-title: Proc. ACM Program. Lang.
– year: 2018
  ident: br0450
  article-title: Mathematical components
– volume: 17
  start-page: 157
  year: 2007
  end-page: 182
  ident: br0510
  article-title: Dynamic logic of preference upgrade
  publication-title: Journal of Applied Non-Classical Logics
– year: 2014
  ident: br0250
  article-title: Relation-changing modal logics
– start-page: 27
  year: 2015
  end-page: 41
  ident: br0350
  article-title: Systematic verification of the modal logic cube in isabelle/hol
  publication-title: Proceedings Fourth Workshop on Proof eXchange for Theorem Proving, PxTP 2015
– start-page: 179
  year: 2018
  end-page: 198
  ident: br0570
  article-title: On the complexity of modal separation logics
  publication-title: AiML 2018
– year: 2001
  ident: br0010
  article-title: Modal Logic
  publication-title: Cambridge Tracts in Theoretical Computer Science
– volume: vol. 11468
  start-page: 692
  year: 2019
  end-page: 708
  ident: br0580
  article-title: Axiomatising logics with separating conjunction and modalities
  publication-title: JELIA 2019
– volume: vol. 10669
  start-page: 82
  year: 2017
  end-page: 97
  ident: br0520
  article-title: Dynamic epistemic logics of introspection
  publication-title: DaLí 2017
– volume: vol. 240
  start-page: 67
  year: 2016
  end-page: 81
  ident: br0420
  article-title: The keymaera X proof IDE - concepts on usability in hybrid systems theorem proving
  publication-title: F-IDE@FM 2016
– volume: 4
  start-page: 536
  year: 2011
  end-page: 559
  ident: br0490
  article-title: Arrow update logic
  publication-title: Review of Symbolic Logic
– volume: 338
  start-page: 219
  year: 2018
  end-page: 236
  ident: br0400
  article-title: Mechanizing focused linear logic in coq
  publication-title: ENTCS
– start-page: 28
  year: 2008
  end-page: 32
  ident: br0300
  article-title: A brief overview of hol4
  publication-title: International Conference on Theorem Proving in Higher Order Logics
– year: 2013
  ident: br0120
  article-title: Reactive Kripke Semantics, Cognitive Technologies
– volume: 108
  start-page: 1
  year: 2019
  end-page: 23
  ident: br0530
  article-title: Introspection as an action in relational models
  publication-title: Journal of Logical and Algebraic Methods in Programming
– volume: 29
  start-page: 255
  year: 2019
  end-page: 287
  ident: br0390
  article-title: Axiomatic and dual systems for constructive necessity, a formally verified equivalence
  publication-title: Journal of Applied Non-Classical Logics
– start-page: 1
  year: 2007
  end-page: 84
  ident: br0020
  article-title: Modal logic: a semantic perspective
  publication-title: Handbook of Modal Logic
– year: 2000
  ident: br0540
  article-title: Dynamic Logic, Foundations of Computing
– start-page: 55
  year: 2002
  end-page: 74
  ident: br0050
  article-title: Separation logic: a logic for shared mutable data structures
  publication-title: LICS'02
– volume: vol. 141
  start-page: 31:1
  year: 2019
  end-page: 31:19
  ident: br0370
  article-title: Verified decision procedures for modal logics
  publication-title: ITP 2019
– year: 2009
  ident: br0180
  article-title: Modal memory logics
– volume: 44
  start-page: 479
  year: 1980
  end-page: 490
  ident: br0270
  article-title: The formulae-as-types notion of construction
– year: 2001
  ident: br0320
  article-title: Modal Logic in Coq
– volume: 9
  start-page: 67
  year: 1963
  end-page: 96
  ident: br0030
  article-title: Semantical analysis of modal logic I. normal propositional calculi
  publication-title: Zeitschrift fur mathematische Logik und Grundlagen der Mathematik
– volume: 25
  start-page: 50
  year: 2015
  end-page: 99
  ident: br0560
  article-title: Separation logics and modalities: a survey
  publication-title: Journal of Applied Non-Classical Logics
– volume: 23
  start-page: 601
  year: 2015
  end-page: 627
  ident: br0100
  article-title: Relation-changing modal operators
  publication-title: Logic Journal of the IGPL
– volume: 32
  start-page: 483
  year: 2019
  end-page: 516
  ident: br0060
  article-title: Why separation logic works
  publication-title: Philosophy & Technology
– start-page: 137
  year: 2006
  end-page: 143
  ident: br0140
  article-title: Complexity and succinctness of public announcement logic
  publication-title: Proceedings of the 5th International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS '06
– volume: 158
  start-page: 165
  year: 2007
  end-page: 179
  ident: br0150
  article-title: Logics of public communications
  publication-title: Synthese
– start-page: 302
  year: 2003
  end-page: 313
  ident: br0090
  article-title: Model checking and satisfiability for sabotage modal logic
  publication-title: FST TCS 2003: Foundations of Software Technology and Theoretical Computer Science: 23rd Conference, Proceedings
– volume: 28
  start-page: 269
  year: 2018
  end-page: 303
  ident: br0220
  article-title: Modal logics of sabotage revisited
  publication-title: Journal of Logic and Computation
– year: 2000
  ident: br0340
  article-title: An Introduction to Non-classical Logic: From If to Is
– year: 1976
  ident: br0550
  article-title: Model correspondence theory
– volume: vol. 4800
  start-page: 292
  year: 2008
  end-page: 341
  ident: br0110
  article-title: Introducing reactive Kripke semantics and arc accessibility
  publication-title: Pillars of Computer Science, Essays Dedicated to Boris (Boaz) Trakhtenbrot on the Occasion of His 85th Birthday
– volume: 5
  start-page: e2
  year: 2017
  ident: br0290
  article-title: A formal proof of the Kepler conjecture
  publication-title: Forum of Mathematics, Pi
– start-page: 821
  year: 2007
  end-page: 868
  ident: br0070
  article-title: Hybrid logics
  publication-title: Handbook of Modal Logic
– start-page: 268
  year: 2005
  end-page: 276
  ident: br0080
  article-title: An essay on sabotage and obstruction
  publication-title: Mechanizing Mathematical Reasoning
– year: 2000
  ident: 10.1016/j.jlamp.2021.100642_br0540
– start-page: 227
  year: 1999
  ident: 10.1016/j.jlamp.2021.100642_br0330
– start-page: 378
  year: 2015
  ident: 10.1016/j.jlamp.2021.100642_br0380
  article-title: The lean theorem prover (system description)
– volume: 4
  start-page: 290
  issue: 2
  year: 2011
  ident: 10.1016/j.jlamp.2021.100642_br0190
  article-title: The expressive power of memory logics
  publication-title: The Review of Symbolic Logic
  doi: 10.1017/S1755020310000389
– start-page: 27
  year: 2015
  ident: 10.1016/j.jlamp.2021.100642_br0350
  article-title: Systematic verification of the modal logic cube in isabelle/hol
– start-page: 205
  year: 2011
  ident: 10.1016/j.jlamp.2021.100642_br0480
  article-title: Generalized arrow update logic
– start-page: 26
  year: 2018
  ident: 10.1016/j.jlamp.2021.100642_br0360
  article-title: Verified synthesis of (very simple) Sahlqvist correspondents via coq
– volume: 22
  start-page: 309
  issue: 2
  year: 2014
  ident: 10.1016/j.jlamp.2021.100642_br0240
  article-title: Swap logic
  publication-title: Logic Journal of the IGPL
  doi: 10.1093/jigpal/jzt030
– start-page: 28
  year: 2008
  ident: 10.1016/j.jlamp.2021.100642_br0300
  article-title: A brief overview of hol4
– volume: 66
  start-page: 977
  issue: 3
  year: 2001
  ident: 10.1016/j.jlamp.2021.100642_br0200
  article-title: Hybrid logics: characterization, interpolation and complexity
  publication-title: Journal of Symbolic Logic
  doi: 10.2307/2695090
– year: 2001
  ident: 10.1016/j.jlamp.2021.100642_br0320
– volume: 25
  start-page: 50
  issue: 1
  year: 2015
  ident: 10.1016/j.jlamp.2021.100642_br0560
  article-title: Separation logics and modalities: a survey
  publication-title: Journal of Applied Non-Classical Logics
  doi: 10.1080/11663081.2015.1018801
– year: 2001
  ident: 10.1016/j.jlamp.2021.100642_br0010
  article-title: Modal Logic
  doi: 10.1017/CBO9781107050884
– volume: 231
  start-page: 293
  year: 2009
  ident: 10.1016/j.jlamp.2021.100642_br0130
  article-title: Global and local graph modifiers
  publication-title: ENTCS
– volume: 2
  start-page: 78:1
  issue: ICFP
  year: 2018
  ident: 10.1016/j.jlamp.2021.100642_br0440
  article-title: Mtac2: typed tactics for backward reasoning in Coq
  publication-title: Proc. ACM Program. Lang.
  doi: 10.1145/3236773
– volume: 4
  start-page: 536
  issue: 4
  year: 2011
  ident: 10.1016/j.jlamp.2021.100642_br0490
  article-title: Arrow update logic
  publication-title: Review of Symbolic Logic
  doi: 10.1017/S1755020311000189
– volume: 23
  start-page: 601
  issue: 4
  year: 2015
  ident: 10.1016/j.jlamp.2021.100642_br0100
  article-title: Relation-changing modal operators
  publication-title: Logic Journal of the IGPL
  doi: 10.1093/jigpal/jzv020
– start-page: 1994
  year: 2019
  ident: 10.1016/j.jlamp.2021.100642_br0210
  article-title: Credulous acceptability, poison games and modal logic
– volume: 9
  start-page: 67
  year: 1963
  ident: 10.1016/j.jlamp.2021.100642_br0030
  article-title: Semantical analysis of modal logic I. normal propositional calculi
  publication-title: Zeitschrift fur mathematische Logik und Grundlagen der Mathematik
  doi: 10.1002/malq.19630090502
– volume: 32
  start-page: 483
  issue: 3
  year: 2019
  ident: 10.1016/j.jlamp.2021.100642_br0060
  article-title: Why separation logic works
  publication-title: Philosophy & Technology
  doi: 10.1007/s13347-018-0312-8
– year: 2010
  ident: 10.1016/j.jlamp.2021.100642_br0260
– volume: 17
  start-page: 157
  issue: 2
  year: 2007
  ident: 10.1016/j.jlamp.2021.100642_br0510
  article-title: Dynamic logic of preference upgrade
  publication-title: Journal of Applied Non-Classical Logics
  doi: 10.3166/jancl.17.157-182
– ident: 10.1016/j.jlamp.2021.100642_br0410
– year: 1994
  ident: 10.1016/j.jlamp.2021.100642_br0310
– volume: vol. 11468
  start-page: 692
  year: 2019
  ident: 10.1016/j.jlamp.2021.100642_br0580
  article-title: Axiomatising logics with separating conjunction and modalities
– start-page: 239
  year: 2012
  ident: 10.1016/j.jlamp.2021.100642_br0500
  article-title: General dynamic dynamic logic
– volume: 44
  start-page: 479
  year: 1980
  ident: 10.1016/j.jlamp.2021.100642_br0270
  article-title: The formulae-as-types notion of construction
– volume: 29
  start-page: 1139
  issue: 8
  year: 2019
  ident: 10.1016/j.jlamp.2021.100642_br0590
  article-title: The power of modal separation logics
  publication-title: Journal of Logic and Computation
  doi: 10.1093/logcom/exz019
– volume: vol. 7456
  start-page: 142
  year: 2012
  ident: 10.1016/j.jlamp.2021.100642_br0230
  article-title: Moving arrows and four model checking results
– year: 2007
  ident: 10.1016/j.jlamp.2021.100642_br0040
– volume: 158
  start-page: 165
  issue: 2
  year: 2007
  ident: 10.1016/j.jlamp.2021.100642_br0150
  article-title: Logics of public communications
  publication-title: Synthese
  doi: 10.1007/s11229-007-9168-7
– start-page: 268
  year: 2005
  ident: 10.1016/j.jlamp.2021.100642_br0080
  article-title: An essay on sabotage and obstruction
– volume: vol. 4800
  start-page: 292
  year: 2008
  ident: 10.1016/j.jlamp.2021.100642_br0110
  article-title: Introducing reactive Kripke semantics and arc accessibility
– volume: vol. 141
  start-page: 31:1
  year: 2019
  ident: 10.1016/j.jlamp.2021.100642_br0370
  article-title: Verified decision procedures for modal logics
– start-page: 1
  year: 2007
  ident: 10.1016/j.jlamp.2021.100642_br0020
  article-title: Modal logic: a semantic perspective
– volume: 338
  start-page: 219
  year: 2018
  ident: 10.1016/j.jlamp.2021.100642_br0400
  article-title: Mechanizing focused linear logic in coq
  publication-title: ENTCS
– year: 2014
  ident: 10.1016/j.jlamp.2021.100642_br0250
– start-page: 821
  year: 2007
  ident: 10.1016/j.jlamp.2021.100642_br0070
  article-title: Hybrid logics
– start-page: 179
  year: 2018
  ident: 10.1016/j.jlamp.2021.100642_br0570
  article-title: On the complexity of modal separation logics
– volume: 28
  start-page: 269
  issue: 2
  year: 2018
  ident: 10.1016/j.jlamp.2021.100642_br0220
  article-title: Modal logics of sabotage revisited
  publication-title: Journal of Logic and Computation
  doi: 10.1093/logcom/exx034
– year: 2009
  ident: 10.1016/j.jlamp.2021.100642_br0180
– start-page: 137
  year: 2006
  ident: 10.1016/j.jlamp.2021.100642_br0140
  article-title: Complexity and succinctness of public announcement logic
– year: 2000
  ident: 10.1016/j.jlamp.2021.100642_br0340
– volume: 29
  start-page: 255
  issue: 3
  year: 2019
  ident: 10.1016/j.jlamp.2021.100642_br0390
  article-title: Axiomatic and dual systems for constructive necessity, a formally verified equivalence
  publication-title: Journal of Applied Non-Classical Logics
  doi: 10.1080/11663081.2019.1647653
– volume: 108
  start-page: 1
  year: 2019
  ident: 10.1016/j.jlamp.2021.100642_br0530
  article-title: Introspection as an action in relational models
  publication-title: Journal of Logical and Algebraic Methods in Programming
  doi: 10.1016/j.jlamp.2019.06.005
– volume: vol. 240
  start-page: 67
  year: 2016
  ident: 10.1016/j.jlamp.2021.100642_br0420
  article-title: The keymaera X proof IDE - concepts on usability in hybrid systems theorem proving
– start-page: 141
  year: 2005
  ident: 10.1016/j.jlamp.2021.100642_br0160
  article-title: Dynamic epistemic logic with assignment
– ident: 10.1016/j.jlamp.2021.100642_br0450
– volume: vol. 10669
  start-page: 82
  year: 2017
  ident: 10.1016/j.jlamp.2021.100642_br0520
  article-title: Dynamic epistemic logics of introspection
– volume: 5
  start-page: e2
  year: 2017
  ident: 10.1016/j.jlamp.2021.100642_br0290
  article-title: A formal proof of the Kepler conjecture
  publication-title: Forum of Mathematics, Pi
  doi: 10.1017/fmp.2017.1
– start-page: 302
  year: 2003
  ident: 10.1016/j.jlamp.2021.100642_br0090
  article-title: Model checking and satisfiability for sabotage modal logic
– start-page: 55
  year: 2002
  ident: 10.1016/j.jlamp.2021.100642_br0050
  article-title: Separation logic: a logic for shared mutable data structures
– year: 1976
  ident: 10.1016/j.jlamp.2021.100642_br0550
– volume: vol. 5110
  start-page: 56
  year: 2008
  ident: 10.1016/j.jlamp.2021.100642_br0170
  article-title: Expressive power and decidability for memory logics
– volume: 55
  start-page: 1382
  issue: 11
  year: 2008
  ident: 10.1016/j.jlamp.2021.100642_br0280
  article-title: Formal proof–the four-color theorem
  publication-title: Notices of the AMS
– year: 2013
  ident: 10.1016/j.jlamp.2021.100642_br0120
– volume: vol. 12005
  start-page: 3
  year: 2019
  ident: 10.1016/j.jlamp.2021.100642_br0430
  article-title: Mechanizing bisimulation theorems for relation-changing logics in Coq
– volume: vol. 2
  start-page: 167
  year: 1984
  ident: 10.1016/j.jlamp.2021.100642_br0460
  article-title: Modal correspondence theory
– year: 2006
  ident: 10.1016/j.jlamp.2021.100642_br0470
SSID ssj0001687831
Score 2.177493
Snippet Over the last years, the study of logics that can update a model while evaluating a formula has gained in interest. Motivated by many examples in practice such...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 100642
SubjectTerms Bisimulation
Dynamic logics
Modal logics
Proof mechanization
Title Verification of dynamic bisimulation theorems in Coq
URI https://dx.doi.org/10.1016/j.jlamp.2021.100642
Volume 120
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwED6VdmHhjSgveWAkauPYqTNWFVUB0YWCull2YkupaNrS8v85Jw4PCXVgTJSLos-Xu--s83cANyztqTTiKqBc9wIWmjRImOaBTlSCDuME1F2h-DSORy_sYcqnDRjUZ2FcW6WP_VVML6O1v9PxaHaWed55po47UExh5RY15zvQolESo2u3-vePo_H3VksseqKcTOhMAmdT6w-VnV4zxN5JV9LQ9QzEjP6do37kneEB7HnCSPrVNx1CwxRHsF8PYyD-3zwG9oq-ZP0OHFlYklWz5onO1_ncD-ki1bnF-ZrkBRksVicwGd5NBqPAj0QIUsw1GwTTya_rJLSJxdwqjNBIkRKDvIl2mRI21MJogWUGMzayOtURFSLrRiqzLO1Gp9AsFoU5A0JVhKvHjc6wwMOqDHmgyZQWTHGl8AVtoDUGMvVy4W5qxZus-8JmsgROOuBkBVwbbr-MlpVaxvbH4xpc-WvRJcbzbYbn_zW8gF13VbXeXEJz8_5hrpBVbPS195pP42LIyg
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3JTsMwEB2V9gAXdkRZfeBI1MaxU-dYVVQpXS4U1FtkJ46UiqaFlv9nnDgsEuqBa5KJoufJLNb4PYA7Fndk7HHpUK46DnN17ARMcUcFMkCHMQTqplEcT_zwmT3O-KwGveosjBmrtLG_jOlFtLZXWhbN1irLWk_U1A4UU1ixRc35DjQMOxWvQ6M7GIaT760WX3REoUxoTBxjU_EPFZNec8TeUFdS18wM-Iz-naN-5J3-IezbgpF0y286gprOj-GgEmMg9t88AfaCvpTaHTiyTElSas0Tla2zhRXpIuW5xcWaZDnpLd9OYdp_mPZCx0oiODHmmg2CaejXVeCmQYq5VWihsEQKNNZNtM2kSF0ltBLYZjCdeqmKlUeFSNqeTFIWt70zqOfLXJ8DodLD1eNaJdjgYVeGdaBOpBJMcinxBU2gFQZRbOnCjWrFa1TNhc2jArjIABeVwDXh_stoVbJlbH_cr8CNfi16hPF8m-HFfw1vYTecjkfRaDAZXsKeuVOO4VxBffP-oa-xwtioG-tBn2Rry7A
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Verification+of+dynamic+bisimulation+theorems+in+Coq&rft.jtitle=Journal+of+logical+and+algebraic+methods+in+programming&rft.au=Fervari%2C+Raul&rft.au=Trucco%2C+Francisco&rft.au=Ziliani%2C+Beta&rft.date=2021-04-01&rft.issn=2352-2208&rft.volume=120&rft.spage=100642&rft_id=info:doi/10.1016%2Fj.jlamp.2021.100642&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_jlamp_2021_100642
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2352-2208&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2352-2208&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2352-2208&client=summon