awadgehierarchy forsecondcountablespaces - irifpequignot/pdf/yp-awadgehierarchy.pdfawadgehierarchy...
TRANSCRIPT
A Wadge hierarchyfor second countable spaces*
Yann Pequignot
14th January 2016
We define a notion of reducibility for subsets of a second countable ð0topological space based on relatively continuous relations and admissiblerepresentations. This notion of reducibility induces a hierarchy that refinesthe Baire classes and the Hausdorff-Kuratowski classes of differences. Itcoincides with Wadge reducibility on zero dimensional spaces. However invirtually every second countable ð0 space, it yields a hierarchy on Borel sets,namely it is well founded and antichains are of length at most 2. It thusdiffers from the Wadge reducibility in many important cases, for example onthe real line â or the Scott Domain ð«ð.
Keywords: Wadge reducibility, Wadge hierarchy, relatively continuous relation,admissible representation.
Mathematics Subject Classification: 03E15, 03D55, 03F60.
1 IntroductionThe versatile concept of a topological space has proved valuable in various areas ofmathematics. In many cases of interest, the spaces are second countable, i.e. theirtopology admits a countable basis. While separable metrisable spaces are of primaryimportance to Analysis [Kec95], topological spaces that do not satisfy the Hausdorffseparation property are central to Algebraic Geometry [EH00] and to Computer Science[Gou13]. This paper considers without distinction all second countable spaces whichsatisfy the weakest separation property ð0, namely every two points which have exactlythe same neighbourhoods are equal.
The very act of defining a topology on a set of objects consists in specifying simple,easily observable properties: the open sets. We are then interested in understandingthe complexity of the other subsets relatively to the open sets. Already at the turn of*The author gratefully acknowledges partial support from the Swiss National Science Foundation grant
200021â130393.
1
the twentieth century, the French analysts â Baire, Borel and Lebesgue â stratified theBorel sets of a metric space into a transfinite hierarchy: the Baire classes ðº0
ðŒ, ð·0ðŒ and
ð«0ðŒ. These classes are well-known to exhibit the following pattern:
ðº01 ðº0
2 ðº0ðŒ
ð«02 ð«0
3 ⯠ð«0ðŒ ð«0
ðŒ+1 â¯ð·0
1 ð·02 ð·0
ðŒ
â
ââ
ââ
â
ââ
â
â
ââ
â
â
Borel sets are thus classified according to the complexity of their definition from opensets along this transfinite ladder. This classification was further refined by Hausdorff,and later by Kuratowski, by identifying what is now called the difference hierarchies,consisting of the Haudorff-Kuratowski classes ð·ð(ðº0
ðŒ). Since for every map ð ⶠð â ð,the preimage function ðâ1 ⶠð«(ð) â ð«(ð) is a complete Boolean homomorphism, itdirectly follows from their definition that the Baire classes and the Hausdorff-Kuratowskiclasses are closed under continuous preimages1.
Wadge in his Ph.D. thesis [Wad84] was the first to investigate the quasiorder (qo)of continuous reducibility on the subsets of the Baire space ðð: for ðŽ, ðµ â ðð we saythat ðŽ is Wadge reducible to ðµ, ðŽ â©œð ðµ, if and only if there exists a continuousð ⶠðð â ðð such that ðâ1(ðµ) = ðŽ. This quasiorder is remarkable. By consideringsuitable infinite games, called Wadge games, and using the determinacy of these games,which follows from Borel determinacy, this quasiorder turns out to be well founded andto admit antichains of size at most 2 on the Borel sets. As Andretta and Louveau [AL12]describe in the introduction to [KLS12]: âThe Wadge hierarchy is the ultimate analysisof ð«(ðð) in terms of topological complexityâ. While the Baire classes and the Hausdorff-Kuratowski classes are closed under continuous preimages, and therefore represent initialsegments for â©œð , there are in fact many more initial segments, so that the Wadge qorefines greatly these classical hierarchies. All these results for the Baire space easilyapply to every Polish zero dimensional space.
However, when the space is not zero dimensional there may be very few continuousfunctions. Hertling [Her96] in his Ph.D. thesis showed that the qo of continuous redu-cibility of the Borel subsets of the real line exhibits a more complicated pattern thanin the case of the Baire space. For example, Ikegami [Ike10] showed in his Ph.D. thesis(see also [IST12]) that the powerset ð«(ð) partially ordered by inclusion modulo finite(and hence any partial order of size âµ1) embeds in the qo of continuous reducibility ofBorel sets of the real line (cf. Section 10). In a more general setting, Schlicht [Sch12]showed that in any non zero dimensional metric space there is an antichain for the qo ofcontinuous reducibility of size continuum consisting of Borel sets. Selivanov ([Sel06] andreferences there) and also Becher and Grigorieff [BG15] studied continuous reducibilityin non Hausdorff spaces, where the situation is in general much less satisfactory than inthe case of the Baire space.1i.e. for every ðŽ â ð in the class and every continuous ð ⶠð â ð the set ðâ1(ðŽ) belongs to the
class.
2
In search for a useful notion of hierarchy outside Polish zero dimensional spaces, MottoRos, Schlicht, and Selivanov [MSS15] consider reductions by discontinuous functions.For example they obtain that the Borel subsets of the real line are well founded withantichains of size at most 2 when quasiordered by reducibility via functions ð ⶠâ â âsuch that for every ðŽ â ðº0
3(â) we have ðâ1(ðŽ) â ðº03(â). They leave open the question
whether ðº03 can be replaced by ðº0
2 in the above statement. Arguably one defect of thisqo is that it does not refine the low level Baire classes, nor does it respect the Hausdorffhierarchy of the ð«0
2.Instead of considering reduction by discontinuous functions, we propose to keep con-
tinuity but release the second concept at stake, namely that of function.Our approach is based on the simple and fundamental notion of admissible represent-
ations which is the starting point of the development of computable analysis from thepoint of view of Type-2 theory of effectivity [Wei00]. The basic idea is to represent thepoints of a topological space ð by means of infinite sequences of natural numbers. Givensuch a representation of ð, i.e. a partial surjective function ð â¶â ðð â ð, an ðŒ â ðð
is a name for a point ð¥ â ð when ð(ðŒ) = ð¥. A function ð ⶠð â ð is then said to berelatively continuous (resp. computable) with respect to ð if the function ð is continu-ous (or computable) in the ð-names, i.e. there exists a continuous (resp. computable)ð¹ ⶠdom ð â dom ð such that ð âð = ðâð¹ . Of course the notion of relatively continuousfunction depends on the considered representation. However, for every second countableð0 space ð there exists â up to equivalence â a greatest representation (see Theorem 3.3)among the continuous ones, called admissible representations of ð. The importance ofadmissible representations resides in the following fact (see Theorem 4.2): for an admiss-ible representation ð of ð, a function ð ⶠð â ð is relatively continuous with respect toð if and only if ð is continuous. Notice however that as long as the representation is notinjective, there are in general many continuous transformations of the names which donot induce a map on the space ð. Indeed different names ðŒ, ðœ of some point ð¥ can besent by a continuous function ð¹ onto names ð¹(ðŒ), ð¹(ðœ) representing different points,i.e. ð(ð¹(ðŒ)) â ð(ð¹(ðœ)). Such transformations are called relatively continuous relations(see Definition 6.1) and they were first investigated in a systematic manner by Brattkaand Hertling [BH94].
We propose to consider reducibility by total relatively continuous relations. In Sec-tion 2, we observe that total relations account perfectly for the idea of reducibility inthe abstract and in fact generalise the framework of reductions as functions. Howeverwhen we fix an admissible representation ð of a second countable ð0 space ð, it isnatural to think of reductions by relatively continuous relations as âreductions in thenamesâ: if ðŽ, ðµ â ð, then ðŽ reduces to ðµ, in symbols ðŽ âŒð ðµ, if and only if thereexists a continuous function ð¹ from the names to the names such that for every nameðŒ, ð(ðŒ) â ðŽ â ð(ð¹(ðŒ)) â ðµ. In other words, for every point ð¥ and every name ðŒ forð¥, ð¹(ðŒ) is the name of a point that belongs to ðµ if and only if ð¥ belongs to ðŽ.
Tang [Tan81] works with an admissible representation of the Scott domain ð«ð andstudies exactly the notion of reduction that we propose here in a more general setting.But first, this study is antecedent to the introduction by Kreitz and Weihrauch [KW85]of admissible representation and Tang does not notice that his representation of ð«ð is
3
admissible, and thus canonical in a sense. Second, even though his paper is often cited,we have not found any other reference to his particular approach to reducibility on ð«ð.
Importantly, reducibility by relatively continuous relations coincides with the continu-ous reducibility on zero dimensional spaces. It can therefore be viewed as a generalisationof Wadge reducibility outside zero dimensional spaces. Notice however that it differsnotably from the continuous reducibility in every separable metrisable space that is notzero dimensional (see Corollary 9.5, Sections 10 and 11).
Moreover, it follows from a result by Saint Raymond [Sai07] extended by de Brecht[deB13] that in every second countable ð0 space ð, the Baire classes and the Kuratowski-Hausdorff classes are initial segments for âŒð . And therefore reducibility by relativelycontinuous relations refines these classical hierarchies.
Finally, using a variant of the Wadge game, it follows from Borel determinacy, bythe same methods as in the case of the Baire space, that the qo âŒð is well foundedand satisfies the Wadge duality principle (in particular antichains are of size at most 2)on the Borel sets of any Borel representable space. Here a Borel representable space issimply a second countable ð0 space for which there exists an admissible representationwhose domain is Borel in ðð. As in the case of the Baire space, this structural resultdepends on the determinacy of the games under consideration. In particular, under theAxiom of Determinacy, it extends to all subsets of every second countable ð0 space.
Acknowledgments I would like to express my deep gratitude to my supervisor JacquesDuparc for asking me the question from which the present work originates. For theirconstant support and countless hours of discussions, I thank Kevin Fournier and RaphaëlCarroy. I also wish to thank Serge Grigorieff whose enthusiasm helped me greatlyto complete this paper. For some helpful correspondence about relatively continuousrelations, I would like to thank Vasco Brattka. Finally I am indebted to the anonymousreferee for his very careful reading and for suggesting several improvements in the originalmanuscript.
2 Reductions as total relationsThe concept of reduction is used in several different fields, such as complexity theory,automata theory and descriptive set theory. While particular definitions relies on dif-ferent concepts, they all share a general idea. If ð, ð are sets, ðŽ â ð and ðµ â ð , afunction ð ⶠð â ð is called a reduction of ðŽ to ðµ if ðâ1(ðµ) = ðŽ or equivalently if
âð¥ â ð (ð¥ â ðŽ â ð(ð¥) â ðµ) .Let â± be a class of functions from ð to ð that contains the identity on ð and that is
closed under composition. For ðŽ, ðµ â ð we say that ðŽ is reducible to ðµ with respect toâ± if there exists ð â â± such that ð is a reduction of ðŽ to ðµ. This defines a quasiorder,i.e. a reflexive and transitive relation, on the powerset of ð.
We now observe that as far as reducibility is concerned reductions do not need to befunctions. In fact one may as well consider total relations in place of functions.
4
We say ð â ð à ð is a (total) relation from ð to ð , in symbols ð ⶠð â ð , if for allð¥ â ð there exists ðŠ â ð with (ð¥, ðŠ) â ð . We also write ð (ð¥, ðŠ) in place of (ð¥, ðŠ) â ð .If ðŽ â ð and ðµ â ð we say that a reduction of ðŽ to ðµ is a total relation ð ⶠð â ðsuch that
âð¥ â ð âðŠ â ð [ð (ð¥, ðŠ) â (ð¥ â ðŽ â ðŠ â ðµ)]. (1)
One can also view a relation ð â ð Ã ð as the function
ð â ⶠð ⶠð«(ð )ð¥ ⌠ð â(ð¥) = {ðŠ â ð ⣠ð (ð¥, ðŠ)}.
From this point of view, ð is total from ð to ð if and only if ð â(ð¥) â â for all ð¥ â ð,and (1) can be stated as follows:
âð¥ â ð [(ð¥ â ðŽ ⧠ð â(ð¥) â ðµ) âš (ð¥ â ðŽâ ⧠ð â(ð¥) â ðµâ)]. (2)
Of course, for every function ð ⶠð â ð , ð is a reduction of ðŽ to ðµ if and only if itsgraph {(ð¥, ð(ð¥)) ⣠ð¥ â ð}, as a total relation from ð to ð , is a reduction of ðŽ to ðµ. Soour notion of reduction as total relations subsumes the notion of reduction as functions.
Observe also that it follows directly from (2) that a total relation ð is a reduction ofðŽ to ðµ if and only if it is a reduction from ðŽâ to ðµâ.
Two total relations ð ⶠð â ð and ð ⶠð â ð compose to yield the total relationð â ð ⶠð â ð in the expected way
ð â ð = {(ð¥, ð§) â ð à ð ⣠âðŠ â ð ð (ð¥, ðŠ) ⧠ð(ðŠ, ð§)}.
Fact 2.1. If ðŽ â ð, ðµ â ð , ð¶ â ð, ð ⶠð â ð is a reduction of ðŽ to ðµ andð ⶠð â ð is a reduction of ðµ to ð¶, then ð â ð ⶠð â ð is a reduction of ðŽ to ð¶.
Let â be a class of total relations from ð to ð that contains the diagonal {(ð¥, ð¥) â£ð¥ â ð} and that is closed under composition. For ðŽ, ðµ â ð we say that ðŽ is reducibleto ðµ with respect to â if there ð â â such that ð is a reduction of ðŽ to ðµ. Again thisdefines a quasiorder on the powerset of ð that we call â-reducibility.
The following fact follows immediately from (1).
Fact 2.2. Let ð , ð ⶠð â ð , ðŽ â ð, ðµ â ð . If ð â ð and ð is a reduction of ðŽ toðµ, then ð is also a reduction of ðŽ to ðµ.
Consequently, for a class â as above, if we consider the the upward closure of â definedby
â = {ð ⶠð â ð ⣠âð â â ð â ð},then the â-reducibility equals the â-reducibility. Therefore as far as reducibility isconcerned, we gain generality by considering classes of total relations instead of classesof functions, and we can always consider classes of total relations that are upward closed.
5
3 Admissible representationsIn this section we briefly review the notion of admissible representation of a topologicalspace. This notion is fundamental to the approach to computable analysis known asType-2 Theory of Effectivity (see [Wei00]).
A topological space ð is called second countable if it admits a countable basis of opensets. It satisfies the separation axiom ð0 if every two distinct points are topologicallydistinguishable, i.e. for any two different points ð¥ and ðŠ there is an open set whichcontains one of these points and not the other. It is called 0-dimensional if it admitsa basis of clopen sets, i.e. of simultaneously open and closed sets. The Baire space isdenoted by ðð. Recall that a space is second countable and 0-dimensional if and only ifit is homeomorphic to a subset of ðð. A Polish space is a second countable completelymetrisable topological space, the Baire space is a crucial example of Polish space. Recall[Kec95, (3.11), p.17] that a subspace of a Polish space is Polish if and only if it is ð·0
2,i.e. a countable intersection of open sets.
Let ð, ð be second countable ð0 spaces. If ðŽ â ð and ð ⶠðŽ â ð is a function,ð is called a partial function from ð to ð , denoted ð â¶â ð â ð . A partial functionð â¶â ð â ð is continuous if it is continuous on its domain for the subspace topologyon dom ð , i.e. if for every open ð of ð there is an open ð of ð such that ðâ1(ð) =ð â© dom ð .
We quasiorder the partial functions from ðð into ð by saying that for ð, ð â¶â ðð â ð
ð â©œð¶ ð â· { there exists a continuous â ⶠdom ð â dom ðwith ð â â(ðŒ) = ð(ðŒ) for all ðŒ â dom ð .
Clearly, if ð is continuous and ð â©œð¶ ð, then ð is continuous too. Hence the set ofpartial continuous functions from ðð into ð is downward closed with respect to â©œð¶.
Definition 3.1 ([Wei00]). Let ð be second countable ð0. A partial continuous functionð â¶â ðð â ð is called an admissible representation of ð if it is a â©œð¶-greatest elementamong partial continuous functions to ð, i.e. ð â©œð¶ ð holds for every partial continuousð â¶â ðð â ð.
Observe that an admissible representation ð of ð is necessarily onto ð, since for everypoint ð¥ â ð, we have ðð¥ â©œð¶ ð where ðð¥ ⶠðð â ð, ðŒ ⊠ð¥ is the constant function.Remark 3.2. Since the subspaces of ðð are up to homeomorphism the second countable 0-dimensional spaces, an admissible representation of ð is also a continuous map ð ⶠð· âð from some second countable 0-dimensional space ð· such that for every continuousmap ð ⶠðž â ð from a second countable 0-dimensional space ðž there exists a continuousmap â ⶠðž â ð· such that ð â â = ð.
Now it is well known that every second countable ð0 space ð has an admissiblerepresentation. Since it is simple and crucial for the sequel we now explain this fact indetail.
6
Let ð be a second countable ð0 space and (ðð)ðâð be a countable basis of open setsfor ð. We define the standard representation of ð with respect to (ðð) to be the partialmap ð â¶â ðð â ð defined by
ð(ðŒ) = ð¥ â· Im ðŒ = {ð ⣠âð ðŒ(ð) = ð} = {ð ⣠ð¥ â ðð},
for ðŒ ⶠð â ð and ð¥ â ð. Note that ð is indeed a function on its domain because ð isð0. An ðŒ â ðð codes via ð a point ð¥ â ð if and only if ðŒ enumerates the indices of allthe ððâs to which ð¥ belongs.
Theorem 3.3. For every second countable ð0 space ð there exists an admissible rep-resentation ð â¶â ðð â ð. Moreover it can be chosen such that
1. ð is open,
2. for every ð¥ â ð, the fibre ðâ1(ð¥) is Polish.
Proof. Let (ðð) be a countable basis for ð and let ð â¶â ðð â ð be the standardrepresentation of ð with respect to (ðð). It is enough to show that ð satisfies all therequirements.
continuity: Note that ðâ1(ðð) = {ðŒ â dom ð ⣠âð ðŒ(ð) = ð} is open in ðð for every ð,so ð is continuous.
openness: For every basic ðð = {ð¥ â ðð ⣠ð â ð¥}, ð â ð<ð, we have ð(ðð ) = âð<|ð | ðð ðwhich is open in ð, so ð is an open map.
Polish fibres: For every point ð¥ â ð
ð(ðŒ) = ð¥ â· âð[(âð ðŒ(ð) = ð) â ð¥ â ðð]
is a ð·02 definition of the fibre in ð¥, so ð has Polish fibres.
admissibility: Let ð â¶â ðð â ð be continuous. Note that for every ð â ð and everyðŒ â dom ð
âð ð(ððŒâŸð) â ðð â· ð(ðŒ) â ðð,
where for ð â ð<ð the set ð(ðð ) is of course understood as {ð(ðŒ) ⣠ðŒ â dom ð â©ðð }.Let ð ⶠð â ð be an enumeration of ð where each natural number appears infinitelyoften. Consider the monotone map ââ ⶠð<ð â ð<ð defined by induction on thelength |ð | of ð â ð<ð by:
ââ(â ) =â
ââ(ð â¢ð) = {ââ(ð )â¢ð(|ð |)) if ð(ðð â¢ð) â ðð(|ð |)ââ(ð ) otherwise.
7
We let â ⶠdom ð â dom ð be the continuous function defined by â(ðŒ) = âðâð ââ(ðŒâŸð)(see [Kec95, (2.6), p.8]).For ðŒ â dom ð and ð â ð, let us assume that ð(ðŒ) â ðð. Then there exists að â ð such that ð(ððŒâŸð+1
) â ðð and ð(ð) = ð. It follows that ð belongs to theimage of ââ(ðŒâŸð+1) and therefore to the image of â(ðŒ).Conversely, let ðŒ â dom ð and assume that ð belongs to the image of â(ðŒ). Thenfor ð minimal such that ð belongs to the image of ââ(ðŒâŸð+1) we have ð(ððŒâŸð+1
) âðð(ð) and ð(ð) = ð. Therefore ð(ðŒ) â ðð.We conclude that ð(â(ðŒ)) = ð(ðŒ) for every ðŒ â dom ð .
Importantly, Brattka [Bra99, Corollary 4.4.12] showed that every Polish space ð hasa total admissible representation, i.e. an admissible representation ð â¶â ðð â ð withdom ð = ðð. As an easy consequence one gets that for every second countable ð0 spaceð: there exists an admissible representation of ð with a Polish domain if and only ifthere exists a total admissible representation of ð. Motivated by the rich theory ofPolish spaces, it is natural to consider the class of those second countable ð0 spaceswhich have a total admissible representation. As a matter of fact de Brecht [deB13]showed that this class coincides with the class of quasi-Polish spaces that he recentlyintroduced. Moreover he showed that many classical results of descriptive set theorycan be generalised to this large class of non necessarily Hausdorff spaces and that themetrisable quasi-Polish spaces are exactly the Polish spaces.
The real line â will serve as an example along the paper and we now introduce twodifferent admissible representations for it.Example 3.4. Let (ðð)ðâð be an enumeration of the rationals and let ðŒð = (ðð0
, ðð1) be
an enumeration of the non empty intervals of the real line â with rational endpoints.We define ðâ â¶â ðð â â as the standard representation relatively to the enumerated
basis (ðŒð)ðâð, i.e.
ðâ(ðŒ) = ð¥ â· Im ðŒ = {ð ⣠ð¥ â ðŒð},
so that ðŒ â ðð codes ð¥ â â if and only if ðŒ enumerates all the intervals with rationalendpoints to which ð¥ belongs.
The second admissible representation is based on Cauchy sequences and it works mu-tatis mutandis for every separable complete metric space.Example 3.5. Let (ðð)ðâð be an enumeration of the rationals, and let ð be the euclideanmetric on â. A sequence (ð¥ð)ðâð is said to be rapidly Cauchy if for every ð, ð â ð, ð < ðimplies ð(ð¥ð, ð¥ð) â©œ 2âð. The Cauchy representation ðâ â¶â ðð â â of the real line isdefined by
ðâ(ðŒ) = ð¥ â· (ððŒ(ð))ðâð is rapidly Cauchy and limðââ
ððŒ(ð) = ð¥.
This is an admissible representation of â.
8
As an example of a non metrisable space we consider the Scott Domain ð«ð, namelythe powerset of ð partially ordered by inclusion and endowed with the Scott topology. Abasis of ð«ð is given by sets of the form ðð¹ = {ð â ð ⣠ð¹ â ð} for some finite ð¹ â ð.This space is universal for the second countable ð0 spaces. Indeed for every such spaceð with some basis (ðð)ðâð the map ð ⶠð â ð«ð, ð¥ ⊠{ð ⣠ð¥ â ðð} is an embedding.Example 3.6. The enumeration representation of ð«ð is the total function ðEn ⶠðð â ð«ðdefined by
ðEn(ðŒ) = {ð ⣠âð ðŒ(ð) = ð + 1}.It is easy to see that ðEn is an open admissible representation with Polish fibres.
As another example of an admissible representation of ð«ð consider:Example 3.7. Let (ð ð)ðâð be an enumeration of the finite subsets of ð. We defineð<â â¶â ðð â ð«ð by
ð<â(ðŒ) = ð¥ â· âð â ð ð ðŒ(ð) â ð ðŒ(ð+1) and âðâð
ð ðŒ(ð) = ð¥.
The domain of ð<â is closed and ð<â is clearly continuous. The map ð<â is also anadmissible representation of the space ð«ð since it is continuous and ðEn â©œð¶ ð<â, aswitnessed by the continuous ð ⶠðð â dom ð<â defined by
ð(ðŒ)(ð) = ð, where ð ð = {ð ⣠âð â©œ ð ðŒ(ð) = ð + 1}.
4 Relative continuityThe importance of admissible representations stems from the fact that continuity of afunction between second countable ð0 spaces can be accounted for âin the codesâ.
Definition 4.1. Let ð, ð be second countable ð0 spaces. We say that a total functionð ⶠð â ð is relatively continuous if for some (any) admissible representations ðð andðð of ð and ð respectively, there exists a continuous ð ⶠdom ðð â dom ðð , called acontinuous realiser of ð , such that ð â ðð(ðŒ) = ðð â ð(ðŒ) for ever ðŒ â dom ðð.
Using the maximality property of admissible representations, it is easy to see that afunction ð ⶠð â ð admits a continuous realiser for some choice of admissible repres-entations of ð and ð if and only if it admits a continuous realiser for any choice ofadmissible representations.
Theorem 4.2. Let ð, ð be second countable ð0 spaces. A total function ð ⶠð â ð isrelatively continuous if and only if ð is continuous.
Proof. Let ðð and ðð be open admissible representations of ð and ð respectively.If ð ⶠð â ð is continuous, then ð â ðð ⶠdom ðð â ð is continuous. Since ðð is
admissible, there exists a continuous ð ⶠdom ðð â dom ðð (dom ð â ðð = dom ðð)with ð â ðð = ðð â ð on the domain of ðð, so ð is relatively continuous.
9
Conversely, if ð ⶠð â ð is relatively continuous there exists a partial continuousð ⶠdom ðð â dom ðð with ð â ðð = ðð â ð on dom ð â ðð = dom ðð. Thereforeð â ðð ⶠdom ðð â ð is continuous. So the proof will be finished once we have provedthe fact: if ð â¶â ð â ð is continuous, surjective and open map, ð ⶠð â ð is anyfunction and ð â ð â¶â ð â ð is continuous, then ð is continuous. To see this, let ð beopen in ð. Then
ðâ1(ð) ={ð(ð¥) ⣠ð¥ â dom ð ⧠ð(ð) â ðâ1(ð)} since ð is onto,=ð((ð â ð)â1(ð))
is open in ð since ð is an open map and ð â ð is continuous.
5 Injective admissible representations and dimensionFor an admissible representation ð â¶â ðð â ð and a point ð¥ â ð, one can think ofðŒ â ðð with ð(ðŒ) = ð¥ as a âcodeâ or ânameâ for ð¥. It is natural to ask what are thespaces which possess an injective admissible representation. It is actually simple to seethat these spaces are exactly those of dimension 0. We now show this fact.
Recall the following fact on the cardinality of a basis.
Lemma 5.1. Let ð be second countable. For every basis ð, there is a countable basisðâ² â ð.
Proof. Let (ðð) be countable basis for ð. Whenever possible choose ð¶ð,ð â ð withðð â ð¶ð,ð â ðð. Then the countable family of the ð¶ð,ðâs is a basis for ð. Indeedfor every ð¥ â ðð there is a ð¶ â ð with ð¥ â ð¶ â ðð (since ð is a basis), andfurthermore there exists ð with ð¥ â ðð â ð¶ â ðð (since (ðð)ðâð is a basis), henceð¥ â ð¶ð,ð â ðð.
Lemma 5.2. Let ð be a second countable ð0 space and ð â¶â ðð â ð be an admissiblerepresentation of ð. Then there is ðŽ â dom ð such that ðâŸðŽ is an open admissiblerepresentation of ð.
Proof. Let ð â¶â ðð â ð be an open admissible representation of ð. There exists acontinuous ð ⶠdom ð â dom ð that witnesses ð â©œð¶ ð. We claim that ðŽ = {ð(ðŒ) ⣠ðŒ âdom ð} works. Indeed ð â©œð¶ ðâŸðŽ as witnessed by ð, and for every open ð â ðð we have
ðâŸðŽ(ð) = {ð â ð(ðŒ) ⣠ðŒ â dom ð} = ð(ð).
Proposition 5.3. Let ð be a second countable ð0 space. The following are equivalent:
1. ð is 0-dimensional,
2. there exists an injective admissible representation of ð.
10
Proof. 1.â2. By Lemma 5.1, ð admits a countable basis (ðð) consisting in clopensubsets of ð, and for simplicity we may assume further that the basis is closedunder complements, i.e. for every ð there exists ð with ð â ðð = ðð.Let ð â¶â ðð â ð be the partial map defined by ð(ðŒ) = ð¥ if and only if ðŒ ⶠð â 2is the characteristic function of {ð â ð ⣠ð¥ â ðð}. Clearly ð is injective andcontinuous. To see that ð is admissible, it is enough to show that ð â©œð¶ ð whereð is the standard representation of ð with respect to (ðð). This is witnessed bythe continuous function ð ⶠdom ð â dom ð defined by
ð(ðŒ)(ð) = {1 if there exists ð with ðŒ(ð) = ð + 1,0 if there exists ð with ðŒ(ð) = ð + 1 and ðð = ð â ðð.
2.â1. If ð is an injective admissible representation of ð, then by Lemma 5.2 thereexists ðŽ â dom ð such that ðâŸðŽ is open and admissible. But since an admissiblerepresentation is surjective and ð is injective, we must have ðŽ = dom ð. Thereforeð is an homeomorphism, and so ð is homeomorphic to dom ð, hence ð is 0-dimensional.
6 Relatively continuous relationsWe have seen that a function ð ⶠð â ð between second countable ð0 spaces is con-tinuous if and only if it is induced by some continuous function âin the codesâ. Moreoverwe have seen that when ð is not 0-dimensional, then no admissible representation of ðis injective, and so necessarily some points are to receive several codes. Since differentcodes of the same point can be sent onto codes of different points, a continuous functionin the codes may very well induce a relation which is not functional on the spaces. Eventhough the resulting âtransformationsâ of the space are not necessarily functional, theyare still continuous in a sense. They are called relatively continuous relations, and werefirst studied in [BH94].
Definition 6.1. Let ð, ð be second countable ð0 spaces. A total relation ð ⶠð â ðis said to be relatively continuous if, for some (any) admissible representations ðð andðð of ð and ð respectively, there exists a continuous realiser ð ⶠdom ðð â dom ððsuch that for every ðŒ â dom ðð we have
(ðð(ðŒ), ðð â ð(ðŒ)) â ð .Remark 6.2. Suppose ð ⶠð â ð is relatively continuous with respect to ðð andðð as witnessed by some continuous ð ⶠdom ðð â ðð and let ðð, ðð be admissiblerepresentations of ð and ð respectively. Since ðð â©œð¶ ðð and ðð â©œð¶ ðð there arecontinuous ð ⶠdom ðð â dom ðð and â ⶠdom ðð â dom ðð with ðð â ð = ðð andðð â â = ðð . Therefore if we set ð Ⲡⶠdom ðð â dom ðð to be ð â² = â â ð â ð we obtainthat for every ðŒ â dom ðð
ðð â ð â²(ðŒ) = ðð â â â ð â ð(ðŒ) = ðð â ð â ð(ðŒ).
11
Now since ðð(ðŒ) = ðð â ð(ðŒ) if we let ðœ = ð(ðŒ) we have
(ðð(ðŒ), ðð â ð â²(ðŒ)) = (ðð(ðœ), ðð â ð(ðœ)) â ð ,
so ð is relatively continuous with respect to ðð and ðð .Clearly a function ð ⶠð â ð is (relatively) continuous if and only if its graph ⶠð â ð
is relatively continuous. Moreover it is easily seen that the class of relatively continuoustotal relations is closed under composition.
Observe also that the definition directly implies that if ð ⶠð â ð is relativelycontinuous and ð â ð ⶠð â ð , then ð is relatively continuous too.
Let ð, ð be second countable ð0 spaces together with admissible representationsðð, ðð . Every continuous function ð ⶠdom ðð â dom ðð induces a total relationð ðð,ðð
ð ⶠð â ð defined by
ð¥ ð ðð,ððð ðŠ â· âðŒ â dom ðð (ðð(ðŒ) = ð¥ ⧠ðð â ð(ðŒ) = ðŠ).
The function ð witnesses that ð ðð,ððð is relatively continuous. In fact, ð witnesses that
some ð ⶠð â ð is relatively continuous if and only if ð ðð,ððð â ð . Therefore we have
the following.
Fact 6.3. Let ð, ð be second countable ð0 and ðð, ðð be admissible representations ofð and ð respectively. A total relation ð ⶠð â ð is relatively continuous if and only ifthere exists a continuous ð ⶠdom ðð â dom ðð such that ð ðð,ðð
ð â ð .
From Proposition 5.3 and the previous fact, it follows that the relatively continuousrelations from a 0-dimensional spaces are simply the continuously uniformisable rela-tions.
Corollary 6.4. Let ð, ð be second countable ð0 with ð zero dimensional. A totalrelation ð from ð to ð is relatively continuous if and only if it admits a continuousuniformising function, i.e. there exists a continuous ð ⶠð â ð with ð (ð¥, ð(ð¥)) for allð¥ â ð.
It is an interesting problem to look for an intrinsic characterisation of the relativelycontinuous total relations, that is, one which does not rely on the notion of admiss-ible representation. Partial answers were obtained in [BH94; PZ13]. However, to ourknowledge, the general problem is still open. We conclude this section with some knownresults in the direction.
Let us say that ð ⶠð â ð preserves open sets if ð â1(ð) = {ð¥ â ð ⣠âðŠ â ð ð (ð¥, ðŠ)}is open in ð for ever open set ð of ð .
Proposition 6.5 ([BH94, Proposition 4.5]). Let ð, ð be second countable ð0 spaces.There exists a class â of total relations which preserves open sets such that for everyð ⶠð â ð
ð is relatively continuous â· âð â â ð â ð.
12
Proof. Let ðð, ðð be admissible representations of ð, ð with ðð an open map. Let âbe the family of total relations ð ðð,ðð
ð where ð ⶠdom ðð â dom ðð is continuous. ByFact 6.3, it only remains to prove that ð ðð,ðð
ð preserves open sets for every continuousð .
Indeed for every continuous ð ⶠdom ðð â dom ðð and every open ð of ð
(ð ðð,ððð )â1(ð) = {ðð(ð¥) ⣠ð¥ â (ðð â ð)â1(ð)} = ðð[(ðð â ð)â1(ð)],
which is open since ðð â ð is continuous and ðð is open.
Moreover, in the case of a Polish codomain, Brattka and Hertling [BH94] showed thefollowing.
Theorem 6.6. Let ð be second countable ð0, ð be Polish, and ð ⶠð â ð be such thatð â(ð¥) is closed for every ð¥ â ð. Then ð is relatively continuous if and only if thereexists ð ⶠð â ð that preserves open sets and such that ð â ð .
One should notice that preserving open sets is not a sufficient condition for the relativecontinuity of a total relation. Consider for example the partition of ðð into
ð¹ = {ðŒ â ðð ⣠âðâð â©Ÿ ð ðŒ(ð) = 0} and ð¹ = ðð â ðº.
Clearly ðº and ð¹ are both dense in ðð. Moreover it is well known that ð¹ â ðº02 â ð·0
2.Consider the total relation ð = (ðº à ð¹) ⪠(ð¹ à ðº). Then ð â1(ð) = ðð for every nonempty open set ð, but ð not relatively continuous. Indeed any function ð ⶠðð â ðð
which uniformises ð needs to verify ðâ1(ðº) = ð¹ , and since ð¹ is not ð·02, ð cannot be
continuous.
7 Reduction by relatively continuous relationsWe recall the classical (see e.g. [Kec95, (21.13), p. 156])
Definition 7.1. If ð, ð are topological spaces, ðŽ â ð and ðµ â ð , we say that ðŽis Wadge reducible to ðµ, in symbols ðŽ â©œð ðµ, if there exists a continuous functionð ⶠð â ð that is a reduction of ðŽ to ðµ.
We propose to make the following definition.
Definition 7.2. If ð, ð are second countable ð0 spaces, ðŽ â ð and ðµ â ð , we saythat ðŽ is reducible to ðµ, in symbols ðŽ âŒð ðµ, if there exists a total relatively continuousð ⶠð â ð that is a reduction of ðŽ to ðµ.
Notice that strictly speaking we should write (ðŽ, ð) âŒð (ðµ, ð ) in place of ðŽ âŒð ðµ,but the spaces are usually understood.
Since the class of relatively continuous relations between second countable ð0 spacescontains the identity functions (in fact all relatively continuous functions) and is closedunder composition, âŒð is a quasi-order.
13
For second countable ð0 spaces ð, ð , (ðŽ, ð) â©œð (ðµ, ð ) implies (ðŽ, ð) âŒð (ðµ, ð ),by Theorem 4.2. However, the qo âŒð should not be confused with the Wadge qo â©œð .
By Facts 2.2 and 6.3, when we fix admissible representations, then reducibility byrelatively continuous relations simply amounts to continuous reducibility in the codes.
Lemma 7.3. Let ð, ð be second countable ð0 spaces with fixed admissible representa-tions ðð, ðð . For every ðŽ â ð and ðµ â ð the following are equivalent
1. ðŽ âŒð ðµ,
2. (ðâ1ð (ðŽ), dom ðð) â©œð (ðâ1
ð (ðµ), dom ðð ).
Proposition 7.4. Let ð be a separable 0-dimensional metrisable space. Then â©œð andâŒð coincide on subsets of ð.
Proof. It follows from Corollary 6.4 and the previous lemma.
8 Baire classes and Hausdorff-Kuratowski classesThe classical approach initiated by the French analysts Baire, Borel, and Lebesgue tothe classification of the subsets of a metric space is more descriptive in nature. Sets areclassified according to the complexity of their definition from open sets. This approachwas continued later by Luzin, Suslin, Hausdorff, SierpiÅski and Kuratowski.
As observed in [Tan79; Tan81], the classical definition of Baire classes in metric spacesis not satisfactory for non metrisable spaces. Following [Sel06; deB13] we use the fol-lowing slightly modified definition of Baire classes in an arbitrary topological space.
Definition 8.1. Let ð be a topological space. For each positive ordinal ðŒ < ð1 wedefine by induction
ðº01(ð) = {ð â ð ⣠ð is open},
ðº0ðŒ(ð) = {â
ðâððµð â© ð¶â
ð ⣠ðµð, ð¶ð â âðœ<ðŒ
ðº0ðœ for each ð â ð},
ð·0ðŒ(ð) = {ðŽâ ⣠ðŽ â ðº0
ðŒ},ð«0
ðŒ(ð) = ðº0ðŒ(ð) â© ð·0
ðŒ(ð).
Proposition 8.2. For any topological space ð and any ðŒ > 0:
1. ðº0ðŒ(ð) is closed under countable union and finite intersection;
2. ð·0ðŒ(ð) is closed under countable intersection and finite union;
3. ð«0ðŒ(ð) is closed under finite union and intersection as well as under complement-
ation.
14
Proposition 8.3. If ðŒ < ðœ, then ðº0ðŒ âªð·0
ðŒ â ð«0ðœ. So the following diagram of inclusion
holds between Baire classes:
ðº01 ðº0
2 ðº0ðŒ
ð«01 ð«0
2 ð«03 ⯠ð«0
ðŒ ð«0ðŒ+1 â¯
ð·01 ð·0
2 ð·0ðŒ
ââ
â
ââ
ââ
â
ââ
â
â
ââ
â
â
Proposition 8.4. If ðŒ > 2, then
ðº0ðŒ(ð) = {â
ðâððµð ⣠ðµð â â
ðœ<ðŒð·0
ðœ(ð) for each ð â ð}.
And if ð is metrisable the previous statement holds also for ðŒ = 2, i.e.
ðº02(ð) = {â
ðâððµð ⣠ðµð â ð·0
1(ð) for each ð â ð}.
Hausdorff and later Kuratowski refined the Baire classes by introducing the so calledDifference Hierarchy. Recall that any ordinal ðŒ can uniquely be expressed as ðŒ = ð + ðwhere ð is limit or equal to 0, and ð < ð. The ordinal ðŒ is said to be even if ð is even,otherwise ðŒ is said to be odd.
Definition 8.5. Let ð â©Ÿ 1 be a countable ordinal. For any sequence (ð¶ð)ð<ð withðŒ < ðœ < ð implies ð¶ðŒ â ð¶ðœ, the set ðŽ = ð·ð((ð¶ð)ð<ð) is defined by
ðŽ = {â{ð¶ð â âðâ²<ð ð¶ðⲠ⣠ð odd, ð < ð} for ð even,â{ð¶ð â âðâ²<ð ð¶ðⲠ⣠ð even, ð < ð} for ð odd.
For a topological space ð, and 0 < ðŒ, ð < ð1 we let ð·ð(ðº0ðŒ(ð)) be the class of all sets
ð·ð((ð¶ð)ð<ð) where (ð¶ð)ð<ð is an increasing sequence in ðº0ðŒ(ð).
Of course if ð ⶠð â ð is continuous map and ðŽ â ð·ð(ðº0ðŒ(ð )), then ðâ1(ðŽ) â
ð·ð(ðº0ðŒ(ð)). This straightforward observation is crystallised in the definition of (bold-
face) pointclass, that is a collection of subsets of the Baire space closed under continuouspreimages, or in other words, an initial segment of the Wadge quasiorder on the Bairespace.
In fact in an arbitrary second countable ð0 space ð the classes ð·ð(ðº0ðŒ) enjoy the
stronger and less straightforward property of being initial segments of the quasiorderâŒð .
Theorem 8.6. Let ð, ð be second countable ð0 spaces and ðŽ â ð, ðµ â ð . For1 â©œ ðŒ, ð < ð1, if ðµ â ð·ð(ðº0
ðŒ(ð )) and ðŽ âŒð ðµ, then ðŽ â ð·ð(ðº0ðŒ(ð)).
This proposition is a consequence of the following theorem due to de Brecht.
15
Theorem 8.7 (de Brecht [deB13, Theorem 78]). Let ð be a second countable ð0 space,ð â¶â ðð â ð an admissible representation of ð. For any countable ðŒ, ð > 0 and ðŽ â ð
ðŽ â ð·ð(ðº0ðŒ(ð)) â· ðâ1(ðŽ) â ð·ð(ðº0
ðŒ(dom ð)).
Here is the proof of Theorem 8.6.
Proof of Theorem 8.6. Let ðµ â ð·ð(ðº0ðŒ(ð )) and suppose that ðŽ â ð satisfies ðŽ âŒð ðµ.
Let ðð, ðð be admissible representations of ð, ð respectively. Since ðŽ âŒð ðµ, thereexists a continuous ð ⶠdom ðð â dom ðð with (ðð â ð)â1(ðµ) = ðâ1
ð (ðŽ). By continuity,ðâ1
ð (ðŽ) = (ðð â ð)â1(ðµ) â ð·ð(ðº0ðŒ(dom ðð)), and so by Theorem 8.7 ðŽ is ð·ð(ðº0
ðŒ) inð.
For the convenience of the reader we devote the rest of this section to the proofof Theorem 8.7. The main ingredient is the following proposition which is a slightlymodified version of a result by Saint Raymond [Sai07, Lemma 17]. Its relevance in ourcontext was first observed by de Brecht [deB13]. It is based on Baire category and werefer the reader to [Kec95, Section 8] for definitions and results.
Proposition 8.8 (Saint Raymond). Let ð, ð be topological spaces, with ð metrisable.Let ð ⶠð â ð be an open, continuous map with Polish fibres, i.e. ðâ1(ðŠ) is Polish forall ðŠ â ð . Define for ð â ð
ð0(ð) = {ðŠ â ð ⣠ð â© ðâ1(ðŠ) is non meagre in ðâ1(ðŠ)},ð1(ð) = {ðŠ â ð ⣠ð â© ðâ1(ðŠ) is comeagre in ðâ1(ðŠ)}.
Then for every positive ordinal ð < ð1,
1. If ð â ðº0ð(ð), then ð0(ð) â ðº0
ð(ð ),
2. If ð â ð·0ð(ð), then ð1(ð) â ð·0
ð(ð ).
Therefore, if ð is surjective then for every ðŽ â ð and every ðŒ > 0
1. ðâ1(ðŽ) â ðº0ðŒ(ð) â· ðŽ â ðº0
ðŒ(ð ),
2. ðâ1(ðŽ) â ð·0ðŒ(ð) â· ðŽ â ð·0
ðŒ(ð ).
Proof. Since ð1(ð â ð) = ð â ð0(ð) for every ð both statements are equivalent. Let(ðð)ðâð be a countable basis for the topology of ð. We proceed by induction on ð.
For ð = 1 let ð â ðº01, since ð is assumed to be open we have ð(ð) is open in ð .
Since ðâ1(ðŠ) is a Baire space for all ðŠ â ð , the open subset ð â© ðâ1(ðŠ) of ðâ1(ðŠ) is nonmeagre if and only if it is non empty. So ð0(ð) = ð(ð) â ðº0
1(ð ).So assume now that both statements are true for every ðâ² < ð and let ð â ðº0
ð. Sinceð is metrizable, ð is the union of a countable family (ðð)ðâð with ðð â ð·0
ððfor some
16
ðð < ð. For any point ðŠ â ð , using the fact that any Borel subset of a Polish space hasthe Baire Property, we have the following equivalences:
ð â© ðâ1(ðŠ) is non meagre in ðâ1(ðŠ)â· some ðð â© ðâ1(ðŠ) is non meagre in ðâ1(ðŠ)â· some ðð â© ðâ1(ðŠ) is comeagre in some non empty open subset of ðâ1(ðŠ)â· âð âð (ðð ⪠ð â
ð ) â© ðâ1(ðŠ) is comeagre in ðâ1(ðŠ) and ðð â© ðâ1(ðŠ) â â .
Therefore,ð0(ð) = â
ð,ðð1(ðð ⪠ð â
ð ) â© ð(ðð).
Now ðð âªð âð â ð·0
ðð, and so ð1(ðð âªð â
ð ) â ð·0ðð
by the induction hypothesis. Moreoverð(ðð) â ðº0
1 since ð is an open map. It follows that ð0(ð) is ðº0ð according to Defini-
tion 8.1.For the second claim, it is enough to notice that if ð is surjective and ðŽ â ð then for
ð = ðâ1(ðŽ) we have ðŽ = ð0(ð) = ð1(ð).Building on Proposition 8.8 and using the same technique de Brecht [deB13, see The-
orem 78] showed:
Proposition 8.9 (de Brecht). Let ð ⶠð â ð be an open and continuous map withPolish fibres, and ð metrisable. If ðâ1(ðŽ) = ð·ð((ð¶ð)ð<ð) with (ð¶ð)ð<ð an increasingsequence in ðº0
ðŒ, then ðŽ = ð·ð(ð0(ð¶ð)ð<ð). So ðŽ â ð·ð(ðº0ðŒ(ð )) if and only if ðâ1(ðŽ) â
ð·ð(ðº0ðŒ(ð)).
Proof. Let ðµð = ð0(ð¶ð). First let ðŠ â ðŽ. Since ðâ1(ðŠ) = âð<ð ð¶ð â©ðâ1(ðŠ) and ðâ1(ðŠ)is Polish and non empty, there exists a least ððŠ < ð such that ð¶ððŠ
â©ðâ1(ðŠ) is non meagrein ðâ1(ðŠ), i.e. ðŠ â ðµððŠ
. In particular, ð¶ðâ² â© ðâ1(ðŠ) is meagre in ðâ1(ðŠ) for all ðâ² < ððŠ,hence âðâ²<ððŠ
ð¶ðâ² â©ðâ1(ðŠ) is meagre in ðâ1(ðŠ). It follows that (ð¶ððŠââðâ²<ððŠ
ð¶ðâ²)â©ðâ1(ðŠ)is non meagre in ðâ1(ðŠ), so in particular it contains some ð¥ â ð. Since ð¥ â ðâ1(ðŽ) =ð·ð((ð¶ð)ð<ð) the parity of ð must differ from that of ððŠ. Therefore ðŠ â ð·ð((ðµð)ð<ð).
Conversely let ðŠ â ð·ð((ðµð)ð<ð). There exists ððŠ < ð whose parity is different fromthat of ð such that ðŠ â ðµððŠ
ââðâ²<ððŠðµðâ² . Since ðµð = ð0(ðŽð), ð¶ððŠ
â©ðâ1(ðŠ) is non meagrein ðâ1(ðŠ), and âðâ²<ððŠ
ð¶ðâ² â© ðâ1(ðŠ) is meagre in ðâ1(ðŠ). As before (ð¶ððŠâ âðâ²<ððŠ
ð¶ðâ²) â©ðâ1(ðŠ) is non meagre in ðâ1(ðŠ) and so in particular it must contain some point ð¥ â ð.We have ð¥ â ð·ð((ð¶ð)ð<ð) = ðâ1(ðŽ) and so ðŠ = ð(ð¥) â ðŽ.
Using the fact that every second countable ð0 space has an admissible representationwhich is open and has Polish fibres, we can now conclude the proof of Theorem 8.7.
Proof of Theorem 8.7. The left to right implication follows from the continuity of theadmissible representation and the fact that preimage maps are complete Boolean homo-morphism.
17
For the right to left implication, it is enough by Propositions 8.8 and 8.9 to show thatwe can assume ð to be open with Polish fibres â since such an admissible representationalways exists by Theorem 3.3. So let ð¿ â¶â ðð â ð be any admissible representationof ð, then there exists a continuous ð ⶠdom ð â dom ð with ð¿ â ð = ð on the domainof ð. If ð¿â1(ðŽ) â ð·ð(ðº0
ðŒ(dom ð¿)) then as in the first implication we have ðâ1(ð) =ðâ1(ð¿â1(ð)) â ð·ðŒ(ðº0
ð(dom ð)). This concludes the claim.
9 A reduction gameWe now show that on virtually every second countable ð0 space â for instance on everyquasi-Polish space â the reducibility âŒð is well founded and satisfies the Wadge dualityprinciple, in particular antichains have size at most 2.
Suppose that ð â¶â ðð â ð is an admissible representation of a second countable ð0space ð then by Lemma 7.3 the preimage map
ðâ1 ⶠ(ð«(ð), âŒð ) ⶠ(ð«(dom ð), â©œð )ðŽ ⌠ðâ1(ðŽ)
is an embedding of quasiorders. Therefore if we know that the quasi-order â©œð on the0-dimensional space dom ð is well founded and satisfies the Wadge duality principlethen we can conclude that the quasi-order âŒð also enjoys these properties on ð. Inparticular if ð is quasi-Polish then we can choose ð such that dom ð = ðð and thereforewe directly get that the quasi-order âŒð is well founded and satisfies the Wadge dualityprinciple on Borel subsets of ð from the corresponding facts for the Baire space.
We consider a simple generalisation of the game first introduced by Wadge to studycontinuous reducibility on the Baire space in order to account for the structural proper-ties of the reducibility by relatively continuous relations on an arbitrary second countableð0 space.
Let ð, ð be second countable ð0 spaces, ðð, ðð admissible representations of ð andð respectively, and ðŽ â ð, ðµ â ð . We define a perfect information two players gameðºðð,ðð (ðŽ, ðµ) as follows
I ⶠðŒ0 ðŒ1 ðŒ2 ðŒ3 ⯠ðŒ
II ⶠðœ0 ðœ1 ðœ2 ðœ3 ⯠ðœ
Player I starts by choosing some ðŒ0 â ð and then Player II chooses some ðœ0 â ð, thenPlayer I choose some ðŒ1 â ð, so on and so forth. Player II wins a game (ðŒ, ðœ) if andonly if either ðŒ â dom ðð, or ðŒ â dom ðð, ðœ â dom ðð and
ðð(ðŒ) â ðŽ â· ðð (ðœ) â ðµ.This is the Lipschitz Wadge game with the additional condition that if Player I playsin dom ðð, then Player II must play in dom ðð . When ðð = ðð we write ðºðð(ðŽ, ðµ)instead of ðºðð,ðð(ðŽ, ðµ).
18
The game ðºðð,ðð (ðŽ, ðµ) is tightly related to our notion of reducibility.
Lemma 9.1. Let ð, ð be second countable ð0 spaces, ðð, ðð admissible representationsof ð, ð respectively. Then for all ðŽ â ð and ðµ â ð :
1. If Player II has a winning strategy in ðºðð,ðð (ðŽ, ðµ), then ðŽ âŒð ðµ,
2. If Player I has a winning strategy in ðºðð,ðð (ðŽ, ðµ), then ðµ âŒð ðŽâ.
Proof. A winning strategy for Player II induces a total continuous function ð ⶠðð â ðð
such that for every ðŒ â dom ðð, ð(ðŒ) â dom ðð and
ðŒ â ðâ1ð (ðŽ) â· ð(ðŒ) â ðâ1
ð (ðµ).
Therefore if Player II has a winning strategy in ðºðð,ðð (ðŽ, ðµ), then
(ðâ1ð (ðŽ), dom ðð) â©œð (ðâ1
ð (ðµ), dom ðð )
and so ðŽ âŒð ðµ.Now a winning strategy for Player I induces a continuous function ð ⶠðð â ðð such
that whenever ðŒ â dom ðð then ð(ðŒ) â dom ðð and
ð(ðŒ) â ðâ1ð (ðŽ) â· ðŒ â ðâ1
ð (ðµ)
or equivalently,
ðð (ðŒ) â ðµ â· ðð â ð(ðŒ) â ðŽâ.
Therefore if Player I has a winning strategy in ðºðð,ðð (ðŽ, ðµ), then we have both ðµ âŒððŽâ and ðµâ âŒð ðŽ.
As long as dom ðð, dom ðð , and ðŽ â ð, ðµ â ð are all Borel, it is easy to see thatðºðð,ðð (ðŽ, ðµ) is a Gale-Stewart game with Borel payoff set, and thus is determined byMartinâs Borel determinacy. We are naturally led to the following definition.
Definition 9.2. A second countable ð0 space ð is called Borel representable if thereexists an admissible representation ð â¶â ðð â ð of ð such that dom ð Borel in ðð.
From Lemma 9.1 and the Borel determinacy we obtain the following.
Theorem 9.3. Let ð be a Borel representable space. The quasi-order âŒð satisfies theWadge Duality principle on Borel sets of ð, i.e. for all Borel ðŽ, ðµ â ð either ðŽ âŒð ðµ,or ðµ âŒð ðŽâ.
Of course assuming the Axiom of Determinacy (AD), the general structural resultholds, i.e. assuming AD, if ð is a second countable ð0 space, ðŽ, ðµ â ð, then eitherðŽ âŒð ðµ, or ðµâ âŒð ðŽ.
Following the exact same proof by Martin and Monk as in the case of Wadge reducib-ility in 0-dimensional Polish spaces, see for example [Kec95, (21.15) p.158], we obtain:
19
Theorem 9.4. Let ð be a Borel representable space. The quasi-order âŒð is wellfounded on the Borel subsets of ð.
Again, assuming AD, this result extends to all subsets of every second countable ð0space.
These positive results on the structure of the quasi-order âŒð also imply that âŒðoften differs with the quasi-order of continuous reducibility â©œð . Indeed Schlicht [Sch12]showed that in every non 0-dimensional metric space there exists an antichain of the sizeof the continuum for the continuous reducibility. Using this result and Proposition 7.4,we see that in the separable metrisable case the two reducibilities differ as soon as weleave the zero-dimensional framework.
Corollary 9.5. Let ð be a metrisable and Borel representable space. Then âŒð andâ©œð coincide on subsets of ð if and only if ð is 0-dimensional.
As it is observed in [EMS87; LS90] the fact that the Wadge hierarchy of Borel setsin Polish 0-dimensional is well founded and has finite antichains can be generalised andits proof simplified by considering the notion of a better quasiorder introduced by Nash-Williams [Nas68]. Let (ð, â©œð) be a quasiorder, and let ð be a second countable ð0space. Define a quasi-order on
ðâð = {ð ⶠð â ð ⣠Im ð is countable and ðâ1({ð}) is Borel âð â ð}
by letting ð1 âŒâð ð2 if and only if there exists a total relatively continuous relation
ð ⶠð â ð such that
âð¥, ðŠ â ð[ð¥ ð ðŠ â ð1(ð¥) â©œð ð2(ðŠ)].
Then for an admissible representation ð â¶â ðð â ð consider the Lipschitz gameðºð(ð1, ð2) where Player I and II play alternatively in ð eventually determining (ðŒ, ðœ) âðð à ðð. We say that Player II wins the run (ðŒ, ðœ) if and only if ðŒ â dom ð orðŒ, ðœ â dom ð and ð1(ð(ðŒ)) â©œð ð2(ð(ðœ)).
It is easy to see that the existence of a winning strategy for Player II in ðºð(ð1, ð2)implies that ð1 âŒâ
ð ð2. Moreover as along as ð1, ð2 â ðâð and dom ð is Borel, the game
ðºð(ð1, ð2) the game is Borel, and thus determined. Therefore if ð1 â âð ð2 then Player I
has a winning strategy in ðºð(ð1, ð2).The exact same proof as in [EMS87, Theorem 3.2] or as in [LS90, Theorem 3] yields
the following.
Theorem 9.6. Let ð be Borel representable. If ð is a better quasi-order, then (ðâð, âŒâ
ð )is a better quasi-order.
Notice that in the case of a quasi-Polish space ð Theorem ?? can also be viewed as aconsequence of the van EngelenâMillerâSteel Theorem [EMS87, Theorem 3.2].
20
10 An example: the Real LineIkegami [Ike10] (see also [IST12]) shows the existence of an embedding from (ð«(ð), âfin)â the subsets of ð quasiordered by inclusion modulo finite, i.e. ð¥ âfin ðŠ â ð¥âðŠ is finite âinto the differences of two open sets of the real line equipped with the Wadge quasiorder.We now recall this construction.
Take increasing sequences of real numbers âšððŒ, ððŒ ⣠ðŒ < ððâ© indexed by the ordinalðð and âšðð ⣠ð â©Ÿ 1â© with
ððŒ < ððŒ < ððŒ+1 for each ðŒ < ðð
ðâð â¶= sup{ððŒ ⣠ðŒ < ð} < ðð for each limit ð < ðð
ðâðð < ðð < ððð for each ð â ð.
Now for ð â ð â {0} we let
ð·ð = âðŒ<ðð
[ððŒ, ððŒ) ⪠{ðð ⣠ð â ð}.
Clearly ð·ð is a difference of two open sets for all ð â ð â {0}.
Theorem 10.1 ([Ike10]). For every ð, ð â ð â {0},
ð âfin ð â· ð·ð â©œð ð·ð .
By ParoviÄenkoâs Theorem [Par93], any poset of size âµ1 embeds into the partiallyordered set (ð«(ð), âfin), hence there are long infinite descending chains and long anti-chains for the Wadge reducibility, already among the difference of two open sets of thereal line.
As an example, we now give winning strategies witnessing ð·ð âŒð ð·ð for everyð, ð â ð â {0}.
Proposition 10.2. For every ð, ð â ð â {0}, we have ð·ð âŒð ð·ð .
Proof. Let ðâ be the admissible representation of the real line from Example 3.4.We choose for every ð¥ â â a particular code via ðâ by setting ðŒð¥ ⶠð â ð to be the
increasing enumeration of {ð â ð ⣠ð¥ â ðŒð}.Now fix ð, ð â ð â {0}. We describe a winning strategy ð = ðð,ð for player II in
the game ðºðâ(ð·ð, ð·ð ). Let ðœð be the open interval (ðâðð, ððð). And note that we only
need to consider positions where Player I has played (ð0, ð1, ⊠, ðð) with âðð=0 ðŒðð
is nonempty. Let ðâ³ð denote the symmetric difference of ð and ð , i.e.
ðâ³ð = {ð¥ â ð â {0} ⣠¬(ð¥ â ð â ð¥ â ð )}.
Our winning strategy ð ⶠðð â ð for Player II in ðºðâ(ð·ð, ð·ð ) goes as follows:As long as Player I is in a position where he has played (ð0, ð1, ⯠, ðð) such that
ðŒð = âðð=0 ðŒðð
â ðœð for all ð â ðâ³ð , ð consists simply in copying Player Iâs last move:ðð. Therefore ð will induce the identity function outside the ðœðâs for which ð â ðâ³ð .
21
Now consider Player I has played (ð0, ð1, ⯠, ðð) such that there exists ð â ðâ³ð withðŒð = âð
ð=0 â ðœð and let ð be the least integer with ðŒ ð = âðð=0 ðŒðð
â ðœð. We distinguishseveral cases:
1. if ðð â ð·ð â ð·ð: then for ð to be winning for Player II, it must eventually makehim play the code of a point outside of ð·ð and it cannot be ðð.Now since ðŒ ð â ðœð, say ðŒ ð = (ð0, ð1), we can for example choose
ðŠ = ð0 + min{ð1, ðð}2 , if ð0 < ðð, or ðŠ = max{ð0, ðð} + ð1
2 , if ðð â©œ ð0,
and play ðŒðŠ(ð â ð).In other words, if Player I enters some ðœð with ðð â ð·ð â ð·ð, then ð consists inplaying the code of some ðŠ â ðœð different from ðð, where ðŠ depends on the firstposition where Player I enters ðœð.
2. if ðð â ð·ð â ð·ð and ðð â ðŒð: then as long as ðð â ðŒð, ð must consist in playingas if Player I was going to play ðð, i.e. describe step by step a point belonging toð·ð and it cannot be ðð.Now since ðŒ ðâ1 â ðœð (if ð = 0 set ðŒ ðâ1 = â), we choose some ðŠ â ð·ð â© ðŒðâ1 asfollows:
a) if ððð â ðŒ ðâ1, then set ðŠ = ððð ,b) otherwise there is a minimal ðœ < ðð with ððœ â ðŒ ðâ1, set ðŠ = ððœ,
and we play ðŒðŠ(ð â ð).
3. if ðð â ð·ð â ð·ð and ðð â ðŒð: then for ð to be winning for Player II, it musteventually make him play the code of a point which is outside of ð·ð , but we mustbe careful to be consistent with what Player II has already played until that point.Let ð be the least integer such that ðð â ðŒð. First if ð â©œ ð, i.e. at the first positionwhere Player I entered ðœð we already knew he was not going to play ðð, so we canjust copy its last move ðð. Otherwise ð < ð so ðð â ðŒ ð and we must distinguishtwo cases:
a) if ððð â ðŒ ðâ1, then according to our previous case, at round ð, Player II hasso far played according to ð:
ð¡ = (ð0, ð1, ⊠, ððâ1, ðŒððð (0), ðŒððð (1), ⊠, ðŒððð (ð â ð â 1)).
so âðâ1ð=0 ðŒð¡(ð) is an open interval (ð0, ð1) with rational endpoints satisfying
ð0 < ððð < ð1, so we can take
ð§ = max{ðâðð , ð0} + ððð
2and play ðŒð§(ð â ð).
22
b) Otherwise according to our previous case, up to round ð, player IIâs movesaccording to ð are
ð¡ = (ð0, ð1, ⊠, ððâ1, ðŒððœ(0), ðŒððœ(1), ⊠, ðŒððœ(ð â ð â 1)).
where ðœ is the minimal ordinal with ððœ â ðŒ ðâ1. Again âðâ1ð=0 ðŒð¡(ð) is an open
interval (ð0, ð1) with rational endpoints satisfying ð0 < ððœ < ð1, so we cantake
ð§ =max{ðâ
ðœ , ð0} + ððœ2
where ðâðœ stands for ððœâ1 if ðœ is successor, and we play ðŒð§(ð â ð).
It should be clear that ð is a winning strategy for Player II in ðºðâ(ð·ð, ð·ð ). So ð·ð âŒðð·ð .
If ð âfin ð , then ð ⩜̞ð ð by Theorem 10.1 and so the winning strategy for II inðºðâ(ð·ð, ð·ð ) described in the previous proof induces a continuous ðð,ð ⶠðð â ðð.The relation
ð ðâðð,ð
(ð¥, ðŠ) â· âðŒ â dom ðâ (ðâ(ðŒ) = ð¥ ⧠ðŠ = ðâ(ðð,ð (ðŒ)))
is therefore a relatively continuous relation from â to â with no continuous uniformisingfunction. Indeed any function uniformising ð ðâ
ðð,ðis a reduction of ð to ð and since
ð·ð ⩜̞ð ð·ð there is no such continuous function.
11 An example: the Scott DomainWe now give a simple example in the space ð«ð of a case where â©œð differs from âŒð .Consider {{0}}, {ð} â ð«ð, we first show that {{0}} ⩜̞ð {ð}. To see this, recall thatcontinuous functions on ð«ð are the Scott continuous functions with respect to inclusion,so in particular they are monotone for inclusion. Now since ð is the top element, anymonotone map ð ⶠð«ð â ð«ð with ð({0}) = ð has to send every ð¥ â ð«ð with 0 â ðonto ð too, so that ðâ1(ð) â ð{0}. Therefore no Scott continuous function is a reductionfrom {{0}} to {ð}.
While we have {{0}} ⩜̞ð {ð}, we actually have {{0}} âŒð {ð}, i.e. there exists arelatively continuous ð ⶠð«ð â ð«ð such that for all ð¥, ðŠ â ð«ð
ð¥ ð ðŠ ⶠ(ð¥ = {0} â ðŠ = ð).
Clearly any such relation ð cannot be uniformised by a Scott continuous function.Indeed such a Scott continuous function would be a reduction between the consideredsets, and we know there is none.
23
The desired relation ð can be given as a strategy in the Lipschitz Wadge gameðºðEn({{0}}, {ð}). Since ðEn is total, we know by Lemma 7.3 that {{0}} âŒð {ð}if and only if ðŽ â©œð ðµ for
ðŽ = ðâ1({{0}}) = {ðŒ â ðð ⣠ðŒ â 2ð ⧠âð ðŒ(ð) = 1}and ðµ = ðâ1({ð}) = {ðŒ â ðð ⣠ðŒ ⶠð â ð is surjective}.
A winning strategy for Player II is for example given by the function ð ⶠð<ð â ðdefined by
ð(ð ) = {0 if ð â {0}<ð or âð < |ð | ð ð â 0, 1,ð if ð â 2ð and ð = |ð | â min{ð ⣠ð ð = 1}.
It is easily seen that this strategy induces a continuous function ð ⶠðð â ðð witnessingthe relative continuity of the relation ð ⶠð«ð â ð«ð given by
ð ({0}) = {ð}ð (ð¥) = {â } if 0 â ð¥ð (ð¥) = {ð ⣠ð â ð} if {0} â ð¥.
where ð = {0, ⊠, ð â 1} and â denotes strict inclusion.
A complete ðº02 in ð«ð. Recall (e.g. [Kec95]) that ð¹ = {ðŒ â ðð ⣠âðâð â©Ÿ ð ðŒ(ð) = 0}
is complete for ðº02(ðð), i.e. ð¹ â ðº0
2(ðð) and for every ðŽ â ðº02(ðð) we have ðŽ â©œð ð¹ .
The set ð«<â(ð) of finite subsets of ð is ðº02 in ð«ð. It is shown in [BG15, Theorem
5.10] that it is not complete for the Scott continuous reducibility in the class ðº02(ð«ð),
i.e. there exists ðº â ðº02(ð«ð) such that ðº ⩜̞ð ð«<â(ð). In contrast
Proposition 11.1. We have ðº02(ð«ð) = {ðŽ â ð«ð ⣠ðŽ âŒð ð«<â(ð)}.
Proof. Let us use the admissible representation ðEn ⶠðð â ð«ð from Example 3.6. Let
ð¹ = ðâ1En(ð«<â(ð)) = {ðŒ â ðð ⣠âðâð ðŒ(ð) â©œ ð}.
Clearly ð¹ is ðº02 in ðð. So the right to left inclusion follows from Theorem 8.6.
Now we have ð¹ â©œð ð¹ as the continuous function ð ⶠðð â ðð, ð(ðŒ)(ð) = Card{ð <ð ⣠ðŒ(ð) â 0} clearly witnesses. Therefore for any ðº0
2 set ðŽ â ð«ð, there is a continuousfunction ð ⶠðð â ðð which reduces ðâ1
En(ðŽ) to ðâ1En(ð«<â(ð)), and so ðŽ âŒð ð«<â(ð).
References[AL12] Alessandro Andretta and Alain Louveau. âWadge Degrees and Pointclasses:
Introduction to Part IIIâ. In: Wadge Degrees and Projective Ordinals: TheCabal Seminar Volume II. Ed. by Alexander S. Kechris, Benedikt Löwe, andJohn R. Steel. Vol. 37. Lecture Notes in Logic. Cambridge University Press,2012, p. 3.
24
[BG15] Verónica Becher and Serge Grigorieff. âWadge hardness in Scott spaces and itseffectivizationâ. In: Mathematical Structures in Computer Science FirstView(Jan. 2015), pp. 1â26.
[BH94] Vasco Brattka and Peter Hertling. Continuity and computability of relations.Fernuniv., Fachbereich Informatik, 1994.
[Bra99] Vasco Brattka. âRecursive and computable operations over topological struc-turesâ. PhD thesis. FernUniversitÀt Hagen, 1999.
[deB13] Matthew de Brecht. âQuasi-Polish spacesâ. In: Annals of Pure and AppliedLogic 164.3 (2013), pp. 356â381.
[EH00] David Eisenbud and Joe Harris. The geometry of schemes. English. New York,NY: Springer, 2000, pp. x + 294.
[EMS87] Fons van Engelen, Arnold W Miller, and John Steel. âRigid Borel Sets andBetter Quasiorder Theoryâ. In: Contemporary mathematics 65 (1987).
[Gou13] Jean Goubault-Larrecq. Non-Hausdorff Topology and Domain TheoryâSelectedTopics in Point-Set Topology. Vol. 22. New Mathematical Monographs. Cam-bridge University Press, Mar. 2013.
[Her96] Peter Hertling. âUnstetigkeitsgrade von Funktionen in der effektiven Ana-lysisâ. PhD thesis. Fernuniv., Fachbereich Informatik, 1996.
[Ike10] Daisuke Ikegami. âGames in Set Theory and Logicâ. PhD thesis. Institute forLogic, Language and Computation, Universiteit von Amsterdam, 2010.
[IST12] Daisuke Ikegami, Philipp Schlicht, and Hisao Tanaka. âContinuous reducib-ility for the real lineâ. unpublished. 2012.
[Kec95] Alexander S Kechris. Classical descriptive set theory. Vol. 156. Springer-VerlagNew York, 1995.
[KLS12] Alexander S. Kechris, Benedikt Löwe, and John R. Steel, eds. Wadge Degreesand Projective Ordinals: The Cabal Seminar Volume II. Vol. 37. Lecture Notesin Logic. Cambridge University Press, 2012.
[KW85] Christoph Kreitz and Klaus Weihrauch. âTheory of representationsâ. In: The-oretical computer science 38 (1985), pp. 35â53.
[LS90] Alain Louveau and Jean Saint Raymond. âOn the quasi-ordering of Borellinear orders under embeddabilityâ. In: Journal of Symbolic Logic 55.2 (1990),pp. 537â560.
[MSS15] Luca Motto Ros, Philipp Schlicht, and Victor Selivanov. âWadge-like redu-cibilities on arbitrary quasi-Polish spacesâ. In: Mathematical Structures inComputer Science FirstView (Jan. 2015), pp. 1â50.
[Nas68] Crispin St. John Alvah Nash-Williams. âOn better-quasi-ordering transfin-ite sequencesâ. In: Mathematical Proceedings of the Cambridge PhilosophicalSociety 64 (02 Apr. 1968), pp. 273â290.
25
[Par93] Ivan Ivanovich ParoviÄenko. âOn a universal bicompactum of weight âµâ. In:The Mathematical Legacy of Eduard Äech. Springer, 1993, pp. 93â96.
[PZ13] Arno M Pauly and Martin A Ziegler. âRelative computability and uniformcontinuity of relationsâ. In: Journal of Logic and Analysis 5 (2013).
[Sai07] Jean Saint Raymond. âPreservation of the Borel class under countable-compact-covering mappingsâ. In: Topology and its Applications 154.8 (2007), pp. 1714â1725.
[Sch12] Philipp Schlicht. âContinuous reducibility and dimensionâ. unpublished. 2012.[Sel06] Victor L Selivanov. âTowards a descriptive set theory for domain-like struc-
turesâ. In: Theoretical computer science 365.3 (2006), pp. 258â282.[Tan79] Adrian Tang. âChain properties in Pðâ. In: Theoretical Computer Science 9.2
(1979), pp. 153â172.[Tan81] Adrian Tang. âWadge reducibility and Hausdorff difference hierarchy in Pðâ.
In: Continuous Lattices. Springer, 1981, pp. 360â371.[Wad84] William Wilfred Wadge. âReducibility and determinateness on the Baire
spaceâ. PhD thesis. University of California, Berkeley, 1984.[Wei00] Klaus Weihrauch. Computable analysis: an introduction. Springer, 2000.
26