Anne is big. Anne is quiet. Anne is white. Anne is young. Erin is kind. Erin is white. Erin is young. Gary is big. Gary is smart. Gary is young. Big things are quiet. All kind, white things are big. All big, young things are quiet.
Anne is big.
("Anne" "is" "big" "+")
Anne is quiet.
("Anne" "is" "quiet" "+")
Anne is white.
("Anne" "is" "white" "+")
Anne is young.
("Anne" "is" "young" "+")
Erin is kind.
("Erin" "is" "kind" "+")
Erin is white.
("Erin" "is" "white" "+")
Erin is young.
("Erin" "is" "young" "+")
Gary is big.
("Gary" "is" "big" "+")
Gary is smart.
("Gary" "is" "smart" "+")
Gary is young.
("Gary" "is" "young" "+")
Big things are quiet.
((("something" "is" "big" "+")) -> ("something" "is" "quiet" "+"))
All kind, white things are big.
((("something" "is" "kind" "+") ("something" "is" "white" "+")) -> ("something" "is" "big" "+"))
All big, young things are quiet.
((("something" "is" "big" "+") ("something" "is" "young" "+")) -> ("something" "is" "quiet" "+"))
Gary is young.
True
1
proof
[(triple10)]
("Gary" "is" "young" "+")
triple10
Anne is not white.
False
1
inv-proof
[(triple3)]
("Anne" "is" "white" "-")
triple3
Anne is not kind.
Unknown
inv-random
[@0: Anne is kind.[CWA. Example of deepest failure = (FAIL)]]
("Anne" "is" "kind" "-")
Gary is red.
Unknown
random
[@0: Gary is red.[CWA. Example of deepest failure = (FAIL)]]
("Gary" "is" "red" "+")
@0: Anne is big.[(triple1)] Anne is quiet.[(triple2 OR ((triple1) -> rule1) OR ((triple1 triple4) -> rule3))] Anne is white.[(triple3)] Anne is young.[(triple4)] Erin is kind.[(triple5)] Erin is white.[(triple6)] Erin is young.[(triple7)] Gary is big.[(triple8)] Gary is smart.[(triple9)] Gary is young.[(triple10)] @1: Erin is big.[(((triple5 triple6) -> rule2))] Gary is quiet.[(((triple8) -> rule1) OR ((triple8 triple10) -> rule3))] @2: Erin is quiet.[(((((triple5 triple6) -> rule2)) -> rule1) OR ((((triple5 triple6) -> rule2) triple7) -> rule3))]
Anne is big.
("Anne" "is" "big" "+")
triple1
Anne is quiet.
("Anne" "is" "quiet" "+")
triple2
((triple1) -> (rule1 % int1))
Anne is quiet.
("Anne" "is" "quiet" "+")
int1
((triple1 triple4) -> (rule3 % int1))
Anne is quiet.
("Anne" "is" "quiet" "+")
int1
Anne is white.
("Anne" "is" "white" "+")
triple3
Anne is young.
("Anne" "is" "young" "+")
triple4
Erin is kind.
("Erin" "is" "kind" "+")
triple5
Erin is white.
("Erin" "is" "white" "+")
triple6
Erin is young.
("Erin" "is" "young" "+")
triple7
Gary is big.
("Gary" "is" "big" "+")
triple8
Gary is smart.
("Gary" "is" "smart" "+")
triple9
Gary is young.
("Gary" "is" "young" "+")
triple10
Erin is big.
("Erin" "is" "big" "+")
((triple5 triple6) -> (rule2 % int1))
Erin is big.
("Erin" "is" "big" "+")
int1
Gary is quiet.
("Gary" "is" "quiet" "+")
((triple8) -> (rule1 % int1))
Gary is quiet.
("Gary" "is" "quiet" "+")
int1
((triple8 triple10) -> (rule3 % int1))
Gary is quiet.
("Gary" "is" "quiet" "+")
int1
Erin is quiet.
("Erin" "is" "quiet" "+")
((((triple5 triple6) -> (rule2 % int2))) -> (rule1 % int1))
Erin is quiet.
("Erin" "is" "quiet" "+")
int1
Erin is big.
("Erin" "is" "big" "+")
int2
((((triple5 triple6) -> (rule2 % int2)) triple7) -> (rule3 % int1))
Erin is quiet.
("Erin" "is" "quiet" "+")
int1
Erin is big.
("Erin" "is" "big" "+")
int2