The cow is big. The dog chases the rabbit. The mouse sees the rabbit. The rabbit sees the dog. If someone sees the rabbit then the rabbit chases the dog.
The cow is big.
("cow" "is" "big" "+")
The dog chases the rabbit.
("dog" "chases" "rabbit" "+")
The mouse sees the rabbit.
("mouse" "sees" "rabbit" "+")
The rabbit sees the dog.
("rabbit" "sees" "dog" "+")
If someone sees the rabbit then the rabbit chases the dog.
((("someone" "sees" "rabbit" "+")) -> ("rabbit" "chases" "dog" "+"))
The cow is big.
True
1
proof
[(triple1)]
("cow" "is" "big" "+")
triple1
The cow is not big.
False
1
inv-proof
[(triple1)]
("cow" "is" "big" "-")
triple1
The rabbit chases the dog.
True
2
proof
[(((triple3) -> rule1))]
("rabbit" "chases" "dog" "+")
((triple3) -> (rule1 % int1))
The rabbit chases the dog.
("rabbit" "chases" "dog" "+")
int1
The rabbit does not chase the dog.
False
2
inv-proof
[(((triple3) -> rule1))]
("rabbit" "chases" "dog" "-")
((triple3) -> (rule1 % int1))
The rabbit chases the dog.
("rabbit" "chases" "dog" "+")
int1
The rabbit does not eat the cow.
Unknown
inv-random
[@0: The rabbit eats the cow.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "eats" "cow" "-")
The mouse chases the cow.
Unknown
random
[@0: The mouse chases the cow.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "chases" "cow" "+")
The dog is not round.
Unknown
inv-random
[@0: The dog is round.[CWA. Example of deepest failure = (FAIL)]]
("dog" "is" "round" "-")
The mouse is green.
Unknown
random
[@0: The mouse is green.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "green" "+")
@0: The cow is big.[(triple1)] The dog chases the rabbit.[(triple2)] The mouse sees the rabbit.[(triple3)] The rabbit sees the dog.[(triple4)] @1: The rabbit chases the dog.[(((triple3) -> rule1))]
The cow is big.
("cow" "is" "big" "+")
triple1
The dog chases the rabbit.
("dog" "chases" "rabbit" "+")
triple2
The mouse sees the rabbit.
("mouse" "sees" "rabbit" "+")
triple3
The rabbit sees the dog.
("rabbit" "sees" "dog" "+")
triple4
The rabbit chases the dog.
("rabbit" "chases" "dog" "+")
((triple3) -> (rule1 % int1))
The rabbit chases the dog.
("rabbit" "chases" "dog" "+")
int1