The bear chases the tiger. The bear sees the dog. The dog sees the bear. The tiger chases the bear. The tiger chases the dog. The tiger is young. The tiger visits the dog. If someone sees the dog then they see the tiger. If someone is young and they see the dog then the dog chases the bear. If someone visits the bear and the bear visits the tiger then the bear is cold.
The bear chases the tiger.
("bear" "chases" "tiger" "+")
The bear sees the dog.
("bear" "sees" "dog" "+")
The dog sees the bear.
("dog" "sees" "bear" "+")
The tiger chases the bear.
("tiger" "chases" "bear" "+")
The tiger chases the dog.
("tiger" "chases" "dog" "+")
The tiger is young.
("tiger" "is" "young" "+")
The tiger visits the dog.
("tiger" "visits" "dog" "+")
If someone sees the dog then they see the tiger.
((("someone" "sees" "dog" "+")) -> ("someone" "sees" "tiger" "+"))
If someone is young and they see the dog then the dog chases the bear.
((("someone" "is" "young" "+") ("someone" "sees" "dog" "+")) -> ("dog" "chases" "bear" "+"))
If someone visits the bear and the bear visits the tiger then the bear is cold.
((("someone" "visits" "bear" "+") ("bear" "visits" "tiger" "+")) -> ("bear" "is" "cold" "+"))
The tiger chases the bear.
True
1
proof
[(triple4)]
("tiger" "chases" "bear" "+")
triple4
The tiger is not young.
False
1
inv-proof
[(triple6)]
("tiger" "is" "young" "-")
triple6
The bear sees the tiger.
True
2
proof
[(((triple2) -> rule1))]
("bear" "sees" "tiger" "+")
((triple2) -> (rule1 % int1))
The bear sees the tiger.
("bear" "sees" "tiger" "+")
int1
The bear does not see the tiger.
False
2
inv-proof
[(((triple2) -> rule1))]
("bear" "sees" "tiger" "-")
((triple2) -> (rule1 % int1))
The bear sees the tiger.
("bear" "sees" "tiger" "+")
int1
The dog does not see the tiger.
Unknown
inv-rconc
[@1: The dog sees the tiger.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("dog" "sees" "tiger" "-")
The bear is cold.
Unknown
rconc
[@1: The bear is cold.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("bear" "is" "cold" "+")
The dog is not rough.
Unknown
inv-random
[@0: The dog is rough.[CWA. Example of deepest failure = (FAIL)]]
("dog" "is" "rough" "-")
The dog is cold.
Unknown
random
[@0: The dog is cold.[CWA. Example of deepest failure = (FAIL)]]
("dog" "is" "cold" "+")
@0: The bear chases the tiger.[(triple1)] The bear sees the dog.[(triple2)] The dog sees the bear.[(triple3)] The tiger chases the bear.[(triple4)] The tiger chases the dog.[(triple5)] The tiger is young.[(triple6)] The tiger visits the dog.[(triple7)] @1: The bear sees the tiger.[(((triple2) -> rule1))]
The bear chases the tiger.
("bear" "chases" "tiger" "+")
triple1
The bear sees the dog.
("bear" "sees" "dog" "+")
triple2
The dog sees the bear.
("dog" "sees" "bear" "+")
triple3
The tiger chases the bear.
("tiger" "chases" "bear" "+")
triple4
The tiger chases the dog.
("tiger" "chases" "dog" "+")
triple5
The tiger is young.
("tiger" "is" "young" "+")
triple6
The tiger visits the dog.
("tiger" "visits" "dog" "+")
triple7
The bear sees the tiger.
("bear" "sees" "tiger" "+")
((triple2) -> (rule1 % int1))
The bear sees the tiger.
("bear" "sees" "tiger" "+")
int1