The tiger is big. The tiger is not nice. The tiger is young. Young things are rough. If something is rough and not young then it is kind.
The tiger is big.
("tiger" "is" "big" "+")
The tiger is not nice.
("tiger" "is" "nice" "-")
The tiger is young.
("tiger" "is" "young" "+")
Young things are rough.
((("something" "is" "young" "+")) -> ("something" "is" "rough" "+"))
If something is rough and not young then it is kind.
((("something" "is" "rough" "+") ("something" "is" "young" "~")) -> ("something" "is" "kind" "+"))
The tiger is big.
True
1
proof
[(triple1)]
("tiger" "is" "big" "+")
triple1
The tiger is nice.
False
1
inv-proof
[(triple2)]
("tiger" "is" "nice" "+")
triple2
The tiger is not kind.
Unknown
inv-rconc
[@1: The tiger is kind.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("tiger" "is" "kind" "-")
The tiger eats the tiger.
Unknown
random
[@0: The tiger eats the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "eats" "tiger" "+")
@0: The tiger is big.[(triple1)] The tiger is not nice.[(triple2)] The tiger is young.[(triple3)] @1: The tiger is rough.[(((triple3) -> rule1))]
The tiger is big.
("tiger" "is" "big" "+")
triple1
The tiger is not nice.
("tiger" "is" "nice" "-")
triple2
The tiger is young.
("tiger" "is" "young" "+")
triple3
The tiger is rough.
("tiger" "is" "rough" "+")
((triple3) -> (rule1 % int1))
The tiger is rough.
("tiger" "is" "rough" "+")
int1