Anne is big. Anne is blue. Anne is green. Anne is rough. Anne is smart. Charlie is blue. Charlie is green. Harry is blue. Harry is green. Harry is rough. All blue people are young.
Anne is big.
("Anne" "is" "big" "+")
Anne is blue.
("Anne" "is" "blue" "+")
Anne is green.
("Anne" "is" "green" "+")
Anne is rough.
("Anne" "is" "rough" "+")
Anne is smart.
("Anne" "is" "smart" "+")
Charlie is blue.
("Charlie" "is" "blue" "+")
Charlie is green.
("Charlie" "is" "green" "+")
Harry is blue.
("Harry" "is" "blue" "+")
Harry is green.
("Harry" "is" "green" "+")
Harry is rough.
("Harry" "is" "rough" "+")
All blue people are young.
((("someone" "is" "blue" "+")) -> ("someone" "is" "young" "+"))
Harry is green.
True
1
proof
[(triple9)]
("Harry" "is" "green" "+")
triple9
Anne is not smart.
False
1
inv-proof
[(triple5)]
("Anne" "is" "smart" "-")
triple5
Harry is young.
True
2
proof
[(((triple8) -> rule1))]
("Harry" "is" "young" "+")
((triple8) -> (rule1 % int1))
Harry is young.
("Harry" "is" "young" "+")
int1
Anne is not young.
False
2
inv-proof
[(((triple2) -> rule1))]
("Anne" "is" "young" "-")
((triple2) -> (rule1 % int1))
Anne is young.
("Anne" "is" "young" "+")
int1
Harry is not white.
Unknown
inv-random
[@0: Harry is white.[CWA. Example of deepest failure = (FAIL)]]
("Harry" "is" "white" "-")
Harry is big.
Unknown
random
[@0: Harry is big.[CWA. Example of deepest failure = (FAIL)]]
("Harry" "is" "big" "+")
Harry is not smart.
Unknown
inv-random
[@0: Harry is smart.[CWA. Example of deepest failure = (FAIL)]]
("Harry" "is" "smart" "-")
Charlie is white.
Unknown
random
[@0: Charlie is white.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "white" "+")
@0: Anne is big.[(triple1)] Anne is blue.[(triple2)] Anne is green.[(triple3)] Anne is rough.[(triple4)] Anne is smart.[(triple5)] Charlie is blue.[(triple6)] Charlie is green.[(triple7)] Harry is blue.[(triple8)] Harry is green.[(triple9)] Harry is rough.[(triple10)] @1: Anne is young.[(((triple2) -> rule1))] Charlie is young.[(((triple6) -> rule1))] Harry is young.[(((triple8) -> rule1))]
Anne is big.
("Anne" "is" "big" "+")
triple1
Anne is blue.
("Anne" "is" "blue" "+")
triple2
Anne is green.
("Anne" "is" "green" "+")
triple3
Anne is rough.
("Anne" "is" "rough" "+")
triple4
Anne is smart.
("Anne" "is" "smart" "+")
triple5
Charlie is blue.
("Charlie" "is" "blue" "+")
triple6
Charlie is green.
("Charlie" "is" "green" "+")
triple7
Harry is blue.
("Harry" "is" "blue" "+")
triple8
Harry is green.
("Harry" "is" "green" "+")
triple9
Harry is rough.
("Harry" "is" "rough" "+")
triple10
Anne is young.
("Anne" "is" "young" "+")
((triple2) -> (rule1 % int1))
Anne is young.
("Anne" "is" "young" "+")
int1
Charlie is young.
("Charlie" "is" "young" "+")
((triple6) -> (rule1 % int1))
Charlie is young.
("Charlie" "is" "young" "+")
int1
Harry is young.
("Harry" "is" "young" "+")
((triple8) -> (rule1 % int1))
Harry is young.
("Harry" "is" "young" "+")
int1