DocumentCode :
2222046
Title :
A decision procedure for term algebras with queues
Author :
Rybina, Tatiana ; Voronkov, Andrei
Author_Institution :
Dept. of Comput. Sci., Manchester Univ., UK
fYear :
2000
fDate :
2000
Firstpage :
279
Lastpage :
290
Abstract :
In software verification, it is often required to prove statements about heterogeneous domains containing elements of various sorts, such as counters, stacks, lists, trees and queues. Any domain with counters, stacks, lists, and trees (but not queues) can be easily seen as a special case of the term algebra, and hence a decision procedure for term algebras can be applied to decide the first-order theory of such a domain. We present a quantifier-elimination procedure for the first-order theory of term algebras extended with queues. The complete axiomatization and decidability of this theory can be immediately derived from the procedure
Keywords :
decidability; decision theory; program verification; queueing theory; theorem proving; complete axiomatization; counters; decidability; decision procedure; first-order theory; heterogeneous domains; lists; quantifier-elimination procedure; software verification; stacks; statement proving; term algebras; trees; Algebra; Computer science; Counting circuits; Electrical capacitance tomography; Hardware; Logic; Protocols; Queueing analysis; System recovery;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 2000. Proceedings. 15th Annual IEEE Symposium on
Conference_Location :
Santa Barbara, CA
ISSN :
1043-6871
Print_ISBN :
0-7695-0725-5
Type :
conf
DOI :
10.1109/LICS.2000.855776
Filename :
855776
Link To Document :
بازگشت