Skip to main content

Section 9 Solid completion

In this lecture, we continue the discussion of solid modules, focusing now on the interaction between the solid property and the classical concept of completing a ring with respect to an ideal; one recurring theme will be the good behavior of solid tensor products. The moral of this section is that one can faithfully reproduce all constructions of nonarchimedean analysis and geometry in the solid language, with some simplifications to boot.

Reference.

This section is based on [8], Lecture 6, except that we sometimes interpret solid abelian groups in the framework of Sectionย 1. See also [6], Lecture 6.

Subsection 9.1 Some solid rings

We first observe that a number of familiar topological rings are in fact solid, in the sense that their underlying topological groups, viewed as condensed abelian groups, are solid.

Example 9.1.1.

Equip the ring \(\ZZ \llbracket T \rrbracket\) with the \(T\)-adic topology. The underlying object of \(\TopAb\) is then solid in \(\CAb\text{:}\) it corresponds to \(\prod_\NN \ZZ_\solid \in \Ab_\solid\text{.}\) We may thus view it as representing a ring object in \(\CAb_\solid\text{,}\) and the homomorphism \(\ZZ[T] \to \ZZ \llbracket T \rrbracket\) of topological rings (for the discrete topology on \(\ZZ[T]\)) represents a morphism of ring objects in \(\CAb_\solid\text{.}\)
By the same token, \(\ZZ \llbracket T_1,\dots, T_n \rrbracket\) equipped with the \((T_1,\dots,T_n)\)-adic topology represents a ring object in \(\CAb_\solid\text{.}\)

Example 9.1.2.

Equip \(\ZZ_p \cong \ZZ \llbracket T \rrbracket/(T-p)\) with the \(p\)-adic topology, which is the same as the quotient topology induced by the \(T\)-adic topology. This gives yet another ring object in \(\CAb_\solid\text{;}\) in fact we can simply take the topological ring \(\ZZ \llbracket T \rrbracket\text{,}\) interpret it in \(\CAb_\solid\text{,}\) and take the cokernel of multiplication by \(T-p\) to get what we want.
Equip \(\QQ_p = \ZZ_p[1/p]\) with its usual topology, which we can view as the direct limit topology on
\begin{equation*} \colim \left( \ZZ_{p} \stackrel{\times p}{\to} \ZZ_{p} \stackrel{\times p}{\to} \cdots \right)\text{.} \end{equation*}
This is also a ring object in \(\CAb_\solid\text{.}\)

Example 9.1.3.

We have
\begin{align*} \QQ_{p} \otimes_\solid \ZZ \llbracket T \rrbracket &= (\ZZ_{p} \otimes_{\solid} \ZZ \llbracket T \rrbracket)[1/p] \\ &= \left(\left(\ZZ\llbracket T_1 \rrbracket/(T_1-p) \right) \otimes_\solid \ZZ \llbracket T_2 \rrbracket \right)[1/p]\\ & = \left( \ZZ\llbracket T_1, T_2 \rrbracket/(T_1-p) \right)[1/p]\\ & = \ZZ_p \llbracket T \rrbracket[1/p] \end{align*}
where we equip \(\ZZ_p \llbracket T \rrbracket\) with the \((p,T)\)-adic topology. We observe that \(\QQ_{p} \otimes_\solid \ZZ \llbracket T \rrbracket \) injects into \(\QQ_p \llbracket T \rrbracket\) but is much smaller; it consists of the power series with bounded coefficients, which can also be interpreted as the bounded rigid-analytic functions on the open unit disc over \(\QQ_p\text{.}\)

Example 9.1.4.

