Charlie is smart. Dave is blue. Erin is quiet. Fiona is quiet. All quiet things are big. If Dave is quiet and Dave is smart then Dave is big.
Charlie is smart.
("Charlie" "is" "smart" "+")
Dave is blue.
("Dave" "is" "blue" "+")
Erin is quiet.
("Erin" "is" "quiet" "+")
Fiona is quiet.
("Fiona" "is" "quiet" "+")
All quiet things are big.
((("something" "is" "quiet" "+")) -> ("something" "is" "big" "+"))
If Dave is quiet and Dave is smart then Dave is big.
((("Dave" "is" "quiet" "+") ("Dave" "is" "smart" "+")) -> ("Dave" "is" "big" "+"))
Erin is quiet.
True
1
proof
[(triple3)]
("Erin" "is" "quiet" "+")
triple3
Erin is not quiet.
False
1
inv-proof
[(triple3)]
("Erin" "is" "quiet" "-")
triple3
Charlie is not big.
Unknown
inv-rconc
[@1: Charlie is big.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Charlie" "is" "big" "-")
Fiona is cold.
Unknown
random
[@0: Fiona is cold.[CWA. Example of deepest failure = (FAIL)]]
("Fiona" "is" "cold" "+")
@0: Charlie is smart.[(triple1)] Dave is blue.[(triple2)] Erin is quiet.[(triple3)] Fiona is quiet.[(triple4)] @1: Erin is big.[(((triple3) -> rule1))] Fiona is big.[(((triple4) -> rule1))]
Charlie is smart.
("Charlie" "is" "smart" "+")
triple1
Dave is blue.
("Dave" "is" "blue" "+")
triple2
Erin is quiet.
("Erin" "is" "quiet" "+")
triple3
Fiona is quiet.
("Fiona" "is" "quiet" "+")
triple4
Erin is big.
("Erin" "is" "big" "+")
((triple3) -> (rule1 % int1))
Erin is big.
("Erin" "is" "big" "+")
int1
Fiona is big.
("Fiona" "is" "big" "+")
((triple4) -> (rule1 % int1))
Fiona is big.
("Fiona" "is" "big" "+")
int1