Ingo Blechschmidt, University of Augsburg
Revisiting divisible, injective and flabby abelian groups from a
constructive point of view
Following Hilbert's program, computing cohomology in concrete situations should
not require fixing a universe of sets first. Does it?
Foundational to the classical approach to cohomology is the result that every
abelian group embeds into an injective abelian group. The standard textbook
proof uses a criterion by Baer to connect injectivity with the more elementary
auxiliary notion of divisible groups and appeals to the transfinite by
employing both Zorn's lemma and the law of excluded middle, hence requires the
full power of the axiom of choice.
Can there be a more informative proof? Already in 1979, Andreas Blass analyzed
the dependence of this result on the axiom of choice and observed: No, it is
consistent with Zermelo–Fraenkel set theory that there are no nontrivial
injective abelian groups at all. However, his analysis was over ZF with its law
of excluded middle, hence couldn't be sensitive to the difference between
Zorn's lemma and the axiom of choice. The former is constructively neutral,
being valid in many models of constructive mathematics, while the latter is a
constructive taboo in view of entailing the law of excluded middle.
The talk recalls the motivation for these notions and then presents a refined
analysis: We show that, while there is an ample supply of divisible abelian
groups in constructive mathematics, they are deficient for the purposes of
obtaining injective groups. In view of this negative result, we study an
appropriate larger class of groups; constructively, every abelian group
canonically maps to a group of this kind, and assuming Zorn's lemma only, these
canonical maps are injective and groups of this kind are injective. The
construction relies on an intricate use of the powerset axiom and on
well-adapted modal operators.
As a result, the existence of enough injective abelian groups is constructively
neutral and is available in sheaf toposes over topological spaces and
locales, but does require fixing a universe of sets beforehand. The talk closes
with a proposed strategy resolving this issue and rendering cohomology
predicative.