Fiona is rough. If Fiona is green and Fiona is not cold then Fiona is rough. All rough, cold things are young.
Fiona is rough.
("Fiona" "is" "rough" "+")
If Fiona is green and Fiona is not cold then Fiona is rough.
((("Fiona" "is" "green" "+") ("Fiona" "is" "cold" "~")) -> ("Fiona" "is" "rough" "+"))
All rough, cold things are young.
((("something" "is" "rough" "+") ("something" "is" "cold" "+")) -> ("something" "is" "young" "+"))
Fiona is rough.
True
1
proof
[(triple1)]
("Fiona" "is" "rough" "+")
triple1
Fiona is not rough.
False
1
inv-proof
[(triple1)]
("Fiona" "is" "rough" "-")
triple1
Fiona is not young.
Unknown
inv-rconc
[@1: Fiona is young.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("Fiona" "is" "young" "-")
Fiona is nice.
Unknown
random
[@0: Fiona is nice.[CWA. Example of deepest failure = (FAIL)]]
("Fiona" "is" "nice" "+")
@0: Fiona is rough.[(triple1)]
Fiona is rough.
("Fiona" "is" "rough" "+")
triple1