The cow eats the lion. The cow is kind. The cow is rough. The cow is round. The cow likes the lion. The cow sees the lion. The lion eats the cow. The lion is kind. The lion is nice. The lion is rough. The lion likes the cow. The lion sees the cow. If something eats the lion and the lion does not eat the cow then the cow is nice. If something likes the cow then it likes the lion. If the lion eats the cow and the lion is cold then the lion is rough.
The cow eats the lion.
("cow" "eats" "lion" "+")
The cow is kind.
("cow" "is" "kind" "+")
The cow is rough.
("cow" "is" "rough" "+")
The cow is round.
("cow" "is" "round" "+")
The cow likes the lion.
("cow" "likes" "lion" "+")
The cow sees the lion.
("cow" "sees" "lion" "+")
The lion eats the cow.
("lion" "eats" "cow" "+")
The lion is kind.
("lion" "is" "kind" "+")
The lion is nice.
("lion" "is" "nice" "+")
The lion is rough.
("lion" "is" "rough" "+")
The lion likes the cow.
("lion" "likes" "cow" "+")
The lion sees the cow.
("lion" "sees" "cow" "+")
If something eats the lion and the lion does not eat the cow then the cow is nice.
((("something" "eats" "lion" "+") ("lion" "eats" "cow" "~")) -> ("cow" "is" "nice" "+"))
If something likes the cow then it likes the lion.
((("something" "likes" "cow" "+")) -> ("something" "likes" "lion" "+"))
If the lion eats the cow and the lion is cold then the lion is rough.
((("lion" "eats" "cow" "+") ("lion" "is" "cold" "+")) -> ("lion" "is" "rough" "+"))
The lion sees the cow.
True
1
proof
[(triple12)]
("lion" "sees" "cow" "+")
triple12
The lion does not see the cow.
False
1
inv-proof
[(triple12)]
("lion" "sees" "cow" "-")
triple12
The lion likes the lion.
True
2
proof
[(((triple11) -> rule2))]
("lion" "likes" "lion" "+")
((triple11) -> (rule2 % int1))
The lion likes the lion.
("lion" "likes" "lion" "+")
int1
The lion does not like the lion.
False
2
inv-proof
[(((triple11) -> rule2))]
("lion" "likes" "lion" "-")
((triple11) -> (rule2 % int1))
The lion likes the lion.
("lion" "likes" "lion" "+")
int1
The cow is not nice.
Unknown
inv-rconc
[@1: The cow is nice.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("cow" "is" "nice" "-")
The lion is round.
Unknown
random
[@0: The lion is round.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "round" "+")
The lion does not eat the lion.
Unknown
inv-random
[@0: The lion eats the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "eats" "lion" "-")
The lion is cold.
Unknown
random
[@0: The lion is cold.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "cold" "+")
@0: The cow eats the lion.[(triple1)] The cow is kind.[(triple2)] The cow is rough.[(triple3)] The cow is round.[(triple4)] The cow likes the lion.[(triple5)] The cow sees the lion.[(triple6)] The lion eats the cow.[(triple7)] The lion is kind.[(triple8)] The lion is nice.[(triple9)] The lion is rough.[(triple10)] The lion likes the cow.[(triple11)] The lion sees the cow.[(triple12)] @1: The lion likes the lion.[(((triple11) -> rule2))]
The cow eats the lion.
("cow" "eats" "lion" "+")
triple1
The cow is kind.
("cow" "is" "kind" "+")
triple2
The cow is rough.
("cow" "is" "rough" "+")
triple3
The cow is round.
("cow" "is" "round" "+")
triple4
The cow likes the lion.
("cow" "likes" "lion" "+")
triple5
The cow sees the lion.
("cow" "sees" "lion" "+")
triple6
The lion eats the cow.
("lion" "eats" "cow" "+")
triple7
The lion is kind.
("lion" "is" "kind" "+")
triple8
The lion is nice.
("lion" "is" "nice" "+")
triple9
The lion is rough.
("lion" "is" "rough" "+")
triple10
The lion likes the cow.
("lion" "likes" "cow" "+")
triple11
The lion sees the cow.
("lion" "sees" "cow" "+")
triple12
The lion likes the lion.
("lion" "likes" "lion" "+")
((triple11) -> (rule2 % int1))
The lion likes the lion.
("lion" "likes" "lion" "+")
int1