The tiger is blue. The tiger is green. The tiger is red. The tiger is rough. The tiger is young. Rough things are red. All young things are red. If something is young and not blue then it is rough.
The tiger is blue.
("tiger" "is" "blue" "+")
The tiger is green.
("tiger" "is" "green" "+")
The tiger is red.
("tiger" "is" "red" "+")
The tiger is rough.
("tiger" "is" "rough" "+")
The tiger is young.
("tiger" "is" "young" "+")
Rough things are red.
((("something" "is" "rough" "+")) -> ("something" "is" "red" "+"))
All young things are red.
((("something" "is" "young" "+")) -> ("something" "is" "red" "+"))
If something is young and not blue then it is rough.
((("something" "is" "young" "+") ("something" "is" "blue" "~")) -> ("something" "is" "rough" "+"))
The tiger is young.
True
1
proof
[(triple5)]
("tiger" "is" "young" "+")
triple5
The tiger is not green.
False
1
inv-proof
[(triple2)]
("tiger" "is" "green" "-")
triple2
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 chases the tiger.
Unknown
random
[@0: The tiger chases the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "chases" "tiger" "+")
@0: The tiger is blue.[(triple1)] The tiger is green.[(triple2)] The tiger is red.[(triple3 OR ((triple4) -> rule1) OR ((triple5) -> rule2))] The tiger is rough.[(triple4)] The tiger is young.[(triple5)]
The tiger is blue.
("tiger" "is" "blue" "+")
triple1
The tiger is green.
("tiger" "is" "green" "+")
triple2
The tiger is red.
("tiger" "is" "red" "+")
triple3
((triple4) -> (rule1 % int1))
The tiger is red.
("tiger" "is" "red" "+")
int1
((triple5) -> (rule2 % int1))
The tiger is red.
("tiger" "is" "red" "+")
int1
The tiger is rough.
("tiger" "is" "rough" "+")
triple4
The tiger is young.
("tiger" "is" "young" "+")
triple5