Unbundled subrings (deprecated) #
This file is deprecated, and is no longer imported by anything in mathlib other than other deprecated files, and test files. You should not need to import it.
This file defines predicates for unbundled subrings. Instead of using this file, please use
Subring
, defined in Mathlib.Algebra.Ring.Subring.Basic
, for subrings of rings.
Main definitions #
IsSubring (S : Set R) : Prop
: the predicate that S
is the underlying set of a subring
of the ring R
. The bundled variant Subring R
should be used in preference to this.
Tags #
IsSubring
S
is a subring: a set containing 1 and closed under multiplication, addition and additive
inverse.
Instances For
theorem
IsSubring.iInter
{R : Type u}
[Ring R]
{ι : Sort u_1}
{S : ι → Set R}
(h : ∀ (y : ι), IsSubring (S y))
:
IsSubring (Set.iInter S)
The smallest subring containing a given subset of a ring, considered as a set. This function
is deprecated; use Subring.closure
.
Equations
Instances For
theorem
Ring.InClosure.recOn
{R : Type u}
[Ring R]
{s : Set R}
{C : R → Prop}
{x : R}
(hx : x ∈ Ring.closure s)
(h1 : C 1)
(hneg1 : C (-1))
(hs : ∀ z ∈ s, ∀ (n : R), C n → C (z * n))
(ha : ∀ {x y : R}, C x → C y → C (x + y))
:
C x
theorem
Ring.closure_subset
{R : Type u}
[Ring R]
{s : Set R}
{t : Set R}
(ht : IsSubring t)
:
s ⊆ t → Ring.closure s ⊆ t
theorem
Ring.image_closure
{R : Type u}
[Ring R]
{S : Type u_1}
[Ring S]
(f : R →+* S)
(s : Set R)
:
⇑f '' Ring.closure s = Ring.closure (⇑f '' s)