Returning to Exampleย 9.1.1, note that in \(\Ab_\solid\) the rings \(\ZZ[T]\) and \(\ZZ\llbracket T \rrbracket\) correspond to the functors
\begin{equation*} \prod_I \ZZ_\solid \mapsto \left( \bigoplus_I \ZZ \right)[T] = \bigoplus_I \ZZ[T], \qquad \prod_I \ZZ_\solid \mapsto \left( \bigoplus_I \ZZ \right) \llbracket T \rrbracket\text{.} \end{equation*}
As in Exampleย 2.1.2, we can insert in between the functor
\begin{equation*} \prod_I \ZZ_\solid \mapsto \left( \prod_I \ZZ[T] \right) \cap \left( \bigoplus_I \ZZ \right) \llbracket T \rrbracket \subset \left( \prod_I \ZZ \right) \llbracket T \rrbracket\text{.} \end{equation*}
This corresponds to a ring object in \(\Ab_\solid\) which we might call \(\ZZ\langle T \rangle\text{,}\) but which does not correspond to a topological ring.
However, this example is extremely useful! For instance, we have
\begin{equation*} \ZZ \langle T \rangle \otimes_\solid \ZZ \llbracket U \rrbracket \cong \ZZ \llbracket U \rrbracket\langle T \rangle \end{equation*}
where \(\ZZ \llbracket U \rrbracket\langle T \rangle\) means the \(U\)-adic completion of \(\ZZ\llbracket U \rrbracket[T]\) (or equivalently of \(\ZZ[U,T]\)). To see this, write \(\ZZ \llbracket U \rrbracket\) as \(\prod_n \ZZ\cdot U^n\) and recall that \(\otimes_\solid\) commutes with countable products.

Example 9.1.5.

By dividing by \(U-p\) in the previous example, we deduce that
\begin{equation*} \ZZ \langle T \rangle \otimes_\solid \ZZ_p \cong \ZZ_p \langle T \rangle \end{equation*}
where \(\ZZ_p\langle T \rangle\) means the \(p\)-adic completion of \(\ZZ[T]\text{,}\) i.e., the usual Tate algebra in one variable over \(\ZZ_p\text{.}\) Similarly
\begin{equation*} \ZZ \langle T \rangle \otimes_\solid \QQ_p \cong \QQ_p \langle T \rangle \end{equation*}
where now \(\QQ_p \langle T \rangle\) is the ring of rigid-analytic functions on the closed unit disc over \(\QQ_p\text{.}\)
This suggests some value in working with solid rings and modules instead of topological rings and modules when dealing with adic completions and related constructions; they represent certain functors that would otherwise not be representable.
Our treatment of the following example follows [20], Example 2.1.10.

Example 9.1.6.

