The tiger is kind. The tiger is nice. The tiger is red. The tiger is rough. The tiger is young. If something is red and kind then it is rough. If something is red and nice then it is young.
The tiger is kind.
("tiger" "is" "kind" "+")
The tiger is nice.
("tiger" "is" "nice" "+")
The tiger is red.
("tiger" "is" "red" "+")
The tiger is rough.
("tiger" "is" "rough" "+")
The tiger is young.
("tiger" "is" "young" "+")
If something is red and kind then it is rough.
((("something" "is" "red" "+") ("something" "is" "kind" "+")) -> ("something" "is" "rough" "+"))
If something is red and nice then it is young.
((("something" "is" "red" "+") ("something" "is" "nice" "+")) -> ("something" "is" "young" "+"))
The tiger is nice.
True
1
proof
[(triple2)]
("tiger" "is" "nice" "+")
triple2
The tiger is not red.
False
1
inv-proof
[(triple3)]
("tiger" "is" "red" "-")
triple3
The tiger does not visit the tiger.
Unknown
inv-random
[@0: The tiger visits the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "visits" "tiger" "-")
The tiger likes the tiger.
Unknown
random
[@0: The tiger likes the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "likes" "tiger" "+")
@0: The tiger is kind.[(triple1)] The tiger is nice.[(triple2)] The tiger is red.[(triple3)] The tiger is rough.[(triple4 OR ((triple3 triple1) -> rule1))] The tiger is young.[(triple5 OR ((triple3 triple2) -> rule2))]
The tiger is kind.
("tiger" "is" "kind" "+")
triple1
The tiger is nice.
("tiger" "is" "nice" "+")
triple2
The tiger is red.
("tiger" "is" "red" "+")
triple3
The tiger is rough.
("tiger" "is" "rough" "+")
triple4
((triple3 triple1) -> (rule1 % int1))
The tiger is rough.
("tiger" "is" "rough" "+")
int1
The tiger is young.
("tiger" "is" "young" "+")
triple5
((triple3 triple2) -> (rule2 % int1))
The tiger is young.
("tiger" "is" "young" "+")
int1