. This is a specialization.
. We fix a maximal ideal . By assumtion there exists an -isomorphism
-
We may write the image of the th standard vector as
-
with
and
.
Let
and consider the situation on . The above given isomorphism is defined over , that is we have a homomorphism
-
which induces in the localization at , but may not be an isomorphism over . Let be a generating system for the module . Since induces a surjection, there exist
mapping to . Since the denominators do not belong to , we may replace by and then we may assume that is surjective. Finally, let be the kernel of
(this new)
. Since is injective, we know that
.
Since is noetherian, is finitely generated and so again there will be a
, ,
such that
.
So further shrinking shows that there is an isomorphism
for some
, .
So far we have shown that for every maximal ideal there exists an open neighborhood
such that is free of rank . Hence
-
contains all maximal ideals and therefore all prime ideals, so it is an open cover of . This means that is the unit ideal, and so finitely many of these generate already the unit ideal.
. Since the elements generate the unit ideal, the corresponding open subsets
, ,
cover . That is a free -module of rank means that
.
So is locally free.
. Let
be a prime ideal. The local freeness means that we have an open covering
such that is free of rank . So there exists an index such that
.
We may shrink to a smaller open neighborhood of and then assume that
and that
is free of rank . But then also the localization is free of rank .