Apartness Spaces as a Framework for Constructive Topology

Similar documents
Apartness spaces as a framework for constructive topology

ADJOINTS, ABSOLUTE VALUES AND POLAR DECOMPOSITIONS

PDF hosted at the Radboud Repository of the Radboud University Nijmegen

Apartness and Uniformity

Constructive (functional) analysis

Constructive analysis

On Firmness of the State Space and Positive Elements of a Banach Algebra 1

Constructive order completeness

A Constructive Examination of Rectifiability

Constructive (functional) analysis

Constructive Suprema 1

1 Topology Definition of a topology Basis (Base) of a topology The subspace topology & the product topology on X Y 3

Convexity and unique minimum points

CONSTRUCTIVE CONNECTIONS BETWEEN ANTI-SPECKER, POSITIVITY, AND FAN-THEORETIC PROPERTIES. Douglas Bridges, James Dent, and Maarten McKubre-Jordens

arxiv: v1 [math.lo] 30 Jan 2018

Metric Spaces and Topology

The Journal of Logic and Algebraic Programming

TOPOLOGIE ET GÉOMÉTRIE DIFFÉRENTIELLE CATÉGORIQUES. Products in the category of apartness spaces

The small ball property in Banach spaces (quantitative results)

Constructivism Is Difficult

The Relation Reflection Scheme

LOCATING Ax, WHERE A IS A SUBSPACE OF B(H)

CHAPTER 7. Connectedness

MAT 570 REAL ANALYSIS LECTURE NOTES. Contents. 1. Sets Functions Countability Axiom of choice Equivalence relations 9

Constructive decidability of classical continuity

Completely regular Bishop spaces

AN EXPLORATION OF THE METRIZABILITY OF TOPOLOGICAL SPACES

Journal of Universal Computer Science, vol. 3, no. 11 (1997), submitted: 8/8/97, accepted: 16/10/97, appeared: 28/11/97 Springer Pub. Co.

2. The Concept of Convergence: Ultrafilters and Nets

Boolean Algebras. Chapter 2

Solving the Dirichlet problem constructively

CHAPTER 0: BACKGROUND (SPRING 2009 DRAFT)

Maths 212: Homework Solutions

E.7 Alaoglu s Theorem

s P = f(ξ n )(x i x i 1 ). i=1

The Uniform Distributions Puzzle

Near convexity, metric convexity, and convexity

STRONGLY EXTENSIONAL HOMOMORPHISM OF IMPLICATIVE SEMIGROUPS WITH APARTNESS

MA651 Topology. Lecture 10. Metric Spaces.

Metric spaces and metrizability

Topology. Xiaolong Han. Department of Mathematics, California State University, Northridge, CA 91330, USA address:

The overlap algebra of regular opens

3 COUNTABILITY AND CONNECTEDNESS AXIOMS

Boolean Algebras, Boolean Rings and Stone s Representation Theorem

Chapter 2 Metric Spaces

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello.

Geometry and topology of continuous best and near best approximations

4 Countability axioms

Metainduction in Operational Set Theory

Measurable Choice Functions

An adjoint construction for topological models of intuitionistic modal logic Extended abstract

Fuzzy Limits of Functions

Part III. 10 Topological Space Basics. Topological Spaces

Topology Proceedings. COPYRIGHT c by Topology Proceedings. All rights reserved.

From intuitionistic topology to point-free topology

P-adic Functions - Part 1

HINDMAN S THEOREM AND IDEMPOTENT TYPES. 1. Introduction

cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

Jónsson posets and unary Jónsson algebras

The uniform distributions puzzle

A note on the monotone functional interpretation

CONVEXITY AND OSCULATION IN NORMED SPACES

Lecture 1: Overview. January 24, 2018

Binary positivity in the language of locales

Optimization and Optimal Control in Banach Spaces

Introduction to Real Analysis Alternative Chapter 1

Constructive Proof of the Fan-Glicksberg Fixed Point Theorem for Sequentially Locally Non-constant Multi-functions in a Locally Convex Space

Constructive decidability of classical continuity

CLASS NOTES FOR APRIL 14, 2000

This is logically equivalent to the conjunction of the positive assertion Minimal Arithmetic and Representability

Product metrics and boundedness

Lecture Notes in Advanced Calculus 1 (80315) Raz Kupferman Institute of Mathematics The Hebrew University

Math 201 Topology I. Lecture notes of Prof. Hicham Gebran

Course 212: Academic Year Section 1: Metric Spaces

A VERY BRIEF REVIEW OF MEASURE THEORY

Contents. Index... 15

Formally real local rings, and infinitesimal stability.

B. Appendix B. Topological vector spaces

Empirical Processes: General Weak Convergence Theory

Solutions to Tutorial 8 (Week 9)

Restricted versions of the Tukey-Teichmüller Theorem that are equivalent to the Boolean Prime Ideal Theorem

The Baire Category Theorem and choice

Krivine s Intuitionistic Proof of Classical Completeness (for countable languages)

A PROOF OF A CONVEX-VALUED SELECTION THEOREM WITH THE CODOMAIN OF A FRÉCHET SPACE. Myung-Hyun Cho and Jun-Hui Kim. 1. Introduction

Topology, Math 581, Fall 2017 last updated: November 24, Topology 1, Math 581, Fall 2017: Notes and homework Krzysztof Chris Ciesielski

CONSTRUCTION OF THE REAL NUMBERS.

Math 117: Continuity of Functions

Weak Arithmetics and Kripke Models 1

Tools from Lebesgue integration

The binary expansion and the intermediate value theorem in constructive reverse mathematics

2. Introduction to commutative rings (continued)

MAS3706 Topology. Revision Lectures, May I do not answer enquiries as to what material will be in the exam.

On Uniform Spaces with Invariant Nonstandard Hulls

NORMAL FAMILIES OF HOLOMORPHIC FUNCTIONS ON INFINITE DIMENSIONAL SPACES

Part II. Logic and Set Theory. Year

arxiv: v2 [math.gn] 27 Sep 2010

MA651 Topology. Lecture 9. Compactness 2.

Convexity and constructive infima

Metric Spaces Lecture 17

Transcription:

