4.5 D-WFS and D-STABLE

Before we can state the definition of D-WFS we have to extend our principles to disjunctive programs with default-negation.

4.21. Definition

Disjunctive Logic Program

A disjunctive logic program consists of a finite number of rules of the form

A 1 A k B 1 , , B m , n o t C 1 , , n o t C n

si597_e

where A 1 ,…,Ak, B 1 ,…,Bm,C 1 ,…,Cn are positive atoms (containing possibly free variables). We call A 1…Ak the head of the rule, B 1,,Bm its positive body and C1,,Cn its negative body. The comma represents conjunction ∧.

We abbreviate these rules by

A + , n o t

Get Handbook of Automated Reasoning now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.