- Split input into 4 regimes
if re < -3.610399303455259e+148
Initial program 60.3
\[\log \left(\sqrt{re \cdot re + im \cdot im}\right)\]
Initial simplification60.3
\[\leadsto \log \left(\sqrt{re \cdot re + im \cdot im}\right)\]
Taylor expanded around -inf 6.5
\[\leadsto \log \color{blue}{\left(-1 \cdot re\right)}\]
Simplified6.5
\[\leadsto \log \color{blue}{\left(-re\right)}\]
if -3.610399303455259e+148 < re < -6.20700690207667e-281 or 7.216380782199052e-165 < re < 1.846191714804349e+118
Initial program 17.7
\[\log \left(\sqrt{re \cdot re + im \cdot im}\right)\]
Initial simplification17.7
\[\leadsto \log \left(\sqrt{re \cdot re + im \cdot im}\right)\]
if -6.20700690207667e-281 < re < 7.216380782199052e-165
Initial program 31.2
\[\log \left(\sqrt{re \cdot re + im \cdot im}\right)\]
Initial simplification31.2
\[\leadsto \log \left(\sqrt{re \cdot re + im \cdot im}\right)\]
Taylor expanded around 0 32.7
\[\leadsto \log \color{blue}{im}\]
if 1.846191714804349e+118 < re
Initial program 54.1
\[\log \left(\sqrt{re \cdot re + im \cdot im}\right)\]
Initial simplification54.1
\[\leadsto \log \left(\sqrt{re \cdot re + im \cdot im}\right)\]
Taylor expanded around inf 7.6
\[\leadsto \log \color{blue}{re}\]
- Recombined 4 regimes into one program.
Final simplification16.9
\[\leadsto \begin{array}{l}
\mathbf{if}\;re \le -3.610399303455259 \cdot 10^{+148}:\\
\;\;\;\;\log \left(-re\right)\\
\mathbf{elif}\;re \le -6.20700690207667 \cdot 10^{-281}:\\
\;\;\;\;\log \left(\sqrt{im \cdot im + re \cdot re}\right)\\
\mathbf{elif}\;re \le 7.216380782199052 \cdot 10^{-165}:\\
\;\;\;\;\log im\\
\mathbf{elif}\;re \le 1.846191714804349 \cdot 10^{+118}:\\
\;\;\;\;\log \left(\sqrt{im \cdot im + re \cdot re}\right)\\
\mathbf{else}:\\
\;\;\;\;\log re\\
\end{array}\]