The dog likes the tiger. The tiger is rough. If someone is cold then they like the tiger. Rough people are cold. If someone is rough then they like the dog.
The dog likes the tiger.
("dog" "likes" "tiger" "+")
The tiger is rough.
("tiger" "is" "rough" "+")
If someone is cold then they like the tiger.
((("someone" "is" "cold" "+")) -> ("someone" "likes" "tiger" "+"))
Rough people are cold.
((("someone" "is" "rough" "+")) -> ("someone" "is" "cold" "+"))
If someone is rough then they like the dog.
((("someone" "is" "rough" "+")) -> ("someone" "likes" "dog" "+"))
The tiger is rough.
True
1
proof
[(triple2)]
("tiger" "is" "rough" "+")
triple2
The tiger is not rough.
False
1
inv-proof
[(triple2)]
("tiger" "is" "rough" "-")
triple2
The tiger is cold.
True
2
proof
[(((triple2) -> rule2))]
("tiger" "is" "cold" "+")
((triple2) -> (rule2 % int1))
The tiger is cold.
("tiger" "is" "cold" "+")
int1
The tiger is not cold.
False
2
inv-proof
[(((triple2) -> rule2))]
("tiger" "is" "cold" "-")
((triple2) -> (rule2 % int1))
The tiger is cold.
("tiger" "is" "cold" "+")
int1
The tiger likes the tiger.
True
3
proof
[(((((triple2) -> rule2)) -> rule1))]
("tiger" "likes" "tiger" "+")
((((triple2) -> (rule2 % int2))) -> (rule1 % int1))
The tiger likes the tiger.
("tiger" "likes" "tiger" "+")
int1
The tiger is cold.
("tiger" "is" "cold" "+")
int2
The tiger does not like the tiger.
False
3
inv-proof
[(((((triple2) -> rule2)) -> rule1))]
("tiger" "likes" "tiger" "-")
((((triple2) -> (rule2 % int2))) -> (rule1 % int1))
The tiger likes the tiger.
("tiger" "likes" "tiger" "+")
int1
The tiger is cold.
("tiger" "is" "cold" "+")
int2
The dog does not like the dog.
Unknown
inv-rconc
[@1: The dog likes the dog.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("dog" "likes" "dog" "-")
The dog is cold.
Unknown
rconc
[@1: The dog is cold.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("dog" "is" "cold" "+")
The tiger does not eat the dog.
Unknown
inv-random
[@0: The tiger eats the dog.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "eats" "dog" "-")
The tiger is young.
Unknown
random
[@0: The tiger is young.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "young" "+")
The dog does not see the tiger.
Unknown
inv-random
[@0: The dog sees the tiger.[CWA. Example of deepest failure = (FAIL)]]
("dog" "sees" "tiger" "-")
The tiger sees the tiger.
Unknown
random
[@0: The tiger sees the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "sees" "tiger" "+")
@0: The dog likes the tiger.[(triple1)] The tiger is rough.[(triple2)] @1: The tiger is cold.[(((triple2) -> rule2))] The tiger likes the dog.[(((triple2) -> rule3))] @2: The tiger likes the tiger.[(((((triple2) -> rule2)) -> rule1))]
The dog likes the tiger.
("dog" "likes" "tiger" "+")
triple1
The tiger is rough.
("tiger" "is" "rough" "+")
triple2
The tiger is cold.
("tiger" "is" "cold" "+")
((triple2) -> (rule2 % int1))
The tiger is cold.
("tiger" "is" "cold" "+")
int1
The tiger likes the dog.
("tiger" "likes" "dog" "+")
((triple2) -> (rule3 % int1))
The tiger likes the dog.
("tiger" "likes" "dog" "+")
int1
The tiger likes the tiger.
("tiger" "likes" "tiger" "+")
((((triple2) -> (rule2 % int2))) -> (rule1 % int1))
The tiger likes the tiger.
("tiger" "likes" "tiger" "+")
int1
The tiger is cold.
("tiger" "is" "cold" "+")
int2