The bear eats the lion. The bear is big. The bear is nice. The bear is rough. The bear is round. The bear sees the lion. The bear visits the lion. The lion eats the bear. The lion is big. The lion is nice. The lion sees the bear. The lion visits the bear. If someone is kind then they eat the lion. If the bear sees the lion then the lion eats the bear. If someone sees the lion then they see the bear.
The bear eats the lion.
("bear" "eats" "lion" "+")
The bear is big.
("bear" "is" "big" "+")
The bear is nice.
("bear" "is" "nice" "+")
The bear is rough.
("bear" "is" "rough" "+")
The bear is round.
("bear" "is" "round" "+")
The bear sees the lion.
("bear" "sees" "lion" "+")
The bear visits the lion.
("bear" "visits" "lion" "+")
The lion eats the bear.
("lion" "eats" "bear" "+")
The lion is big.
("lion" "is" "big" "+")
The lion is nice.
("lion" "is" "nice" "+")
The lion sees the bear.
("lion" "sees" "bear" "+")
The lion visits the bear.
("lion" "visits" "bear" "+")
If someone is kind then they eat the lion.
((("someone" "is" "kind" "+")) -> ("someone" "eats" "lion" "+"))
If the bear sees the lion then the lion eats the bear.
((("bear" "sees" "lion" "+")) -> ("lion" "eats" "bear" "+"))
If someone sees the lion then they see the bear.
((("someone" "sees" "lion" "+")) -> ("someone" "sees" "bear" "+"))
The bear visits the lion.
True
1
proof
[(triple7)]
("bear" "visits" "lion" "+")
triple7
The bear does not see the lion.
False
1
inv-proof
[(triple6)]
("bear" "sees" "lion" "-")
triple6
The lion does not eat the lion.
Unknown
inv-rconc
[@1: The lion eats the lion.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("lion" "eats" "lion" "-")
The lion is rough.
Unknown
random
[@0: The lion is rough.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "rough" "+")
@0: The bear eats the lion.[(triple1)] The bear is big.[(triple2)] The bear is nice.[(triple3)] The bear is rough.[(triple4)] The bear is round.[(triple5)] The bear sees the lion.[(triple6)] The bear visits the lion.[(triple7)] The lion eats the bear.[(triple8 OR ((triple6) -> rule2))] The lion is big.[(triple9)] The lion is nice.[(triple10)] The lion sees the bear.[(triple11)] The lion visits the bear.[(triple12)] @1: The bear sees the bear.[(((triple6) -> rule3))]
The bear eats the lion.
("bear" "eats" "lion" "+")
triple1
The bear is big.
("bear" "is" "big" "+")
triple2
The bear is nice.
("bear" "is" "nice" "+")
triple3
The bear is rough.
("bear" "is" "rough" "+")
triple4
The bear is round.
("bear" "is" "round" "+")
triple5
The bear sees the lion.
("bear" "sees" "lion" "+")
triple6
The bear visits the lion.
("bear" "visits" "lion" "+")
triple7
The lion eats the bear.
("lion" "eats" "bear" "+")
triple8
((triple6) -> (rule2 % int1))
The lion eats the bear.
("lion" "eats" "bear" "+")
int1
The lion is big.
("lion" "is" "big" "+")
triple9
The lion is nice.
("lion" "is" "nice" "+")
triple10
The lion sees the bear.
("lion" "sees" "bear" "+")
triple11
The lion visits the bear.
("lion" "visits" "bear" "+")
triple12
The bear sees the bear.
("bear" "sees" "bear" "+")
((triple6) -> (rule3 % int1))
The bear sees the bear.
("bear" "sees" "bear" "+")
int1