Bob is big. Charlie is big. Dave is big. Dave is quiet. Dave is rough. Dave is round. Erin is furry. Erin is quiet. Erin is rough. Erin is young. All furry, rough people are round. If Erin is round then Erin is rough.
Bob is big.
("Bob" "is" "big" "+")
Charlie is big.
("Charlie" "is" "big" "+")
Dave is big.
("Dave" "is" "big" "+")
Dave is quiet.
("Dave" "is" "quiet" "+")
Dave is rough.
("Dave" "is" "rough" "+")
Dave is round.
("Dave" "is" "round" "+")
Erin is furry.
("Erin" "is" "furry" "+")
Erin is quiet.
("Erin" "is" "quiet" "+")
Erin is rough.
("Erin" "is" "rough" "+")
Erin is young.
("Erin" "is" "young" "+")
All furry, rough people are round.
((("someone" "is" "furry" "+") ("someone" "is" "rough" "+")) -> ("someone" "is" "round" "+"))
If Erin is round then Erin is rough.
((("Erin" "is" "round" "+")) -> ("Erin" "is" "rough" "+"))
Dave is round.
True
1
proof
[(triple6)]
("Dave" "is" "round" "+")
triple6
Erin is not furry.
False
1
inv-proof
[(triple7)]
("Erin" "is" "furry" "-")
triple7
Erin is round.
True
3
proof
[(((triple7 triple9) -> rule1))]
("Erin" "is" "round" "+")
((triple7 triple9) -> (rule1 % int1))
Erin is round.
("Erin" "is" "round" "+")
int1
Erin is not round.
False
3
inv-proof
[(((triple7 triple9) -> rule1))]
("Erin" "is" "round" "-")
((triple7 triple9) -> (rule1 % int1))
Erin is round.
("Erin" "is" "round" "+")
int1
Bob is not round.
Unknown
inv-rconc
[@1: Bob is round.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Bob" "is" "round" "-")
Charlie is round.
Unknown
rconc
[@1: Charlie is round.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Charlie" "is" "round" "+")
Erin is not blue.
Unknown
inv-random
[@0: Erin is blue.[CWA. Example of deepest failure = (FAIL)]]
("Erin" "is" "blue" "-")
Charlie is furry.
Unknown
random
[@0: Charlie is furry.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "furry" "+")
@0: Bob is big.[(triple1)] Charlie is big.[(triple2)] Dave is big.[(triple3)] Dave is quiet.[(triple4)] Dave is rough.[(triple5)] Dave is round.[(triple6)] Erin is furry.[(triple7)] Erin is quiet.[(triple8)] Erin is rough.[(triple9)] Erin is young.[(triple10)] @1: Erin is round.[(((triple7 triple9) -> rule1))]
Bob is big.
("Bob" "is" "big" "+")
triple1
Charlie is big.
("Charlie" "is" "big" "+")
triple2
Dave is big.
("Dave" "is" "big" "+")
triple3
Dave is quiet.
("Dave" "is" "quiet" "+")
triple4
Dave is rough.
("Dave" "is" "rough" "+")
triple5
Dave is round.
("Dave" "is" "round" "+")
triple6
Erin is furry.
("Erin" "is" "furry" "+")
triple7
Erin is quiet.
("Erin" "is" "quiet" "+")
triple8
Erin is rough.
("Erin" "is" "rough" "+")
triple9
Erin is young.
("Erin" "is" "young" "+")
triple10
Erin is round.
("Erin" "is" "round" "+")
((triple7 triple9) -> (rule1 % int1))
Erin is round.
("Erin" "is" "round" "+")
int1