Documentation
Mathlib
.
Algebra
.
CharP
.
Synonym
Search
return to top
source
Imports
Init
Mathlib.Algebra.CharP.Defs
Mathlib.Algebra.CharZero.Defs
Mathlib.Algebra.Order.Ring.Synonym
Imported by
OrderDual
.
instCharZero
OrderDual
.
instCharP
OrderDual
.
instExpChar
OrderDual
.
ringChar_eq
Lex
.
instCharZero
Lex
.
instCharP
Lex
.
instExpChar
Lex
.
ringChar_eq
Characteristic of the order type synonyms
#
Transfer characteristic instances from
R
to
Rᵒᵈ
and
Lex
R
.
Order dual
#
source
instance
OrderDual
.
instCharZero
{
R
:
Type
u_1}
[
AddMonoidWithOne
R
]
[
CharZero
R
]
:
CharZero
R
ᵒᵈ
source
instance
OrderDual
.
instCharP
{
R
:
Type
u_1}
{
p
:
ℕ
}
[
AddMonoidWithOne
R
]
[
CharP
R
p
]
:
CharP
R
ᵒᵈ
p
source
instance
OrderDual
.
instExpChar
{
R
:
Type
u_1}
{
p
:
ℕ
}
[
AddMonoidWithOne
R
]
[
ExpChar
R
p
]
:
ExpChar
R
ᵒᵈ
p
source
@[simp]
theorem
OrderDual
.
ringChar_eq
{
R
:
Type
u_1}
[
NonAssocSemiring
R
]
:
ringChar
R
ᵒᵈ
=
ringChar
R
Lexicographical order
#
source
instance
Lex
.
instCharZero
{
R
:
Type
u_1}
[
AddMonoidWithOne
R
]
[
CharZero
R
]
:
CharZero
(
Lex
R
)
source
instance
Lex
.
instCharP
{
R
:
Type
u_1}
{
p
:
ℕ
}
[
AddMonoidWithOne
R
]
[
CharP
R
p
]
:
CharP
(
Lex
R
)
p
source
instance
Lex
.
instExpChar
{
R
:
Type
u_1}
{
p
:
ℕ
}
[
AddMonoidWithOne
R
]
[
ExpChar
R
p
]
:
ExpChar
(
Lex
R
)
p
source
@[simp]
theorem
Lex
.
ringChar_eq
{
R
:
Type
u_1}
[
NonAssocSemiring
R
]
:
ringChar
(
Lex
R
)
=
ringChar
R