In mathematics, a profinite integer is an element of the ring
Z
^
=
∏
p
Z
p
where p runs over all prime numbers,
Z
p
is the ring of p-adic integers and
Z
^
=
lim
←
Z
/
n
Z
(profinite completion).
Example: Let
F
¯
q
be the algebraic closure of a finite field
F
q
of order q. Then
Gal
(
F
¯
q
/
F
q
)
=
Z
^
.
A usual (rational) integer is a profinite integer since there is the canonical injection
Z
↪
Z
^
,
n
↦
(
n
,
n
,
…
)
.
The tensor product
Z
^
⊗
Z
Q
is the ring of finite adeles
A
Q
,
f
=
∏
p
′
Q
p
of
Q
where the prime ' means restricted product.
There is a canonical paring
Q
/
Z
×
Z
^
→
U
(
1
)
,
(
q
,
a
)
↦
χ
(
q
a
)
where
χ
is the character of
A
Q
,
f
induced by
Q
/
Z
→
U
(
1
)
,
α
↦
e
2
π
i
α
. The pairing identifies
Z
^
with the Pontrjagin dual of
Q
/
Z
.