Evaluation ring homomorphism at the point (a, b) ∈ k².
Instances For
def
IntersectionMultSingular.PointOnCurve
(k : Type u_1)
[Field k]
(f : MvPolynomial (Fin 2) k)
(a b : k)
:
Predicate: the point (a, b) lies on the curve f = 0.
Instances For
def
IntersectionMultSingular.IsSingularAt
(k : Type u_1)
[Field k]
(f : MvPolynomial (Fin 2) k)
(a b : k)
:
A plane curve f is singular at (a, b) if both partial derivatives vanish at
the point and the point lies on the curve.
Instances For
theorem
IntersectionMultSingular.intersection_mult_ge_two_of_singular
(k : Type u_1)
[Field k]
(f g : MvPolynomial (Fin 2) k)
(a b : k)
(hf : f ≠ 0)
(hg : g ≠ 0)
(hX : PointOnCurve k f a b)
(hY : PointOnCurve k g a b)
(hSing : IsSingularAt k f a b ∨ IsSingularAt k g a b)
:
Corollary 20: if one of the two plane curves f, g is singular at a common point
(a, b), the local intersection multiplicity at that point is at least two.