Valuation extensions from valuative relations #
Mathlib has two compatible notions of one valuation extending another. ValuativeExtension A B
states the relation intrinsically, without choosing value groups, while
Valuation.HasExtension vA vB states that the pullback of vB is equivalent to vA.
This file supplies the canonical bridge for the valuations attached to valuative relations. It
allows Mathlib's valuation-extension API, including its algebra maps between valuation rings and
residue fields, to be used directly from a ValuativeExtension hypothesis.
Main results #
TauCeti.ValuativeExtension.trans: compatibility of valuative relations in an algebra tower.ValuativeExtension.valuationHasExtension: the canonical valuation onBextends the canonical valuation onA.TauCeti.integerRingAlgebra: the induced algebra structure on the valuation rings.TauCeti.residueFieldAlgebra: the induced algebra structure on the residue fields.
A compatible extension of valuative relations makes the canonical valuation on the larger ring an extension, in Mathlib's valuation-level sense, of the canonical valuation on the base.
Compatibility of valuative relations composes along an algebra tower.
The structure map of a compatible extension restricts to its rings of integers.
The local map on rings of integers induces the residue-field extension.
Coercing the integer-ring structure map to L gives the field structure map.