The dog is rough. If something is kind and not green then it is big. All rough, kind things are nice. If the dog is rough then the dog is big.
The dog is rough.
("dog" "is" "rough" "+")
If something is kind and not green then it is big.
((("something" "is" "kind" "+") ("something" "is" "green" "~")) -> ("something" "is" "big" "+"))
All rough, kind things are nice.
((("something" "is" "rough" "+") ("something" "is" "kind" "+")) -> ("something" "is" "nice" "+"))
If the dog is rough then the dog is big.
((("dog" "is" "rough" "+")) -> ("dog" "is" "big" "+"))
The dog is rough.
True
1
proof
[(triple1)]
("dog" "is" "rough" "+")
triple1
The dog is not rough.
False
1
inv-proof
[(triple1)]
("dog" "is" "rough" "-")
triple1
The dog is big.
True
2
proof
[(((triple1) -> rule3))]
("dog" "is" "big" "+")
((triple1) -> (rule3 % int1))
The dog is big.
("dog" "is" "big" "+")
int1
The dog is not big.
False
2
inv-proof
[(((triple1) -> rule3))]
("dog" "is" "big" "-")
((triple1) -> (rule3 % int1))
The dog is big.
("dog" "is" "big" "+")
int1
The dog is not nice.
Unknown
inv-rconc
[@1: The dog is nice.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("dog" "is" "nice" "-")
The dog sees the dog.
Unknown
random
[@0: The dog sees the dog.[CWA. Example of deepest failure = (FAIL)]]
("dog" "sees" "dog" "+")
The dog does not like the dog.
Unknown
inv-random
[@0: The dog likes the dog.[CWA. Example of deepest failure = (FAIL)]]
("dog" "likes" "dog" "-")
The dog is green.
Unknown
random
[@0: The dog is green.[CWA. Example of deepest failure = (FAIL)]]
("dog" "is" "green" "+")
@0: The dog is rough.[(triple1)] @1: The dog is big.[(((triple1) -> rule3))]
The dog is rough.
("dog" "is" "rough" "+")
triple1
The dog is big.
("dog" "is" "big" "+")
((triple1) -> (rule3 % int1))
The dog is big.
("dog" "is" "big" "+")
int1