datatype '_ ~ = && of '_ * '_
| || of '_ * '_
| ! of '_
| ` of '_
infix || &&
fun \ ((\ && $) || (% && ?)) = (! \ || ! $) && (! % || ! ?)
| \ ((\ || $) && (% || ?)) = (! \ && ! $) || (! % && ! ?)
| \ ($ && %) = ! $ || ! %
| \ ($ || %) = ! $ && ! %
| \ (` $) = ! (` $)
| \ (! $) = (` o `) $
fun main () = ()
Sort: Trending