val implies =
fn x y = case x of false andalso case y of false => true
| fn x y = case x of false andalso case y of true => true
| fn x y = case x of true andalso case y of false => false
| fn x y = case x of true andalso case y of true => true;
これをコンパイルできません。私はSMLに比較的慣れていないので、一般的な言語と構文を完全には理解していません。私は何を間違えましたか?