The lion is kind. The tiger is nice. If something is kind then it chases the tiger. If something chases the lion then the lion chases the tiger.
The lion is kind.
("lion" "is" "kind" "+")
The tiger is nice.
("tiger" "is" "nice" "+")
If something is kind then it chases the tiger.
((("something" "is" "kind" "+")) -> ("something" "chases" "tiger" "+"))
If something chases the lion then the lion chases the tiger.
((("something" "chases" "lion" "+")) -> ("lion" "chases" "tiger" "+"))
The tiger is nice.
True
1
proof
[(triple2)]
("tiger" "is" "nice" "+")
triple2
The tiger is not nice.
False
1
inv-proof
[(triple2)]
("tiger" "is" "nice" "-")
triple2
The lion chases the tiger.
True
2
proof
[(((triple1) -> rule1))]
("lion" "chases" "tiger" "+")
((triple1) -> (rule1 % int1))
The lion chases the tiger.
("lion" "chases" "tiger" "+")
int1
The lion does not chase the tiger.
False
2
inv-proof
[(((triple1) -> rule1))]
("lion" "chases" "tiger" "-")
((triple1) -> (rule1 % int1))
The lion chases the tiger.
("lion" "chases" "tiger" "+")
int1
The tiger does not chase the tiger.
Unknown
inv-rconc
[@1: The tiger chases the tiger.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "chases" "tiger" "-")
The lion chases the lion.
Unknown
random
[@0: The lion chases the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "chases" "lion" "+")
The tiger is not rough.
Unknown
inv-random
[@0: The tiger is rough.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "rough" "-")
The lion needs the tiger.
Unknown
random
[@0: The lion needs the tiger.[CWA. Example of deepest failure = (FAIL)]]
("lion" "needs" "tiger" "+")
@0: The lion is kind.[(triple1)] The tiger is nice.[(triple2)] @1: The lion chases the tiger.[(((triple1) -> rule1))]
The lion is kind.
("lion" "is" "kind" "+")
triple1
The tiger is nice.
("tiger" "is" "nice" "+")
triple2
The lion chases the tiger.
("lion" "chases" "tiger" "+")
((triple1) -> (rule1 % int1))
The lion chases the tiger.
("lion" "chases" "tiger" "+")
int1