The lion is blue. The mouse likes the lion. The rabbit is nice. The tiger is nice. If something is nice then it likes the tiger.
The lion is blue.
("lion" "is" "blue" "+")
The mouse likes the lion.
("mouse" "likes" "lion" "+")
The rabbit is nice.
("rabbit" "is" "nice" "+")
The tiger is nice.
("tiger" "is" "nice" "+")
If something is nice then it likes the tiger.
((("something" "is" "nice" "+")) -> ("something" "likes" "tiger" "+"))
The rabbit is nice.
True
1
proof
[(triple3)]
("rabbit" "is" "nice" "+")
triple3
The tiger is not nice.
False
1
inv-proof
[(triple4)]
("tiger" "is" "nice" "-")
triple4
The rabbit likes the tiger.
True
2
proof
[(((triple3) -> rule1))]
("rabbit" "likes" "tiger" "+")
((triple3) -> (rule1 % int1))
The rabbit likes the tiger.
("rabbit" "likes" "tiger" "+")
int1
The tiger does not like the tiger.
False
2
inv-proof
[(((triple4) -> rule1))]
("tiger" "likes" "tiger" "-")
((triple4) -> (rule1 % int1))
The tiger likes the tiger.
("tiger" "likes" "tiger" "+")
int1
The lion does not like the tiger.
Unknown
inv-rconc
[@1: The lion likes the tiger.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("lion" "likes" "tiger" "-")
The mouse likes the tiger.
Unknown
rconc
[@1: The mouse likes the tiger.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("mouse" "likes" "tiger" "+")
The mouse does not need the tiger.
Unknown
inv-random
[@0: The mouse needs the tiger.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "needs" "tiger" "-")
The tiger is kind.
Unknown
random
[@0: The tiger is kind.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "kind" "+")
@0: The lion is blue.[(triple1)] The mouse likes the lion.[(triple2)] The rabbit is nice.[(triple3)] The tiger is nice.[(triple4)] @1: The rabbit likes the tiger.[(((triple3) -> rule1))] The tiger likes the tiger.[(((triple4) -> rule1))]
The lion is blue.
("lion" "is" "blue" "+")
triple1
The mouse likes the lion.
("mouse" "likes" "lion" "+")
triple2
The rabbit is nice.
("rabbit" "is" "nice" "+")
triple3
The tiger is nice.
("tiger" "is" "nice" "+")
triple4
The rabbit likes the tiger.
("rabbit" "likes" "tiger" "+")
((triple3) -> (rule1 % int1))
The rabbit likes the tiger.
("rabbit" "likes" "tiger" "+")
int1
The tiger likes the tiger.
("tiger" "likes" "tiger" "+")
((triple4) -> (rule1 % int1))
The tiger likes the tiger.
("tiger" "likes" "tiger" "+")
int1