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...
Saved in:
Published in | Journal of logical and algebraic methods in programming Vol. 120; p. 100642 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Elsevier Inc
01.04.2021
|
Subjects | |
Online Access | Get 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 |