Prime Avoidance in Complete Local Rings #
Given a complete local ring and a family of primes, one can find elements avoiding all shifted translates. The countable case uses Cauchy sequences the uncountable case uses a cardinality argument.
Heitmann, "Characterization of completions of UFDs", 1993, Lemmas 2--3.
Separation for translates: if x ∉ P + {r} with P prime ≠ 𝔪 in a Noetherian
local ring, then ∃ N such that adding any element of 𝔪^N preserves non-membership.
Uses the Krull intersection theorem in T ⧸ P.
Membership in I via Krull intersection: if L ∈ I + 𝔪^n for all n, then L ∈ I.
Uses the Artin-Rees lemma (via Ideal.mem_iInf_smul_pow_eq_bot_iff) on T ⧸ I.
Step function for the Cauchy sequence construction.
Given current value u and precision level q, produces (u', q') that avoids
P + {r} with separation at level q'.
Equations
Instances For
Build the Cauchy sequence (u_n, q_n) by iterating avoidStep.
Equations
Instances For
Countable Avoidance (Heitmann Lemma 2) #
If I ⊄ P for all P in a countable set C of primes (M ∉ C), then there exists u ∈ I avoiding all translates P + r for P ∈ C, r ∈ D (countable). Requires completeness of T (to take limits of Cauchy sequences).
Heitmann Lemma 2: Countable avoidance in complete local rings. Given a countable set C of primes not containing M, a countable set D ⊆ T, and an ideal I not contained in any P ∈ C, there exists u ∈ I such that u ∉ P + {r} for all P ∈ C and r ∈ D.
The proof constructs a Cauchy sequence in I whose limit avoids all translates.
Uncountable Avoidance (Heitmann Lemma 3) #
If |C × D| < |T/M|, then I ⊄ ⋃{P + r | P ∈ C, r ∈ D}. This is a cardinality argument using the fact that a vector space over a field k cannot be covered by fewer than |k| proper subspaces.
Covering number argument: in a Noetherian local ring, if |C| < |T/M| and I ⊄ P for all primes P ∈ C, then ∃ t ∈ I avoiding all P ∈ C. Proof by induction on the number of generators of I.
Wrapper: in a Noetherian local ring, |C| < |T/M| and I ⊄ P implies ∃ t ∈ I, t ∉ P for all P.
Heitmann Lemma 3: Uncountable avoidance. If the product |C × D| has cardinality strictly less than |T/M|, and I is not contained in any P ∈ C, then there exists u ∈ I avoiding all translates P + r.
Combined avoidance: works for both countable and uncountable residue fields. If C is a finite or countable set of primes (M ∉ C) and D is appropriately bounded, find u ∈ I avoiding all P + r.