The bear visits the tiger. The rabbit chases the tiger. The tiger visits the rabbit. If something eats the tiger then it is not rough. If something chases the rabbit then it is not rough. If something chases the bear and it eats the bear then it visits the bear. If something eats the rabbit and it is cold then the rabbit is not big. If something is kind and it visits the bear then the bear eats the tiger. If the rabbit visits the tiger then the rabbit eats the tiger. If the tiger visits the rabbit then the rabbit visits the tiger. If something eats the bear then the bear is round.
The bear visits the tiger.
("bear" "visits" "tiger" "+")
The rabbit chases the tiger.
("rabbit" "chases" "tiger" "+")
The tiger visits the rabbit.
("tiger" "visits" "rabbit" "+")
If something eats the tiger then it is not rough.
((("something" "eats" "tiger" "+")) -> ("something" "is" "rough" "-"))
If something chases the rabbit then it is not rough.
((("something" "chases" "rabbit" "+")) -> ("something" "is" "rough" "-"))
If something chases the bear and it eats the bear then it visits the bear.
((("something" "chases" "bear" "+") ("something" "eats" "bear" "+")) -> ("something" "visits" "bear" "+"))
If something eats the rabbit and it is cold then the rabbit is not big.
((("something" "eats" "rabbit" "+") ("something" "is" "cold" "+")) -> ("rabbit" "is" "big" "-"))
If something is kind and it visits the bear then the bear eats the tiger.
((("something" "is" "kind" "+") ("something" "visits" "bear" "+")) -> ("bear" "eats" "tiger" "+"))
If the rabbit visits the tiger then the rabbit eats the tiger.
((("rabbit" "visits" "tiger" "+")) -> ("rabbit" "eats" "tiger" "+"))
If the tiger visits the rabbit then the rabbit visits the tiger.
((("tiger" "visits" "rabbit" "+")) -> ("rabbit" "visits" "tiger" "+"))
If something eats the bear then the bear is round.
((("something" "eats" "bear" "+")) -> ("bear" "is" "round" "+"))
The rabbit chases the tiger.
True
1
proof
[(triple2)]
("rabbit" "chases" "tiger" "+")
triple2
The rabbit does not chase the tiger.
False
1
inv-proof
[(triple2)]
("rabbit" "chases" "tiger" "-")
triple2
The rabbit visits the tiger.
True
2
proof
[(((triple3) -> rule7))]
("rabbit" "visits" "tiger" "+")
((triple3) -> (rule7 % int1))
The rabbit visits the tiger.
("rabbit" "visits" "tiger" "+")
int1
The rabbit does not visit the tiger.
False
2
inv-proof
[(((triple3) -> rule7))]
("rabbit" "visits" "tiger" "-")
((triple3) -> (rule7 % int1))
The rabbit visits the tiger.
("rabbit" "visits" "tiger" "+")
int1
The rabbit eats the tiger.
True
3
proof
[(((((triple3) -> rule7)) -> rule6))]
("rabbit" "eats" "tiger" "+")
((((triple3) -> (rule7 % int2))) -> (rule6 % int1))
The rabbit eats the tiger.
("rabbit" "eats" "tiger" "+")
int1
The rabbit visits the tiger.
("rabbit" "visits" "tiger" "+")
int2
The rabbit does not eat the tiger.
False
3
inv-proof
[(((((triple3) -> rule7)) -> rule6))]
("rabbit" "eats" "tiger" "-")
((((triple3) -> (rule7 % int2))) -> (rule6 % int1))
The rabbit eats the tiger.
("rabbit" "eats" "tiger" "+")
int1
The rabbit visits the tiger.
("rabbit" "visits" "tiger" "+")
int2
The tiger does not visit the bear.
Unknown
inv-rconc
[@1: The tiger visits the bear.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("tiger" "visits" "bear" "-")
The bear visits the bear.
Unknown
rconc
[@1: The bear visits the bear.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("bear" "visits" "bear" "+")
The bear is not round.
Unknown
inv-rconc
[@1: The bear is round.[CWA. Example of deepest failure = (rule8 <- FAIL)]]
("bear" "is" "round" "-")
The tiger visits the tiger.
Unknown
random
[@0: The tiger visits the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "visits" "tiger" "+")
The rabbit does not eat the bear.
Unknown
inv-random
[@0: The rabbit eats the bear.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "eats" "bear" "-")
The bear chases the tiger.
Unknown
random
[@0: The bear chases the tiger.[CWA. Example of deepest failure = (FAIL)]]
("bear" "chases" "tiger" "+")
@0: The bear visits the tiger.[(triple1)] The rabbit chases the tiger.[(triple2)] The tiger visits the rabbit.[(triple3)] @1: The rabbit visits the tiger.[(((triple3) -> rule7))] @2: The rabbit eats the tiger.[(((((triple3) -> rule7)) -> rule6))] @3: The rabbit is not rough.[(((((((triple3) -> rule7)) -> rule6)) -> rule1))]
The bear visits the tiger.
("bear" "visits" "tiger" "+")
triple1
The rabbit chases the tiger.
("rabbit" "chases" "tiger" "+")
triple2
The tiger visits the rabbit.
("tiger" "visits" "rabbit" "+")
triple3
The rabbit visits the tiger.
("rabbit" "visits" "tiger" "+")
((triple3) -> (rule7 % int1))
The rabbit visits the tiger.
("rabbit" "visits" "tiger" "+")
int1
The rabbit eats the tiger.
("rabbit" "eats" "tiger" "+")
((((triple3) -> (rule7 % int2))) -> (rule6 % int1))
The rabbit eats the tiger.
("rabbit" "eats" "tiger" "+")
int1
The rabbit visits the tiger.
("rabbit" "visits" "tiger" "+")
int2
The rabbit is not rough.
("rabbit" "is" "rough" "-")
((((((triple3) -> (rule7 % int3))) -> (rule6 % int2))) -> (rule1 % int1))
The rabbit is not rough.
("rabbit" "is" "rough" "-")
int1
The rabbit eats the tiger.
("rabbit" "eats" "tiger" "+")
int2
The rabbit visits the tiger.
("rabbit" "visits" "tiger" "+")
int3