Apartness Spaces as a Framework for Constructive Topology D. S. Bridges University of Canterbury, Department of Mathematics and Statistics, Private Bag 4800, Christchurch, New Zealand L. S. Vîţă University of Canterbury, Department of Mathematics and Statistics, Private Bag 4800, Christchurch, New Zealand Abstract An axiomatic development of the theory of apartness and nearness of a point and a set is introduced as a framework for constructive topology. Various notions of continuity of mappings between apartness spaces are compared; the constructive independence of one of the axioms from the others is demonstrated; and the product apartness structure is defined and analysed. Key words: Constructive mathematics, Apartness structure 1991 MSC: 54E05, 54E17, 03F60 1 Introduction Errett Bishop, thanks to whom we now know that a broad spectrum of deep mathematics can be developed constructively [3], dismissed topology 1 with the following remark: Very little is left of general topology after that vehicle of classical mathematics has been taken apart and reassembled constructively. With some regret, plus a Corresponding author. Email addresses: d.bridges@math.canterbury.ac.nz (D. S. Bridges), Luminita@Math.net (L.S.Vîţă). 1 However, in a later paper he mentioned general topology as a branch of mathematics ripe for constructivisation ([4], page 29). Preprint submitted to Elsevier Science 25 March 2002

large measure of relief, we see this flamboyant engine collapse to constructive size ([3], page 63). He then suggested that, at least for the purposes of analysis, many topological matters, such as those involved in the theory of distributions, could be taken care of on an ad hoc basis ([3], Appendix A). Apart from Bishop s later, unpublished attempt to develop a constructive topology [5], a number of papers dealing with special topological spaces such as metric and locally convex ones (for example, [15]), and work on intuitionistic topology [25,28], general topology has been marginalised in constructive mathematics. We believe that this is to be regretted, since a constructive development of (some form of) general topology is at least a challenge and may well shed light even on aspects of the classical theory. In [27] we presented an axiomatic constructive theory of nearness spaces based on primitive notions of point set nearness and apartness, and analogous to the nearness spaces studied by some classical topologists [14,21]. We indicated at the end of that paper that although that presentation runs fairly smoothly, a theory in which nearness is a defined notion obtained by a second order quantification appears to have substantial advantages over it. We develop that theory of point set apartness in the present paper. In reading our work, one should be aware that it is not written from the viewpoint of a dogmatic philosophical constructivist. For us, constructive mathematics is a matter of practice, rather than philosophy, that practice being based on intuitionistic logic, the exclusive use of which produces proofs and results that are valid not only in classical mathematics but also in a variety of other models, including computational ones such as recursive function theory [9]. This is not to say, or even suggest, that we are uninterested in philosophical constructivism; rather, we believe that constructive mathematics in practice produces insights, especially computational ones, that may interest mathematicians of all philosophical persuasions. We should mention here that there is an altogether different approach to constructive topology, affectionately known as pointless topology [18,17,22]. The underlying idea in this approach is to generalise the classical notion of a topological space, characterised by the lattice of its open sets, by working with frames: complete lattices that satisfy the infinite distributive law a S = {a s : s S}. The category whose objects are frames, and whose morphisms are maps that preserve finite meets and arbitrary joins, has an associated opposite category whose objects are known as locales. Working with these objects and using intuitionistic logic, one can produce constructive proofs of locale counterparts 2

of classical theorems of topology. In particular, this enables one to develop an extended form of topology within the context of a topos. However, remarkable though the development of locale theory has been, it does not, in our view, provide the straightforward elementary constructive counterpart of classical general topology that would give the lie to the remark of Bishop quoted at the start of this paper. In contrast, we believe that our theory of apartness between points and sets (and, in later papers [23,12], between sets and sets) does provide such a counterpart, and does so in a natural way that exploits the empirical evidence that computational success depends on the ability to distinguish objects rather than to show that they are close. In order to understand the work below, one does not really need any special background in constructive analysis: an appreciation of the differences between classical and intuitionistic logic should suffice. However, the reader may benefit from keeping at hand either [3] or [6]. Other general references for constructive mathematics are [2,13,26]; for the recursive approach to constructive mathematics, see [1,19]. 2 Apartness Let X be a set with a binary relation of inequality, or point point apartness, satisfying x y (x = y), x y y x. We say that isnontrivial if there exist x, y in X with x y. A subset S of a set X with an inequality has two natural complementary subsets: the logical complement S = {x X : y S (x = y)} ; the complement S = {x X : y S (x y)}. We are interested in a set X that carries a nontrivial inequality andarelation apart(x, S) between points x X and subsets S of X. If apart(x, S), 3

then we say that the point x is apart from the set S. For convenience we introduce the apartness complement S = {x X : apart(x, S)} of S; and, when A is also a subset of X, we write A S = A S. We assume that the following axioms are satisfied. A1 x y apart(x, {y}) A2 apart(x, A) x/ A A3 apart (x, A B) apart(x, A) apart(x, B) A4 x A B apart(x, B) A5 apart (x, A) y X (x y apart(y, A)) We then call X an apartness space, and the data defining the relations and apart the apartness structure on X. We say that the point x X is near the set A X, and we write near(x, A), if S (x S y A S). If X is an apartness space, and Y is a subset of X upon which the induced inequality is nontrivial, then there is a natural apartness structure induced on Y by thatonx. Taken with thatstructure,y is called an apartness subspace of X. In the corresponding classical development [14], nearness is taken as the primitive notion and apartness is defined as the negation of nearness. It is easy to see, using the classical axioms for nearness, that our definition of nearness is classically equivalent to the negation of apartness; but, as we prove in a moment, this equivalence does not hold constructively. Our canonical example of an apartness space is a metric space (X, ρ), in which the inequality and apartness are defined by x y ρ(x, y) > 0 and apart(x, A) r>0 y A (ρ(x, y) r). 4

It is routine to verify axioms A1 A5 in this case. We call this apartness structure the metric apartness structure corresponding to the metric ρ, and we refer to X as a metric apartness space. The apartness complement S = {x X : r >0 y S (ρ(x, y) r)} is then also called the metric complement of S in X. We denote the open (respectively, closed) ball with centre x and radius r in a metric space by B(x, r) (respectively, B(x, r)). Note that when we describe a set S as nonempty, we mean that there exists (we can construct) an element of S; this is a stronger property than (S = ). Proposition 1 Let X be a metric space, x X, and A X. Then near (x, A) if and only if A B(x, r) is nonempty for each r>0. Proof. Suppose that near (x, A). Given r>0, let S = {y X : ρ(x, y) r/2}. Then x S B(x, r/2) B(x, r). Hence, by definition of nearness, there exists y A S A B(x, r). Now suppose, conversely, that A B(x, r) is nonempty for each r>0, and that x S. Then there exists r>0such that ρ(x, s) r for each s S; whence B(x, r) S and therefore A S is nonempty. Since S is arbitrary, we conclude that near (x, A). Since t R r >0( (t <r) t r), it readily follows from Proposition 1 that in the context of a metric space X, near (x, A) implies apart (x, A). However, in the metric space R, the statement S R ( apart (1,S) near (1,S)) implies the law of excluded middle in the form P P. 5

