The dog chases the lion. The dog is big. The dog is cold. The dog is not green. The dog sees the lion. The dog visits the lion. The lion chases the dog. The lion is big. The lion is green. The lion is nice. The lion sees the dog. The lion visits the dog. If someone is big and they chase the dog then the dog is nice. If someone visits the dog then they see the lion.
The dog chases the lion.
("dog" "chases" "lion" "+")
The dog is big.
("dog" "is" "big" "+")
The dog is cold.
("dog" "is" "cold" "+")
The dog is not green.
("dog" "is" "green" "-")
The dog sees the lion.
("dog" "sees" "lion" "+")
The dog visits the lion.
("dog" "visits" "lion" "+")
The lion chases the dog.
("lion" "chases" "dog" "+")
The lion is big.
("lion" "is" "big" "+")
The lion is green.
("lion" "is" "green" "+")
The lion is nice.
("lion" "is" "nice" "+")
The lion sees the dog.
("lion" "sees" "dog" "+")
The lion visits the dog.
("lion" "visits" "dog" "+")
If someone is big and they chase the dog then the dog is nice.
((("someone" "is" "big" "+") ("someone" "chases" "dog" "+")) -> ("dog" "is" "nice" "+"))
If someone visits the dog then they see the lion.
((("someone" "visits" "dog" "+")) -> ("someone" "sees" "lion" "+"))
The lion visits the dog.
True
1
proof
[(triple12)]
("lion" "visits" "dog" "+")
triple12
The dog does not chase the lion.
False
1
inv-proof
[(triple1)]
("dog" "chases" "lion" "-")
triple1
The lion sees the lion.
True
2
proof
[(((triple12) -> rule2))]
("lion" "sees" "lion" "+")
((triple12) -> (rule2 % int1))
The lion sees the lion.
("lion" "sees" "lion" "+")
int1
The lion does not see the lion.
False
2
inv-proof
[(((triple12) -> rule2))]
("lion" "sees" "lion" "-")
((triple12) -> (rule2 % int1))
The lion sees the lion.
("lion" "sees" "lion" "+")
int1
The dog is not rough.
Unknown
inv-random
[@0: The dog is rough.[CWA. Example of deepest failure = (FAIL)]]
("dog" "is" "rough" "-")
The lion visits the lion.
Unknown
random
[@0: The lion visits the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "visits" "lion" "+")
The lion does not chase the lion.
Unknown
inv-random
[@0: The lion chases the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "chases" "lion" "-")
The lion is cold.
Unknown
random
[@0: The lion is cold.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "cold" "+")
@0: The dog chases the lion.[(triple1)] The dog is big.[(triple2)] The dog is cold.[(triple3)] The dog is not green.[(triple4)] The dog sees the lion.[(triple5)] The dog visits the lion.[(triple6)] The lion chases the dog.[(triple7)] The lion is big.[(triple8)] The lion is green.[(triple9)] The lion is nice.[(triple10)] The lion sees the dog.[(triple11)] The lion visits the dog.[(triple12)] @1: The dog is nice.[(((triple8 triple7) -> rule1))] The lion sees the lion.[(((triple12) -> rule2))]
The dog chases the lion.
("dog" "chases" "lion" "+")
triple1
The dog is big.
("dog" "is" "big" "+")
triple2
The dog is cold.
("dog" "is" "cold" "+")
triple3
The dog is not green.
("dog" "is" "green" "-")
triple4
The dog sees the lion.
("dog" "sees" "lion" "+")
triple5
The dog visits the lion.
("dog" "visits" "lion" "+")
triple6
The lion chases the dog.
("lion" "chases" "dog" "+")
triple7
The lion is big.
("lion" "is" "big" "+")
triple8
The lion is green.
("lion" "is" "green" "+")
triple9
The lion is nice.
("lion" "is" "nice" "+")
triple10
The lion sees the dog.
("lion" "sees" "dog" "+")
triple11
The lion visits the dog.
("lion" "visits" "dog" "+")
triple12
The dog is nice.
("dog" "is" "nice" "+")
((triple8 triple7) -> (rule1 % int1))
The dog is nice.
("dog" "is" "nice" "+")
int1
The lion sees the lion.
("lion" "sees" "lion" "+")
((triple12) -> (rule2 % int1))
The lion sees the lion.
("lion" "sees" "lion" "+")
int1