The bald eagle is green. The bald eagle is kind. The bald eagle is nice. The bald eagle is rough. The bald eagle is round. If someone is round and kind then they are nice. If someone is nice and kind then they are green.
The bald eagle is green.
("bald eagle" "is" "green" "+")
The bald eagle is kind.
("bald eagle" "is" "kind" "+")
The bald eagle is nice.
("bald eagle" "is" "nice" "+")
The bald eagle is rough.
("bald eagle" "is" "rough" "+")
The bald eagle is round.
("bald eagle" "is" "round" "+")
If someone is round and kind then they are nice.
((("someone" "is" "round" "+") ("someone" "is" "kind" "+")) -> ("someone" "is" "nice" "+"))
If someone is nice and kind then they are green.
((("someone" "is" "nice" "+") ("someone" "is" "kind" "+")) -> ("someone" "is" "green" "+"))
The bald eagle is nice.
True
1
proof
[(triple3 OR ((triple5 triple2) -> rule1))]
("bald eagle" "is" "nice" "+")
triple3
((triple5 triple2) -> (rule1 % int1))
The bald eagle is nice.
("bald eagle" "is" "nice" "+")
int1
The bald eagle is not kind.
False
1
inv-proof
[(triple2)]
("bald eagle" "is" "kind" "-")
triple2
The bald eagle does not see the bald eagle.
Unknown
inv-random
[@0: The bald eagle sees the bald eagle.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "sees" "bald eagle" "-")
The bald eagle visits the bald eagle.
Unknown
random
[@0: The bald eagle visits the bald eagle.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "visits" "bald eagle" "+")
@0: The bald eagle is green.[(triple1 OR ((triple3 triple2) -> rule2) OR ((((triple5 triple2) -> rule1) triple2) -> rule2))] The bald eagle is kind.[(triple2)] The bald eagle is nice.[(triple3 OR ((triple5 triple2) -> rule1))] The bald eagle is rough.[(triple4)] The bald eagle is round.[(triple5)]
The bald eagle is green.
("bald eagle" "is" "green" "+")
triple1
((triple3 triple2) -> (rule2 % int1))
The bald eagle is green.
("bald eagle" "is" "green" "+")
int1
((((triple5 triple2) -> (rule1 % int2)) triple2) -> (rule2 % int1))
The bald eagle is green.
("bald eagle" "is" "green" "+")
int1
The bald eagle is nice.
("bald eagle" "is" "nice" "+")
int2
The bald eagle is kind.
("bald eagle" "is" "kind" "+")
triple2
The bald eagle is nice.
("bald eagle" "is" "nice" "+")
triple3
((triple5 triple2) -> (rule1 % int1))
The bald eagle is nice.
("bald eagle" "is" "nice" "+")
int1
The bald eagle is rough.
("bald eagle" "is" "rough" "+")
triple4
The bald eagle is round.
("bald eagle" "is" "round" "+")
triple5