Paraconsistent Relational Model: A Quasi-Classic Logic Approach 1 - - PowerPoint PPT Presentation

paraconsistent relational
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

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

slide-2
SLIDE 2

Overview

 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

slide-3
SLIDE 3

Quasi-Classic Logic

 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

slide-4
SLIDE 4

Quasi-Classic Logic Programs (1)

 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

slide-5
SLIDE 5

Quasi-Classic Logic Programs (2)

 always terminates in finite time.

5

slide-6
SLIDE 6

Paraconsistent Relational Model (1)

 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

slide-7
SLIDE 7

Paraconsistent Relational Model (2)

Normal Relation (Closed World Assumption): Paraconsistent Relation (Open World Assumption):

7

slide-8
SLIDE 8

Paraconsistent Relational Model (3)

8

slide-9
SLIDE 9

Paraconsistent Relational Model (4)

9

slide-10
SLIDE 10

Paraconsistent Relational Model Example (5)

Example 1. Let R = and S = . Then (union) (intersection)

10

slide-11
SLIDE 11

Paraconsistent Relational Model Example (6)

11

slide-12
SLIDE 12

Paraconsistent Relational Model (7)

12

slide-13
SLIDE 13

Paraconsistent Relational Model (8)

13

slide-14
SLIDE 14

Paraconsistent Relational Model Example(9)

14

Example 2. Let R = and S= . Here attributes are ordered sequence and tuples are lists of values.

slide-15
SLIDE 15

Paraconsistent Relational Model Example(10)

15

slide-16
SLIDE 16

Advantages of Using Paraconsistent Relational Model

 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

slide-17
SLIDE 17

Quasi-Classic Models Construction (1)

 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

slide-18
SLIDE 18

Quasi-Classic Models Construction (2)

 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

slide-19
SLIDE 19

Quasi-Classic Models Construction Example (3)

Converting the rules into equations: 1. 2. LHS in both equations are the same. So,

19

slide-20
SLIDE 20

Quasi-Classic Models Construction Example (4)

20

 First, facts are added to the paraconsistent relation.  Copies are created. Copies are the same, but have different relation name.

slide-21
SLIDE 21

Quasi-Classic Models Construction Example (5)

 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

slide-22
SLIDE 22

Quasi-Classic Models Construction Example (6)

 Applying focus, which removes complementary tuples from the disjunctive relation with respect to SModel.

22

slide-23
SLIDE 23

Quasi-Classic Models Construction Example (7)

 The disjunctive paraconsistent relation contains disjunctive information which leads to more relations called proper disjunctive paraconsistent

  • relations. Therefore,

23

slide-24
SLIDE 24

Quasi-Classic Models Construction Example (8)

Relationalizing: removing paraconsistent unions among paraconsistent relations. Then, create an exact relation in DModel for every relation in SModel.

24

slide-25
SLIDE 25

Quasi-Classic Models Construction Example (9)

25

slide-26
SLIDE 26

Quasi-Classic Models Construction Example (10)

Minimize removes redundant sets.

26

slide-27
SLIDE 27

Quasi-Classic Models Construction Example (11)

Minimal model by size implies minimal model by set inclusion (vice versa is not true).

27

slide-28
SLIDE 28

Future Works/Short Comings

 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

slide-29
SLIDE 29

29

Thank You

slide-30
SLIDE 30

Bibliography

[1]. Zhang, Z.; Lin, Z.; and Ren, S. 2009. Quasi-classical model semantics for logic programs–a paraconsistent approach. In Foundations of Intelligent

  • Systems. Springer. 181–190.

[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

  • model. International Journal of Computer Mathematics 55(1-2):39–55.

[5]. Belnap Jr, N. D. 1977. A useful four-valued logic. In Mod- ern uses of multiple-valued logic. Springer. 5–37.

30