Localizations of domains as subalgebras of the fraction field. #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
Given a domain A
with fraction field K
, and a submonoid S
of A
which
does not contain zero, this file constructs the localization of A
at S
as a subalgebra of the field K
over A
.
The canonical map from a localization of A
at S
to the fraction ring
of A
, given that S ≤ A⁰
.
Given a commutative ring A
with fraction ring K
, and a submonoid S
of A
which
contains no zero divisor, this is the localization of A
at S
, considered as
a subalgebra of K
over A
.
The carrier of this subalgebra is defined as the set of all x : K
of the form
is_localization.mk' K a ⟨s, _⟩
, where s ∈ S
.
Equations
- localization.subalgebra K S hS = (localization.map_to_fraction_ring K S (localization S) hS).range.copy {x : K | ∃ (a s : A) (hs : s ∈ S), x = is_localization.mk' K a ⟨s, _⟩} _
Instances for ↥localization.subalgebra
Given a domain A
with fraction field K
, and a submonoid S
of A
which
contains no zero divisor, this is the localization of A
at S
, considered as
a subalgebra of K
over A
.
The carrier of this subalgebra is defined as the set of all x : K
of the form
algebra_map A K a * (algebra_map A K s)⁻¹
where a s : A
and s ∈ S
.
Equations
- localization.subalgebra.of_field K S hS = (localization.map_to_fraction_ring K S (localization S) hS).range.copy {x : K | ∃ (a s : A) (hs : s ∈ S), x = ⇑(algebra_map A K) a * (⇑(algebra_map A K) s)⁻¹} _