2 % tp compiled
0.01 sec
, 99 clauses
3 % diagnosis compiled
0.01 sec
, 109 clases
6 ?
- problem1
(SD
, COMP
, OBS
), tp
(SD
, COMP
, OBS
, [], CS
).
7 SD
= [all _G32
: (and(_G32
), ~ab
(_G32
)=> ... ],
9 OBS
= [in1
(a1
), in2
(a1
), ~out
(a1
), in1
(a2
), in2
(a2
), ~out
(a2
)],
12 ?
- problem2
(SD
, COMP
, OBS
), tp
(SD
, COMP
, OBS
, [], CS
).
13 SD
= [all _G32
: (and(_G32
), ~ab
(_G32
)=> ... ],
14 COMP
= CS
, CS
= [a1
, a2
],
15 OBS
= [in1
(a1
), ~in2
(a1
), out
(a2
)].
17 ?
- problem3
(SD
, COMP
, OBS
), tp
(SD
, COMP
, OBS
, [], CS
).
18 SD
= [all _G32
: (and(_G32
), ~ab
(_G32
)=> ... ],
20 OBS
= [in1
(a1
), in2
(a1
), in1
(a2
), in2
(a2
), ~out
(o1
)],
23 ?
- fulladder
(SD
, COMP
, OBS
), tp
(SD
, COMP
, OBS
, [], CS
).
24 SD
= [all _G32
: (and(_G32
), ~ab
(_G32
)=> .. ],
25 COMP
= [a1
, a2
, x1
, x2
, r1
],
26 OBS
= [in1
(fa
), ~in2
(fa
), carryin
(fa
), out
(fa
), ~carryout
(fa
)],
27 CS
= [a1
, x1
, a2
, r1
, x2
].