“…In a spatial logic, the truth of a formula depends on a spatial structure, such as a system of ambients. Apart from the ambient logic, other examples include logics for concurrent objects [4], heaps [25,20,22], trees [6], graphs [5], and the π-calculus [2,3]. Spatial logics are being applied as notations for specifying and verifying programs, and as query languages for semistructured data.…”