Aquí hay un enlace a una larga discusión sobre la generalización de $\operatorname{sign}z$ a los números duales.
Hay básicamente dos versiones propuestas:
-
$\operatorname{sign}(a+\varepsilon b) = \operatorname{sign}(a) + 2 b \delta(a) \varepsilon$ - propuesto por el usuario M.G. en su respuesta.
-
$\operatorname{sign}(a+\varepsilon b) = \operatorname{sign}(a) + 2 \operatorname{sign}(b) \delta(a) \varepsilon$ - esta versión es la mía
Los resultados de las pruebas con matrices en Mathematica no son concluyentes, ya que dan resultados diferentes dependiendo de si $b$ es variable o una constante numérica ( enlace a la pregunta en Mathematica.SE).
La versión (1) obviamente no mantiene la importantísima propiedad de la función Signo: $\operatorname{sign} (u v)=\operatorname{sign} u\cdot \operatorname{sign} v$ .
Otro de mis puntos es que para $b>0$ , $\operatorname{sign} x=\operatorname{sign} bx$ por lo que el lado derecho no debería depender de $b$ excepto por su signo.
No entiendo los argumentos esgrimidos contra mi versión (que se rompe con el escalado y el cambio de base). ¿Puede alguien exponer en un lenguaje sencillo los posibles argumentos contra mi generalización o explicar mejor los existentes? ¿Por qué no funcionaría?