The cat likes the lion. The cow is green. The lion visits the cat. The rabbit likes the cat. If something likes the lion then it is young.
The cat likes the lion.
("cat" "likes" "lion" "+")
The cow is green.
("cow" "is" "green" "+")
The lion visits the cat.
("lion" "visits" "cat" "+")
The rabbit likes the cat.
("rabbit" "likes" "cat" "+")
If something likes the lion then it is young.
((("something" "likes" "lion" "+")) -> ("something" "is" "young" "+"))
The lion visits the cat.
True
1
proof
[(triple3)]
("lion" "visits" "cat" "+")
triple3
The cat does not like the lion.
False
1
inv-proof
[(triple1)]
("cat" "likes" "lion" "-")
triple1
The cat is young.
True
2
proof
[(((triple1) -> rule1))]
("cat" "is" "young" "+")
((triple1) -> (rule1 % int1))
The cat is young.
("cat" "is" "young" "+")
int1
The cat is not young.
False
2
inv-proof
[(((triple1) -> rule1))]
("cat" "is" "young" "-")
((triple1) -> (rule1 % int1))
The cat is young.
("cat" "is" "young" "+")
int1
The lion is not young.
Unknown
inv-rconc
[@1: The lion is young.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("lion" "is" "young" "-")
The cow is young.
Unknown
rconc
[@1: The cow is young.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("cow" "is" "young" "+")
The rabbit does not visit the lion.
Unknown
inv-random
[@0: The rabbit visits the lion.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "visits" "lion" "-")
The lion eats the cat.
Unknown
random
[@0: The lion eats the cat.[CWA. Example of deepest failure = (FAIL)]]
("lion" "eats" "cat" "+")
@0: The cat likes the lion.[(triple1)] The cow is green.[(triple2)] The lion visits the cat.[(triple3)] The rabbit likes the cat.[(triple4)] @1: The cat is young.[(((triple1) -> rule1))]
The cat likes the lion.
("cat" "likes" "lion" "+")
triple1
The cow is green.
("cow" "is" "green" "+")
triple2
The lion visits the cat.
("lion" "visits" "cat" "+")
triple3
The rabbit likes the cat.
("rabbit" "likes" "cat" "+")
triple4
The cat is young.
("cat" "is" "young" "+")
((triple1) -> (rule1 % int1))
The cat is young.
("cat" "is" "young" "+")
int1