The dog is kind. Kind things are big. If something is young and rough then it is round. If something is young then it is kind.
The dog is kind.
("dog" "is" "kind" "+")
Kind things are big.
((("something" "is" "kind" "+")) -> ("something" "is" "big" "+"))
If something is young and rough then it is round.
((("something" "is" "young" "+") ("something" "is" "rough" "+")) -> ("something" "is" "round" "+"))
If something is young then it is kind.
((("something" "is" "young" "+")) -> ("something" "is" "kind" "+"))
The dog is kind.
True
1
proof
[(triple1)]
("dog" "is" "kind" "+")
triple1
The dog is not kind.
False
1
inv-proof
[(triple1)]
("dog" "is" "kind" "-")
triple1
The dog is big.
True
2
proof
[(((triple1) -> rule1))]
("dog" "is" "big" "+")
((triple1) -> (rule1 % int1))
The dog is big.
("dog" "is" "big" "+")
int1
The dog is not big.
False
2
inv-proof
[(((triple1) -> rule1))]
("dog" "is" "big" "-")
((triple1) -> (rule1 % int1))
The dog is big.
("dog" "is" "big" "+")
int1
The dog is not round.
Unknown
inv-rconc
[@1: The dog is round.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("dog" "is" "round" "-")
The dog is young.
Unknown
random
[@0: The dog is young.[CWA. Example of deepest failure = (FAIL)]]
("dog" "is" "young" "+")
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 visits the dog.
Unknown
random
[@0: The dog visits the dog.[CWA. Example of deepest failure = (FAIL)]]
("dog" "visits" "dog" "+")
@0: The dog is kind.[(triple1)] @1: The dog is big.[(((triple1) -> rule1))]
The dog is kind.
("dog" "is" "kind" "+")
triple1
The dog is big.
("dog" "is" "big" "+")
((triple1) -> (rule1 % int1))
The dog is big.
("dog" "is" "big" "+")
int1