Blame view

code/asp/double_negation.lp 629 Bytes
808facfe   Francisco Coelho   Main text adapted...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
%not not a.
%% UNSATISFIABLE
%%% ie no models.

% a.
%% Answer: 1
%% a
%% SATISFIABLE
%%% ie there is (only) one (stable) model: {a}

% -a.
%% Answer: 1
%% -a
%% SATISFIABLE

% --a. 
%% *** ERROR: (clingo): parsing failed
%%% WTF?

% not a.
%% Answer: 1
%% 
%% SATISFIABLE
%%% ie there is (only) one (stable) model: {} 
%%%
%%% this program states that there is no information. In particular, there is no information about a.
%%% Therefore there are no provable atoms. Hence the empty set is a stable model.

% not -a.
%% Answer: 1
%% 
%% SATISFIABLE

% b.
% a;c.
% not a :- b.
%% Answer: 1
%% b -a
%% SATISFIABLE

a.
b :- not a.