Definitions: Mathlib.Algebra, part 16 of 17

391 definitions of 61 modules, Mathlib.Algebra.Polynomial.Sequence to Mathlib.Algebra.Ring.ULift. ‹ previous next ›

Mathlib.Algebra.Polynomial.Sequence

Polynomial.SequencestructureMathlib.Algebra.Polynomial.Sequence, type
Wording
sequence of R (from the name)
English
Let $R$ be a set. Then the sequences of $R$ are a basic type.
Polynomial.Sequence.basisdefMathlib.Algebra.Polynomial.Sequence, function or constant
Wording
the basis of S and hCoeff (from the name)
English
Let $S$ be a sequence of $R$ such that for all natural numbers $i$, the leading coefficient of $\operatorname{elems'}$ applied to $S$ and $i$ is a unit. Then the basis of $S$ and $\mathrm{hCoeff}$ is a basis of $R$ and the set of polynomials of $R$.
Polynomial.Sequence.elems'defMathlib.Algebra.Polynomial.Sequence, function or constant
Wording
no wording
English
Let $\mathrm{self}$ be a sequence of $R$. Let $x_{1}$ be a natural number. Then $\operatorname{elems'}$ applied to $\mathrm{self}$ and $x_{1}$ is a polynomial of $R$ defined as $\operatorname{proj0}$ applied to $\mathrm{self}$ and $x_{1}$.

Mathlib.Algebra.Polynomial.Smeval

Polynomial.smevaldefMathlib.Algebra.Polynomial.Smeval, function or constant
Wording
no wording
English
Let $p$ be a polynomial of $R$. Let $x_{4}$ be an element of $S$. Then $\operatorname{smeval}$ applied to $p$ and $x_{4}$ is an element of $S$ defined as $\operatorname{proj0}$ applied to $\mathrm{Polynomial\_\_wrapped\_\_\_\_u40\_\_\_Mathlib\_\_Algebra\_\_Polynomial\_\_Smeval\_\_3997496041\_\_\_hygCtx\_\_\_hyg\_\_2}$, $p$ and $x_{4}$.
Polynomial.smeval.linearMapdefMathlib.Algebra.Polynomial.Smeval, function or constant
Wording
the linear map of R and x4 (from the name)
English
Let $R$ be a set. Let $x_{4}$ be an element of $S$. Then the linear map of $R$ and $x_{4}$ is a linear map of the set of polynomials of $R$ and $S$.
Polynomial.smul_powdefMathlib.Algebra.Polynomial.Smeval, function or constant
Wording
the scalar multiple power of x5 and x6 (from the name)
English
Let $x_{4}$ be an element of $S$. Let $x_{5}$ be a natural number. Let $x_{6}$ be an element of $R$. Then the scalar multiple power of $x_{5}$ and $x_{6}$ is an element of $S$ defined as $\HSMulhSMulMACRoAL {x_{6}}{(x_{4} ^ {x_{5}})}$.

Mathlib.Algebra.Polynomial.Splits

Polynomial.SplitsdefMathlib.Algebra.Polynomial.Splits, predicate
Wording
no wording
English
Let $f$ be a polynomial of $R$. Then $\operatorname{Splits}$ holds for $f$, if $f$ is an element of the closure of $\UnionunionMACRoAB {\operatorname{ofPred} (\lambda x_{1} . \mathrm{exists} (R , \lambda a . \EqtMACRoH {\operatorname{C} (a)}{x_{1}}))}{\operatorname{ofPred} (\lambda x_{2} . \mathrm{exists} (R , \lambda a_{1} . \EqtMACRoH {(\operatorname{X} + \operatorname{C} (a_{1}))}{x_{2}}))}$.
Polynomial.rootOfSplitsdefMathlib.Algebra.Polynomial.Splits, function or constant
Wording
the root of hf and hfd (from the name)
English
Assume that $\operatorname{Splits}$ holds for $f$. Assume that the degree of $f$ is distinct from $0$. Then the root of $\mathrm{hf}$ and $\mathrm{hfd}$ is an element of $R$ defined as $\operatorname{choose}$ applied to $\mathrm{Polynomial\_\_Splits\_\_exists\_eval\_eq\_zero}$ applied to $\mathrm{hf}$ and $\mathrm{hfd}$.

Mathlib.Algebra.Polynomial.Sturm.Sequence

Polynomial.sturmSeqdefMathlib.Algebra.Polynomial.Sturm.Sequence, function or constant
Wording
the Sturm sequence of p and q (from the name)
English
Let $p$ and $q$ be polynomials of $K$. Then the Sturm sequence of $p$ and $q$ is a list of polynomials of $K$ defined as $\mathrm{Polynomial\_\_sturmSeq\_\_\_unary}$ applied to $\operatorname{mk}$ applied to $p$ and $q$.

Mathlib.Algebra.Polynomial.SumIteratedDerivative

Polynomial.sumIDerivdefMathlib.Algebra.Polynomial.SumIteratedDerivative, function or constant
Wording
the sum derivative (from the name)
English
The sum derivative is a linear map of the set of polynomials of $R$ and the set of polynomials of $R$ defined as the composition of $\operatorname{lsum}$ applied to $\Natural$ and the function that maps $x_{2}$ to the identity and the derivative finitely supported function.

Mathlib.Algebra.Polynomial.Taylor

Polynomial.taylordefMathlib.Algebra.Polynomial.Taylor, function or constant
Wording
the Taylor expansion of r (from the docstring)
English
Let $r$ be an element of $R$. Then the Taylor expansion of $r$ is a linear map of the set of polynomials of $R$ and the set of polynomials of $R$.
Polynomial.taylorAlgHomdefMathlib.Algebra.Polynomial.Taylor, function or constant
Wording
the Taylor algebra homomorphism of r (from the name)
English
Let $r$ be an element of $R$. Then the Taylor algebra homomorphism of $r$ is an algebra homomorphism of the set of polynomials of $R$ and the set of polynomials of $R$.
Polynomial.taylorEquivdefMathlib.Algebra.Polynomial.Taylor, function or constant
Wording
the Taylor equivalence of r (from the name)
English
Let $r$ be an element of $R$. Then the Taylor equivalence of $r$ is an algebra isomorphism of the set of polynomials of $R$ and the set of polynomials of $R$.

Mathlib.Algebra.Polynomial.UnitTrinomial

Polynomial.IsUnitTrinomialdefMathlib.Algebra.Polynomial.UnitTrinomial, predicate
Wording
no wording
English
Let $p$ be a polynomial of $\Integer$. Then $\operatorname{IsUnitTrinomial}$ holds for $p$, if there exist elements $k$, $m$ and $n$ of $\Natural$, such that there exists an element $h$ of $\mathrm{Lt} (k , m)$, such that there exists an element $h_{1}$ of $\mathrm{Lt} (m , n)$, such that there exist units $u$, $v$ and $w$ of $\Integer$, such that $p$ is equal to $\operatorname{trinomial}$ applied to $k$, $m$, $n$, the underlying value in the base of $u$, the underlying value in the base of $v$ and the underlying value in the base of $w$.
Polynomial.trinomialdefMathlib.Algebra.Polynomial.UnitTrinomial, function or constant
Wording
no wording
English
Let $k$, $m$ and $n$ be natural numbers. Let $u$, $v$ and $w$ be elements of $R$. Then $\operatorname{trinomial}$ applied to $k$, $m$, $n$, $u$, $v$ and $w$ is a polynomial of $R$ defined as $\operatorname{C} (u)\times \operatorname{X} ^ {k}+ \operatorname{C} (v)\times \operatorname{X} ^ {m}+ \operatorname{C} (w)\times \operatorname{X} ^ {n}$.

Mathlib.Algebra.PresentedMonoid.Basic

PresentedAddMonoiddefMathlib.Algebra.PresentedMonoid.Basic, type
Wording
presented additive monoid of rels (from the name)
English
Let $\mathrm{rels}$ be a function from free additive monoids of $x$ and free additive monoids of $x$ to propositions. Then a presented additive monoid of $\mathrm{rels}$ is an element of the function that maps $\mathrm{rels}$ to the set of quotients of the additive congruence relation generator of $\mathrm{rels}$.
PresentedAddMonoid.liftdefMathlib.Algebra.PresentedMonoid.Basic, function or constant
Wording
the lift of f and h (from the name)
English
Let $f$ be a function from elements of $x$ to elements of $M$ such that for all free additive monoids $a$ and $b$ of $x$, if $\mathrm{rels}$ holds for $a$ and $b$, then $\operatorname{coe}$ applied to the lift, $f$ and $a$ is equal to $\operatorname{coe}$ applied to the lift, $f$ and $b$. Then the lift of $f$ and $h$ is an additive monoid homomorphism of the set of presented additive monoids of $\mathrm{rels}$ and $M$.
PresentedAddMonoid.mkdefMathlib.Algebra.PresentedMonoid.Basic, function or constant
Wording
no wording
English
Let $\mathrm{rels}$ be a function from free additive monoids of $x$ and free additive monoids of $x$ to propositions. Then $\operatorname{mk}$ applied to $\mathrm{rels}$ is an additive monoid homomorphism of the set of free additive monoids of $x$ and the set of presented additive monoids of $\mathrm{rels}$.
PresentedAddMonoid.ofdefMathlib.Algebra.PresentedMonoid.Basic, function or constant
Wording
no wording
English
Let $\mathrm{rels}$ be a function from free additive monoids of $x$ and free additive monoids of $x$ to propositions. Let $x_{1}$ be an element of $x$. Then $\operatorname{of}$ applied to $\mathrm{rels}$ and $x_{1}$ is a presented additive monoid of $\mathrm{rels}$ defined as $\operatorname{mk}$ applied to $\mathrm{rels}$ and $\operatorname{of}$ applied to $x_{1}$.
PresentedMonoiddefMathlib.Algebra.PresentedMonoid.Basic, type
Wording
presented monoid of rels (from the name)
English
Let $\mathrm{rels}$ be a function from free monoids of $x$ and free monoids of $x$ to propositions. Then a presented monoid of $\mathrm{rels}$ is an element of the function that maps $\mathrm{rels}$ to the set of quotients of the congruence relation generator of $\mathrm{rels}$.
PresentedMonoid.liftdefMathlib.Algebra.PresentedMonoid.Basic, function or constant
Wording
the lift of f and h (from the name)
English
Let $f$ be a function from elements of $x$ to elements of $M$ such that for all free monoids $a$ and $b$ of $x$, if $\mathrm{rels}$ holds for $a$ and $b$, then $\operatorname{coe}$ applied to the lift, $f$ and $a$ is equal to $\operatorname{coe}$ applied to the lift, $f$ and $b$. Then the lift of $f$ and $h$ is a monoid homomorphism of the set of presented monoids of $\mathrm{rels}$ and $M$.
PresentedMonoid.mkdefMathlib.Algebra.PresentedMonoid.Basic, function or constant
Wording
no wording
English
Let $\mathrm{rels}$ be a function from free monoids of $x$ and free monoids of $x$ to propositions. Then $\operatorname{mk}$ applied to $\mathrm{rels}$ is a monoid homomorphism of the set of free monoids of $x$ and the set of presented monoids of $\mathrm{rels}$.
PresentedMonoid.ofdefMathlib.Algebra.PresentedMonoid.Basic, function or constant
Wording
no wording
English
Let $\mathrm{rels}$ be a function from free monoids of $x$ and free monoids of $x$ to propositions. Let $x_{1}$ be an element of $x$. Then $\operatorname{of}$ applied to $\mathrm{rels}$ and $x_{1}$ is a presented monoid of $\mathrm{rels}$ defined as $\operatorname{mk}$ applied to $\mathrm{rels}$ and $\operatorname{of}$ applied to $x_{1}$.

Mathlib.Algebra.Prime.Defs

PrimedefMathlib.Algebra.Prime.Defs, predicate
Wording
p is prime (by hand)
English
Let $p$ be an element of $M$. Then $p$ is prime, if $p \neq 0$, $p$ is not a unit and for all elements $a$ of $M$, for all elements $b$ of $M$, if $p$ divides $a \times b$, then $p$ divides $a$ or $p$ divides $b$.

Mathlib.Algebra.QuadraticAlgebra.BaseChange

QuadraticAlgebra.baseChangeEquivdefMathlib.Algebra.QuadraticAlgebra.BaseChange, function or constant
Wording
the base change of S (from the docstring)
English
Let $S$ be a set. Let $a$ and $b$ be elements of $R$. Then the base change of $S$ is an algebra isomorphism of the set of tensor products of $S$ and the set of quadratic algebras of $a$ and $b$ and the set of quadratic algebras of $\operatorname{algebraMap}$ applied to $R$, $S$ and $a$ and $\operatorname{algebraMap}$ applied to $R$, $S$ and $b$ defined as the equivalence of the set of quadratic algebras of $a$ and $b$ and the set of quadratic algebras of $\operatorname{algebraMap}$ applied to $R$, $S$ and $a$ and $\operatorname{algebraMap}$ applied to $R$, $S$ and $b$.

Mathlib.Algebra.QuadraticAlgebra.Basic

QuadraticAlgebra.baseChangedefMathlib.Algebra.QuadraticAlgebra.Basic, function or constant
Wording
the base change of a and b (from the name)
English
Let $S$ be a set. Let $a$ and $b$ be elements of $R$. Then the base change of $a$ and $b$ is an algebra homomorphism of the set of quadratic algebras of $a$ and $b$ and the set of quadratic algebras of $\operatorname{algebraMap}$ applied to $R$, $S$ and $a$ and $\operatorname{algebraMap}$ applied to $R$, $S$ and $b$.
QuadraticAlgebra.changeGeneratordefMathlib.Algebra.QuadraticAlgebra.Basic, function or constant
Wording
the change generator of u and k (from the name)
English
Let $a$, $b$, $u$ and $k$ be elements of $R$ such that $\EqtMACRoH {\mathrm{a'}}{u ^ {2}\times a - u \times b \times k - k ^ {2}}$ and $\EqtMACRoH {\mathrm{b'}}{u \times b + 2 \times k}$. Then the change generator of $u$ and $k$ is an algebra homomorphism of the set of quadratic algebras of $\mathrm{a'}$ and $\mathrm{b'}$ and the set of quadratic algebras of $a$ and $b$ defined as $\operatorname{lift}$ applied to $\HSMulhSMulMACRoAL {u}{\operatorname{omega}}+ \operatorname{algebraMap} (R , \mathrm{QuadraticAlgebra} (a , b), k)$.
QuadraticAlgebra.changeGeneratorEquivdefMathlib.Algebra.QuadraticAlgebra.Basic, function or constant
Wording
the change generator equivalence of u and k (from the name)
English
Let $a$, $b$ and $k$ be elements of $R$. Let $u$ be a unit of $R$ such that $\mathrm{a'}$ is equal to the difference between the difference between the product of the exponentiation of the underlying value in the base of $u$ to $2$ and $a$ and the product of the product of the underlying value in the base of $u$ and $b$ and $k$ and $k ^ {2}$ and $\mathrm{b'}$ is equal to the sum of the product of the underlying value in the base of $u$ and $b$ and $2 \times k$. Then the change generator equivalence of $u$ and $k$ is an algebra isomorphism of the set of quadratic algebras of $\mathrm{a'}$ and $\mathrm{b'}$ and the set of quadratic algebras of $a$ and $b$.
QuadraticAlgebra.liftdefMathlib.Algebra.QuadraticAlgebra.Basic, function or constant
Wording
the lift (from the name)
English
The lift is an equivalence from $\SubtypeSet {u}{(\EqtMACRoH {(u \times u)}{(\HSMulhSMulMACRoAL {a}{1}+ \HSMulhSMulMACRoAL {b}{u})})}$ to the set of algebra homomorphisms of the set of quadratic algebras of $a$ and $b$ and $A$.
QuadraticAlgebra.mapRingHomdefMathlib.Algebra.QuadraticAlgebra.Basic, function or constant
Wording
the map ring homomorphism of a and b (from the name)
English
Let $f$ be a ring homomorphism of $R$ and $S$. Let $a$ and $b$ be elements of $R$. Then the map ring homomorphism of $a$ and $b$ is a ring homomorphism of the set of quadratic algebras of $a$ and $b$ and the set of quadratic algebras of $f$ applied to $a$ and $f$ applied to $b$.
QuadraticAlgebra.normdefMathlib.Algebra.QuadraticAlgebra.Basic, function or constant
Wording
the norm (from the name)
English
The norm is a monoid homomorphism of the set of quadratic algebras of $a$ and $b$ and $R$.
QuadraticAlgebra.omegadefMathlib.Algebra.QuadraticAlgebra.Basic, function or constant
Wording
the omega (from the name)
English
The omega is a quadratic algebra of $a$ and $b$ defined as $\operatorname{mk}$ applied to $0$ and $1$.
QuadraticAlgebra.tracedefMathlib.Algebra.QuadraticAlgebra.Basic, function or constant
Wording
the trace (from the name)
English
The trace is a linear map of the set of quadratic algebras of $a$ and $b$ and $R$.

Mathlib.Algebra.QuadraticAlgebra.Defs

QuadraticAlgebrastructureMathlib.Algebra.QuadraticAlgebra.Defs, type
Wording
quadratic algebra of a and b (from the name)
English
Let $R$ be a set. Let $a$ and $b$ be elements of $R$. Then the quadratic algebras of $a$ and $b$ are a basic type.
QuadraticAlgebra.CdefMathlib.Algebra.QuadraticAlgebra.Defs, function or constant
Wording
no wording
English
Let $x_{1}$ be an element of $R$. Then $\operatorname{C}$ applied to $x_{1}$ is a quadratic algebra of $a$ and $b$ defined as $\operatorname{mk}$ applied to $x_{1}$ and $0$.
QuadraticAlgebra.basisdefMathlib.Algebra.QuadraticAlgebra.Defs, function or constant
Wording
the basis of a and b (from the name)
English
Let $a$ and $b$ be elements of $R$. Then the basis of $a$ and $b$ is a basis of $R$ and the set of quadratic algebras of $a$ and $b$ defined as the basis of the linear equivalence tuple of $a$ and $b$.
QuadraticAlgebra.equivProddefMathlib.Algebra.QuadraticAlgebra.Defs, function or constant
Wording
the equivalence product of a and b (from the name)
English
Let $a$ and $b$ be elements of $R$. Then the equivalence product of $a$ and $b$ is an equivalence from the set of quadratic algebras of $a$ and $b$ to $\mathrm{Prod}$ applied to $R$ and $R$.
QuadraticAlgebra.imdefMathlib.Algebra.QuadraticAlgebra.Defs, function or constant
Wording
the imaginary part of self (from the name)
English
Let $\mathrm{self}$ be a quadratic algebra of $a$ and $b$. Then the imaginary part of $\mathrm{self}$ is an element of $R$ defined as $\operatorname{proj1}$ applied to $\mathrm{self}$.
QuadraticAlgebra.imₗdefMathlib.Algebra.QuadraticAlgebra.Defs, function or constant
Wording
the imaginary part of a and b (from the name)
English
Let $a$ and $b$ be elements of $R$. Then the imaginary part of $a$ and $b$ is a linear map of the set of quadratic algebras of $a$ and $b$ and $R$.
QuadraticAlgebra.linearEquivTupledefMathlib.Algebra.QuadraticAlgebra.Defs, function or constant
Wording
the linear equivalence tuple of a and b (from the name)
English
Let $a$ and $b$ be elements of $R$. Then the linear equivalence tuple of $a$ and $b$ is a linear equivalence of the set of quadratic algebras of $a$ and $b$ and the set of functions from elements of $\mathrm{Fin}$ applied to $2$ to elements of $R$.
QuadraticAlgebra.redefMathlib.Algebra.QuadraticAlgebra.Defs, function or constant
Wording
the real part of self (from the name)
English
Let $\mathrm{self}$ be a quadratic algebra of $a$ and $b$. Then the real part of $\mathrm{self}$ is an element of $R$ defined as $\operatorname{proj0}$ applied to $\mathrm{self}$.
QuadraticAlgebra.reₗdefMathlib.Algebra.QuadraticAlgebra.Defs, function or constant
Wording
the real part of a and b (from the name)
English
Let $a$ and $b$ be elements of $R$. Then the real part of $a$ and $b$ is a linear map of the set of quadratic algebras of $a$ and $b$ and $R$.

Mathlib.Algebra.QuadraticAlgebra.Discriminant

QuadraticAlgebra.algEquivDiscrZerodefMathlib.Algebra.QuadraticAlgebra.Discriminant, function or constant
Wording
no wording
English
Let $a$ and $b$ be elements of $R$. Then $\operatorname{algEquivDiscrZero}$ applied to $a$ and $b$ is an algebra isomorphism of the set of quadratic algebras of $a$ and $b$ and the set of quadratic algebras of the discriminant of the quadratic algebra of $a$ and $b$ and $0$.
QuadraticAlgebra.algEquivEdivEmoddefMathlib.Algebra.QuadraticAlgebra.Discriminant, function or constant
Wording
no wording
English
Let $a$ and $b$ be integers. Then $\operatorname{algEquivEdivEmod}$ applied to $a$ and $b$ is an algebra isomorphism of the set of quadratic algebras of $a$ and $b$ and the set of quadratic algebras of the quotient of the discriminant of the quadratic algebra of $a$ and $b$ and $4$ and the remainder of the discriminant of the quadratic algebra of $a$ and $b$ modulo $4$.
QuadraticAlgebra.discrdefMathlib.Algebra.QuadraticAlgebra.Discriminant, function or constant
Wording
the discriminant of the quadratic algebra of a and b (from the docstring)
English
Let $a$ and $b$ be elements of $R$. Then the discriminant of the quadratic algebra of $a$ and $b$ is an element of $R$ defined as $b ^ {2}+ 4 \times a$.

Mathlib.Algebra.QuadraticDiscriminant

discrimdefMathlib.Algebra.QuadraticDiscriminant, function or constant
Wording
no wording
English
Let $a$, $b$ and $c$ be elements of $R$. Then $\mathrm{discrim}$ applied to $a$, $b$ and $c$ is an element of $R$ defined as $b ^ {2}- 4 \times a \times c$.

Mathlib.Algebra.Quandle

QuandleclassMathlib.Algebra.Quandle, predicate
Wording
x is a quandle (from the name)
English
Let $x$ be a set. Then we can say that $x$ is a quandle.
Quandle.ConjdefMathlib.Algebra.Quandle, type
Wording
conjugate of G (from the name)
English
Let $G$ be a set. Then a conjugate of $G$ is an element of the function that maps $G$ to $G$.
Quandle.Conj.mapdefMathlib.Algebra.Quandle, function or constant
Wording
the map of f (from the name)
English
Let $f$ be a monoid homomorphism of $G$ and $H$. Then the map of $f$ is an element of $\mathrm{ShelfHom}$ applied to the set of conjugates of $G$ and the set of conjugates of $H$.
Quandle.DihedraldefMathlib.Algebra.Quandle, type
Wording
dihedral of n (from the name)
English
Let $n$ be a natural number. Then a dihedral of $n$ is an element of the function that maps $n$ to $\mathrm{ZMod}$ applied to $n$.
Quandle.dihedralActdefMathlib.Algebra.Quandle, function or constant
Wording
no wording
English
Let $n$ be a natural number. Let $a$ and $x$ be elements of $\mathrm{ZMod}$ applied to $n$. Then $\operatorname{dihedralAct}$ applied to $n$, $a$ and $x$ is an element of $\mathrm{ZMod}$ applied to $n$ defined as $2 \times a - x$.
RackclassMathlib.Algebra.Quandle, predicate
Wording
no wording
English
Let $x$ be a set. Then we can say that $\mathrm{Rack}$ holds for $x$.
Rack.EnvelGroupdefMathlib.Algebra.Quandle, type
Wording
no wording
English
Let $R$ be a set. Then an element of $\operatorname{EnvelGroup}$ applied to $R$ is an element of the function that maps $R$ to $\mathrm{Quotient}$ applied to $\operatorname{setoid}$ applied to $R$.
Rack.IsAbeliandefMathlib.Algebra.Quandle, predicate
Wording
R is Abelian (from the name)
English
Let $R$ be a set. Then $R$ is Abelian, if for all elements $x_{1}$, $y$, $z$ and $w$ of $R$, $\EqtMACRoH {\operatorname{act} (\operatorname{act} (x_{1} , y), \operatorname{act} (z , w))}{\operatorname{act} (\operatorname{act} (x_{1} , z), \operatorname{act} (y , w))}$.
Rack.IsInvolutorydefMathlib.Algebra.Quandle, predicate
Wording
no wording
English
Let $R$ be a set. Then $\operatorname{IsInvolutory}$ holds for $R$, if for all elements $x_{1}$ of $R$, $\operatorname{act}$ applied to $x_{1}$ is involutive.
Rack.PreEnvelGroupinductiveMathlib.Algebra.Quandle, type
Wording
no wording
English
Let $R$ be a set. Then the elements of $\operatorname{PreEnvelGroup}$ applied to $R$ are a basic type.
Rack.PreEnvelGroup.ctorElimTypedefMathlib.Algebra.Quandle, type
Wording
no wording
English
Let $\mathrm{ctorIdx}$ be a natural number. Then an element of $\operatorname{ctorElimType}$ applied to $\mathrm{ctorIdx}$ is an element of the function that maps $\mathrm{ctorIdx}$ to $\mathrm{cond}$ applied to $\operatorname{ble}$ applied to $\mathrm{ctorIdx}$ and $1$, $\mathrm{cond}$ applied to $\operatorname{ble}$ applied to $\mathrm{ctorIdx}$ and $0$, $\mathrm{PULift}$ applied to $\mathrm{motive}$ applied to the unit and $\mathrm{PULift}$ applied to the set of functions from elements $x$ of $R$ to elements of $\mathrm{motive}$ applied to the inclusion of $x$ and $\mathrm{cond}$ applied to $\operatorname{ble}$ applied to $\mathrm{ctorIdx}$ and $2$, $\mathrm{PULift}$ applied to the set of functions from elements $a$ of $\operatorname{PreEnvelGroup}$ applied to $R$ and elements $b$ of $\operatorname{PreEnvelGroup}$ applied to $R$ to elements of $\mathrm{motive}$ applied to the product of $a$ and $b$ and $\mathrm{PULift}$ applied to the set of functions from elements $a_{1}$ of $\operatorname{PreEnvelGroup}$ applied to $R$ to elements of $\mathrm{motive}$ applied to the inverse of $a_{1}$.
Rack.PreEnvelGroup.inclconstructorMathlib.Algebra.Quandle, function or constant
Wording
the inclusion of x (from the name)
English
Let $x$ be an element of $R$. Then the inclusion of $x$ is an element of $\operatorname{PreEnvelGroup}$ applied to $R$.
Rack.PreEnvelGroup.invconstructorMathlib.Algebra.Quandle, function or constant
Wording
the inverse of a (from the name)
English
Let $a$ be an element of $\operatorname{PreEnvelGroup}$ applied to $R$. Then the inverse of $a$ is an element of $\operatorname{PreEnvelGroup}$ applied to $R$.
Rack.PreEnvelGroup.mulconstructorMathlib.Algebra.Quandle, function or constant
Wording
the product of a and b (from the name)
English
Let $a$ and $b$ be elements of $\operatorname{PreEnvelGroup}$ applied to $R$. Then the product of $a$ and $b$ is an element of $\operatorname{PreEnvelGroup}$ applied to $R$.
Rack.PreEnvelGroup.unitconstructorMathlib.Algebra.Quandle, function or constant
Wording
the unit (from the name)
English
The unit is an element of $\operatorname{PreEnvelGroup}$ applied to $R$.
Rack.PreEnvelGroupRelinductiveMathlib.Algebra.Quandle, predicate
Wording
no wording
English
Let $R$ be a set. Let $x_{1}$ and $x_{2}$ be elements of $\operatorname{PreEnvelGroup}$ applied to $R$. Then we can say that $\operatorname{PreEnvelGroupRel}$ holds for $R$, $x_{1}$ and $x_{2}$.
Rack.PreEnvelGroupRel'inductiveMathlib.Algebra.Quandle, type
Wording
no wording
English
Let $R$ be a set. Let $x_{1}$ and $x_{2}$ be elements of $\operatorname{PreEnvelGroup}$ applied to $R$. Then the elements of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, $x_{1}$ and $x_{2}$ are a basic type.
Rack.PreEnvelGroupRel'.act_inclconstructorMathlib.Algebra.Quandle, function or constant
Wording
no wording
English
Let $x_{1}$ and $y$ be elements of $R$. Then $\mathrm{Rack\_\_PreEnvelGroupRel'\_\_act\_incl}$ applied to $x_{1}$ and $y$ is an element of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, the product of the product of the inclusion of $x_{1}$ and the inclusion of $y$ and the inverse of the inclusion of $x_{1}$ and the inclusion of $\operatorname{act}$ applied to $x_{1}$ and $y$.
Rack.PreEnvelGroupRel'.assocconstructorMathlib.Algebra.Quandle, function or constant
Wording
the associator of b and c (from the name)
English
Let $a$, $b$ and $c$ be elements of $\operatorname{PreEnvelGroup}$ applied to $R$. Then the associator of $b$ and $c$ is an element of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, the product of the product of $a$ and $b$ and $c$ and the product of $a$ and the product of $b$ and $c$.
Rack.PreEnvelGroupRel'.congr_invconstructorMathlib.Algebra.Quandle, function or constant
Wording
the congruence inverse of ha (from the name)
English
Let $\mathrm{ha}$ be an element of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, $a$ and $\mathrm{a'}$. Then the congruence inverse of $\mathrm{ha}$ is an element of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, the inverse of $a$ and the inverse of $\mathrm{a'}$.
Rack.PreEnvelGroupRel'.congr_mulconstructorMathlib.Algebra.Quandle, function or constant
Wording
the congruence product of ha and hb (from the name)
English
Let $\mathrm{ha}$ be an element of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, $a$ and $\mathrm{a'}$. Let $\mathrm{hb}$ be an element of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, $b$ and $\mathrm{b'}$. Then the congruence product of $\mathrm{ha}$ and $\mathrm{hb}$ is an element of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, the product of $a$ and $b$ and the product of $\mathrm{a'}$ and $\mathrm{b'}$.
Rack.PreEnvelGroupRel'.ctorElimTypedefMathlib.Algebra.Quandle, type
Wording
no wording
English
Let $\mathrm{ctorIdx}$ be a natural number. Then an element of $\operatorname{ctorElimType}$ applied to $\mathrm{ctorIdx}$ is an element of the function that maps $\mathrm{ctorIdx}$ to $\mathrm{cond}$ applied to $\operatorname{ble}$ applied to $\mathrm{ctorIdx}$ and $4$, $\mathrm{cond}$ applied to $\operatorname{ble}$ applied to $\mathrm{ctorIdx}$ and $1$, $\mathrm{cond}$ applied to $\operatorname{ble}$ applied to $\mathrm{ctorIdx}$ and $0$, $\mathrm{PULift}$ applied to the set of functions from elements $a$ of $\operatorname{PreEnvelGroup}$ applied to $R$ to elements of $\mathrm{motive}$ applied to $a$, $a$ and the identity and $\mathrm{PULift}$ applied to the set of functions from elements $a_{1}$ of $\operatorname{PreEnvelGroup}$ applied to $R$ and elements $b$ of $\operatorname{PreEnvelGroup}$ applied to $R$ and elements $\mathrm{hab}$ of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, $a_{1}$ and $b$ to elements of $\mathrm{motive}$ applied to $b$, $a_{1}$ and the inverse of $\mathrm{hab}$ and $\mathrm{cond}$ applied to $\operatorname{ble}$ applied to $\mathrm{ctorIdx}$ and $2$, $\mathrm{PULift}$ applied to the set of functions from elements $a_{2}$ of $\operatorname{PreEnvelGroup}$ applied to $R$ and elements $b_{1}$ of $\operatorname{PreEnvelGroup}$ applied to $R$ and elements $c$ of $\operatorname{PreEnvelGroup}$ applied to $R$ and elements $\mathrm{hab1}$ of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, $a_{2}$ and $b_{1}$ and elements $\mathrm{hbc}$ of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, $b_{1}$ and $c$ to elements of $\mathrm{motive}$ applied to $a_{2}$, $c$ and the composition of $\mathrm{hab1}$ and $\mathrm{hbc}$ and $\mathrm{cond}$ applied to $\operatorname{ble}$ applied to $\mathrm{ctorIdx}$ and $3$, $\mathrm{PULift}$ applied to the set of functions from elements $a_{3}$ of $\operatorname{PreEnvelGroup}$ applied to $R$ and elements $b_{2}$ of $\operatorname{PreEnvelGroup}$ applied to $R$ and elements $\mathrm{a'}$ of $\operatorname{PreEnvelGroup}$ applied to $R$ and elements $\mathrm{b'}$ of $\operatorname{PreEnvelGroup}$ applied to $R$ and elements $\mathrm{ha}$ of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, $a_{3}$ and $\mathrm{a'}$ and elements $\mathrm{hb}$ of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, $b_{2}$ and $\mathrm{b'}$ to elements of $\mathrm{motive}$ applied to the product of $a_{3}$ and $b_{2}$, the product of $\mathrm{a'}$ and $\mathrm{b'}$ and the congruence product of $\mathrm{ha}$ and $\mathrm{hb}$ and $\mathrm{PULift}$ applied to the set of functions from elements $a_{4}$ of $\operatorname{PreEnvelGroup}$ applied to $R$ and elements $\mathrm{a'1}$ of $\operatorname{PreEnvelGroup}$ applied to $R$ and elements $\mathrm{ha1}$ of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, $a_{4}$ and $\mathrm{a'1}$ to elements of $\mathrm{motive}$ applied to the inverse of $a_{4}$, the inverse of $\mathrm{a'1}$ and the congruence inverse of $\mathrm{ha1}$ and $\mathrm{cond}$ applied to $\operatorname{ble}$ applied to $\mathrm{ctorIdx}$ and $6$, $\mathrm{cond}$ applied to $\operatorname{ble}$ applied to $\mathrm{ctorIdx}$ and $5$, $\mathrm{PULift}$ applied to the set of functions from elements $a_{5}$ of $\operatorname{PreEnvelGroup}$ applied to $R$ and elements $b_{3}$ of $\operatorname{PreEnvelGroup}$ applied to $R$ and elements $c_{1}$ of $\operatorname{PreEnvelGroup}$ applied to $R$ to elements of $\mathrm{motive}$ applied to the product of the product of $a_{5}$ and $b_{3}$ and $c_{1}$, the product of $a_{5}$ and the product of $b_{3}$ and $c_{1}$ and the associator of $b_{3}$ and $c_{1}$ and $\mathrm{PULift}$ applied to the set of functions from elements $a_{6}$ of $\operatorname{PreEnvelGroup}$ applied to $R$ to elements of $\mathrm{motive}$ applied to the product of the unit and $a_{6}$, $a_{6}$ and the one product of $a_{6}$ and $\mathrm{cond}$ applied to $\operatorname{ble}$ applied to $\mathrm{ctorIdx}$ and $7$, $\mathrm{PULift}$ applied to the set of functions from elements $a_{7}$ of $\operatorname{PreEnvelGroup}$ applied to $R$ to elements of $\mathrm{motive}$ applied to the product of $a_{7}$ and the unit, $a_{7}$ and the multiplicative one of $a_{7}$ and $\mathrm{cond}$ applied to $\operatorname{ble}$ applied to $\mathrm{ctorIdx}$ and $8$, $\mathrm{PULift}$ applied to the set of functions from elements $a_{8}$ of $\operatorname{PreEnvelGroup}$ applied to $R$ to elements of $\mathrm{motive}$ applied to the product of the inverse of $a_{8}$ and $a_{8}$, the unit and $\mathrm{Rack\_\_PreEnvelGroupRel'\_\_inv\_mul\_cancel}$ applied to $a_{8}$ and $\mathrm{PULift}$ applied to the set of functions from elements $x_{1}$ of $R$ and elements $y$ of $R$ to elements of $\mathrm{motive}$ applied to the product of the product of the inclusion of $x_{1}$ and the inclusion of $y$ and the inverse of the inclusion of $x_{1}$, the inclusion of $\operatorname{act}$ applied to $x_{1}$ and $y$ and $\mathrm{Rack\_\_PreEnvelGroupRel'\_\_act\_incl}$ applied to $x_{1}$ and $y$.
Rack.PreEnvelGroupRel'.inv_mul_cancelconstructorMathlib.Algebra.Quandle, function or constant
Wording
no wording
English
Let $a$ be an element of $\operatorname{PreEnvelGroup}$ applied to $R$. Then $\mathrm{Rack\_\_PreEnvelGroupRel'\_\_inv\_mul\_cancel}$ applied to $a$ is an element of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, the product of the inverse of $a$ and $a$ and the unit.
Rack.PreEnvelGroupRel'.mul_oneconstructorMathlib.Algebra.Quandle, function or constant
Wording
the multiplicative one of a (from the name)
English
Let $a$ be an element of $\operatorname{PreEnvelGroup}$ applied to $R$. Then the multiplicative one of $a$ is an element of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, the product of $a$ and the unit and $a$.
Rack.PreEnvelGroupRel'.one_mulconstructorMathlib.Algebra.Quandle, function or constant
Wording
the one product of a (from the name)
English
Let $a$ be an element of $\operatorname{PreEnvelGroup}$ applied to $R$. Then the one product of $a$ is an element of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, the product of the unit and $a$ and $a$.
Rack.PreEnvelGroupRel'.reflconstructorMathlib.Algebra.Quandle, function or constant
Wording
the identity (from the name)
English
The identity is an element of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, $a$ and $a$.
Rack.PreEnvelGroupRel'.symmconstructorMathlib.Algebra.Quandle, function or constant
Wording
the inverse of hab (from the name)
English
Let $\mathrm{hab}$ be an element of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, $a$ and $b$. Then the inverse of $\mathrm{hab}$ is an element of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, $b$ and $a$.
Rack.PreEnvelGroupRel'.transconstructorMathlib.Algebra.Quandle, function or constant
Wording
the composition of hab and hbc (from the name)
English
Let $\mathrm{hab}$ be an element of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, $a$ and $b$. Let $\mathrm{hbc}$ be an element of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, $b$ and $c$. Then the composition of $\mathrm{hab}$ and $\mathrm{hbc}$ is an element of $\operatorname{PreEnvelGroupRel'}$ applied to $R$, $a$ and $c$.
Rack.act'defMathlib.Algebra.Quandle, function or constant
Wording
no wording
English
Let $x_{1}$ be an element of $R$. Then $\operatorname{act'}$ applied to $x_{1}$ is an equivalence from $R$ to $R$ defined as $\operatorname{mk}$ applied to $\operatorname{act}$ applied to $x_{1}$, $\operatorname{invAct}$ applied to $x_{1}$, $\mathrm{Rack\_\_left\_inv}$ applied to $x_{1}$ and $\mathrm{Rack\_\_right\_inv}$ applied to $x_{1}$.
Rack.envelActiondefMathlib.Algebra.Quandle, function or constant
Wording
no wording
English
$\operatorname{envelAction}$ is a monoid homomorphism of $\operatorname{EnvelGroup}$ applied to $R$ and $\EquivMACRoAE {R}{R}$ defined as $\operatorname{map}$ applied to the conjugate of $R$.
Rack.invActdefMathlib.Algebra.Quandle, function or constant
Wording
no wording
English
Let $x_{1}$ and $x_{2}$ be elements of $x$. Then $\operatorname{invAct}$ applied to $x_{1}$ and $x_{2}$ is an element of $x$ defined as $\operatorname{proj1}$ applied to $\mathrm{self}$, $x_{1}$ and $x_{2}$.
Rack.selfApplyEquivdefMathlib.Algebra.Quandle, function or constant
Wording
no wording
English
Let $R$ be a set. Then $\operatorname{selfApplyEquiv}$ applied to $R$ is an equivalence from $R$ to $R$.
Rack.toConjdefMathlib.Algebra.Quandle, function or constant
Wording
the conjugate of R (from the name)
English
Let $R$ be a set. Then the conjugate of $R$ is an element of $\mathrm{ShelfHom}$ applied to $R$ and the set of conjugates of $\EquivMACRoAE {R}{R}$.
Rack.toEnvelGroupdefMathlib.Algebra.Quandle, function or constant
Wording
the canonical homomorphism of R (from the docstring)
English
Let $R$ be a set. Then the canonical homomorphism of $R$ is an element of $\mathrm{ShelfHom}$ applied to $R$ and the set of conjugates of $\operatorname{EnvelGroup}$ applied to $R$.
Rack.toEnvelGroup.mapdefMathlib.Algebra.Quandle, function or constant
Wording
the map (from the name)
English
The map is an equivalence from $\mathrm{ShelfHom}$ applied to $R$ and the set of conjugates of $G$ to the set of monoid homomorphisms of $\operatorname{EnvelGroup}$ applied to $R$ and $G$.
ShelfclassMathlib.Algebra.Quandle, predicate
Wording
no wording
English
Let $x$ be a set. Then we can say that $\mathrm{Shelf}$ holds for $x$.
Shelf.actdefMathlib.Algebra.Quandle, function or constant
Wording
no wording
English
Let $x_{1}$ and $x_{2}$ be elements of $x$. Then $\operatorname{act}$ applied to $x_{1}$ and $x_{2}$ is an element of $x$ defined as $\operatorname{proj0}$ applied to $\mathrm{self}$, $x_{1}$ and $x_{2}$.
ShelfHomstructureMathlib.Algebra.Quandle, type
Wording
no wording
English
Let $x$ and $x_{1}$ be sets. Then the elements of $\mathrm{ShelfHom}$ applied to $x$ and $x_{1}$ are a basic type.
ShelfHom.compdefMathlib.Algebra.Quandle, function or constant
Wording
the composition of g and f (from the name)
English
Let $g$ be an element of $\mathrm{ShelfHom}$ applied to $x_{1}$ and $x_{2}$. Let $f$ be an element of $\mathrm{ShelfHom}$ applied to $x$ and $x_{1}$. Then the composition of $g$ and $f$ is an element of $\mathrm{ShelfHom}$ applied to $x$ and $x_{2}$.
ShelfHom.iddefMathlib.Algebra.Quandle, function or constant
Wording
the identity homomorphism of S (from the docstring)
English
Let $S$ be a set. Then the identity homomorphism of $S$ is an element of $\mathrm{ShelfHom}$ applied to $S$ and $S$.
ShelfHom.toFundefMathlib.Algebra.Quandle, function or constant
Wording
no wording
English
Let $\mathrm{self}$ be an element of $\mathrm{ShelfHom}$ applied to $x$ and $x_{1}$. Let $x_{4}$ be an element of $x$. Then $\operatorname{toFun}$ applied to $\mathrm{self}$ and $x_{4}$ is an element of $x_{1}$ defined as $\operatorname{proj0}$ applied to $\mathrm{self}$ and $x_{4}$.
UnitalShelfclassMathlib.Algebra.Quandle, predicate
Wording
no wording
English
Let $x$ be a set. Then we can say that $\mathrm{UnitalShelf}$ holds for $x$.

Mathlib.Algebra.Quaternion

QuaterniondefMathlib.Algebra.Quaternion, type
Wording
quaternion of R (from the name)
English
Let $R$ be a set. Then a quaternion of $R$ is an element of the function that maps $R$ to the set of quaternion algebras of $0$ and $\operatorname{neg}$ applied to $1$.
Quaternion.coedefMathlib.Algebra.Quaternion, function or constant
Wording
the coercion of x1 (from the name)
English
Let $x_{1}$ be an element of $R$. Then the coercion of $x_{1}$ is a quaternion of $R$ defined as the coercion of $x_{1}$.
Quaternion.equivProddefMathlib.Algebra.Quaternion, function or constant
Wording
the equivalence product of R (from the name)
English
Let $R$ be a set. Then the equivalence product of $R$ is an equivalence from the set of quaternions of $R$ to $\mathrm{Prod}$ applied to $R$ and $\mathrm{Prod}$ applied to $R$ and $\mathrm{Prod}$ applied to $R$ and $R$ defined as the equivalence product of $0$ and $\operatorname{neg}$ applied to $1$.
Quaternion.equivTupledefMathlib.Algebra.Quaternion, function or constant
Wording
the equivalence tuple of R (from the name)
English
Let $R$ be a set. Then the equivalence tuple of $R$ is an equivalence from the set of quaternions of $R$ to the set of functions from elements of $\mathrm{Fin}$ applied to $4$ to elements of $R$ defined as the equivalence tuple of $0$ and $\operatorname{neg}$ applied to $1$.
Quaternion.imdefMathlib.Algebra.Quaternion, function or constant
Wording
the imaginary part of x1 (from the docstring)
English
Let $x_{1}$ be a quaternion of $R$. Then the imaginary part of $x_{1}$ is a quaternion of $R$ defined as the imaginary part of $x_{1}$.
Quaternion.normSqdefMathlib.Algebra.Quaternion, function or constant
Wording
the norm square (from the name)
English
The norm square is a monoid with zero homomorphism of the set of quaternions of $R$ and $R$.
Quaternion.starAedefMathlib.Algebra.Quaternion, function or constant
Wording
no wording
English
$\operatorname{starAe}$ is an algebra isomorphism of the set of quaternions of $R$ and the set of multiplicative opposites of the set of quaternions of $R$ defined as $\operatorname{starAe}$.
QuaternionAlgebrastructureMathlib.Algebra.Quaternion, type
Wording
quaternion algebra of b and c (from the name)
English
Let $R$ be a set. Let $a$, $b$ and $c$ be elements of $R$. Then the quaternion algebras of $b$ and $c$ are a basic type.
QuaternionAlgebra.addEquivProddefMathlib.Algebra.Quaternion, function or constant
Wording
the additive equivalence product of x2 and x3 (from the name)
English
Let $x_{1}$, $x_{2}$ and $x_{3}$ be elements of $R$. Then the additive equivalence product of $x_{2}$ and $x_{3}$ is an additive equivalence of the set of quaternion algebras of $x_{2}$ and $x_{3}$ and $\mathrm{Prod}$ applied to $R$ and $\mathrm{Prod}$ applied to $R$ and $\mathrm{Prod}$ applied to $R$ and $R$ defined as the additive equivalence of the equivalence product of $x_{2}$ and $x_{3}$.
QuaternionAlgebra.addEquivTupledefMathlib.Algebra.Quaternion, function or constant
Wording
the additive equivalence tuple of x2 and x3 (from the name)
English
Let $x_{1}$, $x_{2}$ and $x_{3}$ be elements of $R$. Then the additive equivalence tuple of $x_{2}$ and $x_{3}$ is an additive equivalence of the set of quaternion algebras of $x_{2}$ and $x_{3}$ and the set of functions from elements of $\mathrm{Fin}$ applied to $4$ to elements of $R$ defined as the additive equivalence of the equivalence tuple of $x_{2}$ and $x_{3}$.
QuaternionAlgebra.basisOneIJKdefMathlib.Algebra.Quaternion, function or constant
Wording
no wording
English
Let $x$, $x_{1}$ and $x_{2}$ be elements of $R$. Then $\operatorname{basisOneIJK}$ applied to $x$, $x_{1}$ and $x_{2}$ is a basis of $R$ and the set of quaternion algebras of $x_{1}$ and $x_{2}$ defined as the basis of the linear equivalence tuple of $x_{1}$ and $x_{2}$.
QuaternionAlgebra.coedefMathlib.Algebra.Quaternion, function or constant
Wording
the coercion of x4 (from the name)
English
Let $x_{4}$ be an element of $R$. Then the coercion of $x_{4}$ is a quaternion algebra of $x_{1}$ and $x_{2}$ defined as $\operatorname{mk}$ applied to $x_{4}$, $0$, $0$ and $0$.
QuaternionAlgebra.equivProddefMathlib.Algebra.Quaternion, function or constant
Wording
the equivalence product of x1 and x2 (from the name)
English
Let $x$, $x_{1}$ and $x_{2}$ be elements of $R$. Then the equivalence product of $x_{1}$ and $x_{2}$ is an equivalence from the set of quaternion algebras of $x_{1}$ and $x_{2}$ to $\mathrm{Prod}$ applied to $R$ and $\mathrm{Prod}$ applied to $R$ and $\mathrm{Prod}$ applied to $R$ and $R$.
QuaternionAlgebra.equivTupledefMathlib.Algebra.Quaternion, function or constant
Wording
the equivalence tuple of x1 and x2 (from the name)
English
Let $x$, $x_{1}$ and $x_{2}$ be elements of $R$. Then the equivalence tuple of $x_{1}$ and $x_{2}$ is an equivalence from the set of quaternion algebras of $x_{1}$ and $x_{2}$ to the set of functions from elements of $\mathrm{Fin}$ applied to $4$ to elements of $R$.
QuaternionAlgebra.imdefMathlib.Algebra.Quaternion, function or constant
Wording
the imaginary part of x4 (from the docstring)
English
Let $x_{4}$ be a quaternion algebra of $x_{1}$ and $x_{2}$. Then the imaginary part of $x_{4}$ is a quaternion algebra of $x_{1}$ and $x_{2}$ defined as $\operatorname{mk}$ applied to $0$, the imaginary part of $x_{4}$, the imaginary part of $x_{4}$ and the imaginary part of $x_{4}$.
QuaternionAlgebra.imIdefMathlib.Algebra.Quaternion, function or constant
Wording
the imaginary part of self (from the name)
English
Let $\mathrm{self}$ be a quaternion algebra of $b$ and $c$. Then the imaginary part of $\mathrm{self}$ is an element of $R$ defined as $\operatorname{proj1}$ applied to $\mathrm{self}$.
QuaternionAlgebra.imIₗdefMathlib.Algebra.Quaternion, function or constant
Wording
the imaginary part of x1 and x2 (from the name)
English
Let $x$, $x_{1}$ and $x_{2}$ be elements of $R$. Then the imaginary part of $x_{1}$ and $x_{2}$ is a linear map of the set of quaternion algebras of $x_{1}$ and $x_{2}$ and $R$.
QuaternionAlgebra.imJdefMathlib.Algebra.Quaternion, function or constant
Wording
the imaginary part of self (from the name)
English
Let $\mathrm{self}$ be a quaternion algebra of $b$ and $c$. Then the imaginary part of $\mathrm{self}$ is an element of $R$ defined as $\operatorname{proj2}$ applied to $\mathrm{self}$.
QuaternionAlgebra.imJₗdefMathlib.Algebra.Quaternion, function or constant
Wording
the imaginary part of x1 and x2 (from the name)
English
Let $x$, $x_{1}$ and $x_{2}$ be elements of $R$. Then the imaginary part of $x_{1}$ and $x_{2}$ is a linear map of the set of quaternion algebras of $x_{1}$ and $x_{2}$ and $R$.
QuaternionAlgebra.imKdefMathlib.Algebra.Quaternion, function or constant
Wording
the imaginary part of self (from the name)
English
Let $\mathrm{self}$ be a quaternion algebra of $b$ and $c$. Then the imaginary part of $\mathrm{self}$ is an element of $R$ defined as $\operatorname{proj3}$ applied to $\mathrm{self}$.
QuaternionAlgebra.imKₗdefMathlib.Algebra.Quaternion, function or constant
Wording
the imaginary part of x1 and x2 (from the name)
English
Let $x$, $x_{1}$ and $x_{2}$ be elements of $R$. Then the imaginary part of $x_{1}$ and $x_{2}$ is a linear map of the set of quaternion algebras of $x_{1}$ and $x_{2}$ and $R$.
QuaternionAlgebra.linearEquivTupledefMathlib.Algebra.Quaternion, function or constant
Wording
the linear equivalence tuple of x1 and x2 (from the name)
English
Let $x$, $x_{1}$ and $x_{2}$ be elements of $R$. Then the linear equivalence tuple of $x_{1}$ and $x_{2}$ is a linear equivalence of the set of quaternion algebras of $x_{1}$ and $x_{2}$ and the set of functions from elements of $\mathrm{Fin}$ applied to $4$ to elements of $R$ defined as the linear equivalence of $R$ and the additive equivalence tuple of $x_{1}$ and $x_{2}$.
QuaternionAlgebra.redefMathlib.Algebra.Quaternion, function or constant
Wording
the real part of self (from the name)
English
Let $\mathrm{self}$ be a quaternion algebra of $b$ and $c$. Then the real part of $\mathrm{self}$ is an element of $R$ defined as $\operatorname{proj0}$ applied to $\mathrm{self}$.
QuaternionAlgebra.reₗdefMathlib.Algebra.Quaternion, function or constant
Wording
the real part of x1 and x2 (from the name)
English
Let $x$, $x_{1}$ and $x_{2}$ be elements of $R$. Then the real part of $x_{1}$ and $x_{2}$ is a linear map of the set of quaternion algebras of $x_{1}$ and $x_{2}$ and $R$.
QuaternionAlgebra.starAedefMathlib.Algebra.Quaternion, function or constant
Wording
no wording
English
$\operatorname{starAe}$ is an algebra isomorphism of the set of quaternion algebras of $x_{1}$ and $x_{2}$ and the set of multiplicative opposites of the set of quaternion algebras of $x_{1}$ and $x_{2}$.
QuaternionAlgebra.swapEquivdefMathlib.Algebra.Quaternion, function or constant
Wording
the swap equivalence of x and x1 (from the name)
English
Let $x$ and $x_{1}$ be elements of $R$. Then the swap equivalence of $x$ and $x_{1}$ is an algebra isomorphism of the set of quaternion algebras of $0$ and $x_{1}$ and the set of quaternion algebras of $0$ and $x$.

Mathlib.Algebra.QuaternionBasis

QuaternionAlgebra.BasisstructureMathlib.Algebra.QuaternionBasis, type
Wording
basis of x4 and x5 (from the name)
English
Let $A$ be a set. Let $x_{3}$, $x_{4}$ and $x_{5}$ be elements of $R$. Then the bases of $x_{4}$ and $x_{5}$ are a basic type.
QuaternionAlgebra.Basis.compHomdefMathlib.Algebra.QuaternionBasis, function or constant
Wording
the composition homomorphism of q and F (from the name)
English
Let $q$ be a basis of $x_{6}$ and $x_{7}$. Let $F$ be an algebra homomorphism of $A$ and $B$. Then the composition homomorphism of $q$ and $F$ is a basis of $x_{6}$ and $x_{7}$.
QuaternionAlgebra.Basis.idefMathlib.Algebra.QuaternionBasis, function or constant
Wording
no wording
English
Let $\mathrm{self}$ be a basis of $x_{4}$ and $x_{5}$. Then $\operatorname{i}$ applied to $\mathrm{self}$ is an element of $A$ defined as $\operatorname{proj0}$ applied to $\mathrm{self}$.
QuaternionAlgebra.Basis.jdefMathlib.Algebra.QuaternionBasis, function or constant
Wording
no wording
English
Let $\mathrm{self}$ be a basis of $x_{4}$ and $x_{5}$. Then $\operatorname{j}$ applied to $\mathrm{self}$ is an element of $A$ defined as $\operatorname{proj1}$ applied to $\mathrm{self}$.
QuaternionAlgebra.Basis.kdefMathlib.Algebra.QuaternionBasis, function or constant
Wording
no wording
English
Let $\mathrm{self}$ be a basis of $x_{4}$ and $x_{5}$. Then $\operatorname{k}$ applied to $\mathrm{self}$ is an element of $A$ defined as $\operatorname{proj2}$ applied to $\mathrm{self}$.
QuaternionAlgebra.Basis.liftdefMathlib.Algebra.QuaternionBasis, function or constant
Wording
the lift of q and x6 (from the name)
English
Let $q$ be a basis of $x_{4}$ and $x_{5}$. Let $x_{6}$ be a quaternion algebra of $x_{4}$ and $x_{5}$. Then the lift of $q$ and $x_{6}$ is an element of $A$ defined as $\operatorname{algebraMap} (R , A , \operatorname{re} (x_{6}))+ \HSMulhSMulMACRoAL {\operatorname{imI} (x_{6})}{\operatorname{i} (q)}+ \HSMulhSMulMACRoAL {\operatorname{imJ} (x_{6})}{\operatorname{j} (q)}+ \HSMulhSMulMACRoAL {\operatorname{imK} (x_{6})}{\operatorname{k} (q)}$.
QuaternionAlgebra.Basis.liftHomdefMathlib.Algebra.QuaternionBasis, function or constant
Wording
the lift homomorphism of q (from the name)
English
Let $q$ be a basis of $x_{4}$ and $x_{5}$. Then the lift homomorphism of $q$ is an algebra homomorphism of the set of quaternion algebras of $x_{4}$ and $x_{5}$ and $A$ defined as $\operatorname{mk'}$ applied to $\operatorname{mk}$ applied to $\operatorname{mk}$ applied to $\operatorname{mk}$ applied to $\operatorname{lift}$ applied to $q$ and $\mathrm{QuaternionAlgebra\_\_Basis\_\_lift\_one}$ applied to $q$ and $\mathrm{QuaternionAlgebra\_\_Basis\_\_lift\_mul}$ applied to $q$, $\mathrm{QuaternionAlgebra\_\_Basis\_\_lift\_zero}$ applied to $q$ and $\mathrm{QuaternionAlgebra\_\_Basis\_\_lift\_add}$ applied to $q$ and $\mathrm{QuaternionAlgebra\_\_Basis\_\_lift\_smul}$ applied to $q$.
QuaternionAlgebra.Basis.selfdefMathlib.Algebra.QuaternionBasis, function or constant
Wording
the self of R (from the name)
English
Let $R$ be a set. Then the self of $R$ is a basis of $x_{2}$ and $x_{3}$.
QuaternionAlgebra.liftdefMathlib.Algebra.QuaternionBasis, function or constant
Wording
the lift (from the name)
English
The lift is an equivalence from the set of bases of $x_{4}$ and $x_{5}$ to the set of algebra homomorphisms of the set of quaternion algebras of $x_{4}$ and $x_{5}$ and $A$.

Mathlib.Algebra.Quotient

HasQuotientclassMathlib.Algebra.Quotient, predicate
Wording
A has quotients (from the name)
English
Let $A$ be an element of $\mathrm{outParam}$ applied to the set of sets. Let $B$ be a set. Then we can say that $A$ has quotients.
HasQuotient.QuotientdefMathlib.Algebra.Quotient, type
Wording
quotient of A and x (from the name)
English
Let $A$ be an element of $\mathrm{outParam}$ applied to the set of sets. Let $x$ be an element of $B$. Then a quotient of $A$ and $x$ is an element of the function that maps $A$ and $x$ to $\operatorname{proj0}$ applied to $\mathrm{self}$ and $x$.

Mathlib.Algebra.Regular.Defs

IsAddLeftRegulardefMathlib.Algebra.Regular.Defs, predicate
Wording
c is a additive left regular (from the name)
English
Let $c$ be an element of $R$. Then $c$ is an additive left regular, if the function that maps $x_{1}$ to $c + x_{1}$ is injective.
IsAddRegularstructureMathlib.Algebra.Regular.Defs, predicate
Wording
c is a additive regular (from the name)
English
Let $c$ be an element of $R$. Then we can say that $c$ is an additive regular.
IsAddRightRegulardefMathlib.Algebra.Regular.Defs, predicate
Wording
c is a additive right regular (from the name)
English
Let $c$ be an element of $R$. Then $c$ is an additive right regular, if the function that maps $x_{1}$ to $x_{1} + c$ is injective.
IsLeftRegulardefMathlib.Algebra.Regular.Defs, predicate
Wording
c is a left regular (from the name)
English
Let $c$ be an element of $R$. Then $c$ is a left regular, if the function that maps $x_{1}$ to $c \times x_{1}$ is injective.
IsRegularstructureMathlib.Algebra.Regular.Defs, predicate
Wording
c is a regular (from the name)
English
Let $c$ be an element of $R$. Then we can say that $c$ is a regular.
IsRightRegulardefMathlib.Algebra.Regular.Defs, predicate
Wording
c is a right regular (from the name)
English
Let $c$ be an element of $R$. Then $c$ is a right regular, if the function that maps $x_{1}$ to $x_{1} \times c$ is injective.

Mathlib.Algebra.Regular.SMul

IsSMulRegulardefMathlib.Algebra.Regular.SMul, predicate
Wording
c is a multiplicative regular (from the name)
English
Let $M$ be a set. Let $c$ be an element of $R$. Then $c$ is a multiplicative regular, if the function that maps $x_{1}$ to $\HSMulhSMulMACRoAL {c}{x_{1}}$ is injective.
IsVAddRegulardefMathlib.Algebra.Regular.SMul, predicate
Wording
c is a additive regular (from the name)
English
Let $M$ be a set. Let $c$ be an element of $R$. Then $c$ is an additive regular, if the function that maps $x_{1}$ to the sum of $c$ and $x_{1}$ is injective.

Mathlib.Algebra.Ring.Action.Basic

MulSemiringActionclassMathlib.Algebra.Ring.Action.Basic, predicate
Wording
no wording
English
Let $M$ and $R$ be sets. Then we can say that $\mathrm{MulSemiringAction}$ holds for $M$ and $R$.
MulSemiringAction.toRingHomdefMathlib.Algebra.Ring.Action.Basic, function or constant
Wording
the ring homomorphism of x3 (from the name)
English
Let $M$ and $R$ be sets. Let $x_{3}$ be an element of $M$. Then the ring homomorphism of $x_{3}$ is a ring homomorphism of $R$ and $R$.

Mathlib.Algebra.Ring.Action.End

MulSemiringAction.toRingAutdefMathlib.Algebra.Ring.Action.End, function or constant
Wording
the ring automorphism of G and R (from the name)
English
Let $G$ and $R$ be sets. Then the ring automorphism of $G$ and $R$ is a monoid homomorphism of $G$ and the set of ring automorphisms of $R$.

Mathlib.Algebra.Ring.Action.Group

MulSemiringAction.toRingEquivdefMathlib.Algebra.Ring.Action.Group, function or constant
Wording
the ring isomorphism of G and R (from the name)
English
Let $G$ and $R$ be sets. Then the ring isomorphism of $G$ and $R$ is a monoid homomorphism of $G$ and the set of ring isomorphisms of $R$ and $R$.

Mathlib.Algebra.Ring.Action.Invariant

IsInvariantSubringclassMathlib.Algebra.Ring.Action.Invariant, predicate
Wording
S is a invariant subring (from the name)
English
Let $M$ be a set. Let $S$ be a subring of $R$. Then we can say that $S$ is an invariant subring.
IsInvariantSubring.subtypeHomdefMathlib.Algebra.Ring.Action.Invariant, function or constant
Wording
the subtype homomorphism of M and U (from the name)
English
Let $M$ be a set. Let $U$ be a subring of $\mathrm{R'}$. Then the subtype homomorphism of $M$ and $U$ is a multiplicative semiring action homomorphism of $\SubtypeSet {x_{3}}{(\MembershipmemMACRoT {U}{x_{3}})}$ and $\mathrm{R'}$.

Mathlib.Algebra.Ring.Action.Submonoid

FixedPoints.addSubgroupdefMathlib.Algebra.Ring.Action.Submonoid, function or constant
Wording
the additive subgroup of M and x (from the name)
English
Let $M$ and $x$ be sets. Then the additive subgroup of $M$ and $x$ is an additive subgroup of $x$.
FixedPoints.addSubmonoiddefMathlib.Algebra.Ring.Action.Submonoid, function or constant
Wording
the additive submonoid of M and x (from the name)
English
Let $M$ and $x$ be sets. Then the additive submonoid of $M$ and $x$ is an additive submonoid of $x$.

Mathlib.Algebra.Ring.AddAut

AddAut.mulLeftdefMathlib.Algebra.Ring.AddAut, function or constant
Wording
the left multiplicative (from the name)
English
The left multiplicative is a monoid homomorphism of $\UnitsMACRoAO {R}$ and the set of multiplicatives of the set of additive automorphisms of $R$ defined as the additive automorphism of $\UnitsMACRoAO {R}$ and $R$.
AddAut.mulRightdefMathlib.Algebra.Ring.AddAut, function or constant
Wording
the right multiplicative of u (from the name)
English
Let $u$ be a unit of $R$. Then the right multiplicative of $u$ is an additive automorphism of $R$ defined as $\operatorname{toAddAut}$ applied to the set of units of the set of multiplicative opposites of $R$, $R$ and $\operatorname{symm}$ applied to the opposite equivalence and the opposite of $u$.

Mathlib.Algebra.Ring.Associator

AddMonoidHom.associatordefMathlib.Algebra.Ring.Associator, function or constant
Wording
the associator (from the docstring)
English
The associator is an additive monoid homomorphism of $R$ and the set of additive monoid homomorphisms of $R$ and the set of additive monoid homomorphisms of $R$ and $R$ defined as the difference between the multiplication and the multiplication.
AddMonoidHom.mulLeft₃defMathlib.Algebra.Ring.Associator, function or constant
Wording
the multiplication (from the docstring)
English
The multiplication is an additive monoid homomorphism of $R$ and the set of additive monoid homomorphisms of $R$ and the set of additive monoid homomorphisms of $R$ and $R$.
AddMonoidHom.mulRight₃defMathlib.Algebra.Ring.Associator, function or constant
Wording
the multiplication (from the docstring)
English
The multiplication is an additive monoid homomorphism of $R$ and the set of additive monoid homomorphisms of $R$ and the set of additive monoid homomorphisms of $R$ and $R$.
associatordefMathlib.Algebra.Ring.Associator, function or constant
Wording
the associator of y and z (from the name)
English
Let $x_{1}$, $y$ and $z$ be elements of $R$. Then the associator of $y$ and $z$ is an element of $R$ defined as $x_{1} \times y \times z - x_{1} \times (y \times z)$.

Mathlib.Algebra.Ring.Aut

RingAutdefMathlib.Algebra.Ring.Aut, type
Wording
ring automorphism of R (from the name)
English
Let $R$ be a set. Then a ring automorphism of $R$ is an element of the function that maps $R$ to the set of ring isomorphisms of $R$ and $R$.
RingAut.toAddAutdefMathlib.Algebra.Ring.Aut, function or constant
Wording
the additive automorphism of R (from the name)
English
Let $R$ be a set. Then the additive automorphism of $R$ is a monoid homomorphism of the set of ring automorphisms of $R$ and the set of multiplicatives of the set of additive automorphisms of $R$.
RingAut.toMulAutdefMathlib.Algebra.Ring.Aut, function or constant
Wording
the multiplicative automorphism of R (from the name)
English
Let $R$ be a set. Then the multiplicative automorphism of $R$ is a monoid homomorphism of the set of ring automorphisms of $R$ and the set of multiplicative automorphisms of $R$.
RingAut.toPermdefMathlib.Algebra.Ring.Aut, function or constant
Wording
the permutation of R (from the name)
English
Let $R$ be a set. Then the permutation of $R$ is a monoid homomorphism of the set of ring automorphisms of $R$ and the set of permutations of $R$.

Mathlib.Algebra.Ring.Basic

AddHom.mulLeftdefMathlib.Algebra.Ring.Basic, function or constant
Wording
the left multiplicative of r (from the name)
English
Let $r$ be an element of $R$. Then the left multiplicative of $r$ is an additive homomorphism of $R$ and $R$.
AddHom.mulRightdefMathlib.Algebra.Ring.Basic, function or constant
Wording
the right multiplicative of r (from the name)
English
Let $r$ be an element of $R$. Then the right multiplicative of $r$ is an additive homomorphism of $R$ and $R$.
AddMonoid.End.mulLeftdefMathlib.Algebra.Ring.Basic, function or constant
Wording
the left multiplicative (from the name)
English
The left multiplicative is an additive monoid homomorphism of $R$ and the set of ends of $R$ defined as the product.
AddMonoid.End.mulRightdefMathlib.Algebra.Ring.Basic, function or constant
Wording
the right multiplicative (from the name)
English
The right multiplicative is an additive monoid homomorphism of $R$ and the set of ends of $R$ defined as the flip of the product.
AddMonoidHom.muldefMathlib.Algebra.Ring.Basic, function or constant
Wording
the product (from the name)
English
The product is an additive monoid homomorphism of $R$ and the set of additive monoid homomorphisms of $R$ and $R$.
AddMonoidHom.mulLeftdefMathlib.Algebra.Ring.Basic, function or constant
Wording
the left multiplicative of r (from the name)
English
Let $r$ be an element of $R$. Then the left multiplicative of $r$ is an additive monoid homomorphism of $R$ and $R$.
AddMonoidHom.mulRightdefMathlib.Algebra.Ring.Basic, function or constant
Wording
the right multiplicative of r (from the name)
English
Let $r$ be an element of $R$. Then the right multiplicative of $r$ is an additive monoid homomorphism of $R$ and $R$.

Mathlib.Algebra.Ring.BooleanRing

AsBoolAlgdefMathlib.Algebra.Ring.BooleanRing, type
Wording
no wording
English
Let $x$ be a set. Then an element of $\mathrm{AsBoolAlg}$ applied to $x$ is an element of the function that maps $x$ to $x$.
AsBoolRingdefMathlib.Algebra.Ring.BooleanRing, type
Wording
no wording
English
Let $x$ be a set. Then an element of $\mathrm{AsBoolRing}$ applied to $x$ is an element of the function that maps $x$ to $x$.
BooleanRingclassMathlib.Algebra.Ring.BooleanRing, predicate
Wording
x is a boolean ring (from the name)
English
Let $x$ be a set. Then we can say that $x$ is a boolean ring.
BoundedLatticeHom.asBoolRingdefMathlib.Algebra.Ring.BooleanRing, function or constant
Wording
no wording
English
Let $f$ be a bounded lattice homomorphism of $x$ and $x_{1}$. Then $\operatorname{asBoolRing}$ applied to $f$ is a ring homomorphism of $\mathrm{AsBoolRing}$ applied to $x$ and $\mathrm{AsBoolRing}$ applied to $x_{1}$.
OrderIso.asBoolAlgAsBoolRingdefMathlib.Algebra.Ring.BooleanRing, function or constant
Wording
no wording
English
Let $x$ be a set. Then $\operatorname{asBoolAlgAsBoolRing}$ applied to $x$ is an order isomorphism of $\mathrm{AsBoolAlg}$ applied to $\mathrm{AsBoolRing}$ applied to $x$ and $x$.
RingEquiv.asBoolRingAsBoolAlgdefMathlib.Algebra.Ring.BooleanRing, function or constant
Wording
no wording
English
Let $x$ be a set. Then $\operatorname{asBoolRingAsBoolAlg}$ applied to $x$ is a ring isomorphism of $\mathrm{AsBoolRing}$ applied to $\mathrm{AsBoolAlg}$ applied to $x$ and $x$.
RingHom.asBoolAlgdefMathlib.Algebra.Ring.BooleanRing, function or constant
Wording
no wording
English
Let $f$ be a ring homomorphism of $x$ and $x_{1}$. Then $\operatorname{asBoolAlg}$ applied to $f$ is a bounded lattice homomorphism of $\mathrm{AsBoolAlg}$ applied to $x$ and $\mathrm{AsBoolAlg}$ applied to $x_{1}$.
ofBoolAlgdefMathlib.Algebra.Ring.BooleanRing, function or constant
Wording
the bool algebra (from the name)
English
The bool algebra is an element of $\EquivMACRoAE {\mathrm{AsBoolAlg} (x)}{x}$ defined as the identity of $\mathrm{AsBoolAlg}$ applied to $x$.
ofBoolRingdefMathlib.Algebra.Ring.BooleanRing, function or constant
Wording
the bool ring (from the name)
English
The bool ring is an element of $\EquivMACRoAE {\mathrm{AsBoolRing} (x)}{x}$ defined as the identity of $\mathrm{AsBoolRing}$ applied to $x$.
toBoolAlgdefMathlib.Algebra.Ring.BooleanRing, function or constant
Wording
the bool algebra (from the name)
English
The bool algebra is an element of $\EquivMACRoAE {x}{\mathrm{AsBoolAlg} (x)}$ defined as the identity of $x$.
toBoolRingdefMathlib.Algebra.Ring.BooleanRing, function or constant
Wording
the bool ring (from the name)
English
The bool ring is an element of $\EquivMACRoAE {x}{\mathrm{AsBoolRing} (x)}$ defined as the identity of $x$.

Mathlib.Algebra.Ring.CentroidHom

CentroidHomstructureMathlib.Algebra.Ring.CentroidHom, type
Wording
centroid homomorphism of x (from the name)
English
Let $x$ be a set. Then the centroid homomorphisms of $x$ are a basic type.
CentroidHom.centerIsoCentroiddefMathlib.Algebra.Ring.CentroidHom, function or constant
Wording
the canonical isomorphism from the center (from the docstring)
English
The canonical isomorphism from the center is a ring isomorphism of $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {\operatorname{center} (x)}{x_{2}})}$ and the set of centroid homomorphisms of $x$.
CentroidHom.centerToCentroiddefMathlib.Algebra.Ring.CentroidHom, function or constant
Wording
the canonical homomorphism from the center into the centroid (from the docstring)
English
The canonical homomorphism from the center into the centroid is a non unital ring homomorphism of $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {\operatorname{center} (x)}{x_{2}})}$ and the set of centroid homomorphisms of $x$ defined as the composition of the non unital ring homomorphism of the subtype of the center of the set of centroid homomorphisms of $x$ and the canonical homomorphism from the center into the center of the centroid.
CentroidHom.centerToCentroidCenterdefMathlib.Algebra.Ring.CentroidHom, function or constant
Wording
the canonical homomorphism from the center into the center of the centroid (from the docstring)
English
The canonical homomorphism from the center into the center of the centroid is a non unital ring homomorphism of $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {\operatorname{center} (x)}{x_{2}})}$ and $\SubtypeSet {x_{3}}{(\MembershipmemMACRoT {\operatorname{center} (\mathrm{CentroidHom} (x))}{x_{3}})}$.
CentroidHom.compdefMathlib.Algebra.Ring.CentroidHom, function or constant
Wording
the composition of g and f (from the name)
English
Let $g$ and $f$ be centroid homomorphisms of $x$. Then the composition of $g$ and $f$ is a centroid homomorphism of $x$.
CentroidHom.copydefMathlib.Algebra.Ring.CentroidHom, function or constant
Wording
the copy of f and h (from the name)
English
Let $f$ be a centroid homomorphism of $x$. Let $\mathrm{f'}$ be a function from elements of $x$ to elements of $x$ such that $\mathrm{f'}$ is equal to $\operatorname{coe}$ applied to $f$. Then the copy of $f$ and $\mathrm{f'}$ is a centroid homomorphism of $x$.
CentroidHom.iddefMathlib.Algebra.Ring.CentroidHom, function or constant
Wording
the identity of x (from the name)
English
Let $x$ be a set. Then the identity of $x$ is a centroid homomorphism of $x$.
CentroidHom.toEnddefMathlib.Algebra.Ring.CentroidHom, function or constant
Wording
the end of f (from the name)
English
Let $f$ be a centroid homomorphism of $x$. Then the end of $f$ is an end of $x$ defined as the additive monoid homomorphism of $f$.
CentroidHom.toEndRingHomdefMathlib.Algebra.Ring.CentroidHom, function or constant
Wording
the end ring homomorphism of x (from the name)
English
Let $x$ be a set. Then the end ring homomorphism of $x$ is a ring homomorphism of the set of centroid homomorphisms of $x$ and the set of ends of $x$ defined as $\operatorname{mk}$ applied to $\operatorname{mk}$ applied to $\operatorname{mk}$ applied to $\operatorname{toEnd}$ and $\mathrm{CentroidHom\_\_toEnd\_one}$ and $\mathrm{CentroidHom\_\_toEnd\_mul}$, $\mathrm{CentroidHom\_\_toEnd\_zero}$ and $\mathrm{CentroidHom\_\_toEnd\_add}$.
CentroidHomClassclassMathlib.Algebra.Ring.CentroidHom, predicate
Wording
x is a centroid homomorphism class (from the name)
English
Let $F$ be a set. Let $x$ be an element of $\mathrm{outParam}$ applied to the set of sets. Then we can say that $x$ is a centroid homomorphism class.
Module.toCentroidHomdefMathlib.Algebra.Ring.CentroidHom, function or constant
Wording
the centroid homomorphism (from the name)
English
The centroid homomorphism is a ring homomorphism of $R$ and the set of centroid homomorphisms of $x$ defined as the scalar multiple one homomorphism.

Mathlib.Algebra.Ring.CharZero

Nat.castEmbeddingdefMathlib.Algebra.Ring.CharZero, function or constant
Wording
the cast embedding (from the name)
English
The cast embedding is an embedding of $\Natural$ and $R$ defined as $\operatorname{mk}$ applied to $\operatorname{toNatCast}$ and $\mathrm{Nat\_\_cast\_injective}$.

Mathlib.Algebra.Ring.CompTypeclasses

RingHomCompTripleclassMathlib.Algebra.Ring.CompTypeclasses, predicate
Wording
no wording
English
Let $x_{6}$ be a ring homomorphism of $x$ and $x_{1}$. Let $x_{7}$ be a ring homomorphism of $x_{1}$ and $x_{2}$. Let $x_{8}$ be an element of $\mathrm{outParam}$ applied to the set of ring homomorphisms of $x$ and $x_{2}$. Then we can say that $\mathrm{RingHomCompTriple}$ holds for $x_{6}$, $x_{7}$ and $x_{8}$.
RingHomIdclassMathlib.Algebra.Ring.CompTypeclasses, predicate
Wording
x1 is a ring homomorphism identity (from the name)
English
Let $x_{1}$ be a ring homomorphism of $R$ and $R$. Then we can say that $x_{1}$ is a ring homomorphism identity.
RingHomInvPairclassMathlib.Algebra.Ring.CompTypeclasses, predicate
Wording
no wording
English
Let $x_{4}$ be a ring homomorphism of $x$ and $x_{1}$. Let $x_{5}$ be an element of $\mathrm{outParam}$ applied to the set of ring homomorphisms of $x_{1}$ and $x$. Then we can say that $\mathrm{RingHomInvPair}$ holds for $x_{4}$ and $x_{5}$.
RingHomInvPair.toRingEquivdefMathlib.Algebra.Ring.CompTypeclasses, function or constant
Wording
the ring isomorphism of x4 and x5 (from the name)
English
Let $x_{4}$ be a ring homomorphism of $x$ and $x_{1}$. Let $x_{5}$ be a ring homomorphism of $x_{1}$ and $x$. Then the ring isomorphism of $x_{4}$ and $x_{5}$ is a ring isomorphism of $x$ and $x_{1}$ defined as the ring isomorphism of $x_{4}$ and $x_{5}$.
RingHomSurjectiveclassMathlib.Algebra.Ring.CompTypeclasses, predicate
Wording
no wording
English
Let $x_{4}$ be a ring homomorphism of $x$ and $x_{1}$. Then we can say that $\mathrm{RingHomSurjective}$ holds for $x_{4}$.

Mathlib.Algebra.Ring.Defs

CommRingclassMathlib.Algebra.Ring.Defs, predicate
Wording
x is a commutative ring (from the name)
English
Let $x$ be a set. Then we can say that $x$ is a commutative ring.
CommSemiringclassMathlib.Algebra.Ring.Defs, predicate
Wording
R is a commutative semiring (from the name)
English
Let $R$ be a set. Then we can say that $R$ is a commutative semiring.
DistribclassMathlib.Algebra.Ring.Defs, predicate
Wording
R is distributive (from the name)
English
Let $R$ be a set. Then we can say that $R$ is distributive.
HasDistribNegclassMathlib.Algebra.Ring.Defs, predicate
Wording
x has distributive negations (from the name)
English
Let $x$ be a set. Then we can say that $x$ has distributive negations.
IsDomainclassMathlib.Algebra.Ring.Defs, predicate
Wording
x is a domain (from the name)
English
Let $x$ be a set. Then we can say that $x$ is a domain.
LeftDistribClassclassMathlib.Algebra.Ring.Defs, predicate
Wording
R is a left distributive class (from the name)
English
Let $R$ be a set. Then we can say that $R$ is a left distributive class.
NonAssocCommRingclassMathlib.Algebra.Ring.Defs, predicate
Wording
no wording
English
Let $x$ be a set. Then we can say that $\mathrm{NonAssocCommRing}$ holds for $x$.
NonAssocCommSemiringclassMathlib.Algebra.Ring.Defs, predicate
Wording
no wording
English
Let $x$ be a set. Then we can say that $\mathrm{NonAssocCommSemiring}$ holds for $x$.
NonAssocRingclassMathlib.Algebra.Ring.Defs, predicate
Wording
no wording
English
Let $x$ be a set. Then we can say that $\mathrm{NonAssocRing}$ holds for $x$.
NonAssocSemiringclassMathlib.Algebra.Ring.Defs, predicate
Wording
no wording
English
Let $x$ be a set. Then we can say that $\mathrm{NonAssocSemiring}$ holds for $x$.
NonUnitalCommRingclassMathlib.Algebra.Ring.Defs, predicate
Wording
x is a non unital commutative ring (from the name)
English
Let $x$ be a set. Then we can say that $x$ is a non unital commutative ring.
NonUnitalCommSemiringclassMathlib.Algebra.Ring.Defs, predicate
Wording
x is a non unital commutative semiring (from the name)
English
Let $x$ be a set. Then we can say that $x$ is a non unital commutative semiring.
NonUnitalNonAssocCommRingclassMathlib.Algebra.Ring.Defs, predicate
Wording
no wording
English
Let $x$ be a set. Then we can say that $\mathrm{NonUnitalNonAssocCommRing}$ holds for $x$.
NonUnitalNonAssocCommSemiringclassMathlib.Algebra.Ring.Defs, predicate
Wording
no wording
English
Let $x$ be a set. Then we can say that $\mathrm{NonUnitalNonAssocCommSemiring}$ holds for $x$.
NonUnitalNonAssocRingclassMathlib.Algebra.Ring.Defs, predicate
Wording
no wording
English
Let $x$ be a set. Then we can say that $\mathrm{NonUnitalNonAssocRing}$ holds for $x$.
NonUnitalNonAssocSemiringclassMathlib.Algebra.Ring.Defs, predicate
Wording
no wording
English
Let $x$ be a set. Then we can say that $\mathrm{NonUnitalNonAssocSemiring}$ holds for $x$.
NonUnitalRingclassMathlib.Algebra.Ring.Defs, predicate
Wording
x is a non unital ring (from the name)
English
Let $x$ be a set. Then we can say that $x$ is a non unital ring.
NonUnitalSemiringclassMathlib.Algebra.Ring.Defs, predicate
Wording
x is a non unital semiring (from the name)
English
Let $x$ be a set. Then we can say that $x$ is a non unital semiring.
RightDistribClassclassMathlib.Algebra.Ring.Defs, predicate
Wording
R is a right distributive class (from the name)
English
Let $R$ be a set. Then we can say that $R$ is a right distributive class.
RingclassMathlib.Algebra.Ring.Defs, predicate
Wording
R is a ring (from the name)
English
Let $R$ be a set. Then we can say that $R$ is a ring.
SemiringclassMathlib.Algebra.Ring.Defs, predicate
Wording
x is a semiring (from the name)
English
Let $x$ be a set. Then we can say that $x$ is a semiring.

Mathlib.Algebra.Ring.Divisibility.Basic

Equiv.dvddefMathlib.Algebra.Ring.Divisibility.Basic, function or constant
Wording
the divisibility of g (from the name)
English
Let $g$ be an element of $G$. Then the divisibility of $g$ is an equivalence from $G$ to $\SubtypeSet {a}{(\divides {g}{a})}$.

Mathlib.Algebra.Ring.Equiv

AddEquiv.toRingEquivdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the ring isomorphism of f and H (from the name)
English
Let $f$ be an element of $F$ such that for all elements $x_{5}$ and $y$ of $R$, $\EqtMACRoH {f (x_{5} \times y)}{f (x_{5})\times f (y)}$. Then the ring isomorphism of $f$ and $H$ is a ring isomorphism of $R$ and $S$ defined as $\operatorname{mk}$ applied to $\operatorname{toEquiv}$ applied to the additive equivalence of $f$, $\mathrm{MulEquiv\_\_map\_mul'}$ applied to $\operatorname{mk'}$ applied to $\operatorname{toEquiv}$ applied to the additive equivalence of $f$ and $H$ and $\mathrm{AddEquiv\_\_map\_add'}$ applied to the additive equivalence of $f$.
MulEquiv.toRingEquivdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the ring isomorphism of f and H (from the name)
English
Let $f$ be an element of $F$ such that for all elements $x_{5}$ and $y$ of $R$, $\EqtMACRoH {f (x_{5} + y)}{f (x_{5})+ f (y)}$. Then the ring isomorphism of $f$ and $H$ is a ring isomorphism of $R$ and $S$ defined as $\operatorname{mk}$ applied to $\operatorname{toEquiv}$ applied to the multiplicative equivalence of $f$, $\mathrm{MulEquiv\_\_map\_mul'}$ applied to the multiplicative equivalence of $f$ and $\mathrm{AddEquiv\_\_map\_add'}$ applied to $\operatorname{mk'}$ applied to $\operatorname{toEquiv}$ applied to the multiplicative equivalence of $f$ and $H$.
NonUnitalRingHom.inversedefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the inverse of f and g (from the name)
English
Let $f$ be a non unital ring homomorphism of $R$ and $S$. Let $g$ be a function from elements of $S$ to elements of $R$ such that $\operatorname{LeftInverse}$ holds for $g$ and $\operatorname{coe}$ applied to $f$ and $\operatorname{RightInverse}$ holds for $g$ and $\operatorname{coe}$ applied to $f$. Then the inverse of $f$ and $g$ is a non unital ring homomorphism of $S$ and $R$.
RingEquivstructureMathlib.Algebra.Ring.Equiv, type
Wording
ring isomorphism of R and S (from the name)
English
Let $R$ and $S$ be sets. Then the ring isomorphisms of $R$ and $S$ are a basic type.
RingEquiv.castdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the cast of h (from the name)
English
Assume that $\EqtMACRoH {i}{j}$. Then the cast of $h$ is a ring isomorphism of $R$ applied to $i$ and $R$ applied to $j$.
RingEquiv.ofBijectivedefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the ring isomorphism of f and hf (from the name)
English
Let $f$ be an element of $F$ such that $\operatorname{coe}$ applied to $f$ is bijective. Then the ring isomorphism of $f$ and $\mathrm{hf}$ is a ring isomorphism of $R$ and $S$.
RingEquiv.ofNonUnitalRingHomdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the ring isomorphism of hom and inv (from the name)
English
Let $\mathrm{hom}$ be a non unital ring homomorphism of $R$ and $S$. Let $\mathrm{inv}$ be a non unital ring homomorphism of $S$ and $R$ such that the composition of $\mathrm{inv}$ and $\mathrm{hom}$ is equal to the identity of $R$ and the composition of $\mathrm{hom}$ and $\mathrm{inv}$ is equal to the identity of $S$. Then the ring isomorphism of $\mathrm{hom}$ and $\mathrm{inv}$ is a ring isomorphism of $R$ and $S$.
RingEquiv.ofRingHomdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the ring isomorphism of f and g (from the name)
English
Let $f$ be a ring homomorphism of $R$ and $S$. Let $g$ be a ring homomorphism of $S$ and $R$ such that the composition of $f$ and $g$ is equal to the identity ring homomorphism of $S$ and the composition of $g$ and $f$ is equal to the identity ring homomorphism of $R$. Then the ring isomorphism of $f$ and $g$ is a ring isomorphism of $R$ and $S$.
RingEquiv.ofUniquedefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the ring isomorphism (from the name)
English
The ring isomorphism is a ring isomorphism of $M$ and $N$ defined as $\operatorname{mk}$ applied to $\operatorname{toEquiv}$ applied to the additive equivalence, $\mathrm{MulEquiv\_\_map\_mul'}$ applied to the multiplicative equivalence and $\mathrm{AddEquiv\_\_map\_add'}$ applied to the additive equivalence.
RingEquiv.opdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the opposite (from the name)
English
The opposite is an equivalence from the set of ring isomorphisms of $x$ and $x_{1}$ to the set of ring isomorphisms of the set of multiplicative opposites of $x$ and the set of multiplicative opposites of $x_{1}$.
RingEquiv.opOpdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the opposite opposite of R (from the name)
English
Let $R$ be a set. Then the opposite opposite of $R$ is a ring isomorphism of $R$ and the set of multiplicative opposites of the set of multiplicative opposites of $R$.
RingEquiv.piCongrLeftdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the left product congruence of S and e (from the name)
English
Let $S$ be a function from elements of $x_{1}$ to sets. Let $e$ be an equivalence from $x$ to $x_{1}$. Then the left product congruence of $S$ and $e$ is a ring isomorphism of the set of functions from elements $i$ of $x$ to elements of $S$ applied to $e$ applied to $i$ and the set of functions from elements $i_{1}$ of $x_{1}$ to elements of $S$ applied to $i_{1}$ defined as the inverse of the left product congruence of $S$ and the inverse of $e$.
RingEquiv.piCongrLeft'defMathlib.Algebra.Ring.Equiv, function or constant
Wording
the left product congruence of R and e (from the name)
English
Let $R$ be a function from elements of $x$ to sets. Let $e$ be an equivalence from $x$ to $x_{1}$. Then the left product congruence of $R$ and $e$ is a ring isomorphism of the set of functions from elements $i$ of $x$ to elements of $R$ applied to $i$ and the set of functions from elements $i_{1}$ of $x_{1}$ to elements of $R$ applied to $\operatorname{symm}$ applied to $e$ and $i_{1}$.
RingEquiv.piCongrRightdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the right product congruence of e (from the name)
English
Let $e$ be a function from elements $i_{2}$ of $x$ to ring isomorphisms of $R$ applied to $i_{2}$ and $S$ applied to $i_{2}$. Then the right product congruence of $i_{2}$ is a ring isomorphism of the set of functions from elements $i$ of $x$ to elements of $R$ applied to $i$ and the set of functions from elements $i_{1}$ of $x$ to elements of $S$ applied to $i_{1}$.
RingEquiv.piEquivPiSubtypeProddefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the product equivalence product subtype product of p and Y (from the name)
English
Let $p$ be a function from elements of $x$ to propositions. Let $Y$ be a function from elements of $x$ to sets. Then the product equivalence product subtype product of $p$ and $Y$ is a ring isomorphism of the set of functions from elements $i$ of $x$ to elements of $Y$ applied to $i$ and $\mathrm{Prod}$ applied to the set of functions from elements $i_{1}$ of $\SubtypeSet {x_{3}}{p (x_{3})}$ to elements of $Y$ applied to $i_{1}$ and the set of functions from elements $i_{2}$ of $\SubtypeSet {x_{4}}{\mathrm{not} (p (x_{4}))}$ to elements of $Y$ applied to $i_{2}$.
RingEquiv.piMulOppositedefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the opposite of S (from the docstring)
English
Let $S$ be a function from elements of $x$ to sets. Then the opposite of $S$ is a ring isomorphism of the set of multiplicative opposites of the set of functions from elements $i$ of $x$ to elements of $S$ applied to $i$ and the set of functions from elements $i_{1}$ of $x$ to multiplicative opposites of $S$ applied to $i_{1}$.
RingEquiv.piOptionEquivProddefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the product option equivalence product (from the name)
English
The product option equivalence product is a ring isomorphism of the set of functions from elements $i$ of $\mathrm{Option}$ applied to $x$ to elements of $R$ applied to $i$ and $\mathrm{Prod}$ applied to $R$ applied to $\operatorname{none}$ and the set of functions from elements $i_{1}$ of $x$ to elements of $R$ applied to $\operatorname{some}$ applied to $i_{1}$.
RingEquiv.piUniquedefMathlib.Algebra.Ring.Equiv, function or constant
Wording
no wording
English
Let $R$ be a function from elements of $x$ to sets. Then $\operatorname{piUnique}$ applied to $R$ is a ring isomorphism of the set of functions from elements $i$ of $x$ to elements of $R$ applied to $i$ and $R$ applied to $\operatorname{default}$.
RingEquiv.prodCongrdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the product congruence of f and g (from the name)
English
Let $f$ be a ring isomorphism of $R$ and $\mathrm{R'}$. Let $g$ be a ring isomorphism of $S$ and $\mathrm{S'}$. Then the product congruence of $f$ and $g$ is a ring isomorphism of $\mathrm{Prod}$ applied to $R$ and $S$ and $\mathrm{Prod}$ applied to $\mathrm{R'}$ and $\mathrm{S'}$.
RingEquiv.refldefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the identity map of R (from the docstring)
English
Let $R$ be a set. Then the identity map of $R$ is a ring isomorphism of $R$ and $R$ defined as $\operatorname{mk}$ applied to $\operatorname{toEquiv}$ applied to the identity map of $R$, $\mathrm{MulEquiv\_\_map\_mul'}$ applied to the identity map of $R$ and $\mathrm{AddEquiv\_\_map\_add'}$ applied to the identity map of $R$.
RingEquiv.sumArrowEquivProdArrowdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the sum arrow equivalence product arrow of x1 and R (from the name)
English
Let $x$, $x_{1}$ and $R$ be sets. Then the sum arrow equivalence product arrow of $x_{1}$ and $R$ is a ring isomorphism of the set of functions from elements of $\mathrm{Sum}$ applied to $x$ and $x_{1}$ to elements of $R$ and $\mathrm{Prod}$ applied to the set of functions from elements of $x$ to elements of $R$ and the set of functions from elements of $x_{1}$ to elements of $R$.
RingEquiv.symmdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the inverse of e (from the docstring)
English
Let $e$ be a ring isomorphism of $R$ and $S$. Then the inverse of $e$ is a ring isomorphism of $S$ and $R$ defined as $\operatorname{mk}$ applied to $\operatorname{toEquiv}$ applied to the inverse of the multiplicative equivalence of $e$, $\mathrm{MulEquiv\_\_map\_mul'}$ applied to the inverse of the multiplicative equivalence of $e$ and $\mathrm{AddEquiv\_\_map\_add'}$ applied to the inverse of the additive equivalence of $e$.
RingEquiv.toAddEquivdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the additive equivalence of self (from the name)
English
Let $\mathrm{self}$ be a ring isomorphism of $R$ and $S$. Then the additive equivalence of $\mathrm{self}$ is an additive equivalence of $R$ and $S$ defined as $\operatorname{mk}$ applied to $\operatorname{toEquiv}$ applied to $\mathrm{self}$ and $\mathrm{RingEquiv\_\_map\_add'}$ applied to $\mathrm{self}$.
RingEquiv.toAddMonoidHomdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the additive monoid homomorphism of e (from the name)
English
Let $e$ be a ring isomorphism of $R$ and $S$. Then the additive monoid homomorphism of $e$ is an additive monoid homomorphism of $R$ and $S$ defined as the additive monoid homomorphism of the ring homomorphism of $e$.
RingEquiv.toMonoidHomdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the monoid homomorphism of e (from the name)
English
Let $e$ be a ring isomorphism of $R$ and $S$. Then the monoid homomorphism of $e$ is a monoid homomorphism of $R$ and $S$ defined as $\operatorname{toMonoidHom}$ applied to the ring homomorphism of $e$.
RingEquiv.toMulEquivdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the multiplicative equivalence of self (from the name)
English
Let $\mathrm{self}$ be a ring isomorphism of $R$ and $S$. Then the multiplicative equivalence of $\mathrm{self}$ is a multiplicative equivalence of $R$ and $S$ defined as $\operatorname{mk}$ applied to $\operatorname{toEquiv}$ applied to $\mathrm{self}$ and $\mathrm{RingEquiv\_\_map\_mul'}$ applied to $\mathrm{self}$.
RingEquiv.toNonUnitalRingHomdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the non unital ring homomorphism of e (from the name)
English
Let $e$ be a ring isomorphism of $R$ and $S$. Then the non unital ring homomorphism of $e$ is a non unital ring homomorphism of $R$ and $S$.
RingEquiv.toOppositedefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the opposite of R (from the name)
English
Let $R$ be a set. Then the opposite of $R$ is a ring isomorphism of $R$ and the set of multiplicative opposites of $R$.
RingEquiv.toRingHomdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the ring homomorphism of e (from the name)
English
Let $e$ be a ring isomorphism of $R$ and $S$. Then the ring homomorphism of $e$ is a ring homomorphism of $R$ and $S$.
RingEquiv.transdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the composition of x6 and x7 (from the name)
English
Let $x_{6}$ be a ring isomorphism of $R$ and $S$. Let $x_{7}$ be a ring isomorphism of $S$ and $\mathrm{S'}$. Then the composition of $x_{6}$ and $x_{7}$ is a ring isomorphism of $R$ and $\mathrm{S'}$ defined as $\operatorname{mk}$ applied to $\operatorname{toEquiv}$ applied to the composition of the multiplicative equivalence of $x_{6}$ and the multiplicative equivalence of $x_{7}$, $\mathrm{MulEquiv\_\_map\_mul'}$ applied to the composition of the multiplicative equivalence of $x_{6}$ and the multiplicative equivalence of $x_{7}$ and $\mathrm{AddEquiv\_\_map\_add'}$ applied to the composition of the additive equivalence of $x_{6}$ and the additive equivalence of $x_{7}$.
RingEquiv.unopdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the opposite (from the name)
English
The opposite is an equivalence from the set of ring isomorphisms of the set of multiplicative opposites of $x$ and the set of multiplicative opposites of $x_{1}$ to the set of ring isomorphisms of $x$ and $x_{1}$ defined as the inverse of the opposite.
RingEquivClassclassMathlib.Algebra.Ring.Equiv, predicate
Wording
no wording
English
Let $F$, $R$ and $S$ be sets. Then we can say that $\mathrm{RingEquivClass}$ holds for $F$, $R$ and $S$.
RingEquivClass.toRingEquivdefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the ring isomorphism of f (from the name)
English
Let $f$ be an element of $F$. Then the ring isomorphism of $f$ is a ring isomorphism of $x$ and $x_{1}$ defined as $\operatorname{mk}$ applied to $\operatorname{toEquiv}$ applied to the multiplicative equivalence of $f$, $\mathrm{MulEquiv\_\_map\_mul'}$ applied to the multiplicative equivalence of $f$ and $\mathrm{AddEquiv\_\_map\_add'}$ applied to the additive equivalence of $f$.
RingHom.inversedefMathlib.Algebra.Ring.Equiv, function or constant
Wording
the inverse of f and g (from the name)
English
Let $f$ be a ring homomorphism of $R$ and $S$. Let $g$ be a function from elements of $S$ to elements of $R$ such that $\operatorname{LeftInverse}$ holds for $g$ and $\operatorname{coe}$ applied to $f$ and $\operatorname{RightInverse}$ holds for $g$ and $\operatorname{coe}$ applied to $f$. Then the inverse of $f$ and $g$ is a ring homomorphism of $S$ and $R$.

Mathlib.Algebra.Ring.Fin

RingEquiv.piFinTwodefMathlib.Algebra.Ring.Fin, function or constant
Wording
no wording
English
Let $R$ be a function from elements of $\mathrm{Fin}$ applied to $2$ to sets. Then $\operatorname{piFinTwo}$ applied to $R$ is a ring isomorphism of the set of functions from elements $i$ of $\mathrm{Fin}$ applied to $2$ to elements of $R$ applied to $i$ and $\mathrm{Prod}$ applied to $R$ applied to $0$ and $R$ applied to $1$.

Mathlib.Algebra.Ring.Hom.Defs

AddMonoidHom.mkRingHomOfMulSelfOfTwoNeZerodefMathlib.Algebra.Ring.Hom.Defs, function or constant
Wording
the ring homomorphism of f (from the name)
English
Let $f$ be an additive monoid homomorphism of $x_{1}$ and $x$ such that for all elements $x_{4}$ of $x_{1}$, $\EqtMACRoH {f (x_{4} \times x_{4})}{f (x_{4})\times f (x_{4})}$. Assume that $2 \neq 0$. Assume that $\EqtMACRoH {f (1)}{1}$. Then the ring homomorphism of $f$ is a ring homomorphism of $x_{1}$ and $x$.
NonUnitalRingHomstructureMathlib.Algebra.Ring.Hom.Defs, type
Wording
non unital ring homomorphism of x and x1 (from the name)
English
Let $x$ and $x_{1}$ be sets. Then the non unital ring homomorphisms of $x$ and $x_{1}$ are a basic type.
NonUnitalRingHom.compdefMathlib.Algebra.Ring.Hom.Defs, function or constant
Wording
the composition of g and f (from the name)
English
Let $g$ be a non unital ring homomorphism of $x_{1}$ and $x_{2}$. Let $f$ be a non unital ring homomorphism of $x$ and $x_{1}$. Then the composition of $g$ and $f$ is a non unital ring homomorphism of $x$ and $x_{2}$.
NonUnitalRingHom.copydefMathlib.Algebra.Ring.Hom.Defs, function or constant
Wording
the copy of f and h (from the name)
English
Let $f$ be a non unital ring homomorphism of $x$ and $x_{1}$. Let $\mathrm{f'}$ be a function from elements of $x$ to elements of $x_{1}$ such that $\mathrm{f'}$ is equal to $\operatorname{coe}$ applied to $f$. Then the copy of $f$ and $\mathrm{f'}$ is a non unital ring homomorphism of $x$ and $x_{1}$.
NonUnitalRingHom.iddefMathlib.Algebra.Ring.Hom.Defs, function or constant
Wording
the identity of x (from the name)
English
Let $x$ be a set. Then the identity of $x$ is a non unital ring homomorphism of $x$ and $x$.
NonUnitalRingHom.toAddMonoidHomdefMathlib.Algebra.Ring.Hom.Defs, function or constant
Wording
the additive monoid homomorphism of self (from the name)
English
Let $\mathrm{self}$ be a non unital ring homomorphism of $x$ and $x_{1}$. Then the additive monoid homomorphism of $\mathrm{self}$ is an additive monoid homomorphism of $x$ and $x_{1}$ defined as $\operatorname{mk}$ applied to $\operatorname{mk}$ applied to $\operatorname{toFun}$ applied to $\operatorname{toMulHom}$ applied to $\mathrm{self}$ and $\mathrm{NonUnitalRingHom\_\_map\_zero'}$ applied to $\mathrm{self}$ and $\mathrm{NonUnitalRingHom\_\_map\_add'}$ applied to $\mathrm{self}$.
NonUnitalRingHomClassclassMathlib.Algebra.Ring.Hom.Defs, predicate
Wording
no wording
English
Let $F$ be a set. Let $x$ and $x_{1}$ be elements of $\mathrm{outParam}$ applied to the set of sets. Then we can say that $\mathrm{NonUnitalRingHomClass}$ holds for $F$, $x$ and $x_{1}$.
NonUnitalRingHomClass.toNonUnitalRingHomdefMathlib.Algebra.Ring.Hom.Defs, function or constant
Wording
the non unital ring homomorphism of f (from the name)
English
Let $f$ be an element of $F$. Then the non unital ring homomorphism of $f$ is a non unital ring homomorphism of $x$ and $x_{1}$.
RingHomstructureMathlib.Algebra.Ring.Hom.Defs, type
Wording
ring homomorphism of x and x1 (from the name)
English
Let $x$ and $x_{1}$ be sets. Then the ring homomorphisms of $x$ and $x_{1}$ are a basic type.
RingHom.compdefMathlib.Algebra.Ring.Hom.Defs, function or constant
Wording
the composition of g and f (from the name)
English
Let $g$ be a ring homomorphism of $x_{1}$ and $x_{2}$. Let $f$ be a ring homomorphism of $x$ and $x_{1}$. Then the composition of $g$ and $f$ is a ring homomorphism of $x$ and $x_{2}$.
RingHom.copydefMathlib.Algebra.Ring.Hom.Defs, function or constant
Wording
the copy of f and h (from the name)
English
Let $f$ be a ring homomorphism of $x$ and $x_{1}$. Let $\mathrm{f'}$ be a function from elements of $x$ to elements of $x_{1}$ such that $\mathrm{f'}$ is equal to $\operatorname{coe}$ applied to $f$. Then the copy of $f$ and $\mathrm{f'}$ is a ring homomorphism of $x$ and $x_{1}$.
RingHom.iddefMathlib.Algebra.Ring.Hom.Defs, function or constant
Wording
the identity ring homomorphism of x (from the docstring)
English
Let $x$ be a set. Then the identity ring homomorphism of $x$ is a ring homomorphism of $x$ and $x$.
RingHom.mk'defMathlib.Algebra.Ring.Hom.Defs, function or constant
Wording
no wording
English
Let $f$ be a monoid homomorphism of $x$ and $x_{1}$ such that for all elements $a$ and $b$ of $x$, $\EqtMACRoH {f (a + b)}{f (a)+ f (b)}$. Then $\operatorname{mk'}$ applied to $f$ and $\mathrm{map\_add}$ is a ring homomorphism of $x$ and $x_{1}$.
RingHom.toAddMonoidHomdefMathlib.Algebra.Ring.Hom.Defs, function or constant
Wording
the additive monoid homomorphism of self (from the name)
English
Let $\mathrm{self}$ be a ring homomorphism of $x$ and $x_{1}$. Then the additive monoid homomorphism of $\mathrm{self}$ is an additive monoid homomorphism of $x$ and $x_{1}$ defined as $\operatorname{mk}$ applied to $\operatorname{mk}$ applied to $\operatorname{toFun}$ applied to $\operatorname{toOneHom}$ applied to $\operatorname{toMonoidHom}$ applied to $\mathrm{self}$ and $\mathrm{RingHom\_\_map\_zero'}$ applied to $\mathrm{self}$ and $\mathrm{RingHom\_\_map\_add'}$ applied to $\mathrm{self}$.
RingHom.toMonoidWithZeroHomdefMathlib.Algebra.Ring.Hom.Defs, function or constant
Wording
the monoid with zero homomorphism of self (from the name)
English
Let $\mathrm{self}$ be a ring homomorphism of $x$ and $x_{1}$. Then the monoid with zero homomorphism of $\mathrm{self}$ is a monoid with zero homomorphism of $x$ and $x_{1}$ defined as $\operatorname{mk}$ applied to $\operatorname{mk}$ applied to $\operatorname{toFun}$ applied to $\operatorname{toOneHom}$ applied to $\operatorname{toMonoidHom}$ applied to $\mathrm{self}$ and $\mathrm{RingHom\_\_map\_zero'}$ applied to $\mathrm{self}$, $\mathrm{OneHom\_\_map\_one'}$ applied to $\operatorname{toOneHom}$ applied to $\operatorname{toMonoidHom}$ applied to $\mathrm{self}$ and $\mathrm{MonoidHom\_\_map\_mul'}$ applied to $\operatorname{toMonoidHom}$ applied to $\mathrm{self}$.
RingHom.toNonUnitalRingHomdefMathlib.Algebra.Ring.Hom.Defs, function or constant
Wording
the non unital ring homomorphism of self (from the name)
English
Let $\mathrm{self}$ be a ring homomorphism of $x$ and $x_{1}$. Then the non unital ring homomorphism of $\mathrm{self}$ is a non unital ring homomorphism of $x$ and $x_{1}$ defined as $\operatorname{mk}$ applied to $\operatorname{mk}$ applied to $\operatorname{toFun}$ applied to $\operatorname{toOneHom}$ applied to $\operatorname{toMonoidHom}$ applied to $\mathrm{self}$ and $\mathrm{MonoidHom\_\_map\_mul'}$ applied to $\operatorname{toMonoidHom}$ applied to $\mathrm{self}$, $\mathrm{RingHom\_\_map\_zero'}$ applied to $\mathrm{self}$ and $\mathrm{RingHom\_\_map\_add'}$ applied to $\mathrm{self}$.
RingHomClassclassMathlib.Algebra.Ring.Hom.Defs, predicate
Wording
no wording
English
Let $F$ be a set. Let $x$ and $x_{1}$ be elements of $\mathrm{outParam}$ applied to the set of sets. Then we can say that $\mathrm{RingHomClass}$ holds for $F$, $x$ and $x_{1}$.
RingHomClass.toRingHomdefMathlib.Algebra.Ring.Hom.Defs, function or constant
Wording
the ring homomorphism of f (from the name)
English
Let $f$ be an element of $F$. Then the ring homomorphism of $f$ is a ring homomorphism of $x$ and $x_{1}$.

Mathlib.Algebra.Ring.Invertible

AddUnits.mulLeftdefMathlib.Algebra.Ring.Invertible, function or constant
Wording
the left multiplicative of x1 and y (from the name)
English
Let $x_{1}$ be an additive unit of $R$. Let $y$ be an element of $R$. Then the left multiplicative of $x_{1}$ and $y$ is an additive unit of $R$.
AddUnits.mulRightdefMathlib.Algebra.Ring.Invertible, function or constant
Wording
the right multiplicative of x1 and y (from the name)
English
Let $x_{1}$ be an additive unit of $R$. Let $y$ be an element of $R$. Then the right multiplicative of $x_{1}$ and $y$ is an additive unit of $R$.

Mathlib.Algebra.Ring.IsFormallyReal

AddSubsemigroup.sumNonzeroSqdefMathlib.Algebra.Ring.IsFormallyReal, function or constant
Wording
the sum nonzero square of R (from the name)
English
Let $R$ be a set. Then the sum nonzero square of $R$ is an additive subsemigroup of $R$ defined as $\operatorname{mk}$ applied to $\operatorname{ofPred}$ applied to the function that maps $s$ to the proposition that $s$ is a sum nonzero square and the function that maps $x_{2}$ and $x_{3}$ to $\operatorname{add}$.
IsFormallyRealclassMathlib.Algebra.Ring.IsFormallyReal, predicate
Wording
R is formally real (from the docstring)
English
generation took over the time limit
IsSumNonzeroSqinductiveMathlib.Algebra.Ring.IsFormallyReal, predicate
Wording
x3 is a sum nonzero square (from the name)
English
Let $x_{3}$ be an element of $R$. Then we can say that $x_{3}$ is a sum nonzero square.
IsSumNonzeroSq.belowinductiveMathlib.Algebra.Ring.IsFormallyReal, predicate
Wording
no wording
English
Assume that $x_{3}$ is a sum nonzero square. Then we can say that $\operatorname{below}$ holds for $t$.

Mathlib.Algebra.Ring.NegOnePow

Int.negOnePowdefMathlib.Algebra.Ring.NegOnePow, function or constant
Wording
the negation one power of n (from the name)
English
Let $n$ be an integer. Then the negation one power of $n$ is a unit of $\Integer$ defined as $\operatorname{neg} (1)^ {n}$.

Mathlib.Algebra.Ring.Opposite

NonUnitalRingHom.fromOppositedefMathlib.Algebra.Ring.Opposite, function or constant
Wording
no wording
English
Let $f$ be a non unital ring homomorphism of $R$ and $S$ such that for all elements $x_{2}$ and $y$ of $R$, $\mathrm{Commute}$ holds for $f$ applied to $x_{2}$ and $f$ applied to $y$. Then $\operatorname{fromOpposite}$ applied to $f$ and $\mathrm{hf}$ is a non unital ring homomorphism of the set of multiplicative opposites of $R$ and $S$.
NonUnitalRingHom.opdefMathlib.Algebra.Ring.Opposite, function or constant
Wording
the opposite (from the name)
English
The opposite is an equivalence from the set of non unital ring homomorphisms of $R$ and $S$ to the set of non unital ring homomorphisms of the set of multiplicative opposites of $R$ and the set of multiplicative opposites of $S$.
NonUnitalRingHom.toOppositedefMathlib.Algebra.Ring.Opposite, function or constant
Wording
the opposite of f and hf (from the name)
English
Let $f$ be a non unital ring homomorphism of $R$ and $S$ such that for all elements $x_{2}$ and $y$ of $R$, $\mathrm{Commute}$ holds for $f$ applied to $x_{2}$ and $f$ applied to $y$. Then the opposite of $f$ and $\mathrm{hf}$ is a non unital ring homomorphism of $R$ and the set of multiplicative opposites of $S$.
NonUnitalRingHom.unopdefMathlib.Algebra.Ring.Opposite, function or constant
Wording
the opposite (from the name)
English
The opposite is an equivalence from the set of non unital ring homomorphisms of the set of multiplicative opposites of $R$ and the set of multiplicative opposites of $S$ to the set of non unital ring homomorphisms of $R$ and $S$ defined as the inverse of the opposite.
RingHom.fromOppositedefMathlib.Algebra.Ring.Opposite, function or constant
Wording
no wording
English
Let $f$ be a ring homomorphism of $R$ and $S$ such that for all elements $x_{2}$ and $y$ of $R$, $\mathrm{Commute}$ holds for $f$ applied to $x_{2}$ and $f$ applied to $y$. Then $\operatorname{fromOpposite}$ applied to $f$ and $\mathrm{hf}$ is a ring homomorphism of the set of multiplicative opposites of $R$ and $S$.
RingHom.opdefMathlib.Algebra.Ring.Opposite, function or constant
Wording
the opposite (from the name)
English
The opposite is an equivalence from the set of ring homomorphisms of $R$ and $S$ to the set of ring homomorphisms of the set of multiplicative opposites of $R$ and the set of multiplicative opposites of $S$.
RingHom.toOppositedefMathlib.Algebra.Ring.Opposite, function or constant
Wording
the opposite of f and hf (from the name)
English
Let $f$ be a ring homomorphism of $R$ and $S$ such that for all elements $x_{2}$ and $y$ of $R$, $\mathrm{Commute}$ holds for $f$ applied to $x_{2}$ and $f$ applied to $y$. Then the opposite of $f$ and $\mathrm{hf}$ is a ring homomorphism of $R$ and the set of multiplicative opposites of $S$.
RingHom.unopdefMathlib.Algebra.Ring.Opposite, function or constant
Wording
the opposite (from the name)
English
The opposite is an equivalence from the set of ring homomorphisms of the set of multiplicative opposites of $R$ and the set of multiplicative opposites of $S$ to the set of ring homomorphisms of $R$ and $S$ defined as the inverse of the opposite.

Mathlib.Algebra.Ring.Parity

OdddefMathlib.Algebra.Ring.Parity, predicate
Wording
no wording
English
Let $a$ be an element of $x$. Then $\mathrm{Odd}$ holds for $a$, if there exists an element $k$ of $x$, such that $\EqtMACRoH {a}{2 \times k + 1}$.

Mathlib.Algebra.Ring.Periodic

Function.AntiperiodicdefMathlib.Algebra.Ring.Periodic, predicate
Wording
no wording
English
Let $f$ be a function from elements of $x$ to elements of $x_{1}$. Let $c$ be an element of $x$. Then $\operatorname{Antiperiodic}$ holds for $f$ and $c$, if for all elements $x_{4}$ of $x$, $\EqtMACRoH {f (x_{4} + c)}{\operatorname{neg} (f (x_{4}))}$.
Function.PeriodicdefMathlib.Algebra.Ring.Periodic, predicate
Wording
no wording
English
Let $f$ be a function from elements of $x$ to elements of $x_{1}$. Let $c$ be an element of $x$. Then $\operatorname{Periodic}$ holds for $f$ and $c$, if for all elements $x_{3}$ of $x$, $\EqtMACRoH {f (x_{3} + c)}{f (x_{3})}$.
Function.Periodic.liftdefMathlib.Algebra.Ring.Periodic, function or constant
Wording
the lift of h and x3 (from the name)
English
Assume that $\operatorname{Periodic}$ holds for $f$ and $c$. Let $x_{3}$ be a quotient of $x$ and $\operatorname{zmultiples}$ applied to $c$. Then the lift of $h$ and $x_{3}$ is an element of $x_{1}$.

Mathlib.Algebra.Ring.Pi

NonUnitalRingHom.compLeftdefMathlib.Algebra.Ring.Pi, function or constant
Wording
the left composition of f and I (from the name)
English
Let $f$ be a non unital ring homomorphism of $x$ and $x_{1}$. Let $I$ be a set. Then the left composition of $f$ and $I$ is a non unital ring homomorphism of the set of functions from elements of $I$ to elements of $x$ and the set of functions from elements of $I$ to elements of $x_{1}$.
NonUnitalRingHom.pidefMathlib.Algebra.Ring.Pi, function or constant
Wording
the product of g (from the name)
English
Let $g$ be a function from elements $i_{1}$ of $I$ to non unital ring homomorphisms of $x$ and $f$ applied to $i_{1}$. Then the product of $i_{1}$ is a non unital ring homomorphism of $x$ and the set of functions from elements $i$ of $I$ to elements of $f$ applied to $i$.
Pi.constNonUnitalRingHomdefMathlib.Algebra.Ring.Pi, function or constant
Wording
the constant non unital ring homomorphism of x and x1 (from the name)
English
Let $x$ and $x_{1}$ be sets. Then the constant non unital ring homomorphism of $x$ and $x_{1}$ is a non unital ring homomorphism of $x_{1}$ and the set of functions from elements of $x$ to elements of $x_{1}$.
Pi.constRingHomdefMathlib.Algebra.Ring.Pi, function or constant
Wording
the constant ring homomorphism of x and x1 (from the name)
English
Let $x$ and $x_{1}$ be sets. Then the constant ring homomorphism of $x$ and $x_{1}$ is a ring homomorphism of $x_{1}$ and the set of functions from elements of $x$ to elements of $x_{1}$.
Pi.evalNonUnitalRingHomdefMathlib.Algebra.Ring.Pi, function or constant
Wording
the evaluation non unital ring homomorphism of f and i (from the name)
English
Let $f$ be a function from elements of $I$ to sets. Let $i$ be an element of $I$. Then the evaluation non unital ring homomorphism of $f$ and $i$ is a non unital ring homomorphism of the set of functions from elements $i_{1}$ of $I$ to elements of $f$ applied to $i_{1}$ and $f$ applied to $i$.
Pi.evalRingHomdefMathlib.Algebra.Ring.Pi, function or constant
Wording
the evaluation ring homomorphism of f and i (from the name)
English
Let $f$ be a function from elements of $I$ to sets. Let $i$ be an element of $I$. Then the evaluation ring homomorphism of $f$ and $i$ is a ring homomorphism of the set of functions from elements $i_{1}$ of $I$ to elements of $f$ applied to $i_{1}$ and $f$ applied to $i$.
RingHom.compLeftdefMathlib.Algebra.Ring.Pi, function or constant
Wording
the left composition of f and I (from the name)
English
Let $f$ be a ring homomorphism of $x$ and $x_{1}$. Let $I$ be a set. Then the left composition of $f$ and $I$ is a ring homomorphism of the set of functions from elements of $I$ to elements of $x$ and the set of functions from elements of $I$ to elements of $x_{1}$.
RingHom.pidefMathlib.Algebra.Ring.Pi, function or constant
Wording
the product of g (from the name)
English
Let $g$ be a function from elements $i_{1}$ of $I$ to ring homomorphisms of $x$ and $f$ applied to $i_{1}$. Then the product of $i_{1}$ is a ring homomorphism of $x$ and the set of functions from elements $i$ of $I$ to elements of $f$ applied to $i$.

Mathlib.Algebra.Ring.Prod

NonUnitalRingHom.fstdefMathlib.Algebra.Ring.Prod, function or constant
Wording
the first component of R and S (from the name)
English
Let $R$ and $S$ be sets. Then the first component of $R$ and $S$ is a non unital ring homomorphism of $\mathrm{Prod}$ applied to $R$ and $S$ and $R$.
NonUnitalRingHom.proddefMathlib.Algebra.Ring.Prod, function or constant
Wording
the product of f and g (from the name)
English
Let $f$ be a non unital ring homomorphism of $R$ and $S$. Let $g$ be a non unital ring homomorphism of $R$ and $T$. Then the product of $f$ and $g$ is a non unital ring homomorphism of $R$ and $\mathrm{Prod}$ applied to $S$ and $T$.
NonUnitalRingHom.prodMapdefMathlib.Algebra.Ring.Prod, function or constant
Wording
the product map of f and g (from the name)
English
Let $f$ be a non unital ring homomorphism of $R$ and $\mathrm{R'}$. Let $g$ be a non unital ring homomorphism of $S$ and $\mathrm{S'}$. Then the product map of $f$ and $g$ is a non unital ring homomorphism of $\mathrm{Prod}$ applied to $R$ and $S$ and $\mathrm{Prod}$ applied to $\mathrm{R'}$ and $\mathrm{S'}$ defined as the product of the composition of $f$ and the first component of $R$ and $S$ and the composition of $g$ and the second component of $R$ and $S$.
NonUnitalRingHom.snddefMathlib.Algebra.Ring.Prod, function or constant
Wording
the second component of R and S (from the name)
English
Let $R$ and $S$ be sets. Then the second component of $R$ and $S$ is a non unital ring homomorphism of $\mathrm{Prod}$ applied to $R$ and $S$ and $S$.
RingEquiv.prodCommdefMathlib.Algebra.Ring.Prod, function or constant
Wording
no wording
English
$\operatorname{prodComm}$ is a ring isomorphism of $\mathrm{Prod}$ applied to $R$ and $S$ and $\mathrm{Prod}$ applied to $S$ and $R$.
RingEquiv.prodProdProdCommdefMathlib.Algebra.Ring.Prod, function or constant
Wording
no wording
English
Let $R$, $\mathrm{R'}$, $S$ and $\mathrm{S'}$ be sets. Then $\operatorname{prodProdProdComm}$ applied to $R$, $\mathrm{R'}$, $S$ and $\mathrm{S'}$ is a ring isomorphism of $\mathrm{Prod}$ applied to $\mathrm{Prod}$ applied to $R$ and $\mathrm{R'}$ and $\mathrm{Prod}$ applied to $S$ and $\mathrm{S'}$ and $\mathrm{Prod}$ applied to $\mathrm{Prod}$ applied to $R$ and $S$ and $\mathrm{Prod}$ applied to $\mathrm{R'}$ and $\mathrm{S'}$.
RingEquiv.prodZeroRingdefMathlib.Algebra.Ring.Prod, function or constant
Wording
the product zero ring of R and S (from the name)
English
Let $R$ and $S$ be sets. Then the product zero ring of $R$ and $S$ is a ring isomorphism of $R$ and $\mathrm{Prod}$ applied to $R$ and $S$.
RingEquiv.zeroRingProddefMathlib.Algebra.Ring.Prod, function or constant
Wording
the zero ring product of R and S (from the name)
English
Let $R$ and $S$ be sets. Then the zero ring product of $R$ and $S$ is a ring isomorphism of $R$ and $\mathrm{Prod}$ applied to $S$ and $R$.
RingHom.fstdefMathlib.Algebra.Ring.Prod, function or constant
Wording
the first component of R and S (from the name)
English
Let $R$ and $S$ be sets. Then the first component of $R$ and $S$ is a ring homomorphism of $\mathrm{Prod}$ applied to $R$ and $S$ and $R$.
RingHom.proddefMathlib.Algebra.Ring.Prod, function or constant
Wording
the product of f and g (from the name)
English
Let $f$ be a ring homomorphism of $R$ and $S$. Let $g$ be a ring homomorphism of $R$ and $T$. Then the product of $f$ and $g$ is a ring homomorphism of $R$ and $\mathrm{Prod}$ applied to $S$ and $T$.
RingHom.prodMapdefMathlib.Algebra.Ring.Prod, function or constant
Wording
the product map of f and g (from the name)
English
Let $f$ be a ring homomorphism of $R$ and $\mathrm{R'}$. Let $g$ be a ring homomorphism of $S$ and $\mathrm{S'}$. Then the product map of $f$ and $g$ is a ring homomorphism of $\mathrm{Prod}$ applied to $R$ and $S$ and $\mathrm{Prod}$ applied to $\mathrm{R'}$ and $\mathrm{S'}$ defined as the product of the composition of $f$ and the first component of $R$ and $S$ and the composition of $g$ and the second component of $R$ and $S$.
RingHom.snddefMathlib.Algebra.Ring.Prod, function or constant
Wording
the second component of R and S (from the name)
English
Let $R$ and $S$ be sets. Then the second component of $R$ and $S$ is a ring homomorphism of $\mathrm{Prod}$ applied to $R$ and $S$ and $S$.

Mathlib.Algebra.Ring.Semireal.Defs

IsSemirealclassMathlib.Algebra.Ring.Semireal.Defs, predicate
Wording
no wording
English
Let $R$ be a set. Then we can say that $\mathrm{IsSemireal}$ holds for $R$.

Mathlib.Algebra.Ring.Shrink

Shrink.ringEquivdefMathlib.Algebra.Ring.Shrink, function or constant
Wording
the ring isomorphism of x (from the name)
English
Let $x$ be a set. Then the ring isomorphism of $x$ is a ring isomorphism of the set of shrinks of $x$ and $x$ defined as the ring isomorphism of the inverse of the equivalence shrink of $x$.

Mathlib.Algebra.Ring.Subring.Basic

RingEquiv.ofLeftInversedefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
the ring isomorphism of h (from the name)
English
Assume that $\operatorname{LeftInverse}$ holds for $g$ and $\operatorname{coe}$ applied to $f$. Then the ring isomorphism of $h$ is a ring isomorphism of $R$ and $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {\operatorname{range} (f)}{x_{2}})}$.
RingEquiv.restrictdefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
no wording
English
Let $e$ be a ring isomorphism of $R$ and $S$. Let $\mathrm{s'}$ be an element of $x_{2}$. Let $s$ be an element of $x_{3}$ such that for all elements $x_{8}$ of $R$, $x_{8}$ is an element of $\mathrm{s'}$, if and only if $\MembershipmemMACRoT {s}{e (x_{8})}$. Then $\operatorname{restrict}$ applied to $e$, $\mathrm{s'}$, $s$ and $h_{2}$ is a ring isomorphism of $\SubtypeSet {x_{6}}{(\MembershipmemMACRoT {\mathrm{s'}}{x_{6}})}$ and $\SubtypeSet {x_{7}}{(\MembershipmemMACRoT {s}{x_{7}})}$.
RingEquiv.subringCongrdefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
the subring congruence of h (from the name)
English
Assume that $\EqtMACRoH {s}{t}$. Then the subring congruence of $h$ is a ring isomorphism of $\SubtypeSet {x_{1}}{(\MembershipmemMACRoT {s}{x_{1}})}$ and $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {t}{x_{2}})}$.
RingEquiv.subringMapdefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
the subring map of e (from the name)
English
Let $e$ be a ring isomorphism of $R$ and $S$. Then the subring map of $e$ is a ring isomorphism of $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {s}{x_{2}})}$ and $\SubtypeSet {x_{3}}{(\MembershipmemMACRoT {\operatorname{map} (\operatorname{toRingHom} (e), s)}{x_{3}})}$ defined as the subsemiring map of $e$ and $\operatorname{toSubsemiring}$ applied to $s$.
RingHom.eqLocusdefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
no wording
English
Let $f$ and $g$ be ring homomorphisms of $R$ and $S$. Then $\operatorname{eqLocus}$ applied to $f$ and $g$ is a subring of $R$.
RingHom.rangedefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
the range of f (from the docstring)
English
Let $f$ be a ring homomorphism of $R$ and $S$. Then the range of $f$ is a subring of $S$.
RingHom.rangeRestrictdefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
no wording
English
Let $f$ be a ring homomorphism of $R$ and $S$. Then $\operatorname{rangeRestrict}$ applied to $f$ is a ring homomorphism of $R$ and $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {\operatorname{range} (f)}{x_{2}})}$.
Subring.centerdefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
the center of R (from the docstring)
English
Let $R$ be a set. Then the center of $R$ is a subring of $R$.
Subring.centerCongrdefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
the center congruence of e (from the name)
English
Let $e$ be a ring isomorphism of $R$ and $S$. Then the center congruence of $e$ is a ring isomorphism of $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {\operatorname{center} (R)}{x_{2}})}$ and $\SubtypeSet {x_{3}}{(\MembershipmemMACRoT {\operatorname{center} (S)}{x_{3}})}$ defined as the center congruence of $e$.
Subring.centerToMulOppositedefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
the center (from the docstring)
English
The center is a ring isomorphism of $\SubtypeSet {x_{1}}{(\MembershipmemMACRoT {\operatorname{center} (R)}{x_{1}})}$ and $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {\operatorname{center} (\mathrm{MulOpposite} (R))}{x_{2}})}$ defined as the center.
Subring.centralizerdefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
the centralizer of s (from the docstring)
English
Let $s$ be an element of $\wp R$. Then the centralizer of $s$ is a subring of $R$.
Subring.closuredefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
the closure of s (from the name)
English
Let $s$ be an element of $\wp R$. Then the closure of $s$ is a subring of $R$ defined as the infimum of $\operatorname{ofPred}$ applied to the function that maps $S$ to $\mathrm{Leq} (s , S)$.
Subring.comapdefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
the preimage of f and s (from the docstring)
English
Let $f$ be a ring homomorphism of $R$ and $S$. Let $s$ be a subring of $S$. Then the preimage of $f$ and $s$ is a subring of $R$.
Subring.equivMapOfInjectivedefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
the equivalence map of s and f (from the name)
English
Let $s$ be a subring of $R$. Let $f$ be a ring homomorphism of $R$ and $S$ such that $\operatorname{coe}$ applied to $f$ is injective. Then the equivalence map of $s$ and $f$ is a ring isomorphism of $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {s}{x_{2}})}$ and $\SubtypeSet {x_{3}}{(\MembershipmemMACRoT {\operatorname{map} (f , s)}{x_{3}})}$.
Subring.gidefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
no wording
English
Let $R$ be a set. Then $\operatorname{gi}$ applied to $R$ is a Galois insertion of $\operatorname{closure}$ and $\operatorname{instSetLike}$.
Subring.inclusiondefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
the inclusion of h (from the name)
English
Assume that $S \leq T$. Then the inclusion of $h$ is a ring homomorphism of $\SubtypeSet {x_{1}}{(\MembershipmemMACRoT {S}{x_{1}})}$ and $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {T}{x_{2}})}$.
Subring.mapdefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
the map of f and s (from the name)
English
Let $f$ be a ring homomorphism of $R$ and $S$. Let $s$ be a subring of $R$. Then the map of $f$ and $s$ is a subring of $S$.
Subring.proddefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
the product of s and t (from the name)
English
Let $s$ be a subring of $R$. Let $t$ be a subring of $S$. Then the product of $s$ and $t$ is a subring of $\mathrm{Prod}$ applied to $R$ and $S$.
Subring.prodEquivdefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
the product equivalence of s and t (from the name)
English
Let $s$ be a subring of $R$. Let $t$ be a subring of $S$. Then the product equivalence of $s$ and $t$ is a ring isomorphism of $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {\operatorname{prod} (s , t)}{x_{2}})}$ and $\mathrm{Prod}$ applied to $\SubtypeSet {x_{3}}{(\MembershipmemMACRoT {s}{x_{3}})}$ and $\SubtypeSet {x_{4}}{(\MembershipmemMACRoT {t}{x_{4}})}$.
Subring.topEquivdefMathlib.Algebra.Ring.Subring.Basic, function or constant
Wording
the top equivalence (from the name)
English
The top equivalence is a ring isomorphism of $\SubtypeSet {x_{1}}{(\MembershipmemMACRoT {\operatorname{top}}{x_{1}})}$ and $R$ defined as the top equivalence.

