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