Bob is smart. Charlie is green. Erin is green. Gary is round. If someone is smart and kind then they are green. Smart people are young.
Bob is smart.
("Bob" "is" "smart" "+")
Charlie is green.
("Charlie" "is" "green" "+")
Erin is green.
("Erin" "is" "green" "+")
Gary is round.
("Gary" "is" "round" "+")
If someone is smart and kind then they are green.
((("someone" "is" "smart" "+") ("someone" "is" "kind" "+")) -> ("someone" "is" "green" "+"))
Smart people are young.
((("someone" "is" "smart" "+")) -> ("someone" "is" "young" "+"))
Charlie is green.
True
1
proof
[(triple2)]
("Charlie" "is" "green" "+")
triple2
Charlie is not green.
False
1
inv-proof
[(triple2)]
("Charlie" "is" "green" "-")
triple2
Bob is young.
True
2
proof
[(((triple1) -> rule2))]
("Bob" "is" "young" "+")
((triple1) -> (rule2 % int1))
Bob is young.
("Bob" "is" "young" "+")
int1
Bob is not young.
False
2
inv-proof
[(((triple1) -> rule2))]
("Bob" "is" "young" "-")
((triple1) -> (rule2 % int1))
Bob is young.
("Bob" "is" "young" "+")
int1
Bob is not green.
Unknown
inv-rconc
[@1: Bob is green.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Bob" "is" "green" "-")
Gary is green.
Unknown
rconc
[@1: Gary is green.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Gary" "is" "green" "+")
Erin is not big.
Unknown
inv-random
[@0: Erin is big.[CWA. Example of deepest failure = (FAIL)]]
("Erin" "is" "big" "-")
Charlie is white.
Unknown
random
[@0: Charlie is white.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "white" "+")
@0: Bob is smart.[(triple1)] Charlie is green.[(triple2)] Erin is green.[(triple3)] Gary is round.[(triple4)] @1: Bob is young.[(((triple1) -> rule2))]
Bob is smart.
("Bob" "is" "smart" "+")
triple1
Charlie is green.
("Charlie" "is" "green" "+")
triple2
Erin is green.
("Erin" "is" "green" "+")
triple3
Gary is round.
("Gary" "is" "round" "+")
triple4
Bob is young.
("Bob" "is" "young" "+")
((triple1) -> (rule2 % int1))
Bob is young.
("Bob" "is" "young" "+")
int1