To see this, let P be any proposition satisfying P, and consider the subset S = {x R :(x =0 P ) (x =1 P )} of the metric apartness space R. If apart (1,S), then P, which contradicts our initial assumption; hence apart (1,S). But if near (1,S), then there exists x S such that x>0; whence x =1, 1 S, and therefore P holds. We now derive some elementary consequences of the axioms in an apartness space X. Proposition 2 (near(x, A) apart(x, A)). Proof. Assume that near(x, A) apart(x, A). Then x A, and so, by the definition of near, there exists y A A, which contradicts axiom A2. Corollary 3 If near(x, {y}), then (x y). Proof. Let near(x, {y}). If also x y, then apart(x, {y}), by axiom A1. This contradicts Proposition 2. Corollary 4 Suppose that the inequality on X is tight: that is, x, y X ( (x y) x = y). If near(x, {y}), then x = y. Proposition 5 near(x, A) apart(y, A) x y. Proof. Assume that near(x, A) apart(y, A). By axiom A5, either x y or apart(x, A) ; the latter alternative is ruled out by Proposition 2. Proposition 6 x A near(x, A). Proof. If x A, then for each B with x B we have x A B. Hence, by definition, near(x, A). Corollary 7 A A. Proof. If x A and y A, then, by Propositions 6 and 5, x y. Corollary 8 A A =. Proof. Immediate, by Corollary 7. 6

Proposition 9 x = y near(x, {y}). Proof. If x = y, then x {y} and so, by Proposition 6, near(x, {y}). Corollary 10 near(x, {x}). Proposition 11 near(x, {y}) near(y, {x}). Proof. Let near(x, {y}), and let B X be such that apart(y, B). Then by axiom A5, either x y or apart(x, B). In the first case, axiom A1 shows that apart(x, {y}), which is absurd by Proposition 2. Hence apart(x, B); so x {x} B. Since B is arbitrary, we conclude that near(y, {x}). Proposition 12 apart(x, {y}) x y. Proof. If apart(x, {y}), then, by axiom A5, either x y or else apart(y, {y}). In the latter case, since near(y, {y}) (by Corollary 10), we contradict Proposition 2. Proposition 13 apart(x, A) B A apart(x, B) Proof. Since A B = A, the conclusion follows directly from Axiom A3. Proposition 14 near(x, A) A B near(x, B). Proof. This follows directly from the definition of the nearness predicate. Corollary 15 near(x, A) near(x, A B). Proof. Apply the preceding proposition with B replaced by A B. Proposition 16 near(x, A) y A (near(y, B)) near(x, B). Proof. Assume that x S. Then, by the definition of near, there exists y A S. Since y A, we see that near(y, B). Since also apart(y, S), it follows from the definition of near that there exists z B S. Thus S X (x S z B S) that is, near(x, B). 7

One of the axioms of the classical theory is near(x, A B) near(x, A) near(x, B). As in [27], we can show that a constructive proof of the implication from left to right implies the limited principle of omniscience (LPO): For each binary sequence (a n ), either a n =0for all n or else there exists n such that a n =1. Since LPO is false in the recursive model of constructive mathematics 2,we cannot expect to prove the left right implication of (1) constructively. Proposition 17 near(x, A) apart(x, B) near(x, A B). Proof. Write S = A B, and let x C. We need to show that S C is nonempty. To this end, observe that x B and x C, so by axiom A3, x (B C). Since x A, it follows from the definition of near that there exists y A (B C) ; but A (B C) =S C, so we are through. We now establish the extensionality of apartness and nearness. Proposition 18 ( apart(x, A) x = x A = A ) apart(x,a ). Proof. By axiom A5, either x x or else, as must be the case, apart(x,a). Since A = A, we have x A A = A, by Corollary 7; whence apart(x,a ), by axiom A4. Proposition 19 (near(x, A) x = x A = A ) near(x,a ). Proof. Let x B. Then x B, by the previous proposition; so, as near(x, A), there exists y A B. But A = A, so y A B. It follows from our definition of near that near(x,a ). Lemma 20 If a, b X and a b, then for all x X either x a or x b. Proof. By axiom A1, apart(a, {b}) ; whence, by axiom A5, either x a or else apart (x, {b}) ; in the latter event, Proposition 12 shows that x b. Lemma 21 For each x X there exists y X such that x y. 2 It is also independent of Heyting arithmetic that is, Peano arithmetic with intuitionistic logic; see [2,26]. 8

Proof. We are assuming throughout that the inequality on X is nontrivial; so we can choose a, b X with a b. Then either x a or x b, by the previous lemma. Proposition 22 apart(x, ). Proof. Using the preceding lemma, choose y X with x y. Then apart(x, {y}), by axiom A1; so, by Proposition 18, apart (x, {y} ). It follows from axiom A3 that apart(x, ). Proposition 23 near(x, A) y A. Proof. By Proposition 22, x. So if near (x, A), then, by definition of near, there exists y in A, which equals A. 3 Apartness and topology We next look at a natural apartness in a certain type of topological space (X, τ). If x X and A X, we define apart(x, A) U τ (x U A) and, of course, near(x, A) B (x B y A B). It is easy to show that these relations satisfy axioms A2 A4. To get axiom A1, we need X to be a T 1 space: x y U τ (x U {y}). To make X into an apartness space we also need to postulate axiom A5 or something that implies it. One such something is x U U τ y X (x y y U) (which certainly holds in a metric space). For suppose that this axiom holds, let apart(x, A), and choose U τ such that x U A. Then either x y or else y U; in the latter case, apart(y, A). We say that the topological space (X, τ) is a topological apartness space if the apartness and nearness defined above turn X into an apartness space; we 9