Mathlib.Algebra.Ring.Subring.Defs

NonUnitalSubring.toSubringdefMathlib.Algebra.Ring.Subring.Defs, function or constant
Wording
the subring of S and h1 (from the name)
English
Let $S$ be a non unital subring of $R$ such that $1$ is an element of $S$. Then the subring of $S$ and $h_{1}$ is a subring of $R$.
SubringstructureMathlib.Algebra.Ring.Subring.Defs, type
Wording
subring of R (from the name)
English
Let $R$ be a set. Then the subrings of $R$ are a basic type.
Subring.copydefMathlib.Algebra.Ring.Subring.Defs, function or constant
Wording
the copy of S and s (from the name)
English
Let $S$ be a subring of $R$. Let $s$ be an element of $\wp R$ such that $\EqtMACRoH {s}{S}$. Then the copy of $S$ and $s$ is a subring of $R$.
Subring.mk'defMathlib.Algebra.Ring.Subring.Defs, function or constant
Wording
no wording
English
Let $s$ be an element of $\wp R$. Let $\mathrm{sm}$ be a submonoid of $R$. Let $\mathrm{sa}$ be an additive subgroup of $R$. Assume that $\EqtMACRoH {\mathrm{sm}}{s}$. Assume that $\EqtMACRoH {\mathrm{sa}}{s}$. Then $\operatorname{mk'}$ applied to $s$, $\mathrm{sm}$, $\mathrm{sa}$, $\mathrm{hm}$ and $\mathrm{ha}$ is a subring of $R$.
Subring.ofClassdefMathlib.Algebra.Ring.Subring.Defs, function or constant
Wording
the subring of s (from the name)
English
Let $s$ be an element of $S$. Then the subring of $s$ is a subring of $R$.
Subring.subtypedefMathlib.Algebra.Ring.Subring.Defs, function or constant
Wording
the subtype of s (from the name)
English
Let $s$ be a subring of $R$. Then the subtype of $s$ is a ring homomorphism of $\SubtypeSet {x_{1}}{(\MembershipmemMACRoT {s}{x_{1}})}$ and $R$.
Subring.toAddSubgroupdefMathlib.Algebra.Ring.Subring.Defs, function or constant
Wording
the additive subgroup of self (from the name)
English
Let $\mathrm{self}$ be a subring of $R$. Then the additive subgroup of $\mathrm{self}$ is an additive subgroup of $R$ defined as $\operatorname{mk}$ applied to $\operatorname{mk}$ applied to $\operatorname{mk}$ applied to the carrier of $\operatorname{toSubsemigroup}$ applied to $\operatorname{toSubmonoid}$ applied to $\operatorname{toSubsemiring}$ applied to $\mathrm{self}$ and $\mathrm{Subsemiring\_\_add\_mem'}$ applied to $\operatorname{toSubsemiring}$ applied to $\mathrm{self}$ and $\mathrm{Subsemiring\_\_zero\_mem'}$ applied to $\operatorname{toSubsemiring}$ applied to $\mathrm{self}$ and $\mathrm{Subring\_\_neg\_mem'}$ applied to $\mathrm{self}$.
Subring.toNonUnitalSubringdefMathlib.Algebra.Ring.Subring.Defs, function or constant
Wording
the non unital subring of S (from the name)
English
Let $S$ be a subring of $R$. Then the non unital subring of $S$ is a non unital subring of $R$.
SubringClassclassMathlib.Algebra.Ring.Subring.Defs, predicate
Wording
R is a subring class (from the name)
English
Let $S$ be a set. Let $R$ be an element of $\mathrm{outParam}$ applied to the set of sets. Then we can say that $R$ is a subring class.
SubringClass.subtypedefMathlib.Algebra.Ring.Subring.Defs, function or constant
Wording
the subtype of s (from the name)
English
Let $s$ be an element of $S$. Then the subtype of $s$ is a ring homomorphism of $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {s}{x_{2}})}$ and $R$.
Subsemiring.toSubringdefMathlib.Algebra.Ring.Subring.Defs, function or constant
Wording
the subring of s and hneg (from the name)
English
Let $s$ be a subsemiring of $R$ such that $\MembershipmemMACRoT {s}{\operatorname{neg} (1)}$. Then the subring of $s$ and $\mathrm{hneg}$ is a subring of $R$.

