The lion is kind. The lion is red. The lion is round. The lion likes the tiger. The lion sees the tiger. The lion visits the tiger. The tiger is red. The tiger is rough. The tiger is round. The tiger likes the lion. The tiger sees the lion. The tiger visits the lion. If the lion likes the tiger and the lion is kind then the tiger is young. If someone visits the tiger and the tiger sees the lion then they are rough.
The lion is kind.
("lion" "is" "kind" "+")
The lion is red.
("lion" "is" "red" "+")
The lion is round.
("lion" "is" "round" "+")
The lion likes the tiger.
("lion" "likes" "tiger" "+")
The lion sees the tiger.
("lion" "sees" "tiger" "+")
The lion visits the tiger.
("lion" "visits" "tiger" "+")
The tiger is red.
("tiger" "is" "red" "+")
The tiger is rough.
("tiger" "is" "rough" "+")
The tiger is round.
("tiger" "is" "round" "+")
The tiger likes the lion.
("tiger" "likes" "lion" "+")
The tiger sees the lion.
("tiger" "sees" "lion" "+")
The tiger visits the lion.
("tiger" "visits" "lion" "+")
If the lion likes the tiger and the lion is kind then the tiger is young.
((("lion" "likes" "tiger" "+") ("lion" "is" "kind" "+")) -> ("tiger" "is" "young" "+"))
If someone visits the tiger and the tiger sees the lion then they are rough.
((("someone" "visits" "tiger" "+") ("tiger" "sees" "lion" "+")) -> ("someone" "is" "rough" "+"))
The lion likes the tiger.
True
1
proof
[(triple4)]
("lion" "likes" "tiger" "+")
triple4
The tiger is not red.
False
1
inv-proof
[(triple7)]
("tiger" "is" "red" "-")
triple7
The tiger is not kind.
Unknown
inv-random
[@0: The tiger is kind.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "kind" "-")
The tiger visits the tiger.
Unknown
random
[@0: The tiger visits the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "visits" "tiger" "+")
@0: The lion is kind.[(triple1)] The lion is red.[(triple2)] The lion is round.[(triple3)] The lion likes the tiger.[(triple4)] The lion sees the tiger.[(triple5)] The lion visits the tiger.[(triple6)] The tiger is red.[(triple7)] The tiger is rough.[(triple8)] The tiger is round.[(triple9)] The tiger likes the lion.[(triple10)] The tiger sees the lion.[(triple11)] The tiger visits the lion.[(triple12)] @1: The lion is rough.[(((triple6 triple11) -> rule2))] The tiger is young.[(((triple4 triple1) -> rule1))]
The lion is kind.
("lion" "is" "kind" "+")
triple1
The lion is red.
("lion" "is" "red" "+")
triple2
The lion is round.
("lion" "is" "round" "+")
triple3
The lion likes the tiger.
("lion" "likes" "tiger" "+")
triple4
The lion sees the tiger.
("lion" "sees" "tiger" "+")
triple5
The lion visits the tiger.
("lion" "visits" "tiger" "+")
triple6
The tiger is red.
("tiger" "is" "red" "+")
triple7
The tiger is rough.
("tiger" "is" "rough" "+")
triple8
The tiger is round.
("tiger" "is" "round" "+")
triple9
The tiger likes the lion.
("tiger" "likes" "lion" "+")
triple10
The tiger sees the lion.
("tiger" "sees" "lion" "+")
triple11
The tiger visits the lion.
("tiger" "visits" "lion" "+")
triple12
The lion is rough.
("lion" "is" "rough" "+")
((triple6 triple11) -> (rule2 % int1))
The lion is rough.
("lion" "is" "rough" "+")
int1
The tiger is young.
("tiger" "is" "young" "+")
((triple4 triple1) -> (rule1 % int1))
The tiger is young.
("tiger" "is" "young" "+")
int1