Define \(A := \QQ_p \langle T \rangle\) as in Exampleย 9.1.5, then set
\begin{align*} B &:= A \langle U \rangle/(T -pU)\\ C &:= A \langle V \rangle/(T-1 - pV)\text{.} \end{align*}
Geometrically, \(B\) and \(C\) correspond to the disjoint closed discs \(|T| \leq |p|\) and \(|T-1| \leq |p|\text{.}\) Writing \(\otimes_{A \solid}\) for the solidification of the tensor product over \(A\) (notably a composition of two right exact functors), we then have
\begin{align*} B \otimes_{A \solid} C &= A \langle U,V \rangle / (T-pU, T-1-pV)\\ &= A \langle U,V \rangle/ (T-pU, 1-p(V-U))\\ & = (A \langle U,V \rangle/(1-p(U-V)) / (T-pU) \end{align*}
and already \((A \langle U,V \rangle/(1-p(U-V)) = 0\) because \(1-p(U-V)\) admits the inverse \(1 + p(U-V) + p^2(U-V)^2 + \cdots\) in \(A \langle U,V \rangle\text{.}\)
Now note that \(A \to B\) is injective, but applying \(\bullet \otimes_{A \solid} C\) yields \(C \to 0\) which is not injective. In other words,
\begin{equation*} (B/A) \otimes^L_{A \solid} C \cong C[-1]\text{.} \end{equation*}

Subsection 9.2 Derived completeness

Fix a commutative ring \(R\text{.}\) We recall the notion of derived completeness and compare it to the solid property for condensed abelian groups. See [22], section 6 for a more thorough presentation.

Remark 9.2.1.

For \(I\) an ideal of \(R\text{,}\) and \(M \in \Mod_R\text{,}\) the \(I\)-adic completion of \(M\) is defined as \(\varprojlim_n M/I^n M\text{.}\) We say that \(M\) is classically \(I\)-complete if the natural map \(M \to \varprojlim_n M/I^n M\) is an isomorphism.
Unfortunately, this construction exhibits many pathological behaviors! See [22], section 6.1 for a detailed discussion.
Focusing now on the case where \(I = (f)\text{,}\) we make the following observation. (See Remarkย 9.2.14 for a remark on the case where \(I\) is finitely generated but not necessarily principal.)

Proof.

Since \(R_f\) admits a projective resolution of length 1:
\begin{equation*} 0 \to R[T] \stackrel{\times 1-fT}{\to} R[T] \to R_f \to 0\text{,} \end{equation*}
this amounts to verifying that
\begin{equation*} \Hom_{R}(R_f, M) = 0 \qquad \text{and} \qquad \Ext^1_{R}(R_f, M) = 0\text{.} \end{equation*}
The first of these is obvious because
\begin{align*} \Hom_{R}(R_f, M) &= \Hom_{R}(R_f, \varprojlim_{n \to \infty} M/f^n M)\\ & = \varprojlim_{n \to \infty} \Hom_{R}(R_f, M/f^n M) = \varprojlim_{n \to \infty} 0 = 0\text{.} \end{align*}
For the second assertion, consider an extension in \(\Mod_R\) of the form
\begin{equation*} 0 \to M \to E \to R_f \to 0\text{.} \end{equation*}
For each \(n \geq 0\text{,}\) choose \(e_n \in E\) mapping to \(f^{-n}\) and set \(\delta_n := f e_{n+1} - e_n \in M\text{.}\) Since \(M\) is classically \(f\)-complete, we may form the elements
\begin{equation*} e'_n := e_n + \delta_n + f \delta_{n+1} + f^2 \delta_{n+2} + \cdots \in E \end{equation*}
which satisfy \(fe'_{n+1} = e'_n\text{;}\) we may thus split the map \(R_f \to E\) by mapping \(f^{-n}\) to \(e'_n\text{.}\)
Shifting to solid modules, we now make the following definition.

Definition 9.2.3.

An object \(M \in \Mod_{R_\solid}\) is classically \(f\)-complete if the natural map \(M \to \varprojlim_n M/f^n M\) is an isomorphism, and derived \(f\)-complete if \(R\Hom_{R_\solid}((R_f)_\solid, M) = 0\text{.}\) As in the proof of Lemmaย 9.2.2, we have the exact sequence
\begin{equation} 0 \to R[T]_\solid \stackrel{\times (1-fT)}{\to} R[T]_\solid \to (R_f)_\solid \to 0\text{;}\tag{9.2} \end{equation}
hence \(M\) is derived \(f\)-complete if and only if \(1-fT\) acts isomorphically on \(R\Hom_{R_\solid}(R[T]_\solid, M)\text{.}\)
By the same token, we say that an object \(M\) in the (unbounded) derived category of \(\Mod_{R_\solid}\) is derived \(f\)-complete if \(R\Hom_{R_\solid}((R_f)_\solid, M) = 0\text{,}\) or equivalently if \(1-fT\) acts isomorphically on \(R\Hom_{R_\solid}(R[T]_\solid, M)\text{.}\) We will see a bit later that this holds if and only if the cohomology groups of \(M\) are individually derived \(f\)-complete. For now, it is clear that an object of \(\Mod_{R_\solid}\) is derived \(f\)-complete as an object of \(\Mod_{R_\solid}\) if and only if it is derived \(f\)-complete as an object in the derived category.
From the definition, it is evident that if two of the three terms of a short exact sequence (or in the derived category, a distinguished triangle) are derived \(f\)-complete, then so is the third.

Proof.

Proof.

The second assertion is a formal consequence of the existence of the bounded resolution (9.2) of \((R_f)_\solid\text{.}\) For the first, let \(M \to N\) be a morphism between derived \(f\)-complete objects in \(\Mod_{R_\solid}\text{.}\) The resulting complex is a derived \(f\)-complete object in the derived category; consequently its cohomology groups \(\ker(M \to N)\) and \(\coker(M \to N)\) are derived \(f\)-complete in \(\Mod_{R_\solid}\text{.}\)

Remark 9.2.6.

At this point some care is required when mixing discrete and solid modules. For example, if \(M\) is a classically \(f\)-complete \(R\)-module, then \(M \otimes_R R_\solid\) is a discrete \(R_\solid\)-module which by Lemmaย 9.2.2 is also derived \(f\)-complete. On the other hand, if we take the limit of \((M/f^n M) \otimes_R R_\solid\) in \(\Mod_{R_\solid}\text{,}\) we get a different object which we may denote by \(M^\wedge_\solid\text{;}\) its underlying module is still \(M\text{,}\) but at the level of topological abelian groups it carries the \(f\)-adic topology rather than the discrete topology. This discrepancy traces back to the fact that solidification does not commute with infinite limits (Remarkย 1.5.2).
This in particular means that we must take some care when importing results about derived completeness from the discrete setting.

Example 9.2.7.

Let \(\widehat{R}_\solid\) denote the inverse limit \(\varprojlim (R/f^nR)_\solid\) (in \(\Mod_{R_\solid}\text{,}\) not \(\Mod_R\text{;}\) compare Remarkย 9.2.6). Since \(\widehat{R}_\solid\) is classically \(f\)-complete, by Lemmaย 9.2.4, it is also derived \(f\)-complete.
Let \(M \subset \prod_\NN \widehat{R}_\solid\) be the set of \(f\)-adically null sequences. Again, \(M\) is classically \(f\)-complete and hence derived \(f\)-complete.
Let \(M'\) be the image of the map \(M \to M\) given by multiplication by \(f^n\) on the \(n\)-th factor. Since this map defines an isomorphism onto its image, \(M'\) is also derived \(f\)-complete.
It then follows that \(M/M'\) is also derived \(f\)-complete. However, it is not classically \(f\)-complete.
The following lemma ends up being surprisingly effective.

Proof.

By writing \(R_\solid/f^n R_\solid\) as a successive extension of copies of \(R_\solid/f R_\solid\text{,}\) we upgrade the hypothesis to assert that \(M \otimes^L_{R_\solid} (R_\solid/f^n R_\solid) = 0\) for all \(n \in \NN\text{.}\) Writing \((R_f)_\solid/R_\solid\) (or more precisely the object \(R_\solid[-1] \to (R_f)_\solid[0]\) in the derived category, which is the same only if \(f\) is not a zero divisor) as the colimit of \(R_\solid/f^n R_\solid\text{,}\) we deduce that \(M \otimes^L_{R_\solid} (R_f)_\solid/R_\solid = 0\text{;}\) since derived completeness is the condition that \(M \otimes^L_{R_\solid} (R_f)_\solid = 0\text{,}\) we deduce that \(M = M \otimes^L_{R_\solid} R_\solid = 0\) as well.

Proof.

It will suffice to check the statements about the derived category. To simplify notation, we write \((R_f/R)_\solid\) to mean the quotient in the derived sense (this only matters if \(f\) is a zero divisor on \(R\)).
Using (9.2) we obtain a bounded free resolution
\begin{equation*} 0 \to (R_\solid \oplus R[T]_\solid) \stackrel{\iota_0 \oplus (\times (1-fT))}{\to} R[T]_\solid \to 0 \end{equation*}
of \(R_\solid \to (R_f)_\solid\text{.}\) Consequently, if \(M\) is concentrated in degrees in the range \([a, b]\text{,}\) then its image is concentrated in degrees in the range \([a-1, b]\text{.}\) To check that the output is derived \(f\)-complete, we use Hom-tensor adjunction to write
\begin{equation*} R\iHom_{R_\solid}((R_f)_\solid, R\iHom_{R_\solid}((R_f/R)_\solid, M)) = R\iHom_{R_\solid}((R_f \otimes^L_R R_f/R)_\solid, M)\text{.} \end{equation*}
This vanishes because \(R_f \otimes^L_R R_f/R = 0\text{.}\)
To obtain the adjunction property, we must identify a natural map \(M \to R\iHom_{R_\solid}((R_f/R)_\solid, M)\) and then check that it is an isomorphism when \(M\) is itself derived \(f\)-complete. We get the map by writing \(M = R\iHom_{R_\solid}(R_\solid, M)\) and then taking the connecting homomorphism corresponding to \(0 \to R \to R_f \to R_f/R \to 0 \text{;}\) this visibly yields an isomorphism if and only if \(R\iHom_{R_\solid}(R_f, M) = 0\text{.}\)

Definition 9.2.10.

The functors in Propositionย 9.2.9, on \(\Mod_{R_\solid}\) and its derived category, will both be referred to as derived \(f\)-completion (or simply as derived completion if it is clear from context what \(f\) is).
Beware that for an object of \(\Mod_{R_\solid}\text{,}\) we must distinguish between the derived completion as a module and the โ€œderived derived completionโ€ which takes place in the derived category: they agree in degree 0 but the derived derived completion may have additional terms in negative degrees.

Example 9.2.11.

For \(M = \bigoplus_\NN R_\solid\text{,}\) the derived \(f\)-completion \(M^{\wedge}_{\solid}\) equals the module of \(f\)-adically null sequences (Exampleย 9.2.7) and is also the derived derived \(f\)-completion. The latter can also be viewed as the colimit of \(\prod_{n \in \NN} f^{h(n)} \widehat{R}_\solid\) as \(h\colon \NN \to \NN\) ranges over all functions with finite fibers.

Example 9.2.12.

Suppose that \(f\) is not a zero divisor in \(R\text{.}\) Then the derived \(f\)-completion of \((R_f/R)_\solid\) is zero, but the derived derived completion consists of \(\widehat{R}_{\solid}\) (the solid version, as per Remarkย 9.2.6) placed in degree \(-1\text{.}\)

Remark 9.2.13.

There is a certain formal similarity of the definition of the derived \(f\)-complete property with the definition of solidness. The former amounts to imposing the summability conditions on arbitrary power series in \(f\text{,}\) while the latter imposes the condition on null sequences (i.e., implicitly \(f=1\)).
We can bring these operations closer together by observing that if the topology on \(R\) is coarser than the \(f\)-adic topology (in particular, the powers of \(f\) form a null sequence), then imposing the summability of all series \(\sum_{n=0}^\infty a_n f^n\) is formally equivalent to imposing the same condition only when the \(a_n\) form a null sequence: in the general case we may regroup terms to obtain
\begin{equation*} \sum_{n=0}^\infty (a_{2n} f^n + a_{2n+1} f^{n+1}) f^n \end{equation*}
and now the terms form a null sequence.
This suggests that we should allow a variant of the solid property where we sum null series against a parameter \(f\text{.}\) We will introduce this construction in Sectionย 10.

Remark 9.2.14.

In both the discrete and solid module categories, one can also work with derived \(I\)-completion when \(I\) is a finitely generated ideal of \(R\text{,}\) by imposing the condition of derived \(f\)-completeness successively for each \(f\) in a sequence of generators \(f_1,\dots,f_m\text{.}\) The point is that the ideals \((f_1^n, \dots, f_m^n)\) for \(n \in \NN\) are cofinal with the powers of \(I\text{,}\) so they define the same adic topology; and it is easy to check that derived \(f_i\)-completion commutes with derived \(f_j\)-completion by describing the composition in terms of a Koszul complex whose definition is manifestly symmetric ([28], tag 091V).
By contrast, completion with respect to an infinitely generated ideal is a poorly behaved operation (except when the same topology is defined by some finitely generated ideal), and we will have nothing more to say about it. A better operation is to take the colimit over completion with respect to finitely generated subideals of the given ideal.

Subsection 9.3 Derived completeness and tensor products

We next verify a key compatibility of derived completeness with tensor products.

Proof.

Since solid tensor products commute with countable limits, we may calculate
\begin{align*} \widehat{R}_\solid \otimes^L_{R_\solid} \widehat{R}_\solid &= \left( \varprojlim_n R_\solid/(f^n) \right) \otimes_{R_\solid} \left( \varprojlim_n R_\solid/(f^n) \right)\\ &= R\varprojlim_{n_1,n_2} \left(R_\solid/(f^{n_1}) \otimes^L_{R_\solid} R_\solid/(f^{n_2}) \right)\\ &= R\varprojlim_{n_1,n_2} R_\solid/(f^{\min\{n_1,n_2\}})\\ &= R\varprojlim_{n} R_\solid/(f^n) = \widehat{R}_\solid\text{.} \end{align*}

Remark 9.3.2.

The analogue of Lemmaย 9.3.1 without solid modules would require a completed tensor product. The magic here is that working in the category of solid modules means that the tensor product is automatically compatible with completion, as long as we provide input values that are aware of their own topologies. (For instance, taking the solid tensor product of the non-solid completion would just give back the classical answer.)
In the short term, this means that we do not have to define a solid tensor product over \(\widehat{R}_\solid\text{;}\) we can just use our existing definition over \(R_\solid\text{.}\)

Proof.

Set
\begin{gather*} h_1(x) := \min\{\lfloor h(x,y)/2 \rfloor\colon y \in \NN\}\\ h_2(y) := \min\{\lfloor h(x,y)/2 \rfloor\colon x \in \NN\}\text{.} \end{gather*}
For any \(x,y \in \NN\text{,}\)
\begin{equation*} h_1(x,y) + h_2(x,y) \leq \lfloor h(x,y)/2 \rfloor + \lfloor h(x,y)/2 \rfloor \leq h(x,y)\text{.} \end{equation*}
We prove that \(h_1\) has finite fibers, the proof for \(h_2\) being analogous. It suffices to check that for any \(N\text{,}\) there are at most finitely many \(x\) for which \(h(x) \leq N\text{.}\) For each such \(x\text{,}\) there exists some \(y\) such that \(h(x,y) \leq 2N+1\text{;}\) however, since \(h\) has finitely many fibers there are only finitely many such pairs \((x,y)\text{.}\)

Proof.

Using Lemmaย 9.3.3, we see that the colimit of \(\prod_{n \in \NN} f^{h_1(n)} \widehat{R}_\solid \times \prod_{n \in \NN} f^{h_2(n)} \widehat{R}_\solid\) as \(h_1, h_2 \colon \NN \to \NN\) range over functions with finite fibers is equal to the colimit of \(\prod_{(n_1, n_2) \in \NN \times \NN} f^{h(n_1, n_2)} (\widehat{R}_\solid \times_{R_\solid} \widehat{R}_\solid)\) as \(h\colon \NN \times \NN \to \NN\) ranges over functions with finite fibers. Via Lemmaย 9.3.1 and Exampleย 9.2.11, this translates into the desired assertion.

Proof.

By Propositionย 9.3.4, the claim holds when both \(M\) and \(N\) equal \(\left( \bigoplus_\NN R_\solid \right)^{\wedge}_{(f)}\text{;}\) since solid tensor products commute with countable products, we may formally extend the claim to the case where both \(M\) and \(N\) are at most countable products of copies of this object, or countable coproducts of such products. We may then formally extend the claim further to the case where both \(M\) and \(N\) admit (possibly infinite) resolutions by objects of the previous form. Finally, we deduce the general case by applying Remarkย 9.3.6 to reduce to the previous case.

Remark 9.3.6.

The category of derived \(f\)-complete solid modules is not stable under arbitrary colimits in \(\Mod_{R_\solid}\text{:}\) for instance, \(R_f\) is a colimit of copies of \(R\) but is not derived \(f\)-complete.
However, derived \(f\)-completeness is preserved by countably filtered colimits in \(\Mod_{R_\solid}\text{.}\) That is, if one starts with a directed system of derived \(f\)-complete solid modules in \(\Mod_{R_\solid}\) and the colimit fails to be derived \(f\)-complete, one can find a witness for this failure consisting of some countably indexed subsystem.
This also applies in the derived category.

Subsection 9.4 Some solid functional analysis

We next indicate how to import some concepts from nonarchimedean functional analysis into the framework of solid abelian groups. For the sake of concreteness we work over \(\QQ_p\text{,}\) but similar considerations apply to any complete nonarchimedean field, and to some extent any nonarchimedean Banach ring (since the underlying topological ring of same is solid).

Definition 9.4.1.

Let \(\ZZ_{p \solid}\) denote the derived (or classical) \(p\)-completion of \(\ZZ_\solid\text{;}\) note that as a topological vector space this carries the \(p\)-adic topology rather than the discrete topology (Remarkย 9.2.6). We write \(\Mod_{\ZZ_{p\solid}}\) to denote the category of \(\ZZ_{p \solid}\)-modules in \(\Ab_\solid\text{.}\)
Set \(\QQ_{p \solid} := \ZZ_{p \solid}[1/p]\text{.}\) We can then consider the category \(\Mod_{\ZZ_{p\solid}}\) of solid \(\QQ_p\)-modules in \(\Ab_\solid\) as the full subcategory of \(\Mod_{\ZZ_{p\solid}}\) of objects on which multiplication by \(p\) is an isomorphism. Similarly for derived categories.
The category \(\Mod_{\QQ_{p\solid}}\) admits the compact projective generator \(\left( \prod_\NN \ZZ_{p \solid} \right)[1/p]\) which is dual to \(\left( \bigoplus_\NN \ZZ_{p \solid} \right)^{\wedge}_{(p)}[1/p]\text{.}\) The latter is a Banach space over \(\QQ_{p \solid}\) for the supremum norm; the former is what one might call a Smith space over \(\QQ_{p \solid}\text{.}\)

Definition 9.4.2.

A Frechet space over \(\QQ_{p \solid}\) is an object which can be written as a countable limit of Banach spaces via transition maps with dense image. A typical example is given by power series convergent on an open unit disc, viewed as the limit of the rings of power series convergent on closed subdiscs.

Example 9.4.3.

In \(\Mod_{\QQ_{p\solid}}\text{,}\) we have the object \(\prod_\NN \QQ_{p \solid}\) which is not the same as \(\left( \prod_\NN \ZZ_{p \solid} \right)[1/p]\text{.}\) Rather,
\begin{equation} \prod_\NN \QQ_{p \solid} = \colim_h \left( \prod_{n \in \NN} p^{-h(n)} \ZZ_p \right)\tag{9.3} \end{equation}
where \(h\) ranges over all functions \(\NN \to \NN\text{;}\) in particular this is a Frechet space.

Proof.

Set
\begin{gather*} h_1(x) := \max\{h(x,y) \colon y \leq x\}\\ h_2(y) := \max\{h(x,y) \colon x \leq y\}\text{.} \end{gather*}
For any \(x,y \in \NN\text{,}\) we have either \(x \geq y\) or \(y \leq x\text{,}\) and so
\begin{equation*} h_1(x,y) + h_2(x,y) \geq h(x,y)\text{.} \end{equation*}

Proof.

From (9.3) we have formally
\begin{equation*} \left( \prod_\NN \QQ_{p \solid} \right) \otimes^L_\solid \left( \prod_\NN \QQ_{p \solid} \right) \cong \colim_{h_1, h_2} \left( \prod_{n \in \NN \times \NN} p^{-h_1(n)-h_2(n)} \ZZ_p \right)\text{.} \end{equation*}
By Lemmaย 9.4.4, this gives the same result as
\begin{equation*} \colim_h \left( \prod_{n \in \NN \times \NN} p^{-h(n)} \ZZ_p \right) \end{equation*}
where now \(h \colon \NN \times \NN\) ranges over all functions; from (9.3) this yields the claim.

Proof.