import json, math, os import numpy as np # Differentiable equilibrium projection MVP: F(z;u)=z^3+a*z-u. # Its Jacobian is 3z^2+a, so dz*/du=1/(3z*^2+a). def solve_newton(u, a, z0, maxit=30, tol=1e-10): z=float(z0) for k in range(maxit): f=z**3+a*z-u j=3*z*z+a if abs(f)