El tipo de las expresiones aritméticas: Valor de la resta

Usando el tipo de las expresiones aritméticas, definir la función

tal que resta e1 e2 es la expresión correspondiente a la diferencia de e1 y e2. Por ejemplo,

Comprobar con QuickCheck que

Soluciones

A continuación se muestran las soluciones en Haskell y las soluciones en Python.


Soluciones en Haskell


Soluciones en Python