then call the apartness structure on X the topological apartness structure corresponding to τ. An important non metric example of a topological apartness space is provided by a locally convex space X [15]. If (p i ) i I is the family of seminorms defining the locally convex topology on X, then the corresponding inequality relation, defined by x y i I (p i (x y) > 0), is tight. To establish axiom A5 in this situation we argue as follows. Let apart(x, A) ; then there exist ε>0 and elements i 1,...,i n of I such that { } n U = y X : p ik (x y) <ε A. k=1 Given y X, we have either n k=1 p ik (x y) > 0or n k=1 p ik (x y) <ε.in the first case, p ik (x y) > 0forsomek and so x y. In the second case, y U A and so, by the definition of apartness, apart(y, A). A subset S of an apartness space X is said to be nearly open if it can be written as a union of apartness complements: that is, if there exists a family (A i ) i I such that S = i I A i. Clearly, is nearly open ( = X), Xis nearly open (X = ), and a union of nearly open sets is nearly open. Since, by a simple application of axiom A3, the intersection of a finite number of apartness complements is an apartness complement, it can easily be shown that a finite intersection of nearly open sets is nearly open. Thus the nearly open sets form a topology the apartness topology on X for which the apartness complements form a basis. Proposition 24 In a topological apartness space every nearly open set is open. Proof. Let (X, τ) be a topological space. It suffices to show that every apartness complement A in X is open. Let x A and choose U τ such that x U A. Then, by the definition of the apartness in X, U A. Hence A is open. Classically, every open set A in a topological apartness space satisfies A = A, and so the converse of Proposition 24 holds. Constructively, although A A holds for an open set A, we cannot hope to prove the reverse inclusion. To see this, consider the metric subspace X = {0, 1 a, 2} 10

of R, where a<1and (a 0). Let B be the open ball with centre 0 and radius 1 in X. Then2 B. On the other hand, if x B and x 2, then x must equal 1 a, so (1 a<1); whence 1 a 1 and therefore a 0, a contradiction. It follows that B = {2} and hence that B = {2}. If B B, then 1 a, which certainly belongs to {2}, is in B; whence 1 a<1 and therefore a>0. Thus, although (as is easily seen) any ball B in a metric apartness space satisfies B B B, the proposition Every open ball B in a metric space satisfies B = B entails x R ( (x 0) x>0). The latter statement is easily seen to be equivalent to Markov s Principle (MP): For each binary sequence (a n ), if n (a n =0), then n (a n =1). This is a form of unbounded search that most constructive practitioners find unpalatable since it is independent of the axioms of Heyting arithmetic; see [13] (pages 130 131). We conclude that we cannot expect to prove constructively that B = B for every open ball in a metric space. This example suggests that although, for a topological apartness space, the apartness topology and the original topology coincide classically, the former looks coarser than the latter constructively. It is therefore pleasing to prove the converse of Proposition 24 for a metric space. Proposition 25 A subset of a metric space is open if and only if it is nearly open. Proof. In view of Proposition 24, it is enough to prove that an open subset A of a metric space X is nearly open. To this end, let x A, choose r>0 such that B(x, r) A, and let E = {y X : ρ(x, y) >r}. Then x X E B(x, r) A. It follows that A is a union of metric complements and is therefore nearly open. 11

It remains an open [sic] problem to find good constructive conditions on a not necessarily metrisable topological space that ensure that open sets are nearly open. We now define a subset S of an apartness space X to be nearly closed if x X (near(x, S) x S). (This is just closed in a metric space.) Both X and are nearly closed. The intersection of any family of nearly closed sets is nearly closed (this is easy!), but as with closed sets in R we cannot show that the union of two nearly closed sets is nearly closed ([8], (6.3)). Proposition 26 For each nonempty subset A of an apartness space X, the closure A = {x X : near(x, A)} of A in X is nearly closed. Proof. Apply Proposition 16 with A and B replaced by A and A, respectively, to show that if near ( x, A ),thennear(x, A) and therefore x A. Proposition 27 If S is a nearly open subset of an apartness space X, then its logical complement equals its complement and is nearly closed. Proof. Let S = i I A i be nearly open, let T = S, and consider x such that near(x, T ). Given y S, choose i I such that y A i. Then apart(y, A i ), so, by axiom A5, either x y or apart(x, A i ). In the latter case, since near(x, T ), we see from Proposition 17 that near(x, T A i ); whence, by Proposition 23, there exists z T A i T S, which is absurd. It follows that apart(x, A i ) and hence that x y. We have thus shown that if near (x, S), then x S. Since S S, the desired conclusions follow. Proposition 28 Let X be an apartness space. Then for each x X and each A X, apart(x, A) B X (x B A). Proof. Let x X and A X. If apart(x, A), then x A A, by Corollary 7. Conversely, if there exists B X such that x B A, then it follows from axiom A4 (with A and B interchanged) that apart (x, A). 12

Proposition 29 Let X be an apartness space, x X and A X. Then near(x, A) if and only if A intersects each nearly open subset of X that contains x. Proof. Let near(x, A), and let U = i I A i be any nearly open set containing x. Choosing i I such that x A i, we see from Proposition 17 that near(x, A A i ). So, by Proposition 23, there exists y A A i A U. Conversely, if A intersects each nearly open set containing x, then since B is nearly open for each B X, we see immediately from the definition of near that near(x, A). It follows from Proposition 28 that if X is an apartness space, then its given apartness structure is the same as that associated with the apartness topology. We use this observation later to motivate the definition of a product of two apartness spaces X 1 and X 2. 4 Apartness and continuity Let f : X Y be a mapping between apartness spaces. We say that f is nearly continuous if x X A X (near(x, A) near(f(x),f(a))) ; continuous if x X A X ( apart(f(x),f(a)) apart(x, A)) ; topologically continuous if f 1 (S) isnearlyopeninx for each nearly open S Y. It is almost trivial that the composition of continuous functions is continuous, and that the restriction of a continuous function to an apartness subspace of its domain is continuous. Analogous remarks hold for nearly continuous functions and for topologically continuous ones. Proposition 30 A continuous mapping f : X Y between apartness spaces is strongly extensional: that is, if f(x) f(y), then x y. Proof. For if f(x) f(y), then by axiom A1, apart(f(x), {f(y)}); so apart(x, {y}) and therefore, by Proposition 12, x y. Proposition 31 The following conditions are equivalent on a mapping f : 13

