Direct limit of rings, and fields #
See Atiyah-Macdonald PP.32-33, Matsumura PP.269-270
Generalizes the notion of "union", or "gluing", of incomparable rings or fields.
It is constructed as a quotient of the free commutative ring instead of a quotient of the disjoint union so as to make the operations (addition etc.) "computable".
Main definition #
Ring.DirectLimit G f
The direct limit of a directed system is the rings glued together along the maps.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
Equations
- Ring.DirectLimit.zero G f = id { zero := 0 }
Equations
- Ring.DirectLimit.instInhabited G f = { default := 0 }
The canonical map from a component to the direct limit.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every element of the direct limit corresponds to some element in some component of the directed system.
The universal property of the direct limit: maps from the components to another ring that respect the directed system structure (i.e. make some diagram commute) give rise to a unique map out of the direct limit.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The direct limit constructed as a quotient of the free commutative ring is isomorphic to the direct limit constructed as a quotient of the disjoint union.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A component that corresponds to zero in the direct limit is already zero in some bigger module in the directed system.
If the maps in the directed system are injective, then the canonical maps from the components to the direct limits are injective.
Consider direct limits lim G
and lim G'
with direct system f
and f'
respectively, any
family of ring homomorphisms gᵢ : Gᵢ ⟶ G'ᵢ
such that g ∘ f = f' ∘ g
induces a ring
homomorphism lim G ⟶ lim G'
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Consider direct limits lim G
and lim G'
with direct system f
and f'
respectively, any
family of equivalences eᵢ : Gᵢ ≅ G'ᵢ
such that e ∘ f = f' ∘ e
induces an equivalence
lim G ⟶ lim G'
.
Equations
- Ring.DirectLimit.congr e he = RingEquiv.ofRingHom (Ring.DirectLimit.map (fun (x : ι) => ↑(e x)) he) (Ring.DirectLimit.map (fun (i : ι) => ↑(e i).symm) ⋯) ⋯ ⋯
Instances For
Noncomputable multiplicative inverse in a direct limit of fields.
Equations
- Field.DirectLimit.inv G f p = if H : p = 0 then 0 else Classical.choose ⋯
Instances For
Noncomputable field structure on the direct limit of fields. See note [reducible non-instances].