Anne is big. Anne is not quiet. Charlie is big. Charlie is quiet. Charlie is round. Charlie is smart. Charlie is white. Erin is blue. Erin is quiet. Erin is round. Erin is white. Harry is not big. Harry is quiet. Harry is red. Harry is smart. Harry is white. Round things are big. If something is red then it is quiet.
Anne is big.
("Anne" "is" "big" "+")
Anne is not quiet.
("Anne" "is" "quiet" "-")
Charlie is big.
("Charlie" "is" "big" "+")
Charlie is quiet.
("Charlie" "is" "quiet" "+")
Charlie is round.
("Charlie" "is" "round" "+")
Charlie is smart.
("Charlie" "is" "smart" "+")
Charlie is white.
("Charlie" "is" "white" "+")
Erin is blue.
("Erin" "is" "blue" "+")
Erin is quiet.
("Erin" "is" "quiet" "+")
Erin is round.
("Erin" "is" "round" "+")
Erin is white.
("Erin" "is" "white" "+")
Harry is not big.
("Harry" "is" "big" "-")
Harry is quiet.
("Harry" "is" "quiet" "+")
Harry is red.
("Harry" "is" "red" "+")
Harry is smart.
("Harry" "is" "smart" "+")
Harry is white.
("Harry" "is" "white" "+")
Round things are big.
((("something" "is" "round" "+")) -> ("something" "is" "big" "+"))
If something is red then it is quiet.
((("something" "is" "red" "+")) -> ("something" "is" "quiet" "+"))
Charlie is white.
True
1
proof
[(triple7)]
("Charlie" "is" "white" "+")
triple7
Erin is not round.
False
1
inv-proof
[(triple10)]
("Erin" "is" "round" "-")
triple10
Erin is big.
True
2
proof
[(((triple10) -> rule1))]
("Erin" "is" "big" "+")
((triple10) -> (rule1 % int1))
Erin is big.
("Erin" "is" "big" "+")
int1
Erin is not big.
False
2
inv-proof
[(((triple10) -> rule1))]
("Erin" "is" "big" "-")
((triple10) -> (rule1 % int1))
Erin is big.
("Erin" "is" "big" "+")
int1
Charlie is not blue.
Unknown
inv-random
[@0: Charlie is blue.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "blue" "-")
Anne is smart.
Unknown
random
[@0: Anne is smart.[CWA. Example of deepest failure = (FAIL)]]
("Anne" "is" "smart" "+")
Erin is not red.
Unknown
inv-random
[@0: Erin is red.[CWA. Example of deepest failure = (FAIL)]]
("Erin" "is" "red" "-")
Harry is blue.
Unknown
random
[@0: Harry is blue.[CWA. Example of deepest failure = (FAIL)]]
("Harry" "is" "blue" "+")
@0: Anne is big.[(triple1)] Anne is not quiet.[(triple2)] Charlie is big.[(triple3 OR ((triple5) -> rule1))] Charlie is quiet.[(triple4)] Charlie is round.[(triple5)] Charlie is smart.[(triple6)] Charlie is white.[(triple7)] Erin is blue.[(triple8)] Erin is quiet.[(triple9)] Erin is round.[(triple10)] Erin is white.[(triple11)] Harry is not big.[(triple12)] Harry is quiet.[(triple13 OR ((triple14) -> rule2))] Harry is red.[(triple14)] Harry is smart.[(triple15)] Harry is white.[(triple16)] @1: Erin is big.[(((triple10) -> rule1))]
Anne is big.
("Anne" "is" "big" "+")
triple1
Anne is not quiet.
("Anne" "is" "quiet" "-")
triple2
Charlie is big.
("Charlie" "is" "big" "+")
triple3
((triple5) -> (rule1 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
triple4
Charlie is round.
("Charlie" "is" "round" "+")
triple5
Charlie is smart.
("Charlie" "is" "smart" "+")
triple6
Charlie is white.
("Charlie" "is" "white" "+")
triple7
Erin is blue.
("Erin" "is" "blue" "+")
triple8
Erin is quiet.
("Erin" "is" "quiet" "+")
triple9
Erin is round.
("Erin" "is" "round" "+")
triple10
Erin is white.
("Erin" "is" "white" "+")
triple11
Harry is not big.
("Harry" "is" "big" "-")
triple12
Harry is quiet.
("Harry" "is" "quiet" "+")
triple13
((triple14) -> (rule2 % int1))
Harry is quiet.
("Harry" "is" "quiet" "+")
int1
Harry is red.
("Harry" "is" "red" "+")
triple14
Harry is smart.
("Harry" "is" "smart" "+")
triple15
Harry is white.
("Harry" "is" "white" "+")
triple16
Erin is big.
("Erin" "is" "big" "+")
((triple10) -> (rule1 % int1))
Erin is big.
("Erin" "is" "big" "+")
int1