Mathlib.Algebra.Ring.Subring.IntPolynomial

Polynomial.intdefMathlib.Algebra.Ring.Subring.IntPolynomial, function or constant
Wording
the integer of R and P (from the name)
English
Let $R$ be a subring of $K$. Let $P$ be a polynomial of $K$ such that for all natural numbers $n$, $\MembershipmemMACRoT {R}{\operatorname{coeff} (P , n)}$. Then the integer of $R$ and $P$ is a polynomial of $\SubtypeSet {x_{1}}{(\MembershipmemMACRoT {R}{x_{1}})}$.

Mathlib.Algebra.Ring.Subring.MulOpposite

Subring.addEquivOpdefMathlib.Algebra.Ring.Subring.MulOpposite, function or constant
Wording
the additive equivalence opposite of S (from the name)
English
Let $S$ be a subring of $R$. Then the additive equivalence opposite of $S$ is an additive equivalence of $\SubtypeSet {x_{1}}{(\MembershipmemMACRoT {S}{x_{1}})}$ and $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {\operatorname{op} (S)}{x_{2}})}$ defined as the additive equivalence opposite of $\operatorname{toSubsemiring}$ applied to $S$.
Subring.mopRingEquivOpdefMathlib.Algebra.Ring.Subring.MulOpposite, function or constant
Wording
no wording
English
Let $S$ be a subring of $R$. Then $\operatorname{mopRingEquivOp}$ applied to $S$ is a ring isomorphism of the set of multiplicative opposites of $\SubtypeSet {x_{1}}{(\MembershipmemMACRoT {S}{x_{1}})}$ and $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {\operatorname{op} (S)}{x_{2}})}$ defined as $\operatorname{mopRingEquivOp}$ applied to $\operatorname{toSubsemiring}$ applied to $S$.
Subring.opdefMathlib.Algebra.Ring.Subring.MulOpposite, function or constant
Wording
the opposite of S (from the name)
English
Let $S$ be a subring of $R$. Then the opposite of $S$ is a subring of the set of multiplicative opposites of $R$.
Subring.opEquivdefMathlib.Algebra.Ring.Subring.MulOpposite, function or constant
Wording
the opposite equivalence (from the name)
English
The opposite equivalence is an order isomorphism of the set of subrings of $R$ and the set of subrings of the set of multiplicative opposites of $R$ defined as $\operatorname{mk}$ applied to $\operatorname{mk}$ applied to $\operatorname{op}$, $\operatorname{unop}$, $\mathrm{Subring\_\_unop\_op}$ and $\mathrm{Subring\_\_op\_unop}$ and the function that maps $x_{1}$ and $x_{2}$ to $\mathrm{Subring\_\_op\_le\_op\_iff}$.
Subring.ringEquivOpMopdefMathlib.Algebra.Ring.Subring.MulOpposite, function or constant
Wording
no wording
English
Let $S$ be a subring of $R$. Then $\operatorname{ringEquivOpMop}$ applied to $S$ is a ring isomorphism of $\SubtypeSet {x_{1}}{(\MembershipmemMACRoT {S}{x_{1}})}$ and the set of multiplicative opposites of $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {\operatorname{op} (S)}{x_{2}})}$ defined as $\operatorname{ringEquivOpMop}$ applied to $\operatorname{toSubsemiring}$ applied to $S$.
Subring.unopdefMathlib.Algebra.Ring.Subring.MulOpposite, function or constant
Wording
the opposite of S (from the name)
English
Let $S$ be a subring of the set of multiplicative opposites of $R$. Then the opposite of $S$ is a subring of $R$.

