Documentation

TauCeti.Analysis.Normed.Field.Basic

Separating radii by norms of a nontrivially normed field, and solving norm equations #

In a nontrivially normed field ๐•œ the norms need not be dense, so two radii 0 < r < s need not be separated by the norm of an element of ๐•œ. They are separated after raising to a power: NormedField.exists_pow_lt_norm_lt_pow gives m : โ„• and c : ๐•œ with rแต < โ€–cโ€– < sแต. Compare NormedField.exists_lt_norm_lt, which separates the radii themselves in a densely normed field. Over an algebraically closed field m-th roots exist, so the radii themselves are separated: NormedField.exists_lt_norm_lt_of_isAlgClosed. Iterating, the norms of a sequence decrease strictly inside any interval (r, s): NormedField.exists_strictAnti_norm_mem_Ioo_of_isAlgClosed. If instead the norms accumulate at 1, then for r < 1 and any n some ฯ– with โ€–ฯ–โ€– < 1 has r < โ€–ฯ–โ€– ^ n: NormedField.exists_lt_norm_pow_of_forall_exists_one_lt_norm_lt.

The same roots solve norm equations: over an algebraically closed normed field, for a multiset s containing 0 and any c, some d has โˆ_{a โˆˆ s} max โ€–dโ€– โ€–aโ€– = โ€–cโ€– (NormedField.exists_prod_map_max_norm_eq_of_isAlgClosed). For a nonarchimedean norm the left side is the Gauss norm at radius โ€–dโ€– of the polynomial with roots s, so โ€–dโ€– is a radius at which that Gauss norm equals โ€–cโ€–.

A normed field whose norm takes every positive real value is densely normed (DenselyNormedField.ofForallExistsNormEq).

Finally, TauCeti.norm_sub_div_le_of_dist_div_le turns a bound on the ratio F / w near cโปยน into a relative error bound for F - w / c.

theorem NormedField.exists_pow_lt_norm_lt_pow (๐•œ : Type u_1) [NontriviallyNormedField ๐•œ] {r s : โ„} (hrโ‚€ : 0 < r) (hlt : r < s) :
โˆƒ (m : โ„•) (c : ๐•œ), r ^ m < โ€–cโ€– โˆง โ€–cโ€– < s ^ m

Two radii 0 < r < s are separated by a norm after raising to a power: there are m : โ„• and c : ๐•œ with rแต < โ€–cโ€– < sแต.

theorem NormedField.exists_lt_norm_lt_of_isAlgClosed (๐•œ : Type u_1) [NontriviallyNormedField ๐•œ] [IsAlgClosed ๐•œ] {r s : โ„} (hrโ‚€ : 0 โ‰ค r) (hlt : r < s) :
โˆƒ (c : ๐•œ), r < โ€–cโ€– โˆง โ€–cโ€– < s

The norms of an algebraically closed nontrivially normed field are dense: two radii 0 โ‰ค r < s are separated by the norm of an element. This is the conclusion of NormedField.exists_lt_norm_lt without a DenselyNormedField instance.

theorem NormedField.exists_strictAnti_norm_mem_Ioo_of_isAlgClosed (๐•œ : Type u_1) [NontriviallyNormedField ๐•œ] [IsAlgClosed ๐•œ] {r s : โ„} (hrโ‚€ : 0 โ‰ค r) (hlt : r < s) :
โˆƒ (c : โ„• โ†’ ๐•œ), (StrictAnti fun (n : โ„•) => โ€–c nโ€–) โˆง โˆ€ (n : โ„•), โ€–c nโ€– โˆˆ Set.Ioo r s

The norms of an algebraically closed nontrivially normed field contain a strictly decreasing sequence in any interval (r, s) with 0 โ‰ค r < s.

theorem NormedField.exists_lt_norm_pow_of_forall_exists_one_lt_norm_lt {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] (hacc : โˆ€ (ฮต : โ„), 1 < ฮต โ†’ โˆƒ (x : ๐•œ), 1 < โ€–xโ€– โˆง โ€–xโ€– < ฮต) {r : โ„} (hr : r < 1) (n : โ„•) :
โˆƒ (ฯ– : ๐•œ), 0 < โ€–ฯ–โ€– โˆง โ€–ฯ–โ€– < 1 โˆง r < โ€–ฯ–โ€– ^ n

If the norms of ๐•œ accumulate at 1, some element of norm less than one has n-th power of norm above any r < 1: for every n some ฯ– with 0 < โ€–ฯ–โ€– < 1 has r < โ€–ฯ–โ€– ^ n.

theorem NormedField.exists_prod_map_max_norm_eq_of_isAlgClosed {๐•œ : Type u_2} [NormedField ๐•œ] [IsAlgClosed ๐•œ] {s : Multiset ๐•œ} (hs : 0 โˆˆ s) (c : ๐•œ) :
โˆƒ (d : ๐•œ), (Multiset.map (fun (a : ๐•œ) => max โ€–dโ€– โ€–aโ€–) s).prod = โ€–cโ€–

Solving โˆ_{a โˆˆ s} max โ€–dโ€– โ€–aโ€– = โ€–cโ€– over an algebraically closed field: if 0 โˆˆ s, then for every c some d satisfies this equation. For a nonarchimedean norm its left side is the Gauss norm at radius โ€–dโ€– of the polynomial โˆ_{a โˆˆ s} (T - a), so โ€–dโ€– is a radius at which that Gauss norm equals โ€–cโ€–.

@[instance_reducible]
def DenselyNormedField.ofForallExistsNormEq {๐•œ : Type u_1} [h' : NormedField ๐•œ] (h : โˆ€ (r : โ„), 0 < r โ†’ โˆƒ (x : ๐•œ), โ€–xโ€– = r) :

A normed field whose norm takes every positive real value is densely normed. The underlying normed field is the given one, so that over a NontriviallyNormedField this structure induces the original NontriviallyNormedField up to structure eta.

Instances For
    theorem TauCeti.norm_sub_div_le_of_dist_div_le {๐•œ : Type u_1} [NormedField ๐•œ] {F w c : ๐•œ} {ฮท : โ„} (hw : w โ‰  0) (h : dist (F / w) cโปยน โ‰ค ฮท / โ€–cโ€–) :

    A bound on the ratio F / w near cโปยน is a relative error bound for w / c: if dist (F / w) cโปยน โ‰ค ฮท / โ€–cโ€– and w โ‰  0, then โ€–F - w / cโ€– โ‰ค ฮท * โ€–w / cโ€–.