Documentation

Atlas.ArithmeticGeometry.code.WeakApproxFunctionFields

theorem val_one_add_of_neg {F : Type u_1} [Field F] (v : AddValuation F (WithTop )) {a : F} (hva : v a < 0) :
v (1 + a) = v a

If $v(a) < 0$, then $v(1+a) = v(a)$ by the ultrametric inequality applied to $\min(v(1), v(a)) = v(a)$.

theorem val_one_add_of_pos {F : Type u_1} [Field F] (v : AddValuation F (WithTop )) {a : F} (hva : 0 < v a) :
v (1 + a) = 0

If $v(a) > 0$, then $v(1+a) = 0$ by the ultrametric inequality applied to $\min(v(1), v(a)) = 0$.

theorem one_add_ne_zero_of_neg_val' {F : Type u_1} [Field F] (v : AddValuation F (WithTop )) {a : F} (hva : v a < 0) :
1 + a 0

If $v(a) < 0$ then $1 + a \neq 0$: otherwise $v(1+a) = \infty$, contradicting $v(1+a) = v(a) < 0$.

theorem div_one_add_sub_one {F : Type u_1} [Field F] {a : F} (h : 1 + a 0) :
a * (1 + a)⁻¹ - 1 = -(1 + a)⁻¹

Algebraic identity $\dfrac{a}{1+a} - 1 = -\dfrac{1}{1+a}$ valid whenever $1 + a \neq 0$.

theorem addval_finset_prod {F : Type u_1} [Field F] (v : AddValuation F (WithTop )) {ι : Type u_2} (f : ιF) (s : Finset ι) :
v (∏ is, f i) = is, v (f i)

An additive valuation turns finite products into finite sums: $v\!\left(\prod_{i \in s} f(i)\right) = \sum_{i \in s} v(f(i))$.

theorem addval_add_gt {F : Type u_1} [Field F] (v : AddValuation F (WithTop )) {x y : F} {N : } (hx : N < v x) (hy : N < v y) :
N < v (x + y)

Ultrametric inequality, threshold form: if $N < v(x)$ and $N < v(y)$ then $N < v(x+y)$.

theorem addval_sum_gt {F : Type u_1} [Field F] (v : AddValuation F (WithTop )) {ι : Type u_2} [DecidableEq ι] (f : ιF) (s : Finset ι) {N : } (h : is, N < v (f i)) :
N < v (∑ is, f i)

Threshold ultrametric inequality for finite sums: if $N < v(f(i))$ for all $i \in s$, then $N < v\!\left(\sum_{i \in s} f(i)\right)$.

theorem weak_approx_function_fields {F : Type u_1} [Field F] (n : ) (v : Fin nAddValuation F (WithTop )) (hv_surj : ∀ (i : Fin n), ∃ (u : F), (v i) u = 1) (hv_incomp : ∀ (i j : Fin n), i j¬∀ (x : F), 0 (v i) x0 (v j) x) (f : Fin nF) (N : ) :
∃ (g : F), ∀ (i : Fin n), N < (v i) (g - f i)

Weak Approximation for Function Fields (Corollary 20.5). Given finitely many pairwise incomparable surjective discrete additive valuations $v_1, \ldots, v_n$ on a field $F$, target elements $f_1, \ldots, f_n \in F$ and any threshold $N \in \mathbb{Z}$, there exists a single $g \in F$ with $v_i(g - f_i) > N$ for every $i$.