|
ABSTRACT
(MATH) We consider a propositional spatial logic for finite trees. The logic includes A ???? Par B (tree composition), A ???? B (the implication induced by composition), and O (the unit of composition). We show that the satisfaction and validity problems are equivalent, and decidable. The crux of the argument is devising a finite enumeration of trees to consider when deciding whether a spatial implication is satisfied. We introduce a sequent calculus for the logic, and show it to be sound and complete with respect to an interpretation in terms of satisfaction. Finally, we describe a complete proof procedure for the sequent calculus. We envisage applications in the area of logic-based type systems for semistructured data. We describe a small programming language based on this idea.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Extensible markup language. http://www.w3.org/XML/.
|
 |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
C. Calcagno, L. Cardelli, and A. D. Gordon. Deciding validity in a spatial logic for trees. Technical Report MSR--TR--2002--113, Microsoft Research, 2002.
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
 |
10
|
Luca Cardelli , Andrew D. Gordon, Anytime, anywhere: modal logics for mobile ambients, Proceedings of the 27th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.365-377, January 19-21, 2000, Boston, MA, USA
[doi> 10.1145/325694.325742]
|
| |
11
|
L. Cardelli and A. D. Gordon. Logical properties of name restriction. In Proceedings of the 5th International Conference on Typed Lambda Calculi and Applications (TLCA'01), volume 2044 of Lecture Notes in Computer Science, pages 46--60. Springer, 2001.
|
| |
12
|
|
| |
13
|
|
| |
14
|
E. Cohen. Validity and model checking for logics of finite multisets. Draft, Microsoft Research, 2002.
|
| |
15
|
|
| |
16
|
|
 |
17
|
|
 |
18
|
|
| |
19
|
P. Lincoln, J. Mitchell, A. Scedrov, and N. Shankar. Decision problems for propositional linear logic. Annals of Pure and Applied Logic, 56:239--311, 1992.
|
| |
20
|
D. Lugiez and S. Dal Zilio. Multitrees automata, Presburger's constraints and tree logics. Laboratoire d'Informatique Fondamentale, CNRS and Université de Provence, 2002.
|
| |
21
|
|
| |
22
|
|
| |
23
|
A. Urquhart. The undecidability of entailment and relevant implication. Journal of Symbolic Logic, 45:1059--1073, 1984.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|