X Y between apartness spaces. (i) f is nearly continuous. (ii) ForeachnearlyclosedsubsetS of Y, f 1 (S) is nearly closed. (iii) For each subset A of X, f ( A ) f (A). Proof. Suppose that f is nearly continuous on X, and let S be a closed subset of Y. If x X and near(x, f 1 (S)), then near(f(x),f(f 1 (S))) and therefore near(f(x),s). Since S is closed, f(x) S; whence x f 1 (S). Thus (i) implies (ii). Now suppose that (ii) holds. Let x X, A X, and near(x, A). Note that A f ( 1 f(a) ), so near ( x, f 1 (f(a)) ), by Proposition 14. Since, by Proposition 26, f(a) is nearly closed, so is f 1 (f(a)). Hence x f ( 1 f(a) ), so f(x) f(a) and therefore near(f(x),f(a)). Thus (ii) implies (i). The equivalence of (i) and (iii) is trivial. Proposition 32 A topologically continuous mapping between apartness spaces is continuous. Proof. Let f : X Y be a topologically continuous mapping between apartness spaces, consider x X and A X such that apart(f(x),f(a)), and write Ω=f 1 ( f(a)). Since f(a) isnearlyopen,ω= i I A i for some family of sets A i. Choose i I such that x A i. Note that A Ω : for if z A Ω, then f(z) f(a) f(a), which is absurd. Since Ω is nearly open, Proposition 27 shows that Ω = Ω. Hence A Ω= Ω A i and therefore A i A. Applying Proposition 28, we now see that apart(x, A). What about the converse of Proposition 32? To discuss that, we define an apartness space X to be completely regular if it has the following property: For each x X and each subset A of X such that apart(x, A), there exists a continuous function φ : X R such that φ(x) =0and φ (A) {1}. We then say that φ separates x and A. 14

Every metric space is completely regular. For if apart(x, A) in a metric space X, then, choosing r>0 such that ρ(x, y) r for all y S, we obtain a separating function φ : X R by setting φ(t) =min {1, 1 } r ρ(x, t) (t X). Trivially, an apartness subspace of a completely regular apartness space is completely regular. Proposition 33 Every continuous mapping from an apartness space into a completely regular apartness space is topologically continuous. Proof. Let X be an apartness space, Y a completely regular apartness space, and f : X Y a continuous mapping. It is enough to show that for each B Y, f 1 ( B) isnearlyopeninx. To this end, consider x f 1 ( B). Since Y is completely regular, there exists a continuous function φ : Y [0, 1] such that φ (f(x)) = 0 and φ (B) {1}. For convenience, write S = φ 1 ( 1 2, 1]. Consider any y f 1 (S). By axiom A2, y / f 1 (S) andsof(y) / S; whence φ (f(y)) 1/2 and therefore apart(φ (f(y)), {1}). It follows from Proposition 13 that apart (φ (f (y)),φ(b)). Since φ is continuous, it follows that apart(f(y),b) and therefore f(y) B. Hence, f 1 (S) f 1 ( B). On the other hand, apart ( 0, ( 1, 2 1]) and φ is continuous on Y, so apart(f(x), S) and therefore, by the continuity of f, apart(x, f 1 (S)). Thus x f 1 (S) f 1 ( B). We have now shown that for each x f 1 ( B) there exists S Y such that x f 1 (S) f 1 ( B). So f 1 ( B) is a union of apartness complements and is therefore nearly open. Proposition 34 A topologically continuous mapping between apartness spaces is nearly continuous. Proof. Let f : X Y be a topologically continuous mapping between apartness spaces. Consider x X and A X such that near(x, A). Let B Y and f(x) B; thenx f 1 ( B). By the topological continuity of f, there exists a family (A i ) i I of subsets of X such that f 1 ( B) = i I A i. Choose i 0 with x A i0. Then, as near(x, A), there exists y A A i0 15

A ( i I A i ) ; whence ( ) f(y) f(a) f A i = f (A) B. i I Thus B Y (f(x) B z f(a) B) and so near(f(x),f(a)). Corollary 35 Every continuous mapping from an apartness space into a completely regular apartness space is nearly continuous. Proof. Use Propositions 33 and 34. There seems no reason to believe that we can say more, constructively, about the classically true equivalence of near continuity, continuity, and topological continuity for a mapping between two general apartness spaces. If, however, thespacesaremetricspaces,thenwecansayalittlemore. Proposition 36 Let f : X Y be a mapping between metric apartness spaces. Then f is continuous if and only if for each x X and each ε>0 there exists δ>0 such that ρ (f(x),f(x )) <εwhenever x X and ρ (x, x ) <δ. In that case, f is topologically continuous. The proof is essentially the same as that of Proposition 1 of [27], and so is omitted. Note that the ε δ condition in this proposition is just that of pointwise continuity, in the usual metric space sense, of f. Proposition 37 A mapping f : X Y between metric spaces is nearly continuous if and only if the following condition holds: for each x X and each sequence (x n ) converging to x, f(x) is a cluster point of the sequence (f(x n )) n=1. In that case, f(x) is the unique cluster point of the sequence (f(x n )) n=1. Suppose also that X is complete. Then f is nearly continuous if and only if it is sequentially continuous: that is, for each x X and each sequence (x n ) of points of X converging to x, lim n f(x n )=f(x). The first part of this proposition is proved in [11]. It is also shown there that if nearly continuous implies sequentially continuous for functions from a non complete metric space, then LPO holds. 16

5 Pre apartness spaces Let X be a set with a nontrivial inequality. By a pre apartness relation on X we mean a relation apartbetween points and subsets of X that satisfies axioms A1 A4, but not necessarily A5. Taken with such a relation, X becomes a pre apartness space, on which we define notions such as apartness complement, nearly open, continuous, topologically continuous, and completely regular as for an apartness space. Results whose proofs do not require axiom A5 hold when apartness is replaced by pre apartness throughout. Proposition 38 A completely regular pre apartness space satisfies axiom A5. Proof. Let X be a completely regular pre apartness space, and let apart(x, A) inx. Construct a continuous mapping φ of X into [0, 1] (with the usual apartness) such that φ(x) =0andφ(A) ={1}. Let y be any element of X. Then either φ(y) > 0, in which case y x, orelseφ(y) < 1. In the latter case, apart(φ(y),φ(a)) and so, as φ is continuous, apart(y, A). We now consider an example of a pre apartness space that cannot be proved to be an apartness space. This shows that axiom A5 for an apartness space is constructively independent of axioms A1 A4. Let X be [0, 1] with the usual inequality relation, let τ denote the topology induced on X by the standard topology on R, and let A = { n 1 : n =1, 2, 3,... }. Define a relation apart between points x and subsets S of X as follows: apart(x, S) U τ B A (x U B S). It is straightforward to verify that apart satisfies axioms A1 A4 and so turns X into a pre apartness space. 3 Since X τ and 0 X A, we have apart(0,a). Given a binary sequence (a n )withatmostonetermequalto1, define y = n=1 a n n X. If y 0, then a n =1forsomen; ifapart (y, A), then a n =0foralln. Thus if axiom A5 holds in the pre apartness space X, we can prove LPO. 3 Classically, the family of (pre apartness) nearly open subsets of X forms the Smirnov topology [24]. 17

