Require Import Crypto.Arithmetic.PrimeFieldTheorems. Require Import Crypto.Specific.X25519.C32.Synthesis. (* TODO : change this to field once field isomorphism happens *) Definition freeze : { freeze : feBW -> feBW | forall a, phiBW (freeze a) = phiBW a }. Proof. Set Ltac Profiling. Time synthesize_freeze (). Show Ltac Profile. Time Defined.