The cow sees the dog. The dog chases the cow. The dog is blue. The dog is cold. The dog sees the rabbit. The dog visits the rabbit. The dog visits the tiger. The rabbit chases the tiger. The rabbit is blue. The rabbit sees the dog. The rabbit sees the tiger. The rabbit visits the dog. The tiger chases the cow. The tiger chases the dog. The tiger chases the rabbit. The tiger visits the dog. If someone visits the rabbit then the rabbit sees the dog. If someone visits the tiger then the tiger sees the dog. If someone is cold then they chase the cow. If the rabbit visits the dog and the rabbit sees the cow then the cow sees the rabbit. All green people are blue. If someone is blue and they visit the tiger then they visit the dog. If someone is blue and cold then they chase the cow. If someone visits the dog and the dog is blue then they chase the cow.
The cow sees the dog.
("cow" "sees" "dog" "+")
The dog chases the cow.
("dog" "chases" "cow" "+")
The dog is blue.
("dog" "is" "blue" "+")
The dog is cold.
("dog" "is" "cold" "+")
The dog sees the rabbit.
("dog" "sees" "rabbit" "+")
The dog visits the rabbit.
("dog" "visits" "rabbit" "+")
The dog visits the tiger.
("dog" "visits" "tiger" "+")
The rabbit chases the tiger.
("rabbit" "chases" "tiger" "+")
The rabbit is blue.
("rabbit" "is" "blue" "+")
The rabbit sees the dog.
("rabbit" "sees" "dog" "+")
The rabbit sees the tiger.
("rabbit" "sees" "tiger" "+")
The rabbit visits the dog.
("rabbit" "visits" "dog" "+")
The tiger chases the cow.
("tiger" "chases" "cow" "+")
The tiger chases the dog.
("tiger" "chases" "dog" "+")
The tiger chases the rabbit.
("tiger" "chases" "rabbit" "+")
The tiger visits the dog.
("tiger" "visits" "dog" "+")
If someone visits the rabbit then the rabbit sees the dog.
((("someone" "visits" "rabbit" "+")) -> ("rabbit" "sees" "dog" "+"))
If someone visits the tiger then the tiger sees the dog.
((("someone" "visits" "tiger" "+")) -> ("tiger" "sees" "dog" "+"))
If someone is cold then they chase the cow.
((("someone" "is" "cold" "+")) -> ("someone" "chases" "cow" "+"))
If the rabbit visits the dog and the rabbit sees the cow then the cow sees the rabbit.
((("rabbit" "visits" "dog" "+") ("rabbit" "sees" "cow" "+")) -> ("cow" "sees" "rabbit" "+"))
All green people are blue.
((("someone" "is" "green" "+")) -> ("someone" "is" "blue" "+"))
If someone is blue and they visit the tiger then they visit the dog.
((("someone" "is" "blue" "+") ("someone" "visits" "tiger" "+")) -> ("someone" "visits" "dog" "+"))
If someone is blue and cold then they chase the cow.
((("someone" "is" "blue" "+") ("someone" "is" "cold" "+")) -> ("someone" "chases" "cow" "+"))
If someone visits the dog and the dog is blue then they chase the cow.
((("someone" "visits" "dog" "+") ("dog" "is" "blue" "+")) -> ("someone" "chases" "cow" "+"))
The dog visits the tiger.
True
1
proof
[(triple7)]
("dog" "visits" "tiger" "+")
triple7
The dog is not blue.
False
1
inv-proof
[(triple3)]
("dog" "is" "blue" "-")
triple3
The cow is not blue.
Unknown
inv-rconc
[@1: The cow is blue.[CWA. Example of deepest failure = (rule5 <- FAIL)]]
("cow" "is" "blue" "-")
The rabbit chases the rabbit.
Unknown
random
[@0: The rabbit chases the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "chases" "rabbit" "+")
@0: The cow sees the dog.[(triple1)] The dog chases the cow.[(triple2 OR ((triple4) -> rule3) OR ((triple3 triple4) -> rule7) OR ((((triple3 triple7) -> rule6) triple3) -> rule8))] The dog is blue.[(triple3)] The dog is cold.[(triple4)] The dog sees the rabbit.[(triple5)] The dog visits the rabbit.[(triple6)] The dog visits the tiger.[(triple7)] The rabbit chases the tiger.[(triple8)] The rabbit is blue.[(triple9)] The rabbit sees the dog.[(triple10 OR ((triple6) -> rule1))] The rabbit sees the tiger.[(triple11)] The rabbit visits the dog.[(triple12)] The tiger chases the cow.[(triple13 OR ((triple16 triple3) -> rule8))] The tiger chases the dog.[(triple14)] The tiger chases the rabbit.[(triple15)] The tiger visits the dog.[(triple16)] @1: The dog visits the dog.[(((triple3 triple7) -> rule6))] The rabbit chases the cow.[(((triple12 triple3) -> rule8))] The tiger sees the dog.[(((triple7) -> rule2))]
The cow sees the dog.
("cow" "sees" "dog" "+")
triple1
The dog chases the cow.
("dog" "chases" "cow" "+")
triple2
((triple4) -> (rule3 % int1))
The dog chases the cow.
("dog" "chases" "cow" "+")
int1
((triple3 triple4) -> (rule7 % int1))
The dog chases the cow.
("dog" "chases" "cow" "+")
int1
((((triple3 triple7) -> (rule6 % int2)) triple3) -> (rule8 % int1))
The dog chases the cow.
("dog" "chases" "cow" "+")
int1
The dog visits the dog.
("dog" "visits" "dog" "+")
int2
The dog is blue.
("dog" "is" "blue" "+")
triple3
The dog is cold.
("dog" "is" "cold" "+")
triple4
The dog sees the rabbit.
("dog" "sees" "rabbit" "+")
triple5
The dog visits the rabbit.
("dog" "visits" "rabbit" "+")
triple6
The dog visits the tiger.
("dog" "visits" "tiger" "+")
triple7
The rabbit chases the tiger.
("rabbit" "chases" "tiger" "+")
triple8
The rabbit is blue.
("rabbit" "is" "blue" "+")
triple9
The rabbit sees the dog.
("rabbit" "sees" "dog" "+")
triple10
((triple6) -> (rule1 % int1))
The rabbit sees the dog.
("rabbit" "sees" "dog" "+")
int1
The rabbit sees the tiger.
("rabbit" "sees" "tiger" "+")
triple11
The rabbit visits the dog.
("rabbit" "visits" "dog" "+")
triple12
The tiger chases the cow.
("tiger" "chases" "cow" "+")
triple13
((triple16 triple3) -> (rule8 % int1))
The tiger chases the cow.
("tiger" "chases" "cow" "+")
int1
The tiger chases the dog.
("tiger" "chases" "dog" "+")
triple14
The tiger chases the rabbit.
("tiger" "chases" "rabbit" "+")
triple15
The tiger visits the dog.
("tiger" "visits" "dog" "+")
triple16
The dog visits the dog.
("dog" "visits" "dog" "+")
((triple3 triple7) -> (rule6 % int1))
The dog visits the dog.
("dog" "visits" "dog" "+")
int1
The rabbit chases the cow.
("rabbit" "chases" "cow" "+")
((triple12 triple3) -> (rule8 % int1))
The rabbit chases the cow.
("rabbit" "chases" "cow" "+")
int1
The tiger sees the dog.
("tiger" "sees" "dog" "+")
((triple7) -> (rule2 % int1))
The tiger sees the dog.
("tiger" "sees" "dog" "+")
int1