The tiger is big. The tiger is red. The tiger is young. Young things are big. All rough things are blue. If something is red and blue then it is big. Rough things are red. All blue things are red. All blue, big things are rough. Rough things are blue. All red things are big.
The tiger is big.
("tiger" "is" "big" "+")
The tiger is red.
("tiger" "is" "red" "+")
The tiger is young.
("tiger" "is" "young" "+")
Young things are big.
((("something" "is" "young" "+")) -> ("something" "is" "big" "+"))
All rough things are blue.
((("something" "is" "rough" "+")) -> ("something" "is" "blue" "+"))
If something is red and blue then it is big.
((("something" "is" "red" "+") ("something" "is" "blue" "+")) -> ("something" "is" "big" "+"))
Rough things are red.
((("something" "is" "rough" "+")) -> ("something" "is" "red" "+"))
All blue things are red.
((("something" "is" "blue" "+")) -> ("something" "is" "red" "+"))
All blue, big things are rough.
((("something" "is" "blue" "+") ("something" "is" "big" "+")) -> ("something" "is" "rough" "+"))
Rough things are blue.
((("something" "is" "rough" "+")) -> ("something" "is" "blue" "+"))
All red things are big.
((("something" "is" "red" "+")) -> ("something" "is" "big" "+"))
The tiger is big.
True
1
proof
[(triple1 OR ((triple2) -> rule8) OR ((triple3) -> rule1))]
("tiger" "is" "big" "+")
triple1
((triple2) -> (rule8 % int1))
The tiger is big.
("tiger" "is" "big" "+")
int1
((triple3) -> (rule1 % int1))
The tiger is big.
("tiger" "is" "big" "+")
int1
The tiger is not young.
False
1
inv-proof
[(triple3)]
("tiger" "is" "young" "-")
triple3
The tiger is not rough.
Unknown
inv-rconc
[@2: The tiger is rough.[CWA. Example of deepest failure = (rule6 <- rule2 <- FAIL)]]
("tiger" "is" "rough" "-")
The tiger sees the tiger.
Unknown
random
[@0: The tiger sees the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "sees" "tiger" "+")
@0: The tiger is big.[(triple1 OR ((triple2) -> rule8) OR ((triple3) -> rule1))] The tiger is red.[(triple2)] The tiger is young.[(triple3)]
The tiger is big.
("tiger" "is" "big" "+")
triple1
((triple2) -> (rule8 % int1))
The tiger is big.
("tiger" "is" "big" "+")
int1
((triple3) -> (rule1 % int1))
The tiger is big.
("tiger" "is" "big" "+")
int1
The tiger is red.
("tiger" "is" "red" "+")
triple2
The tiger is young.
("tiger" "is" "young" "+")
triple3