Mathlib.Algebra.Ring.Subring.Order

Subring.orderedSubtypedefMathlib.Algebra.Ring.Subring.Order, function or constant
Wording
the ordered subtype of s (from the name)
English
Let $s$ be a subring of $R$. Then the ordered subtype of $s$ is an order ring homomorphism of $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {s}{x_{2}})}$ and $R$ defined as $\operatorname{mk}$ applied to the subtype of $s$ and the function that maps $x_{2}$, $x_{3}$ and $h$ to $h$.

Mathlib.Algebra.Ring.Subring.Units

Units.posSubgroupdefMathlib.Algebra.Ring.Subring.Units, function or constant
Wording
the positive part subgroup of R (from the name)
English
Let $R$ be a set. Then the positive part subgroup of $R$ is a subgroup of $\UnitsMACRoAO {R}$.

Mathlib.Algebra.Ring.Subsemiring.Basic

RingEquiv.ofLeftInverseSdefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
the ring isomorphism of h (from the name)
English
Assume that $\operatorname{LeftInverse}$ holds for $g$ and $\operatorname{coe}$ applied to $f$. Then the ring isomorphism of $h$ is a ring isomorphism of $R$ and $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {\operatorname{rangeS} (f)}{x_{2}})}$.
RingEquiv.subsemiringCongrdefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
the subsemiring congruence of h (from the name)
English
Assume that $\EqtMACRoH {s}{t}$. Then the subsemiring congruence of $h$ is a ring isomorphism of $\SubtypeSet {x_{1}}{(\MembershipmemMACRoT {s}{x_{1}})}$ and $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {t}{x_{2}})}$.
RingEquiv.subsemiringMapdefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
the subsemiring map of e and s (from the name)
English
Let $e$ be a ring isomorphism of $R$ and $S$. Let $s$ be a subsemiring of $R$. Then the subsemiring map of $e$ and $s$ is a ring isomorphism of $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {s}{x_{2}})}$ and $\SubtypeSet {x_{3}}{(\MembershipmemMACRoT {\operatorname{map} (\operatorname{toRingHom} (e), s)}{x_{3}})}$.
RingHom.codRestrictdefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
no wording
English
Let $f$ be a ring homomorphism of $R$ and $S$. Let $s$ be an element of $x_{2}$ such that for all elements $x_{5}$ of $R$, $\MembershipmemMACRoT {s}{f (x_{5})}$. Then $\operatorname{codRestrict}$ applied to $f$, $s$ and $h_{1}$ is a ring homomorphism of $R$ and $\SubtypeSet {x_{4}}{(\MembershipmemMACRoT {s}{x_{4}})}$.
RingHom.rangeSdefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
the range of f (from the docstring)
English
Let $f$ be a ring homomorphism of $R$ and $S$. Then the range of $f$ is a subsemiring of $S$.
RingHom.rangeSRestrictdefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
no wording
English
Let $f$ be a ring homomorphism of $R$ and $S$. Then $\operatorname{rangeSRestrict}$ applied to $f$ is a ring homomorphism of $R$ and $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {\operatorname{rangeS} (f)}{x_{2}})}$ defined as $\operatorname{codRestrict}$ applied to $f$, the range of $f$ and $\mathrm{RingHom\_\_mem\_rangeS\_self}$ applied to $f$.
RingHom.restrictdefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
no wording
English
Let $f$ be a ring homomorphism of $R$ and $S$. Let $\mathrm{s'}$ be an element of $x_{2}$. Let $s$ be an element of $x_{3}$ such that for all elements $x_{8}$ of $R$, if $x_{8}$ is an element of $\mathrm{s'}$, then $\MembershipmemMACRoT {s}{f (x_{8})}$. Then $\operatorname{restrict}$ applied to $f$, $\mathrm{s'}$, $s$ and $h_{2}$ is a ring homomorphism of $\SubtypeSet {x_{6}}{(\MembershipmemMACRoT {\mathrm{s'}}{x_{6}})}$ and $\SubtypeSet {x_{7}}{(\MembershipmemMACRoT {s}{x_{7}})}$.
Submonoid.subsemiringClosuredefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
the additive closure of M (from the docstring)
English
Let $M$ be a submonoid of $R$. Then the additive closure of $M$ is a subsemiring of $R$.
Subsemiring.centerdefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
the center of R (from the docstring)
English
Let $R$ be a set. Then the center of $R$ is a subsemiring of $R$.
Subsemiring.centerCongrdefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
the center congruence of e (from the name)
English
Let $e$ be a ring isomorphism of $R$ and $S$. Then the center congruence of $e$ is a ring isomorphism of $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {\operatorname{center} (R)}{x_{2}})}$ and $\SubtypeSet {x_{3}}{(\MembershipmemMACRoT {\operatorname{center} (S)}{x_{3}})}$ defined as the center congruence of $e$.
Subsemiring.centerToMulOppositedefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
the center (from the docstring)
English
The center is a ring isomorphism of $\SubtypeSet {x_{1}}{(\MembershipmemMACRoT {\operatorname{center} (R)}{x_{1}})}$ and $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {\operatorname{center} (\mathrm{MulOpposite} (R))}{x_{2}})}$ defined as the center.
Subsemiring.centralizerdefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
the centralizer of s (from the docstring)
English
Let $s$ be an element of $\wp R$. Then the centralizer of $s$ is a subsemiring of $R$.
Subsemiring.closuredefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
the closure of s (from the name)
English
Let $s$ be an element of $\wp R$. Then the closure of $s$ is a subsemiring of $R$ defined as the infimum of $\operatorname{ofPred}$ applied to the function that maps $S$ to $\mathrm{Leq} (s , S)$.
Subsemiring.comapdefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
the preimage of f and s (from the docstring)
English
Let $f$ be a ring homomorphism of $R$ and $S$. Let $s$ be a subsemiring of $S$. Then the preimage of $f$ and $s$ is a subsemiring of $R$.
Subsemiring.equivMapOfInjectivedefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
the equivalence map of s and f (from the name)
English
Let $s$ be a subsemiring of $R$. Let $f$ be a ring homomorphism of $R$ and $S$ such that $\operatorname{coe}$ applied to $f$ is injective. Then the equivalence map of $s$ and $f$ is a ring isomorphism of $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {s}{x_{2}})}$ and $\SubtypeSet {x_{3}}{(\MembershipmemMACRoT {\operatorname{map} (f , s)}{x_{3}})}$.
Subsemiring.gidefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
no wording
English
Let $R$ be a set. Then $\operatorname{gi}$ applied to $R$ is a Galois insertion of $\operatorname{closure}$ and $\operatorname{instSetLike}$.
Subsemiring.inclusiondefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
the inclusion of h (from the name)
English
Assume that $S \leq T$. Then the inclusion of $h$ is a ring homomorphism of $\SubtypeSet {x_{1}}{(\MembershipmemMACRoT {S}{x_{1}})}$ and $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {T}{x_{2}})}$.
Subsemiring.mapdefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
the map of f and s (from the name)
English
Let $f$ be a ring homomorphism of $R$ and $S$. Let $s$ be a subsemiring of $R$. Then the map of $f$ and $s$ is a subsemiring of $S$.
Subsemiring.proddefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
the product of s and t (from the name)
English
Let $s$ be a subsemiring of $R$. Let $t$ be a subsemiring of $S$. Then the product of $s$ and $t$ is a subsemiring of $\mathrm{Prod}$ applied to $R$ and $S$.
Subsemiring.prodEquivdefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
the product equivalence of s and t (from the name)
English
Let $s$ be a subsemiring of $R$. Let $t$ be a subsemiring of $S$. Then the product equivalence of $s$ and $t$ is a ring isomorphism of $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {\operatorname{prod} (s , t)}{x_{2}})}$ and $\mathrm{Prod}$ applied to $\SubtypeSet {x_{3}}{(\MembershipmemMACRoT {s}{x_{3}})}$ and $\SubtypeSet {x_{4}}{(\MembershipmemMACRoT {t}{x_{4}})}$.
Subsemiring.topEquivdefMathlib.Algebra.Ring.Subsemiring.Basic, function or constant
Wording
the top equivalence (from the name)
English
The top equivalence is a ring isomorphism of $\SubtypeSet {x_{1}}{(\MembershipmemMACRoT {\operatorname{top}}{x_{1}})}$ and $R$.

