This paper addresses the issue of non deterministic extensions of logic database languages. After providing an overview of the main proposals in the literature, we concentrate on the analysis of the dynamic choice construct from the point of view of the expressive power. We show how such construct is capable of expressing several interesting deterministic and non deterministic problems, such as forms of negation, and ordering. We then prove that Datalog augmented with the dynamic choice expresses exactly the non deterministic time-polynomial queries. We thus obtain a complete characterization of the class of queries NDB-PTIME by means of a simple, declarative, and efficiently implementable language.
Datalog with non deterministic choice computers NDB-PTIME
Giannotti F;Pedreschi D
1997
Abstract
This paper addresses the issue of non deterministic extensions of logic database languages. After providing an overview of the main proposals in the literature, we concentrate on the analysis of the dynamic choice construct from the point of view of the expressive power. We show how such construct is capable of expressing several interesting deterministic and non deterministic problems, such as forms of negation, and ordering. We then prove that Datalog augmented with the dynamic choice expresses exactly the non deterministic time-polynomial queries. We thus obtain a complete characterization of the class of queries NDB-PTIME by means of a simple, declarative, and efficiently implementable language.| File | Dimensione | Formato | |
|---|---|---|---|
|
prod_446355-doc_160472.pdf
accesso aperto
Descrizione: Datalog with non deterministic choice computers NDB-PTIME
Dimensione
730.68 kB
Formato
Adobe PDF
|
730.68 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


