First include the trivial absolute value if that convention is allowed. For a nontrivial Non-Archimedean absolute value on , every integer has absolute value on a field at most one, and some nonzero integer has absolute value on a field less than one: otherwise every nonzero rational number, being a quotient of two integers, would have absolute value on a field one. Factoring that integer shows that some prime number has .
There cannot be two such prime numbers. If and for distinct prime numbers, choose integers with . Then the ultrametric inequality gives
Every other prime number therefore has absolute value on a field one. Factoring numerator and denominator of a rational number gives
Thus the nontrivial equivalence classes are precisely the p-adic absolute values, one for each prime number.
Now let be a number field, with ring of integers of a number field . If the restriction of an absolute value on a field to is trivial, a monic polynomial over satisfied by forces : if , its leading term would strictly dominate the other terms. Applying the same argument to forces for . Thus a nontrivial absolute value on a field defined on has a nontrivial restriction, associated with some prime number .
Every has , by applying the same leading-term argument to its monic integral equation. Consequently
is a proper prime ideal: it is an ideal by the ultrametric inequality, and with implies that at least one factor has absolute value on a field less than one. It is nonzero because it contains .
The localization lies in the valuation ring of the absolute value on a field: a denominator outside has absolute value on a field one. Since is a Dedekind domain, is a discrete valuation ring. Choose its uniformizer . Each has a unique expression
Both and lie in the valuation ring, so . Also belongs to its maximal ideal, hence . Therefore .
Conversely each nonzero prime ideal of gives the Non-Archimedean absolute value for any , using the discrete valuation of . All choices of are equivalent, and different prime ideals are distinguished by the elements of having absolute value on a field less than one. We have proved Non-Archimedean absolute values on a number field:
The trivial class is additional when trivial absolute values on a field are admitted.
The non-Archimedean part of the Ostrowski theorem says that every nontrivial Non-Archimedean absolute value on is equivalent to the p-adic absolute value for a unique prime .
Indeed, for every integer . Nontriviality gives a prime with , and there cannot be two such primes because the Bezout identity would make a sum of two terms of absolute value below one. If is coprime to , another Bezout identity shows . Consequently
for every , which is a positive real power of .
More generally, the Non-Archimedean absolute values on a number field are indexed, up to equivalence, by the nonzero prime ideals . The value attached to is
To prove completeness of the list, restrict an absolute value to and obtain a rational prime . Its valuation ring contains away from a unique prime above ; equivalently, its center
is a nonzero prime ideal. Since is a discrete valuation ring, every is a unit times a power of a uniformizer, so the given value is equivalent to the displayed -adic value. An absolute value trivial on is trivial on the algebraic extension , so no further cases occur.