Mathlib.Algebra.Ring.Subsemiring.Defs

AddSubmonoidWithOneClassclassMathlib.Algebra.Ring.Subsemiring.Defs, predicate
Wording
R is a additive submonoid with one class (from the name)
English
Let $S$ be a set. Let $R$ be an element of $\mathrm{outParam}$ applied to the set of sets. Then we can say that $R$ is an additive submonoid with one class.
NonUnitalSubsemiring.toSubsemiringdefMathlib.Algebra.Ring.Subsemiring.Defs, function or constant
Wording
the subsemiring of S and h1 (from the name)
English
Let $S$ be a non unital subsemiring of $R$ such that $1$ is an element of $S$. Then the subsemiring of $S$ and $h_{1}$ is a subsemiring of $R$.
RingHom.domRestrictdefMathlib.Algebra.Ring.Subsemiring.Defs, function or constant
Wording
no wording
English
Let $f$ be a ring homomorphism of $R$ and $S$. Let $s$ be an element of $x_{2}$. Then $\operatorname{domRestrict}$ applied to $f$ and $s$ is a ring homomorphism of $\SubtypeSet {x_{4}}{(\MembershipmemMACRoT {s}{x_{4}})}$ and $S$ defined as the composition of $f$ and the subtype of $s$.
RingHom.eqLocusSdefMathlib.Algebra.Ring.Subsemiring.Defs, function or constant
Wording
no wording
English
Let $f$ and $g$ be ring homomorphisms of $R$ and $S$. Then $\operatorname{eqLocusS}$ applied to $f$ and $g$ is a subsemiring of $R$.
SubsemiringstructureMathlib.Algebra.Ring.Subsemiring.Defs, type
Wording
subsemiring of R (from the name)
English
Let $R$ be a set. Then the subsemirings of $R$ are a basic type.
Subsemiring.copydefMathlib.Algebra.Ring.Subsemiring.Defs, function or constant
Wording
the copy of S and s (from the name)
English
Let $S$ be a subsemiring of $R$. Let $s$ be an element of $\wp R$ such that $\EqtMACRoH {s}{S}$. Then the copy of $S$ and $s$ is a subsemiring of $R$.
Subsemiring.mk'defMathlib.Algebra.Ring.Subsemiring.Defs, function or constant
Wording
no wording
English
Let $s$ be an element of $\wp R$. Let $\mathrm{sm}$ be a submonoid of $R$ such that $\EqtMACRoH {\mathrm{sm}}{s}$. Let $\mathrm{sa}$ be an additive submonoid of $R$ such that $\EqtMACRoH {\mathrm{sa}}{s}$. Then $\operatorname{mk'}$ applied to $s$, $\mathrm{sm}$, $\mathrm{hm}$, $\mathrm{sa}$ and $\mathrm{ha}$ is a subsemiring of $R$.
Subsemiring.ofClassdefMathlib.Algebra.Ring.Subsemiring.Defs, function or constant
Wording
the subsemiring of s (from the name)
English
Let $s$ be an element of $S$. Then the subsemiring of $s$ is a subsemiring of $R$.
Subsemiring.subtypedefMathlib.Algebra.Ring.Subsemiring.Defs, function or constant
Wording
the subtype of s (from the name)
English
Let $s$ be a subsemiring of $R$. Then the subtype of $s$ is a ring homomorphism of $\SubtypeSet {x_{1}}{(\MembershipmemMACRoT {s}{x_{1}})}$ and $R$.
Subsemiring.toAddSubmonoiddefMathlib.Algebra.Ring.Subsemiring.Defs, function or constant
Wording
the additive submonoid of self (from the name)
English
Let $\mathrm{self}$ be a subsemiring of $R$. Then the additive submonoid of $\mathrm{self}$ is an additive submonoid of $R$ defined as $\operatorname{mk}$ applied to $\operatorname{mk}$ applied to the carrier of $\operatorname{toSubsemigroup}$ applied to $\operatorname{toSubmonoid}$ applied to $\mathrm{self}$ and $\mathrm{Subsemiring\_\_add\_mem'}$ applied to $\mathrm{self}$ and $\mathrm{Subsemiring\_\_zero\_mem'}$ applied to $\mathrm{self}$.
Subsemiring.toNonUnitalSubsemiringdefMathlib.Algebra.Ring.Subsemiring.Defs, function or constant
Wording
the non unital subsemiring of S (from the name)
English
Let $S$ be a subsemiring of $R$. Then the non unital subsemiring of $S$ is a non unital subsemiring of $R$.
SubsemiringClassclassMathlib.Algebra.Ring.Subsemiring.Defs, predicate
Wording
R is a subsemiring class (from the name)
English
Let $S$ be a set. Let $R$ be an element of $\mathrm{outParam}$ applied to the set of sets. Then we can say that $R$ is a subsemiring class.
SubsemiringClass.subtypedefMathlib.Algebra.Ring.Subsemiring.Defs, function or constant
Wording
the subtype of s (from the name)
English
Let $s$ be an element of $S$. Then the subtype of $s$ is a ring homomorphism of $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {s}{x_{2}})}$ and $R$.

