Recall Jensen’s diamond principle over a stationary subset of a regular uncountable cardinal : there exists a sequence such that is stationary for every . Equivalently, there exists a sequence such that is stationary for every function .
It is clear that implies whenever . Shelah proved that it is consistent that holds, and at the same time fails, for some stationary co-stationary subset of . Somewhat complimentary to the latter, Devlin proved that if holds, then there exists a sequence of pairwise disjoint subsets of such that holds for each .
Devlin’s gem has two surprising features. The first feature is that — for an unclear reason — many people are unaware of Devlin’s finding.
The second surprising feature is that Devlin’s proof is not entirely trivial:
Devlin defines the ideal of all subsets of on which fails, proves that it is -complete (via Kunen’s trick for proving that entails ), and recalls that a -complete prime ideal on cannot be second-order definable. Altogether, is not -saturated.
In this short post, I’ll give a sincerely trivial proof.
Proof of Devlin’s gem. Let be s.t. is stationary for every function . Write for all . For every , let .
We claim that witnesses for each . To see this, let and be arbitrary.
Define by letting , and whenever . As is a stationary subset of , it suffices to show that for all limit . Let be a limit ordinal. Then for all nonzero , , and hence . That is, .
Note that the same proof shows that if holds, then there exists a sequence of pairwise disjoint subsets of such that holds for each .
Note also that unlike Devlin’s proof, the above proof does not build on the fact that may be partitioned into many pairwise disjoint stationary sets.
Gems, diamonds, it’s a good thing we don’t have a typeset of rubies, emeralds and whatnots, or else combinatorial set theory would have been filled with them!
Combinatorial candy crush. Sweet!
I dare you to write an expository paper with this title.
This reminds me of the various jokes about what mathematicians call “trivial”. I stared at this on the screen for hours before I eventually figured out what’s going on here.
The problem is that is not necessarily a well-defined function for every . Even if it is a function, its domain may not be . Subtly included in the last part of the proof is the derivation that for sufficiently many , the relation is in fact a function with domain . Maybe this should be explained.
Actually the claim that witnesses is therefore not correct, since to be diamond sequence requires that for every , should be a function . The definition of should be modified by appending “… if this is a function with domain , and an arbitrary function from to otherwise.” This modification would have the dual effect of making the claim technically correct and also alerting the reader to the correct understanding of what is happening in the proof.
You are right, though the subtly is actually in what I mean by “witnesses ” (as opposed to “is a -sequence”).
Generally speaking, I tend to define diamond as a sequence that guesses a particular type of object (e.g., a subset of ), without putting additional requirements on the sequence (e.g., that the member of the sequence be a subset of ). See here.
For yet another proof, see Theorem 3.7 of this paper.