It follows from Proposition 38 that this pre apartness space X is not completely regular. To see this directly, let Y denote the space [0, 1]takenwiththe apartness relation associated with the topology on R, and suppose that there exists a continuous mapping φ : X Y such that φ(0) = 0 and φ(a) ={1}. Since apart ( 0, ( 1, 2 1]) in Y, we have apart ( 0,φ ( 1 1, 2 1]) in X; sothereexist r>0andb A such that 0 [0,r) B φ 1 ( 1 2, 1] and hence (as φ(a) ={1}) that 0 [0,r) A φ 1 ( 1 2, 1]. (1) Choose a positive integer N>max {1, 1/r}. We claim that near ( 1, [0,r) A) N in X. To prove this, let apart ( 1 N,S) in X, and choose t ( 1 0, ) 1 N 1 N and C A such that [ 1 N t, 1 N + t] C S. Next, choose y such that 1 <y<min { 1 + t, N N r}. Then y [0,r) A and y S. It follows from the definition of nearness in X that near ( 1, [0,r) N A). 1 Now, A and so φ ( ) 1 N N =1. It follows from (1) that apart ( φ ( ) ) 1 N,φ([0,r) A). Since φ is continuous, we have apart ( 1 N, [0,r) A). This contradicts Proposition 2 and completes the proof that X is not completely regular. 6 Product apartness spaces Let X 1 and X 2 be apartness spaces, let X be their Cartesian product X 1 X 2, and, for example, let x denote the element (x 1,x 2 )ofx. The inequality relation on X is defined by x y if and only if (x 1 y 1 x 2 y 2 ). 18

Define a relation apart between points and subsets of X as follows: apart(x,a) U 1 X 1 U 2 X 2 (x U 1 U 2 A), where U k is the apartness complement of U k in the apartness space X k. Define also near(x,a) B ( apart(x,b) y A B), where B is the apartness complement of B in the product space X. We show that these definitions provide X with an apartness structure the product apartness structure. We then call X, equipped with this apartness structure, the product of the apartness spaces X 1 and X 2. To verify axiom A1, suppose that x y. Then either x 1 y 1 or else x 2 y 2. Taking, for example, the first alternative, we see from axiom A1 applied to X 1 that apart(x 1, {y 1 }) ; whence, by Proposition 28, there exists U 1 X 1 such that x 1 U 1 {y 1 }. Then x U 1 X 2 {y} ;sincex 2 is nearly open, it follows that apart(x, {y}). Hence axiom A1 holds. It is routine to verify that axioms A2 A4 hold in X 1 X 2 ;soitremainsto deal with axiom A5. To this end, let apart(x,a)inx 1 X 2, and choose sets U k X k such that x U 1 U 2 A; thenx k U k. Consider any y X. By axiom A5 in the apartness space X 1, either x 1 y 1 or y 1 U 1. Since x y in the first case, we may assume that y 1 U 1. Likewise, we may assume that y 2 U 2. Hence y U 1 U 2 A, and therefore apart(y, A). This completes the verification of axiom A5. Classically, the product apartness structure on X satisfies near(x,a) apart(x,a) U 1 X 1 U 2 X 2 (x U 1 U 2 y ( U 1 U 2 ) A). Constructively, we have Proposition 39 Let X = X 1 X 2 be a product of two apartness spaces, and let x be a point of X such that if U 1 X 1,U 2 X 2, and x U 1 U 2, then ( U 1 U 2 ) A is nonempty. Then near(x,a). Proof. Consider any subset B of X such that apart(x,b). There exist U k X k such that x U 1 U 2 B. Then, by definition of the apartness on the product space X, U 1 U 2 B. Thus A B ( U 1 U 2 ) A, 19

which, by our hypotheses, is nonempty. Thus B ( apart(x,b) y A B) that is, near(x,a). To discuss a converse of Proposition 39, we need some auxiliary results. Lemma 40 Let X 1,X 2 be apartness spaces. Then the projection mappings pr k : X 1 X 2 X k are continuous. Proof. Let apart(pr 1 (x), pr 1 (S)), where S X = X 1 X 2 ; then there exists U 1 X 1 such that x 1 =pr 1 (x) U 1 pr 1 (S). Then x U 1 X 2 = U 1. Also, if y U 1, then y 1 U 1, so for all z S, y 1 z 1 and therefore y z. Thus U 1 S, and therefore apart(x,s). This proves the continuity of pr 1 ;thatofpr 2 is established similarly. Lemma 41 Let X be the product of two apartness spaces X 1 and X 2, and let x be a point of X with the following property: if U 1 X 1,U 2 X 2, and x U 1 U 2, then there exists S X such that x S U 1 U 2. If near (x,a), then ( U 1 U 2 ) A is nonempty for all U 1 X 1 and U 2 X 2 with x U 1 U 2. Proof. Given that near(x,a), let U k be a subset of X k such that x U 1 U 2. Choose S X such that x S U 1 U 2. Since near(x,a), there exists y A S; theny ( U 1 U 2 ) A. Proposition 42 Let X be the product of two completely regular apartness spaces X 1 and X 2. Let x X, and let U k X k be such that x U 1 U 2. Then there exists S X such that x S U 1 U 2. Proof. Since x k U k, there exists a continuous function f k : X k [0, 1] such that f k (x k )=0andf k (U k ) {1}. Let S = { ξ X : f 1 (ξ 1 ) 1 2 f 2(ξ 2 ) 1 2}. By the continuity of the functions f k, x S. On the other hand, if ξ S, then for k =1, 2wehavef k (ξ k ) < 1, so, again by continuity, ξ k U k. Hence 20

S U 1 U 2. We now arrive at our converse to Proposition 39. Corollary 43 Let X be the product of two completely regular apartness spaces X 1 and X 2, let x X, and let A be a subset of X such that near(x,a). Then ( U 1 U 2 ) A is nonempty for all U 1 X 1 and U 2 X 2 with x U 1 U 2. Proof. Use Proposition 42 and Lemma 41. Lemma 44 Let X = X 1 X 2 be a product of apartness spaces, and f a continuous mapping of X into an apartness space Y. Then for each x 2 X 2 the mapping x f(x, x 2 ) is continuous on X 1 ; and for each x 1 X 1 the mapping x f (x 1,x) is continuous on X 2. Proof. Define g(x) =f(x, x 2 ). Let x X 1 and A X 1 satisfy apart(g(x), g(a)) that is, apart(f(x, x 2 ),f(a {x 2 })). Since f is continuous, we have apart((x, x 2 ),A {x 2 }), so there exist U k X k such that (x, x 2 ) U 1 U 2 (A {x 2 }). Hence x U 1 A and therefore apart(x, A). Thus g is continuous. A similar argument shows that x f (x 1,x) is continuous on X 2 for each x 1 X 1. Proposition 45 Let X = X 1 X 2 be the product of two apartness spaces. Then X is completely regular if and only if each X k is completely regular. Proof. Suppose first that X is completely regular. Let x 1 U 1 X 1 and let x 2 X 2. Then x =(x 1,x 2 ) U 1 X 2 = U 1 (U 1 X 2 ). Hence, by definition of the apartness on X, x (U 1 X 2 ). So there exists a continuous function f : X [0, 1] such that f (x) =0andf (U 1 X 2 ) {1}. Define f 1 : X 1 [0, 1] by f 1 (ξ) =f (ξ, x 2 ). 21

