| Name | Category | Theorems |
Equation 📖 | MathDef | 16 mathmath: equation_iff', equation_iff_variableChange, equation_iff_nonsingular_of_Δ_ne_zero, equation_zero, equation_neg, equation_add_iff, baseChange_equation, map_equation, equation_iff, WeierstrassCurve.Jacobian.equation_some, nonsingular_iff', WeierstrassCurve.Jacobian.equation_of_Z_ne_zero, equation_iff_nonsingular, WeierstrassCurve.Projective.equation_some, nonsingular_iff, WeierstrassCurve.Projective.equation_of_Z_ne_zero
|
Nonsingular 📖 | MathDef | 24 mathmath: baseChange_nonsingular, WeierstrassCurve.Jacobian.Point.toAffineLift_some, WeierstrassCurve.Projective.nonsingularLift_some, WeierstrassCurve.Jacobian.Point.toAffine_of_Z_ne_zero, WeierstrassCurve.Projective.nonsingular_of_Z_ne_zero, WeierstrassCurve.Projective.Point.toAffine_some, WeierstrassCurve.Projective.Point.toAffineLift_of_Z_ne_zero, nonsingular_zero, WeierstrassCurve.Projective.Point.toAffineLift_some, nonsingular_iff_variableChange, WeierstrassCurve.Jacobian.nonsingularLift_some, equation_iff_nonsingular_of_Δ_ne_zero, WeierstrassCurve.Jacobian.Point.toAffineLift_of_Z_ne_zero, WeierstrassCurve.Jacobian.Point.toAffine_some, map_nonsingular, WeierstrassCurve.Projective.Point.toAffine_of_Z_ne_zero, WeierstrassCurve.Jacobian.nonsingular_some, WeierstrassCurve.Jacobian.nonsingular_of_Z_ne_zero, WeierstrassCurve.Projective.nonsingular_some, nonsingular_iff', equation_iff_nonsingular, nonsingular_iff, nonsingular_neg, nonsingular_negAdd_of_eval_derivative_ne_zero
|
polynomial 📖 | CompOp | 48 mathmath: CoordinateRing.smul, monic_polynomial, CoordinateRing.basis_one, WeierstrassCurve.ψ₂_sq, CoordinateRing.smul_basis_mul_C, CoordinateRing.coe_basis, Point.toClass_zero, C_addPolynomial, irreducible_polynomial, polynomial_eq, natDegree_polynomial, CoordinateRing.instIsScalarTowerPolynomial, CoordinateRing.mk_ψ, CoordinateRing.C_addPolynomial, CoordinateRing.mk_XYIdeal'_neg_mul, CoordinateRing.XYIdeal_add_eq, CoordinateRing.norm_smul_basis, CoordinateRing.degree_norm_smul_basis, WeierstrassCurve.C_Ψ₂Sq, CoordinateRing.map_mk, CoordinateRing.mk_φ, evalEval_polynomial_zero, CoordinateRing.instIsDomain, CoordinateRing.mk_Ψ_sq, map_polynomial, CoordinateRing.XYIdeal_neg_mul, CoordinateRing.exists_smul_basis_eq, CoordinateRing.C_addPolynomial_slope, CoordinateRing.mk_XYIdeal'_mul_mk_XYIdeal', degree_polynomial, CoordinateRing.map_injective, baseChange_polynomial, Point.toClass_some, Point.toClass_injective, WeierstrassCurve.Projective.eval_polynomial_of_Z_ne_zero, CoordinateRing.coe_norm_smul_basis, WeierstrassCurve.Jacobian.eval_polynomial_of_Z_ne_zero, CoordinateRing.mk_ψ₂_sq, CoordinateRing.basis_zero, evalEval_polynomial, Point.toClass_eq_zero, CoordinateRing.XYIdeal'_eq, CoordinateRing.map_smul, WeierstrassCurve.Ψ_odd, CoordinateRing.basis_apply, Point.toClass_apply, CoordinateRing.smul_basis_mul_Y, CoordinateRing.XYIdeal_mul_XYIdeal
|
polynomialX 📖 | CompOp | 7 mathmath: WeierstrassCurve.Jacobian.eval_polynomialX_of_Z_ne_zero, WeierstrassCurve.Projective.eval_polynomialX_of_Z_ne_zero, baseChange_polynomialX, slope_of_Y_ne_eq_evalEval, map_polynomialX, evalEval_polynomialX, evalEval_polynomialX_zero
|
polynomialY 📖 | CompOp | 9 mathmath: Y_sub_negPolynomial, map_polynomialY, WeierstrassCurve.Jacobian.eval_polynomialY_of_Z_ne_zero, Y_sub_polynomialY, WeierstrassCurve.Projective.eval_polynomialY_of_Z_ne_zero, evalEval_polynomialY_zero, slope_of_Y_ne_eq_evalEval, evalEval_polynomialY, baseChange_polynomialY
|