The squirrel is young. All young, big things are round. Young things are rough. If the squirrel is kind and the squirrel is round then the squirrel is young. If the squirrel is young and the squirrel is round then the squirrel is kind. All big, young things are kind. If something is round then it is kind.
The squirrel is young.
("squirrel" "is" "young" "+")
All young, big things are round.
((("something" "is" "young" "+") ("something" "is" "big" "+")) -> ("something" "is" "round" "+"))
Young things are rough.
((("something" "is" "young" "+")) -> ("something" "is" "rough" "+"))
If the squirrel is kind and the squirrel is round then the squirrel is young.
((("squirrel" "is" "kind" "+") ("squirrel" "is" "round" "+")) -> ("squirrel" "is" "young" "+"))
If the squirrel is young and the squirrel is round then the squirrel is kind.
((("squirrel" "is" "young" "+") ("squirrel" "is" "round" "+")) -> ("squirrel" "is" "kind" "+"))
All big, young things are kind.
((("something" "is" "big" "+") ("something" "is" "young" "+")) -> ("something" "is" "kind" "+"))
If something is round then it is kind.
((("something" "is" "round" "+")) -> ("something" "is" "kind" "+"))
The squirrel is young.
True
1
proof
[(triple1)]
("squirrel" "is" "young" "+")
triple1
The squirrel is not young.
False
1
inv-proof
[(triple1)]
("squirrel" "is" "young" "-")
triple1
The squirrel is rough.
True
2
proof
[(((triple1) -> rule2))]
("squirrel" "is" "rough" "+")
((triple1) -> (rule2 % int1))
The squirrel is rough.
("squirrel" "is" "rough" "+")
int1
The squirrel is not rough.
False
2
inv-proof
[(((triple1) -> rule2))]
("squirrel" "is" "rough" "-")
((triple1) -> (rule2 % int1))
The squirrel is rough.
("squirrel" "is" "rough" "+")
int1
The squirrel is not round.
Unknown
inv-rconc
[@1: The squirrel is round.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("squirrel" "is" "round" "-")
The squirrel is kind.
Unknown
rconc
[@2: The squirrel is kind.[CWA. Example of deepest failure = (rule4 <- rule1 <- FAIL)]]
("squirrel" "is" "kind" "+")
The squirrel does not need the squirrel.
Unknown
inv-random
[@0: The squirrel needs the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "needs" "squirrel" "-")
The squirrel sees the squirrel.
Unknown
random
[@0: The squirrel sees the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "sees" "squirrel" "+")
@0: The squirrel is young.[(triple1)] @1: The squirrel is rough.[(((triple1) -> rule2))]
The squirrel is young.
("squirrel" "is" "young" "+")
triple1
The squirrel is rough.
("squirrel" "is" "rough" "+")
((triple1) -> (rule2 % int1))
The squirrel is rough.
("squirrel" "is" "rough" "+")
int1