Then f 1 is continuous, by Lemma 44, and f 1 (x 1 )=0. Given ξ U 1, suppose that f 1 (ξ) < 1. Then apart (f(ξ, x 2 ), {1}) ; so by the continuity of f, (ξ, x 2 ) (U 1 X 2 ) and therefore ξ U 1, a contradiction. Thus f 1 (U 1 ) {1}. This completes the proof that X 1 is completely regular; that for X 2 is similar. Now suppose, conversely, that each X k is completely regular. Consider ξ X and S X such that ξ S. Choose U 1 X 1 and U 2 X 2 such that ξ U 1 U 2 S. There exist continuous mappings f k : X k [0, 1] such that f k (ξ k )=0andf k (U k ) {1}. Define f(x) =max{f 1 (ξ 1 ),f 2 (ξ 2 )}. Then f is continuous, as a composition of continuous functions. Let x S, and note that S S ( U 1 U 2 ). If f(x) < 1, then f k (x k ) < 1 and so, by the continuity of f k, x k U k ; whence x U 1 U 2 S, a contradiction. We conclude that f (S) {1}. It is natural to ask for conditions under which the projection mappings on a product apartness space are not only continuous but also topologically continuous. Proposition 46 The following are equivalent conditions on a product X = X 1 X 2 of apartness spaces. (i) For all x X, U 1 X 1, and U 2 X 2 such that x U 1 U 2 there exists S X such that x S U 1 U 2. (ii) For all U 1 X 1 and U 2 X 2 the set U 1 U 2 is nearly open in X. (iii) If A k is nearly open in X k (k =1, 2), thena 1 A 2 is nearly open in X. (iv) The projections pr k are topologically continuous on X (k =1, 2). Proof. If (i) holds and U k X k, then U 1 U 2 = { S : x S U 1 U 2 }, x U 1 U 2 which is nearly open. Thus (i) implies (ii). It is trivial that (ii) implies (i). 22

It is routine to prove that (ii) is equivalent to (iii). Now assume (iii) and let B X 1. Then pr 1 1 ( B) = B X 2 = B, which is nearly open. It follows that (iii) implies (iv). Finally, assume (iv) and let U k X k. Then ( U k ) is nearly open, so pr1 1 ( U 1 ) pr 1 2 ( U 2 )isnearlyopen.but pr 1 k pr 1 1 ( U 1 ) pr 1 2 ( U 2 )=( U 1 X 2 ) (X 1 U 2 )= U 1 U 2. Thus U 1 U 2 is nearly open, from which we easily deduce (iii). 7 Concluding remarks There is one serious issue that needs to be addressed before we conclude this paper: the quantification over subsets of X in the definition of near (x, A). Such quantification appears allow impredicativity, a notion viewed with horror by the pioneers of constructivism. Indeed, Beeson ([2], page 19) and others have suspected that the power set axiom implicit in a second order theory like ours as it stands is inherently nonconstructive; to quote Myhill [20], Power set seems especially nonconstructive and impredicative... it does not involve... putting together or taking apart sets that one has already constructed but rather selecting, out of the totality of all sets, all those that stand in the relation of inclusion to a given set. Is it, then, the case that our theory really does depend on the full power set axiom? The answer, we believe, is a firm no. To justify this belief, we first note that the quantification in our definition of near (x, A) actually takes place, not over all subsets of X, but over subsets of X that are apart from x : near (x, A) S (apart (x, S) y A (apart (y, S))). Therefore, in order to avoid impredicativity, we need only that for each x in X the set of all subsets of X that are apart from x be well defined constructively. This can be accomplished by prescribing, for each nonempty set X with an inequality relation, a family A (X) of subsets to which, and to no others, the relation apart may be applied. Such a family would need to satisfy at least (and maybe only) the following conditions: F1 {x} A(X) foreachx X. F2 Finite unions of sets in A (X) belongto A (X). F3 For any map f : X Y between sets with inequality relations, if S A(X), then f(s) A(Y ). 23

F4 For any map f : X Y between sets with inequality relations, if T A(Y ), then f 1 (T ) A(X). F5 Any interval belongs to A (R). Another way of dealing with impredicativity is based on the observation that some authors, for example Myhill [20], while rejecting the power set axiom, are prepared to accept that the set R X of strongly extensional mappings from a set X (with an inequality) to R is constructively well defined. With this in mind, we could adopt the following procedure. First, introduce the axioms B1 B5 for the apartness on X, and define the notion of continuity of a mapping between apartness spaces. Then, having defined the canonical apartness on R, introduce an extra axiom which entails that all apartness spaces are completely regular: CR apart (x, S) f {0, 1} X (f is continuous f (x) =0 f (S) {1}). It follows that we can identify the set of subsets of X that are apart from x with the subset { f [0, 1] X : f is continuous f(x) =0 } of R X. We then have near (x, A) f [0, 1] X ((f is continuous f(x) =0 f(s) {1}) y A(f(y) < 1)), where the universal quantification is taken over a well constructed set of mappings. The disadvantage of the approach suggested in the preceding paragraph is that it confines us to completely regular spaces. On the other hand, it should be clear from the main sections of our paper that the addition of complete regularity as an axiom would make, for example, the theory of product apartness spaces a great deal tidier. There is yet another way in which we might avoid impredicativity: namely, by working with an informal notion of well constructed subset of X, intended to capture the idea of a subset of X built up from some basic collection of subsets by purely predicative means. Our definition of near (x, A) would then read as follows: S (S is a well constructed subset of X apart (x, S) y A S). This idea is not as imprecise as may at first appear: there is a constructive formalisation of Morse set theory [7] with a universal class (not aset)u, in 24

