Abstract
Models of complex systems are widely used in the physical and social sciences, and the concept of layering, typically building upon graph-theoretic structure, is a common feature. We describe an intuitionistic substructural logic that gives an account of layering. As in bunched systems, the logic includes the usual intuitionistic connectives, together with a non-commutative, non-associative conjunction (used to capture layering) and its associated implications. We give soundness and completeness theorems for labelled tableaux and Hilbert-type systems with respect to a Kripke semantics on graphs. To demonstrate the utility of the logic, we show how to represent a range of systems and security examples, illuminating the relationship between services/policies and the infrastructures/architectures to which they are applied.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Balbiani, P., Ditmarsch, H., Herzig, A., de Lima, T.: Tableaux for public announcement logic. J. Logic Comput. 20(1), 55–76 (2008)
Bezhanishvili, N., de Jongh, D.: Intuitionistic logic. Technical report PP-2006-25, Institute for Logic, Language and Computation Universiteit van Amsterdam (2006)
Bródka, P., Skibicki, K., Kazienko, P., Musiał, K.: A degree centrality in multi-layered social network. In: International Conference on Computational Aspects of Social Networks (2011)
Collinson, M., Monahan, B., Pym, D.: A Discipline of Mathematical Systems Modelling. College Publications, London (2012)
Collinson, M., Pym, D.: Algebra and logic for resource-based systems modelling. Math. Struct. Comput. Sci. 19(5), 959–1027 (2009)
Collinson, M., McDonald, K., Pym, D.: A substructural logic for layered graphs. J. Logic Comput. 24(4), 953–988 (2014). doi:10.1093/logcom/exv019. http://logcom.oxfordjournals.org/content/early/2015/06/04/logcom.exv019.full.pdf+html
Collinson, M., McDonald, K., Pym, D.: Layered graph logic as an assertion language for access control policy models. J. Logic Comput. (2015). doi:10.1093/logcom/exv020
Courtault, J.-R., Galmiche, D.: A modal separation logic for resource dynamics. J. Logic Comput. (2015). doi:10.1093/logcom/exv031
Docherty, S., Pym, D.: Intuitionistic layered graph logic. Research note RN 16/03, Department of Computer Science, UCL. http://www.cs.ucl.ac.uk/fileadmin/UCL-CS/research/Research_Notes/RN_16_03.pdf
Fiat, A., Foster, D., Karloff, H., Rabani, Y., Ravid, Y., Vishwanathan, S.: Competitive algorithms for layered graph traversal. SIAM J. Comput. 28(2), 447–462 (1998)
Fitting, M.: Tableau methods of proof for modal logics. Notre Dame J. Formal Logic 13(2), 237–247 (1972)
Galmiche, D., Méry, D., Pym, D.: The semantics of BI and resource tableaux. Math. Struct. Comput. Sci. 15(06), 1033–1088 (2005)
Kurant, M., Thiran, P.: Layered complex networks. Phys. Rev. Lett. 96, 138701 (2006)
Lambek, J.: On the calculus of syntactic types. In: Proceedings of the 12th Symposia on Applied Mathematics, Studies of Language and Its Mathematical Aspects, Providence, pp. 166–178 (1961)
Lambek, J.: From categorical grammar to bilinear logic. In: Schroeder-Heister, P., Došen, K. (eds.) Substructural Logics, pp. 207–237. Oxford University Press, Oxford (1993)
Larchey-Wendling, D.: The formal proof of the strong completeness of partial monoidal boolean BI. J. Logic Comput. (2014). doi:10.1093/logcom/exu031
O’Hearn, P., Pym, D.: The logic of bunched implications. Bull. Symbolic Logic 5(2), 215–244 (1999)
Papadimitriou, C., Yannakakis, M.: Shortest paths without a map. Theoret. Comput. Sci. 84(1), 127–150 (1991)
Paz, A.: A theory of decomposition into prime factors of layered interconnection networks. Discrete Appl. Math. 159(7), 628–646 (2011)
Pym, D., O’Hearn, P., Yang, H.: Possible worlds and resources: the semantics of BI. Theoret. Comput. Sci. 315(1), 257–305 (2004)
Schneier, B.: The weakest link (2005). (https://www.schneier.com/blog/archives/2005/02/the_weakest_lin.html). Schneier on Security (https://www.schneier.com)
Stirling, C.: Modal logics for communication systems. Theoret. Comput. Sci. 49, 311–347 (1987)
van Ditmarsch, H., van der Hoek, W., Kooi, B.: Dynamic epistemic logic. Synthese Library (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Docherty, S., Pym, D. (2016). Intuitionistic Layered Graph Logic. In: Olivetti, N., Tiwari, A. (eds) Automated Reasoning. IJCAR 2016. Lecture Notes in Computer Science(), vol 9706. Springer, Cham. https://doi.org/10.1007/978-3-319-40229-1_32
Download citation
DOI: https://doi.org/10.1007/978-3-319-40229-1_32
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-40228-4
Online ISBN: 978-3-319-40229-1
eBook Packages: Computer ScienceComputer Science (R0)