Commit 2023-03-28 10:43 7fb2ff36

View on Github →

feat: port Algebra.CubicDiscriminant (#3142)

Estimated changes

added theorem Cubic.a_of_eq
added theorem Cubic.b_eq_three_roots
added theorem Cubic.b_of_eq
added theorem Cubic.c_eq_three_roots
added theorem Cubic.c_of_eq
added theorem Cubic.card_roots_le
added theorem Cubic.coeff_eq_a
added theorem Cubic.coeff_eq_b
added theorem Cubic.coeff_eq_c
added theorem Cubic.coeff_eq_d
added theorem Cubic.coeff_eq_zero
added theorem Cubic.d_eq_three_roots
added theorem Cubic.d_of_eq
added theorem Cubic.degree_of_zero
added def Cubic.disc
added def Cubic.equiv
added def Cubic.map
added theorem Cubic.map_roots
added theorem Cubic.map_toPoly
added theorem Cubic.mem_roots_iff
added theorem Cubic.of_a_eq_zero'
added theorem Cubic.of_a_eq_zero
added theorem Cubic.of_b_eq_zero'
added theorem Cubic.of_b_eq_zero
added theorem Cubic.of_c_eq_zero'
added theorem Cubic.of_c_eq_zero
added theorem Cubic.of_d_eq_zero'
added theorem Cubic.of_d_eq_zero
added theorem Cubic.prod_X_sub_C_eq
added def Cubic.roots
added def Cubic.toPoly
added theorem Cubic.toPoly_injective
added theorem Cubic.zero
added structure Cubic