Mathlib.Algebra.Ring.Subsemiring.MulOpposite

Subsemiring.addEquivOpdefMathlib.Algebra.Ring.Subsemiring.MulOpposite, function or constant
Wording
the additive equivalence opposite of S (from the name)
English
Let $S$ be a subsemiring of $R$. Then the additive equivalence opposite of $S$ is an additive equivalence of $\SubtypeSet {x_{1}}{(\MembershipmemMACRoT {S}{x_{1}})}$ and $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {\operatorname{op} (S)}{x_{2}})}$.
Subsemiring.mopRingEquivOpdefMathlib.Algebra.Ring.Subsemiring.MulOpposite, function or constant
Wording
no wording
English
Let $S$ be a subsemiring of $R$. Then $\operatorname{mopRingEquivOp}$ applied to $S$ is a ring isomorphism of the set of multiplicative opposites of $\SubtypeSet {x_{1}}{(\MembershipmemMACRoT {S}{x_{1}})}$ and $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {\operatorname{op} (S)}{x_{2}})}$.
Subsemiring.opdefMathlib.Algebra.Ring.Subsemiring.MulOpposite, function or constant
Wording
the opposite of S (from the name)
English
Let $S$ be a subsemiring of $R$. Then the opposite of $S$ is a subsemiring of the set of multiplicative opposites of $R$.
Subsemiring.opEquivdefMathlib.Algebra.Ring.Subsemiring.MulOpposite, function or constant
Wording
the opposite equivalence (from the name)
English
The opposite equivalence is an order isomorphism of the set of subsemirings of $R$ and the set of subsemirings of the set of multiplicative opposites of $R$ defined as $\operatorname{mk}$ applied to $\operatorname{mk}$ applied to $\operatorname{op}$, $\operatorname{unop}$, $\mathrm{Subsemiring\_\_unop\_op}$ and $\mathrm{Subsemiring\_\_op\_unop}$ and the function that maps $x_{1}$ and $x_{2}$ to $\mathrm{Subsemiring\_\_op\_le\_op\_iff}$.
Subsemiring.ringEquivOpMopdefMathlib.Algebra.Ring.Subsemiring.MulOpposite, function or constant
Wording
no wording
English
Let $S$ be a subsemiring of $R$. Then $\operatorname{ringEquivOpMop}$ applied to $S$ is a ring isomorphism of $\SubtypeSet {x_{1}}{(\MembershipmemMACRoT {S}{x_{1}})}$ and the set of multiplicative opposites of $\SubtypeSet {x_{2}}{(\MembershipmemMACRoT {\operatorname{op} (S)}{x_{2}})}$.
Subsemiring.unopdefMathlib.Algebra.Ring.Subsemiring.MulOpposite, function or constant
Wording
the opposite of S (from the name)
English
Let $S$ be a subsemiring of the set of multiplicative opposites of $R$. Then the opposite of $S$ is a subsemiring of $R$.

