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