Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Data functions, datalog and negation

View through CrossRef
Datalog is extended to incorporate single-valued “data functions”, which correspond to attributes in semantic models, and which may be base (user-specified) or derived (computed). Both conventional and stratified datalog are considered. Under the extension, a datalog program may not be consistent, because a derived function symbol may evaluate to something which is not a function. Consistency is shown to be undecidable, and is decidable in a number of restricted cases. A syntactic restriction, panwise consistency , is shown to guarantee consistency. The framework developed here can also be used to incorporate single-valued data functions into the Complex Object Language (COL), which supports deductive capabilities, complex database objects, and set-valued data functions. There is a natural correspondence between the extended datalog introduced here, and the usual datalog with functional dependencies. For families Φ and Γ of dependencies and a family of datalog programs Λ, the Φ-Γ implication problem for Λ asks, given sets F ⊆ Φ and G ⊆ Γ and a program P in Λ, whether for all inputs I, I @@@@ F implies P(I) @@@@ G. The FD-FD implication problem is undecidable for datalog, and the TGD-EGD implication problem is decidable for stratified datalog. Also, the Ø-MVD problem is undecidable (and hence also the MVD-preservation problem).
Association for Computing Machinery (ACM)
Title: Data functions, datalog and negation
Description:
Datalog is extended to incorporate single-valued “data functions”, which correspond to attributes in semantic models, and which may be base (user-specified) or derived (computed).
Both conventional and stratified datalog are considered.
Under the extension, a datalog program may not be consistent, because a derived function symbol may evaluate to something which is not a function.
Consistency is shown to be undecidable, and is decidable in a number of restricted cases.
A syntactic restriction, panwise consistency , is shown to guarantee consistency.
The framework developed here can also be used to incorporate single-valued data functions into the Complex Object Language (COL), which supports deductive capabilities, complex database objects, and set-valued data functions.
There is a natural correspondence between the extended datalog introduced here, and the usual datalog with functional dependencies.
For families Φ and Γ of dependencies and a family of datalog programs Λ, the Φ-Γ implication problem for Λ asks, given sets F ⊆ Φ and G ⊆ Γ and a program P in Λ, whether for all inputs I, I @@@@ F implies P(I) @@@@ G.
The FD-FD implication problem is undecidable for datalog, and the TGD-EGD implication problem is decidable for stratified datalog.
Also, the Ø-MVD problem is undecidable (and hence also the MVD-preservation problem).

Related Results

Negation
Negation
The paper is concerned with negation in artificial and natural languages. "Negation" is an ambiguous word. It can mean three different things: An operation(negating), an operator (...
Pengaruh Teknik Penanganan Negasi Dalam Analisis Sentimen
Pengaruh Teknik Penanganan Negasi Dalam Analisis Sentimen
“Garbage in, garbage out” merupakan sebuah ungkapan klasik dalam data science yang menyatakan bahwa kualitas keluaran suatu sistem bergantung pada kualitas data yang dimasukkan. Da...
Pengaruh Teknik Penanganan Negasi Dalam Analisis Sentimen
Pengaruh Teknik Penanganan Negasi Dalam Analisis Sentimen
“Garbage in, garbage out” merupakan sebuah ungkapan klasik dalam data science yang menyatakan bahwa kualitas keluaran suatu sistem bergantung pada kualitas data yang dimasukkan. Da...
Tractable Reasoning with DL-Programs over Datalog-rewritable Description Logics
Tractable Reasoning with DL-Programs over Datalog-rewritable Description Logics
The deployment of KR formalisms to the Web has created the need for formalisms that combine heterogeneous knowledge bases. Nonmonotonic dl-programs provide a loose integration of D...
A corpus-based study of a Chinese-speaking child’s acquisition of English transferred negation
A corpus-based study of a Chinese-speaking child’s acquisition of English transferred negation
AbstractNative speakers of English have a strong preference for transferred negation as opposed to non-transferred negation. The present study aims to examine whether young Chinese...
$n$-permutability and linear Datalog implies symmetric Datalog
$n$-permutability and linear Datalog implies symmetric Datalog
We show that if $\mathbb A$ is a core relational structure such that CSP($\mathbb A$) can be solved by a linear Datalog program, and $\mathbb A$ is $n$-permutable for some $n$, the...
Negation in English and Yala Languages
Negation in English and Yala Languages
Negation is a denial, or a way of expressing a rejection of a positive proposition. It is a universal feature of human language in the sense that every language has a way of expres...
Expletive negation in exclamatives – Evidence from Hungarian
Expletive negation in exclamatives – Evidence from Hungarian
Abstract This paper examines expletive negation in root clauses (surprise negation sentences and wh-exclamatives) in Hungarian. We argue that Hungarian has three distin...

Back to Top