proposition: Lemma pe2e_lem1 x1 y1 z1 (e1 : y1 ^ 2 * z1 = x1 ^ 3 + A * x1 * z1 ^ 2 + B * z1 ^ 3) (z1NZ : z1 == 0 = false) : (y1 / z1) ^ 2 = (x1 / z1) ^ 3 + A * (x1 / z1) + B.
proof: Proof. by field: e1; rewrite z1NZ. Qed.
imports: HB(structures) mathcomp(all_ssreflect all_algebra ring)