Skip to content

Commit b29d98c

Browse files
committed
fix blueprint
1 parent b9a9e08 commit b29d98c

File tree

2 files changed

+2
-53
lines changed

2 files changed

+2
-53
lines changed

blueprint/lean_decls

-2
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,6 @@ Hurwitz.canonicalForm
5454
Hurwitz.completed_units
5555
IsCentralSimple
5656
MatrixRing.isCentralSimple
57-
DedekindDomain.FiniteAdeleRing.mul_induction_on
58-
DedekindDomain.FiniteAdeleRing.clear_denominator
5957
DedekindDomain.instTopologicalRingFiniteAdeleRing
6058
AutomorphicForm.GLn.IsSmooth
6159
AutomorphicForm.GLn.IsSlowlyIncreasing

blueprint/src/chapter/ch07exampleGLn.tex

+2-51
Original file line numberDiff line numberDiff line change
@@ -19,56 +19,8 @@ \section{The finite adeles of the rationals.}
1919

2020
Mathlib already has the definition of the finite adeles $\A_{\Q}^f$ of the rationals as a
2121
commutative $\Q$-algebra. It does not yet have the topology; work on this is on PR 13703 to mathlib.
22-
See also the prerequisite PR 13705, which is ready for review. Note that 13703 still contains a
23-
{\tt sorry}, but the result is true and not too hard. I tried proving it directly though and it ended
24-
up a bit long. I propose the following plan. Start by proving the following induction principle for
25-
finite adeles:
26-
\begin{lemma}
27-
\label{DedekindDomain.FiniteAdeleRing.mul_induction_on}
28-
\lean{DedekindDomain.FiniteAdeleRing.mul_induction_on}
29-
\leanok
30-
If we have a predicate $P$ on the finite adeles, with the following properties:
31-
\begin{enumerate}
32-
\item $P(a)$ is true for $a$ any finite integral adele;
33-
\item $P(a)$ and $P(b)$ implies $P(ab)$;
34-
\item For every valuation $v$, $P(a)$ is true for every finite adele which is integral
35-
away from $v$ and is a unit times the inverse of a uniformiser at $v$.
36-
\end{enumerate}
37-
Then $P$ is true for all finite adeles.
38-
\end{lemma}
39-
\begin{proof}
40-
Every finite adele is integral away from a finite bad set $v\in S$. For these $v$,
41-
embed the local field $K_v$ into the finite adeles by sending $x_v\in K_v$ to the
42-
finite adele which is $x_v$ at $v$ and 1 elsewhere.
43-
44-
If $\varpi_v$ is the finite adele corresponding a uniformiser at $v$,
45-
$a_v=u_v(\pi_v^{-1})^{n_v}$ for some unit $u_v$ and positive $n_v$ (the additive valuation
46-
of the integer $a_v^{-1}$). Note that $P(u_v)$ by hypothesis~1, and
47-
$P(\pi_v^{-1})$ by hypothesis~3.
48-
49-
Now if $b=(b_v)_v$ is the finite adele with $b_v=a_v$ for $v\not\in S$ and $b_v=1$ for $v\in S$,
50-
then $b$ is a finite integral adele (so hypothesis 1 applies), and $a=b\prod_{v\in S}a_v$ is hence
51-
a finite product of finite adeles which satisfy $P$ and thus satisfies $P$ by hypothesis 2
52-
(with hypothesis 1 to deal with the base case $a=1$).
53-
\end{proof}
54-
55-
Then prove the theorem.
56-
57-
\begin{theorem}
58-
\label{DedekindDomain.FiniteAdeleRing.clear_denominator}
59-
\lean{DedekindDomain.FiniteAdeleRing.clear_denominator}
60-
\leanok
61-
Let $R$ be a Dedekind domain with field of fractions $K$. Then every $x\in\A_K^f$ can
62-
be written as $x=st$ with $s\in\R\backslash\{0\}$ and $t\in\prod_v R_v$ a finite integral adele.
63-
\end{theorem}
64-
\begin{proof}
65-
\uses{DedekindDomain.FiniteAdeleRing.mul_induction_on}
66-
Use the induction procedure. The first and second hypotheses are easily checked
67-
(we can let $s=1$ for the first, and take the product of the $s$s for the second).
68-
For the third, if $a_v$ is integral then we use the first hypothesis,and if the
69-
additive valuation of $a_v$ is $-n<0$, we let $s$ be the $n$th power of a nonzero
70-
element in the prime ideal of $R$ corresponding to $v$.
71-
\end{proof}
22+
See also the prerequisite PR 13705, which is ready for review. Once these PRs are merged, we will
23+
have
7224

7325
\begin{corollary}
7426
\label{DedekindDomain.instTopologicalRingFiniteAdeleRing}
@@ -77,7 +29,6 @@ \section{The finite adeles of the rationals.}
7729
The finite adeles are a topological ring.
7830
\end{corollary}
7931
\begin{proof} All this is done in the slightly technical mathlib PR 13703.
80-
\uses{DedekindDomain.FiniteAdeleRing.clear_denominator}
8132
\leanok
8233
\end{proof}
8334

0 commit comments

Comments
 (0)