Documentation

LeanPool.LocalComplexGeometry.Nullstellensatz.PrimeCancellation

Cancellation on a prime analytic zero set #

The generic-fiber proof repeatedly clears a denominator D which is not in the contracted prime. If D * c vanishes on that prime's local zero set, the lower-dimensional prime theorem puts the product in the prime, and primality cancels D.

theorem LocalComplexGeometry.mem_prime_of_mul_mem_of_not_mem {n : } {P : Ideal (HolomorphicGerm n)} (hP : P.IsPrime) {D c : (HolomorphicGerm n)} (hD : DP) (hDc : D * c P) :
c P

Cancel a nonmember from a product in a prime ideal.

theorem LocalComplexGeometry.mem_prime_of_mul_vanishes_on_zeroSet {n : } (hprime : PrimeZeroSetProperty n) (P : Ideal (HolomorphicGerm n)) (hP : P.IsPrime) {D c : (HolomorphicGerm n)} (hD : DP) (hvanish : idealZeroSetGerm P germZeroLocus (D * c)) :
c P

Prime zero-set cancellation in the exact form used after denominator clearing.

theorem LocalComplexGeometry.finset_prod_not_mem_prime {R : Type u_1} [CommRing R] {P : Ideal R} (hP : P.IsPrime) {ι : Type u_2} (S : Finset ι) (f : ιR) (hf : iS, f iP) :
iS, f iP

A finite product of elements outside a prime remains outside the prime.