Towards Spatial Bisimilarity for Closure Models: Logical and Coalgebraic Characterisations

The topological interpretation of modal logics provides descriptive languages and proof systems for reasoning about points of topological spaces. Recent work has been devoted to model checking of spatial logics on discrete spatial structures, such as finite graphs and digital images, with applications in various case studies including medical image analysis. These recent developments required a generalisation step, from topological spaces to closure spaces. In this work we initiate the study of bisimilarity and minimisation algorithms that are consistent with the closure spaces semantics. For this purpose we employ coalgebraic models. We present a coalgebraic definition of bisimilarity for quasi-discrete models, which is adequate with respect to a spatial logic with reachability operators, complemented by a free and open-source minimisation tool for finite models. We also discuss the non-quasi-discrete case, by providing a generalisation of the well-known set-theoretical notion of topo-bisimilarity, and a categorical definition, in the same spirit as the coalgebraic rendition of neighbourhood frames, but employing the covariant power set functor, instead of the contravariant one. We prove its adequacy with respect to infinitary modal logic.

[1]  Gina Belmonte,et al.  Innovating Medical Image Analysis via Spatial Logics , 2019, From Software Engineering to Formal Methods and Tools, and Back.

[2]  Gina Belmonte,et al.  From Collective Adaptive Systems to Human Centric Computation and Back: Spatial Model Checking for Medical Imaging , 2016, FORECAST@STAF.

[3]  Ezio Bartocci,et al.  Monitoring mobile and spatially distributed cyber-physical systems , 2017, MEMOCODE.

[4]  Daniel McNeill,et al.  Tarski's theorem on intuitionistic logic, for polyhedra , 2017, Ann. Pure Appl. Log..

[5]  Vincenzo Ciancia,et al.  An Experimental Spatio-Temporal Model Checker , 2015, SEFM Workshops.

[6]  Helle Hvid Hansen,et al.  Neighbourhood Structures: Bisimilarity and Basic Model Theory , 2009, Log. Methods Comput. Sci..

[7]  Alexandre M. Bayen,et al.  VERIFICATION OF HYBRID SYSTEMS , 2004 .

[8]  John E. Hopcroft,et al.  An n log n algorithm for minimizing states in a finite automaton , 1971 .

[9]  Gina Belmonte,et al.  VoxLogicA: a Spatial Model Checker for Declarative Image Analysis (Extended Version) , 2018, TACAS.

[10]  Vincenzo Ciancia,et al.  Model Checking Spatial Logics for Closure Spaces , 2016, Log. Methods Comput. Sci..

[11]  Rocco De Nicola,et al.  Back and Forth Bisimulations , 1990, CONCUR.

[12]  Antony Galton,et al.  Discrete Mereotopology for Spatial Reasoning in Automated Histological Image Analysis , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Jesse Hughes,et al.  A study of categories of algebras and coalgebras , 2001 .

[14]  Alexandra Silva,et al.  A Coalgebraic Perspective on Minimization and Determinization , 2012, FoSSaCS.

[15]  Gina Belmonte,et al.  Spatial logics and model checking for medical imaging , 2018, International Journal on Software Tools for Technology Transfer.

[16]  Johan van Benthem,et al.  Modal Logics of Space , 2007, Handbook of Spatial Logics.

[17]  Jirí Adámek,et al.  On tree coalgebras and coalgebra presentations , 2004, Theor. Comput. Sci..

[18]  Vincenzo Ciancia,et al.  Specifying and Verifying Properties of Space , 2014, IFIP TCS.

[19]  Johan van Benthem,et al.  Handbook of Spatial Logics , 2007 .

[20]  Erik P. de Vink,et al.  Bisimulation of Labelled State-to-Function Transition Systems Coalgebraically , 2015, Log. Methods Comput. Sci..

[21]  Helle Hvid Hansen,et al.  A Coalgebraic Perspective on Monotone Modal Logic , 2004, CMCS.

[22]  Jan J. M. M. Rutten,et al.  Universal coalgebra: a theory of systems , 2000, Theor. Comput. Sci..

[23]  Vincenzo Ciancia,et al.  Embedding RCC8D in the Collective Spatial Logic CSLCS , 2019, Models, Languages, and Tools for Concurrent and Distributed Programming.

[24]  Vincenzo Ciancia,et al.  Qualitative and Quantitative Monitoring of Spatio-Temporal Properties with SSTL , 2017, Log. Methods Comput. Sci..