The tiger is cold. The tiger is nice. The tiger is round. All round, nice things are young. Young things are round. Nice, young things are cold. Round, rough things are cold. If something is nice and round then it is young. All young things are round.
The tiger is cold.
("tiger" "is" "cold" "+")
The tiger is nice.
("tiger" "is" "nice" "+")
The tiger is round.
("tiger" "is" "round" "+")
All round, nice things are young.
((("something" "is" "round" "+") ("something" "is" "nice" "+")) -> ("something" "is" "young" "+"))
Young things are round.
((("something" "is" "young" "+")) -> ("something" "is" "round" "+"))
Nice, young things are cold.
((("something" "is" "nice" "+") ("something" "is" "young" "+")) -> ("something" "is" "cold" "+"))
Round, rough things are cold.
((("something" "is" "round" "+") ("something" "is" "rough" "+")) -> ("something" "is" "cold" "+"))
If something is nice and round then it is young.
((("something" "is" "nice" "+") ("something" "is" "round" "+")) -> ("something" "is" "young" "+"))
All young things are round.
((("something" "is" "young" "+")) -> ("something" "is" "round" "+"))
The tiger is round.
True
1
proof
[(triple3)]
("tiger" "is" "round" "+")
triple3
The tiger is not round.
False
1
inv-proof
[(triple3)]
("tiger" "is" "round" "-")
triple3
The tiger does not chase the tiger.
Unknown
inv-random
[@0: The tiger chases the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "chases" "tiger" "-")
The tiger visits the tiger.
Unknown
random
[@0: The tiger visits the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "visits" "tiger" "+")
@0: The tiger is cold.[(triple1 OR ((triple2 ((triple2 triple3) -> rule5)) -> rule3) OR ((triple2 ((triple3 triple2) -> rule1)) -> rule3))] The tiger is nice.[(triple2)] The tiger is round.[(triple3)] @1: The tiger is young.[(((triple2 triple3) -> rule5) OR ((triple3 triple2) -> rule1))]
The tiger is cold.
("tiger" "is" "cold" "+")
triple1
((triple2 ((triple2 triple3) -> (rule5 % int2))) -> (rule3 % int1))
The tiger is cold.
("tiger" "is" "cold" "+")
int1
The tiger is young.
("tiger" "is" "young" "+")
int2
((triple2 ((triple3 triple2) -> (rule1 % int2))) -> (rule3 % int1))
The tiger is cold.
("tiger" "is" "cold" "+")
int1
The tiger is young.
("tiger" "is" "young" "+")
int2
The tiger is nice.
("tiger" "is" "nice" "+")
triple2
The tiger is round.
("tiger" "is" "round" "+")
triple3
The tiger is young.
("tiger" "is" "young" "+")
((triple2 triple3) -> (rule5 % int1))
The tiger is young.
("tiger" "is" "young" "+")
int1
((triple3 triple2) -> (rule1 % int1))
The tiger is young.
("tiger" "is" "young" "+")
int1