Paraconsistent Relational Model: A Quasi-Classic Logic Approach
Authors: Badrinath Jayakumar* and Rajshekhar Sunderraman Institute: Georgia State University, Georgia, USA Corresponding author: bjayakumar2@cs.gsu.edu
1
Paraconsistent Relational Model: A Quasi-Classic Logic Approach 1 - - PowerPoint PPT Presentation
Paraconsistent Relational Model: A Quasi-Classic Logic Approach 1 Authors: Badrinath Jayakumar* and Rajshekhar Sunderraman Institute: Georgia State University, Georgia, USA Corresponding author: bjayakumar2@cs.gsu.edu Overview 2
Authors: Badrinath Jayakumar* and Rajshekhar Sunderraman Institute: Georgia State University, Georgia, USA Corresponding author: bjayakumar2@cs.gsu.edu
1
Quasi-classic logic and quasi-classic models for logic programs Paraconsistent relational model The advantages of paraconsistent relational model Quasi-classic models using paraconsistent relational model The future works and short comings
2
It is a paraconsistent logic. Unlike Belnap’s four-valued logic [5], Hunter’s quasi-classic logic [2] supports disjunctive syllogism, disjunction introduction, etc. It is moves one step towards classical logic. Its power comes from the resolution inference rule.
3
Z.Zhang’s quasi-classic logic programs [1] inspired from Hunter’s quasi- classic logic notion and Sakma’s paraconsistent minimal models notion [3]. Z.Zhang’s quasi-classic logic program determines minimal quasi-classic models based on the set inclusion. Logic rules of the form: Literals are either positive or negative atoms.
4
always terminates in finite time.
5
The normal relation stores only information that is believed to be true. The paraconsistent relation [4] stores information that is believed to be true and believed to be false. we define two types of algebraic operators:
Set Theoretic: union ( ), complement ( (unary)), intersection ( ), and difference ( (binary)). Relation Theoretic: Join ( ), selection ( ), and projection ( ).
6
Normal Relation (Closed World Assumption): Paraconsistent Relation (Open World Assumption):
7
8
9
Example 1. Let R = and S = . Then (union) (intersection)
10
11
12
13
14
Example 2. Let R = and S= . Here attributes are ordered sequence and tuples are lists of values.
15
Three main advantages:
works with a set of tuples instead of a tuple at a time, can apply various laws of equality, suits good for query intensive applications.
16
Here, we consider positive extended disjunctive deductive databases. The model construction involves two steps:
associate every literal to a paraconsistent relation and construct an equation for every clause; solve the equations.
17
It is hard to represent disjunctive information in paraconsistent relation. We introduce disjunctive paraconsistent relation. Paraconsistent Relation Disjunctive Paraconsistent Relation We allow sometimes the conjunctive tuple in the positive part.
18
Converting the rules into equations: 1. 2. LHS in both equations are the same. So,
19
20
First, facts are added to the paraconsistent relation. Copies are created. Copies are the same, but have different relation name.
Mapping both definite tuples and disjunctive tuples from LHS of the equation to the disjunctive paraconsistent relation. We renamed the attribute before we map. Inconsistency is in the disjunctive relation.
21
Applying focus, which removes complementary tuples from the disjunctive relation with respect to SModel.
22
The disjunctive paraconsistent relation contains disjunctive information which leads to more relations called proper disjunctive paraconsistent
23
Relationalizing: removing paraconsistent unions among paraconsistent relations. Then, create an exact relation in DModel for every relation in SModel.
24
25
Minimize removes redundant sets.
26
Minimal model by size implies minimal model by set inclusion (vice versa is not true).
27
The algorithm does not work in the presence of disjunctive facts, and constants and duplicate variables in disjunctive literals. The algorithm finds only strong models and no constrains/recursions are allowed. The algorithm could be extended to allow default negation. The algorithm lacks the proof of correctness and complexity.
28
29
[1]. Zhang, Z.; Lin, Z.; and Ren, S. 2009. Quasi-classical model semantics for logic programs–a paraconsistent approach. In Foundations of Intelligent
[2]. Hunter, A. 2000. Reasoning with contradictory information using quasi- classical logic. Journal of Logic and Computa- tion 10(5):677–703. [3]. Sakama, C., and Inoue, K. 1995. Paraconsistent stable se- mantics for extended disjunctive programs. Journal of Logic and Computation 5(3):265– 285. [4]. Bagai, R., and Sunderraman, R. 1995. A paraconsistent relational data
[5]. Belnap Jr, N. D. 1977. A useful four-valued logic. In Mod- ern uses of multiple-valued logic. Springer. 5–37.
30