which objects appear 4 to be constructed impredicatively if and only if they can be proved to belong to U. In the framework of that set theory, we could solve our impredicativity problem by introducing the following extra axiom for an apartness relation on X : B0 apart (x, S) x X S X S U. For more on this, see [10]. As a final word on impredicativity, we add that, in practice, nearness does not have much of a role to play in our theory; it is apartness that carries the significant computational information about points and sets. So, little might be lost were we to exclude nearness from our constructive deliberations altogether. We believe that the work presented in Sections 1 6 above shows that the theory of apartness spaces holds considerable promise as a constructive framework for general topology and is worthy of further exploration. Among the several avenues along which such explorations might proceed are the detailed examination of convergence, which, in the absence of ultrafilters, whose existence depends on Zorn s Lemma, may turn out to be more than a routine constructivisation of the classical theory; the discussion of various types of topological space (Hausdorff, regular, completely regular, normal,...) and constructive analogues of Urysohn s Lemma and the Tietze Extension Theorem (such analogues exist constructively in the context of metric spaces); and the formulation of an applicable notion of compactness. The last of these is a serious problem in constructive mathematics. Not even the pair set {0, 1} is sequentially compact in the constructive theory of metric spaces; whereas the existence of singular covers of [0, 1] in recursive mathematics prevents our adopting the open cover notion of compactness (see [13], Chapter 3). These observations led Bishop to define compactness, for metric spaces, to mean total boundedness together with completeness, both of which are uniform, rather than purely topological, notions. Thus, in order to handle compactness successfully in the setting of apartness, it looks as if we need some analogue of a uniform structure, arising from a theory of apartness between sets. Such a theory is introduced in [23], and is further developed in [12], which discusses Cauchy sequences in spaces with a set set apartness. However, the right definition of total boundedness, and hence that of compactness, still eludes us. 4 We have not attempted a rigorous justification of this statement within the metatheory of constructive Morse set theory, but we have little doubt that such a proof could be produced after a tedious examination of the many cases that arise. 25

References [1] Oliver Aberth, Computable Analysis, McGraw Hill, New York (1980). [2] Michael J. Beeson, Foundations of Constructive Mathematics, Springer Verlag, Heidelberg (1985). [3] Errett Bishop, Foundations of Constructive Analysis, McGraw Hill, New York (1967). [4] Errett Bishop, Schizophrenia in Contemporary Mathematics, in Errett Bishop, Reflections on Him and His Research, Contemporary Mathematics 39, 1 32, Amer. Math. Soc., Providence RI (1985). [5] Errett Bishop, Notes on Constructive Topology, preprint, University of California, San Diego (1971). [6] Errett Bishop and Douglas Bridges, Constructive Analysis, Grundlehren der Math. Wissenschaften 279, Springer Verlag, Heidelberg Berlin New York (1985). [7] Douglas Bridges, A constructive Morse theory of sets, in Mathematical Logic and its Applications (D. Skordev, ed.), 61 79, Plenum Publishing Corp., New York (1987). [8] Douglas Bridges, A constructive look at the real number line, in Synthèse: Real Numbers, Generalizations of the Reals and Theories of Continua (P. Ehrlich, ed.), 29 92, Kluwer Academic Publishers, Amsterdam (1994). [9] Douglas Bridges, Constructive mathematics: a foundation for computable analysis, Theoretical Computer Science 219 (1 2), 95-109 (1999). [10] Douglas Bridges, Morse set theory and apartness, preprint, University of Canterbury, Christchurch, New Zealand (2001). [11] Douglas Bridges and Luminiţa Vîţă, Characterising near continuity constructively, Math. Logic Quarterly 47(4), 535 538 (2001). [12] Douglas Bridges and Luminiţa Vîţă, Cauchy Nets in the Constructive Theory of Apartness Spaces, Scientiae Math. Japonicae 6, 123 132 (2002). [13] Douglas Bridges and Fred Richman, Varieties of Constructive Mathematics, London Math. Soc. Lecture Notes 97, Cambridge Univ. Press (1987). [14] P. Cameron, J.G. Hocking, and S.A. Naimpally, Nearness a better approach to topological continuity and limits, Mathematics Report #18 73, Lakehead University, Canada (1973). [15] Luminiţa Dediu (Vîţă) and Douglas Bridges, Constructive notes on uniform and locally convex spaces, in Proceedings of International Symposium FCT 99 (Iaşi, Romania), Springer Lecture Notes in Computer Science 1684, 195 203 (1999). 26

[16] H. Ishihara, Continuity and nondiscontinuity in constructive mathematics, J. Symbolic Logic 56(4), 1349 1354 (1991). [17] P.T. Johnstone, Stone Spaces, Cambridge Studies in Advanced Mathematics 3, Cambridge Univ. Press, Cambridge (1982). [18] P.T. Johnstone, The point of pointless topology, Bull. Amer. Math. Soc. 8(1), 41-53 (1983). [19] B.A. Kushner, Lectures on Constructive Mathematical Analysis, Amer. Math. Soc., Providence RI (1985). [20] John Myhill, Constructive set theory, J. Symbolic Logic 40(3), 347 382, (1975). [21] S.A. Naimpally and B.D. Warrack, Proximity Spaces, Cambridge Tracts in Math. and Math. Phys. 59, Cambridge at the University Press (1970). [22] Giovanni Sambin, Intuitionistic formal spaces a first communication, in: Mathematical Logic and its Applications (D.G. Skordev, ed.) Plenum Press, New York (1987). [23] Peter Schuster, Luminiţa Vîţă, and Douglas Bridges, Apartness as a relation between subsets, in: Combinatorics, Computability and Logic (Proceedings of DMTCS 01, Constanţa, Romania, 2 6 July 2001; C.S. Calude, M.J. Dinneen, S. Sburlan (eds.)), 203 214, DMTCS Series 17, Springer Verlag, London (2001). [24] L.A. Steen and J.A. Seebach, Counterexamples in Topology, Dover Publications Inc., New York (1995). [25] A.S. Troelstra, Intuitionistic General Topology, Ph.D. Thesis, University of Amsterdam (1966). [26] A.S. Troelstra and D. van Dalen, Constructivism in Mathematics: An Introduction (two volumes), North Holland, Amsterdam (1988). [27] Luminiţa Vîţă and Douglas Bridges, A constructive theory of point set nearness to appear in Proceedings of Topology in Computer Science: Constructivity; Asymmetry and Partiality; Digitization, Seminar in Dagstuhl, Germany, 4 9 June 2000; Springer Lecture Notes in Computer Science. [28] F.A. Waaldijk, Constructive Topology, Ph.D. thesis, University of Nijmegen, Netherlands (1996). 27