Executable First-Order Queries in the Logic of Information Flows

10/01/2022
by   Heba Aamer, et al.
0

The logic of information flows (LIF) has recently been proposed as a general framework in the field of knowledge representation. In this framework, tasks of a procedural nature can still be modeled in a declarative, logic-based fashion. In this paper, we focus on the task of query processing under limited access patterns, a well-studied problem in the database literature. We show that LIF is well-suited for modeling this task. Toward this goal, we introduce a variant of LIF called "forward" LIF, in a first-order setting. We define FLIFio, a syntactical fragment of forward LIF, and show that it corresponds exactly to the "executable" fragment of first-order logic defined by Nash and Ludäscher. Moreover, we show that general FLIF expressions can also be put into io-disjoint form. The definition of FLIFio involves a classification of the free variables of an expression into "input" and "output" variables. Our result hinges on inertia and determinacy laws for forward LIF expressions, which are interesting in their own right. These laws are formulated in terms of the input and output variables.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/14/2022

Inputs, Outputs, and Composition in the Logic of Information Flows

The logic of information flows (LIF) is a general framework in which tas...
research
06/17/2022

Conjunctive Queries with Output Access Patterns under Updates

We study the dynamic evaluation of conjunctive queries with output acces...
research
03/26/2018

I/O Logic in HOL --- First Steps

A semantical embedding of input/output logic in classical higher-order l...
research
09/16/2016

Design of an Optoelectronic State Machine with integrated BDD based Optical logic

In this paper I demonstrate a novel design for an optoelectronic State M...
research
08/27/2018

A Monotone Preservation Result for Boolean Queries Expressed as a Containment of Conjunctive Queries

When a relational database is queried, the result is normally a relation...
research
07/20/2023

Logic and theory of representation

Underlying the theory of inferences, a primary task of logic is language...

Please sign up or login with your details

Forgot password? Click here to reset