The bald eagle does not visit the rabbit. The bear visits the tiger. The rabbit visits the tiger. The tiger likes the bear. If something visits the tiger then the tiger is not nice. If something sees the bear and the bear is young then the bear does not see the rabbit. If something sees the tiger then the tiger is cold.
The bald eagle does not visit the rabbit.
("bald eagle" "visits" "rabbit" "-")
The bear visits the tiger.
("bear" "visits" "tiger" "+")
The rabbit visits the tiger.
("rabbit" "visits" "tiger" "+")
The tiger likes the bear.
("tiger" "likes" "bear" "+")
If something visits the tiger then the tiger is not nice.
((("something" "visits" "tiger" "+")) -> ("tiger" "is" "nice" "-"))
If something sees the bear and the bear is young then the bear does not see the rabbit.
((("something" "sees" "bear" "+") ("bear" "is" "young" "+")) -> ("bear" "sees" "rabbit" "-"))
If something sees the tiger then the tiger is cold.
((("something" "sees" "tiger" "+")) -> ("tiger" "is" "cold" "+"))
The tiger likes the bear.
True
1
proof
[(triple4)]
("tiger" "likes" "bear" "+")
triple4
The rabbit does not visit the tiger.
False
1
inv-proof
[(triple3)]
("rabbit" "visits" "tiger" "-")
triple3
The tiger is not nice.
True
2
proof
[(((triple2) -> rule1) OR ((triple3) -> rule1))]
("tiger" "is" "nice" "-")
((triple2) -> (rule1 % int1))
The tiger is not nice.
("tiger" "is" "nice" "-")
int1
((triple3) -> (rule1 % int1))
The tiger is not nice.
("tiger" "is" "nice" "-")
int1
The tiger is nice.
False
2
inv-proof
[(((triple2) -> rule1) OR ((triple3) -> rule1))]
("tiger" "is" "nice" "+")
((triple2) -> (rule1 % int1))
The tiger is not nice.
("tiger" "is" "nice" "-")
int1
((triple3) -> (rule1 % int1))
The tiger is not nice.
("tiger" "is" "nice" "-")
int1
The tiger is not cold.
Unknown
inv-rconc
[@1: The tiger is cold.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("tiger" "is" "cold" "-")
The rabbit visits the bear.
Unknown
random
[@0: The rabbit visits the bear.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "visits" "bear" "+")
The bear is not young.
Unknown
inv-random
[@0: The bear is young.[CWA. Example of deepest failure = (FAIL)]]
("bear" "is" "young" "-")
The bear visits the bald eagle.
Unknown
random
[@0: The bear visits the bald eagle.[CWA. Example of deepest failure = (FAIL)]]
("bear" "visits" "bald eagle" "+")
@0: The bald eagle does not visit the rabbit.[(triple1)] The bear visits the tiger.[(triple2)] The rabbit visits the tiger.[(triple3)] The tiger likes the bear.[(triple4)] @1: The tiger is not nice.[(((triple2) -> rule1) OR ((triple3) -> rule1))]
The bald eagle does not visit the rabbit.
("bald eagle" "visits" "rabbit" "-")
triple1
The bear visits the tiger.
("bear" "visits" "tiger" "+")
triple2
The rabbit visits the tiger.
("rabbit" "visits" "tiger" "+")
triple3
The tiger likes the bear.
("tiger" "likes" "bear" "+")
triple4
The tiger is not nice.
("tiger" "is" "nice" "-")
((triple2) -> (rule1 % int1))
The tiger is not nice.
("tiger" "is" "nice" "-")
int1
((triple3) -> (rule1 % int1))
The tiger is not nice.
("tiger" "is" "nice" "-")
int1