Mathlib.Algebra.Ring.Subsemiring.Order

Subsemiring.nonnegdefMathlib.Algebra.Ring.Subsemiring.Order, function or constant
Wording
no wording
English
Let $R$ be a set. Then $\operatorname{nonneg}$ applied to $R$ is a subsemiring of $R$.

Mathlib.Algebra.Ring.SumsOfSquares

AddSubmonoid.sumSqdefMathlib.Algebra.Ring.SumsOfSquares, function or constant
Wording
the sum square of T (from the name)
English
Let $T$ be a set. Then the sum square of $T$ is an additive submonoid of $T$.
IsSumSqinductiveMathlib.Algebra.Ring.SumsOfSquares, predicate
Wording
x3 is a sum square (from the name)
English
Let $x_{3}$ be an element of $R$. Then we can say that $x_{3}$ is a sum square.
IsSumSq.belowinductiveMathlib.Algebra.Ring.SumsOfSquares, predicate
Wording
no wording
English
Assume that $x_{3}$ is a sum square. Then we can say that $\operatorname{below}$ holds for $t$.
NonUnitalSubsemiring.sumSqdefMathlib.Algebra.Ring.SumsOfSquares, function or constant
Wording
the sum square of T (from the name)
English
Let $T$ be a set. Then the sum square of $T$ is a non unital subsemiring of $T$ defined as the additive closure of the square of $T$.
Subsemiring.sumSqdefMathlib.Algebra.Ring.SumsOfSquares, function or constant
Wording
the sum square of T (from the name)
English
Let $T$ be a set. Then the sum square of $T$ is a subsemiring of $T$.

Mathlib.Algebra.Ring.TransferInstance

Equiv.ringEquivdefMathlib.Algebra.Ring.TransferInstance, function or constant
Wording
the ring isomorphism of e (from the name)
English
Let $e$ be an equivalence from $x$ to $x_{1}$. Then the ring isomorphism of $e$ is a ring isomorphism of $x$ and $x_{1}$.

Mathlib.Algebra.Ring.ULift

RingHom.uliftdefMathlib.Algebra.Ring.ULift, function or constant
Wording
the lift of f (from the name)
English
Let $f$ be a ring homomorphism of $R$ and $S$. Then the lift of $f$ is a ring homomorphism of $\mathrm{ULift}$ applied to $R$ and $\mathrm{ULift}$ applied to $S$ defined as the composition of the ring homomorphism of the inverse of the ring isomorphism and the composition of $f$ and the ring homomorphism of the ring isomorphism.
ULift.ringEquivdefMathlib.Algebra.Ring.ULift, function or constant
Wording
the ring isomorphism (from the name)
English
The ring isomorphism is a ring isomorphism of $\mathrm{ULift}$ applied to $R$ and $R$.

‹ previous next ›