Theorems · Theorem · algebraic geometry
WeierstrassCurve.Affine.derivative_addPolynomial_slope
∀ {F : Type u} [inst : Field F] {W : WeierstrassCurve.Affine F} [inst_1 : DecidableEq F] {x₁ x₂ y₁ y₂ : F},
W.Equation x₁ y₁ →
W.Equation x₂ y₂ →
¬(x₁ = x₂ ∧ y₁ = W.negY x₂ y₂) →
Polynomial.derivative (W.addPolynomial x₁ y₁ (W.slope x₁ x₂ y₁ y₂)) =
-((Polynomial.X - Polynomial.C x₁) * (Polynomial.X - Polynomial.C x₂) +
(Polynomial.X - Polynomial.C x₁) * (Polynomial.X - Polynomial.C (W.addX x₁ x₂ (W.slope x₁ x₂ y₁ y₂))) +
(Polynomial.X - Polynomial.C x₂) * (Polynomial.X - Polynomial.C (W.addX x₁ x₂ (W.slope x₁ x₂ y₁ y₂))))- Cited by
- 1 results in Mathlib
- Foundations
- Depth 114 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- FieldDecidableEq
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites23
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement and proof · cited by 62,936
- RingHom.idstatement · cited by 18,349
- LinearMapstatement · cited by 10,215
- RingHomstatement · cited by 10,189
- Fieldstatement and proof · cited by 7,404
- Polynomialstatement and proof · cited by 5,681
- Nat.cast_oneproof · cited by 2,501
- Nat.cast_zeroproof · cited by 1,870
- Polynomial.Xstatement and proof · cited by 1,639
- Polynomial.Cstatement and proof · cited by 1,598
- Polynomial.derivativestatement and proof · cited by 331
- WeierstrassCurve.Affinestatement and proof · cited by 174
Cited by1
Results whose statement or proof uses this declaration.
- WeierstrassCurve.Affine.nonsingular_negAddproof · cited by 4