Academia.eduAcademia.edu

Natural Dualities in Partnership

2011, Applied Categorical Structures

Traditionally in natural duality theory the algebras carry no topology and the objects on the dual side are structured Boolean spaces. Given a duality, one may ask when the topology can be swapped to the other side to yield a partner duality (or, better, a dual equivalence) between a category of topological algebras and a category of structures. A prototype for this procedure is provided by the passage from Priestley duality for bounded distributive lattices to Banaschewski duality for ordered sets. Moreover, the partnership between these two dualities yields as a spinoff a factorisation of the functor sending a bounded distributive lattice to its natural extension, alias, in this case, the canonical extension or profinite completion. The main theorem of this paper validates topology swapping as a uniform way to create new dual adjunctions and dual equivalences: we prove that, for every finite algebra of finite type, each dualising alter ego gives rise to a partner duality. We illustrate the theorem via a variety of natural dualities, some classic and some less familiar.

Appl Categor Struct (2012) 20:583–602 DOI 10.1007/s10485-011-9253-4 Natural Dualities in Partnership Brian A. Davey · Miroslav Haviar · Hilary A. Priestley Received: 19 February 2011 / Accepted: 19 April 2011 / Published online: 11 May 2011 © Springer Science+Business Media B.V. 2011 Abstract Traditionally in natural duality theory the algebras carry no topology and the objects on the dual side are structured Boolean spaces. Given a duality, one may ask when the topology can be swapped to the other side to yield a partner duality (or, better, a dual equivalence) between a category of topological algebras and a category of structures. A prototype for this procedure is provided by the passage from Priestley duality for bounded distributive lattices to Banaschewski duality for ordered sets. Moreover, the partnership between these two dualities yields as a spinoff a factorisation of the functor sending a bounded distributive lattice to its natural extension, alias, in this case, the canonical extension or profinite completion. The main theorem of this paper validates topology swapping as a uniform way to create new dual adjunctions and dual equivalences: we prove that, for every finite algebra of finite type, each dualising alter ego gives rise to a partner duality. We illustrate the theorem via a variety of natural dualities, some classic and some less familiar. Dedicated to the 75th birthday of Professor Tibor Katriňák. The first author wishes to thank the Research Institute of M. Bel University in Banská Bystrica for its hospitality while working on this paper. The second author acknowledges support from Slovak grant VEGA 1/0485/09. This work was partially supported by the Agency of the Slovak Ministry of Education for the Structural Funds of the EU, under project ITMS:26220120007. B. A. Davey (B) Department of Mathematics and Statistics, La Trobe University, Victoria 3086, Australia e-mail: [email protected] M. Haviar Faculty of Natural Sciences, Matej Bel University, Tajovského 40, 974 01 Banská Bystrica, Slovakia e-mail: [email protected] H. A. Priestley Mathematical Institute, University of Oxford, 24/29 St Giles, Oxford OX1 3LB, UK e-mail: [email protected] 584 B.A. Davey et al. For lattice-based algebras this leads immediately, as in the Priestley–Banaschewski example, to a concrete description of canonical extensions. Keywords Natural duality · Natural extension · Canonical extension Mathematics Subject Classifications (2010) Primary 08C20; Secondary 06B23 · 06B30 · 06D50 1 Introduction Priestley duality for the variety D of bounded distributive lattices sets up a dual equivalence between D and the category of Priestley spaces, which we shall denote by PT [36]. Banaschewski’s duality sets up a dual equivalence between the category DT of Boolean topological distributive lattices and the category P of ordered sets [1]. These partner dualities are set up by hom-functors into a pair of structures: a structure (with no topology) and a topological structure acting as its alter ego. Thus the two dualities are related to one another by ‘topology swapping’: each can be obtained from its partner by removing the topology from the alter ego and applying it to the untopologised structure. This connection was revealed by Davey et al. [13], in the context of an investigation of canonical extensions. Earlier, and providing the initial impetus for [13], Haviar and Priestley [27] had used a similar technique to derive new and very natural descriptions of canonical extensions for Stone algebras and double Stone algebras. In this paper, building on work of Hoffmann [30], Davey [10] and Davey et al. [16] we demonstrate that the above examples illustrate a very general procedure that takes a duality and swaps the topology from the structure side to the algebra side to obtain a new partner duality paired with the original one. In many, but by no means all cases, one or both of the paired dualities will be full, so providing a tight relationship between the four categories involved in the partnership. Our focus will be on paired dualities as a phenomenon within natural duality theory. We do not pursue here the implications of the existence of such pairings in the context of canonical extensions. We propose instead to discuss in a companion paper the significance of our work for the algebraic and relational semantics for logics modelled algebraically by finitely generated lattice-based varieties. The stepping-off point for our presentation is the concept of the natural extension, nA (A), of an algebra A in a prevariety A = ISP(M) generated by a family M of finite algebras. This was introduced by Davey et al. [11]. They observed that a multisorted natural duality between the class A = ISP(M) and a class XT of Boolean topological structures can be used to simplify the description of the natural extension [11, Theorem 4.3]. The natural extension nA (A) of an algebra A ∈ A carries a Boolean topology and this enables us to view the natural extension as a functor nA from A to a class AT of Boolean topological A-algebras. We obtain a new, and widely applicable, topology-swapping theorem (TopSwap Theorem 2.4). By applying this theorem along with basic results from the theory of natural dualities and from the associated theory of standard topological quasivarieties, we obtain a hierarchy of increasingly rich results on natural extensions, valid under progressively more stringent assumptions. Natural Dualities in Partnership 585 (1) At the base level of the hierarchy, we obtain the natural extension functor nA : A → AT as a composite of three functors—two hom-functors and a forgetful functor—along with a duality between the category AT and a category X of discrete structures. (2) At the next level, we will seek to set up a dual equivalence between the category AT and the category X. (3) Finally, at the top level we have (first-order) descriptions of the topological algebras in AT and of the structures in dually equivalent category X. These levels are considered in turn in Sections 3, 4 and 5. When applied to latticebased algebras, the top level provides a rich environment within which the canonical extension lives and has the potential to provide worthwhile algebraic and relational semantics for an associated logic. A natural duality for a prevariety of the form A = ISP(M) generated by a finite family M of finite algebras will involve a dual category in which the objects are multisorted topological structures with a sort for each algebra in the family M. To keep our presentation as simple as possible, we concentrate on the case in which M consists of a single algebra, but note along the way that the whole discussion extends to the case where M is a finite set of finite algebras. The final example in Section 4 illustrates the multisorted case. 2 Natural Extensions via Natural Dualities Davey et al. [11] defined the natural extension functor nA on the prevariety A = ISP(M) generated by a (possibly infinite) family M of finite algebras. They proved that the natural extension nA (A) is isomorphic to the A-profinite completion of A. Combined with results of Harding [26] and Gouveia [25] on profinite completions, it follows that if A is a finitely generated variety of lattice-based algebras, then the natural extension agrees with the canonical extension in A. (A direct proof of this fact, avoiding profinite completions, is given by Davey and Priestley [18, 19].) As indicated above, we will restrict to the case where A := ISP(M) is the quasivariety generated by a single finite algebra M. Nevertheless, we note that, modulo some slightly cumbersome notation, our results extend to the case where A = ISP(M) is the prevariety generated by a f inite family M of finite algebras. Let M be a finite algebra. We shall associate with M two naturally defined classes—a class A of algebras and a class AT of Boolean topological algebras. As usual, the class A is the quasivariety A := ISP(M) generated by M. To define the class AT we first let MT denote M equipped with the discrete topology, and then define AT := ISc P(MT ), the class of isomorphic copies of topologically closed subalgebras of powers of MT . We make A and AT into categories in the expected way: the morphisms are the homomorphisms and the continuous homomorphisms, respectively. A(A,M) Let A ∈ A. We define a map eA : A → MT by eA(a)(x) := x(a), for all a ∈ A and x ∈ A(A, M). As A ∈ ISP(M), the homomorphism eA is an embedding (ignoring the topology on the codomain). The natural extension nA (A) of A in A is then A(A,M) defined to be the topological closure of eA(A) in MT . Clearly nA (A) ∈ AT , and it is proved in [11] that nA : A → AT is the object half of a functor that is independent of the choice of the generator M of the quasivariety A. The following 586 B.A. Davey et al. theorem comes from [11] where it is established in greater generality. We refer to [11] for the missing definitions and proofs. Theorem 2.1 ([11, Theorems 3.6 and 3.8]) Let M be a f inite algebra, let A := ISP(M) and let A ∈ A. The natural extension nA (A) of A is (isomorphic to) the A-prof inite completion of A. If M is a lattice-based algebra, then nA (A) is a canonical extension of A in A. We now wish to show how a natural duality for the quasivariety A leads to a simple description of the maps α : A(A, M) → M that belong to nA (A). For this it would suffice to work with the usual natural-duality setting (á la Clark and Davey [3]) in which we have algebras on the discrete side and Boolean topological structures on the other. Since we also want to show that nA factors in a natural way as a composite of three functors, we need the more general setting (á la Hoffmann [30], Davey [10] and Davey et al. [16]) in which structures are allowed on both the discrete and the topological side. We briefly review the requisite theory and refer to [3, 10, 16, 30] for the missing details. Let M1 = M; G1 , H1 , R1  and M2 = M; G2 , H2 , R2  be finite structures on the same underlying set. Here the Gi , Hi and Ri are respectively sets of finitary operations, partial operations and relations on M. Assume that M2 is compatible with M1 , that is, each (n-ary) operation g ∈ G2 is a homomorphism from Mn1 to M1 , for each (n-ary) partial operation h ∈ H2 , the domain of h forms a substructure dom(h) of Mn1 and h is a homomorphism from dom(h) to M1 , and each (n-ary) relation r ∈ R2 forms a substructure of Mn1 . The topological structure (M2 )T obtained by adding the discrete topology to M2 is denoted by M ∼ 2 and is referred to as an alter ego of M1 . We define the category A := ISP(M1 ) of structures and the category XT := IS0c P+ (M ∼ 2 ) of Boolean topological structures. (Note that the class operator P allows empty indexed products and so yields the total one-element structure while P+ does not, and that the operator S excludes the empty structure while S0 includes the empty structure when the type does not include nullary operations.) There are naturally defined hom-functors D : A → XT and E : XT → A, given on objects by A A D(A) := A(A, M1 ) ≤ M ∼ 2 and E(X) := XT (X, M ∼ 2 ) ≤ M1 , for all A ∈ A and all X ∈ XT . The evaluation maps eA : A → ED(A) and εX : X → DE(X) are always embeddings and D, E, e, ε is a dual adjunction between A and XT . We say that M ∼ 2 yields a duality on A if, for all A ∈ A, the map eA is an isomorphism, that is, the only continuous homomorphisms α : A(A, M1 ) → M ∼ 2 are the evaluations maps eA(a), for a ∈ A. We also say that M dualises M . If, in addition, εX is an 1 ∼2 isomorphism, for all X ∈ XT , we say that M yields a full duality on A. If eA is an ∼2 isomorphism for all finite structures A in A, we say that M yields a finite-level duality ∼2 between A and XT . A finite-level duality such that εX is an isomorphism, for all finite X ∈ XT , is referred to as a finite-level full duality between A and XT . Since compatibility of structures is symmetric (see [10, Lemma 2.1] and [16, Lemma 1.3]), we can swap the topology to the other side and repeat the construction using the alter ego M ∼ 1 of the structure M2 . In order to have well-defined forgetful Natural Dualities in Partnership 587 functors relative to the original dual adjunction between A = ISP(M1 ) and XT = IS0c P+ (M ∼ 2 ), we now define new categories AT := ISc P(M ∼ 1 ) of Boolean topological structures and X := IS0 P+ (M2 ) of structures. In this situation, our emphasis will be on the category AT rather than on the category X, and our notation will reflect it. We have hom-functors F : AT → X and G : X → AT , given on objects by X A F(A) := AT (A, M ∼ 1 ) ≤ M2 and G(X) := X(X, M2 ) ≤ M ∼1 , and evaluation maps eA : A → GF(A) and εX : X → FG(X), for all A ∈ AT and all X ∈ X, giving rise to a new dual adjunction F, G, e, ε between AT and X. We refer to D, E, e, ε and F, G, e, ε as paired adjunctions. (Here we use generic notation for the evaluation maps arising in the two adjunctions; the precise definitions in each case are clear from the context.) If eA : A → GF(A) is an isomorphism, for all A ∈ AT , then we say that M2 yields a duality on AT . (The terminology M ∼ 1 yields a co-duality on X is also used, but we will avoid this as we wish to place the emphasis on the topological category AT .) Remark 2.2 The decision whether to include or exclude empty structures and total one-element structures is one of convenience and personal preference. All results remain valid modulo small but sometimes annoying changes, like having to include an empty nullary operation in order to get a strong duality—see the appendix to [16] for a detailed discussion. Now assume that M1 is an algebra (that is, H1 = R1 = ∅) and consider the diagram of functors in Fig. 1 arising from the paired adjunction constructed above. Here ♭ : XT → X is the natural forgetful functor. We can now show how the natural extension nA (A) of an algebra A ∈ A can be described via the paired adjunctions. In all the examples presented below we shall see that, at a minimum, the conditions for Theorem 2.3 are met. The theorem gives information about the natural extension nA (A) for each A ∈ A in the quasivariety A of algebras under consideration. We stress that to obtain this information, a duality, rather than a full duality, between A and XT is involved, and that even a duality valid at the finite level will suffice. Theorem 2.3 Let M1 be a f inite algebra and let M2 be a structure compatible with M1 and def ine A and XT as above. The following are equivalent: (i) the outer square of Fig. 1 commutes, that is, nA (A) = G(D(A)♭ ), for all A ∈ A; (ii) nA (A) consists of all maps α : A(A, M1 ) → M that preserve the structure on M2 , for all A ∈ A; (iii) M ∼ 2 yields a f inite-level duality between A and XT . Fig. 1 The paired adjunctions 588 B.A. Davey et al. Moreover, if the type of M2 is f inite, then (i)–(iii) are equivalent to (iv) M ∼ 2 yields a duality between A and XT . Proof Let A ∈ A. Since G(D(A)♭ ) consists of all maps α : A(A, M1 ) → M that preserve the structure on M2 , the equivalence of (i) and (ii) is immediate. By definition, the natural extension nA (A) of A is the topological closure of eA(A) A(A,M1 ) in the power M . Thus α : A(A, M1 ) → M belongs to nA (A) if and only if α ∼2 is locally an evaluation, that is, for every finite subset Y of A(A, M1 ), there exists a ∈ A such that α ↾Y = eA(a)↾Y . By Clark and Davey [3, Theorem 10.5.1] (see also Pitkethly and Davey [35, Lemma 1.4.4]), α is locally an evaluation if and only it preserves every finitary relation compatible with M1 . Hence (ii) says precisely that, for all A ∈ A, each map α : A(A, M1 ) → M that preserves the structure on M2 in fact preserves every finitary compatible relation on M1 . If A is finite, then the only maps α : A(A, M1 ) → M that preserve every finitary compatible relation on M1 are the evaluations (see [3, Theorem 2.3.1]). Hence (ii) implies (iii). Now assume that M ∼ 2 yields a finite-level duality on A. Let A ∈ A and let α : A(A, M1 ) → M be a map that preserves the structure on M2 . By the discussion above, to prove (ii) it remains to show that α preserves every finitary compatible relation on M1 . Let r be an n-ary compatible relation on M1 and let r be the corresponding subalgebra of Mn1 . Assume that x1 , . . . , xn ∈ A(A, M1 ) with (x1 , . . . , xn ) ∈ rA(A,M1 ) . It follows that there is a well-defined homomorphism z : A → r given by z(a) := (x1 (a), . . . , xn (a)), for all a ∈ A. As D(z) : D(r) → D(A) is an XT -morphism and α : D(A)♭ → M2 is an X-morphism, and since D(r) is finite, the composite α ◦ D(z) : D(r) → M ∼ 2 is an XT -morphism. As M ∼ 2 yields a finite-level duality, there exists c ∈ r with α ◦ D(z) = er(c), that is, α(u ◦ z) = u(c), for all u ∈ A(r, M1 ). Hence, since xi = ρi ◦ z, for all i, where ρi : r → M1 is the i-th projection, we have (α(x1 ), . . . , α(xn )) = (α(ρ1 ◦ z), . . . , α(ρn ◦ z)) = (ρ1 (c), . . . , ρn (c)) = c ∈ r. Hence α preserves r, whence (iii) implies (ii). Finally, (iv) always implies (iii), and (iii) implies (iv) if the type of M ∼ 2 is finite, by ⊓ ⊔ the Duality Compactness Theorem [3, 2.2.11]. We now show that if we add to Theorem 2.3 the assumption that the algebra M1 is of finite type, then whenever M2 yields a description of natural extensions in A, it also yields a duality on the category AT within which the natural extensions live. Note that the theorem holds not only when M1 is an algebra of finite type, but also when it is a total structure of finite type, that is, M1 = M; G1 , R1  where G1 is a finite set of total operations and R1 is a finite set of relations. The authors acknowledge with thanks several conversations with Jane Pitkethly which led them to the proof of this result. TopSwap Theorem 2.4 Let M1 be a f inite total structure of f inite type, let M2 be a structure compatible with M1 and def ine the categories A, AT , X and XT as above. Natural Dualities in Partnership 589 (1) If M ∼ 2 yields a f inite-level duality between A and XT , then M2 yields a duality between AT and X. (2) If M ∼ 2 yields a f inite-level full duality between A and XT , then the adjunction F, G, e, ε is a dual equivalence between the categories AT and X. Proof Let M′2 be any structure that is compatible with M1 , has M2 as a reduct and fully dualises M1 at the finite level, and define the corresponding categories ′ F′ : AT → X′ and G′ : X′ → AT X′ := IS0 P+ (M′2 ) and X′T := IS0c P+ (M ∼ 2 ), functors ′ ′ ′ ′ and evaluation maps eA : A → G F (A) and εX : X → F′ G′ (X), for all A ∈ AT and X ∈ X. (For example, we could take M′2 = M; Gω , Hω , Rω , where Gω , Hω and Rω are respectively the sets of all finitary total operations, partial operations and ′ relations compatible with M1 , in which case M ∼ 2 is the strong ′brute force alter ego of M1 and so yields a finite-level full duality between A and XT [16, Lemma 4.6].) By ′ the Sesqui Full Duality Theorem [10, 6.4], M 1 yields a full duality between X and AT ∼ and hence the adjunction F′ , G′ , e′ , ε ′  is a dual equivalence between the categories AT and X′ . If M ∼ 2 yields a finite-level full duality between A and XT , we may choose M′2 = M2 and conclude that the adjunction F, G, e, ε is a dual equivalence between the categories AT and X, which establishes part (2) of the theorem. We now turn our attention back to the structures M1 and M2 and the proof that M2 yields a duality between AT and X. Let A ∈ AT . We must prove that every Xmorphism from AT (A, M ∼′ 1 ) → M2 be an ∼ 1 ) to M2 is an evaluation. Let α : AT (A, M X-morphism. As M yields a full duality between the categories X and AT , every 1 ∼ ′ X′ -morphism from AT (A, M 1 ) to M2 is an evaluation, so it suffices to show that α ∼ is an X′ -morphism. The map α preserves a (partial) operation h in the type of M′2 if and only if α preserves the relation graph(h), so it certainly suffices to show that α preserves every compatible relation on M1 . The following standard entailment argument completes the proof. Let s be an n-ary compatible relation on M1 and let s be the corresponding substructure of Mn1 . As M ∼ 2 yields a finite level duality on A, the structure M ∼2 entails every compatible relation on M1 and so entails s. By the Dual Entailment Theorem [16, 3.6] (see also [3, Theorem 9.1.2]), there is a primitive positive formula (∃u1 , . . . , um ) (v1 , . . . , vn , u1 , . . . , um ) in the language of M2 such that s = { (a1 , . . . , an ) ∈ Mn | (∃c1 , . . . , cm ) M2 |= (a1 , . . . , an , c1 , . . . , cm ) } (1) and there exist homomorphisms w1 , . . . , wm : s → M1 such that A(s, M1 ) satisfies (ρ1 , . . . , ρn , w1 , . . . , wm ), where ρi : s → M1 is the ith projection. Now let (x1 , . . . , xn ) ∈ sAT (A,M ∼1 ) and define continuous homomorphisms yi : A → M ∼ 1 by yi (a) := wi (x1 (a), . . . , xn (a)). Since A(s, M1 ) satisfies (ρ1 , . . . , ρn , w1 , . . . , wm ), it follows that A(A, M1 ) satisfies (x1 , . . . , xn , y1 , . . . , ym ). As the formula (v1 , . . . , vn , u1 , . . . , um ) is a conjunct of atomic formulæ in the language of M2 and α preserves the structure on M2 , we conclude that M2 satisfies (α(x1 ), . . . , α(xn ), α(y1 ), . . . , α(ym )). It follows by (1) that (α(x1 ), . . . , α(xn )) ∈ s. Hence α preserves s, as required. ⊓ ⊔ If M1 is an algebra of finite type and M ∼ 2 yields a duality on A := ISP(M1 ), then part (1) of this theorem tells us that, in addition, M2 yields a duality on AT := ISc P+ (M1 ); we refer to these as paired dualities and say that the structure M2 yields 590 B.A. Davey et al. paired dualities on A and AT . If M ∼ 2 yields a full duality on A, then part (2) of the theorem tells us that both of the dual adjunctions of Fig. 1 are dual equivalences, and we refer to them as paired full dualities. Remark 2.5 Several remarks should be made about this theorem. (i) It is natural to seek generalisations of this theorem and ask: if M1 and M2 are compatible structures and M ∼ 2 yields a duality on A := ISP(M1 ), does it follow that M2 yields a duality on AT := ISc P(M ∼ 1 )? By Example 5.4 of Davey [10], in the presence of partial operations in the type of M1 , the answer in general is no. (ii) In applications where M1 is a lattice-based algebra, the assumption that M1 be of finite type is not a real restriction. Every finite lattice-based algebra is term equivalent to an algebra of finite type since every clone on a finite set that contains a near-unanimity function is finitely generated (see, for example, Szendrei [40, Corollary 1.26]). (iii) The astute reader will have noticed that there was no mention of named constants in the TopSwap Theorem, while the Sesqui Full Duality Theorem [10, 6.4], which is used in the proof of the TopSwap Theorem, requires that the algebra M1 has named constants. We can avoid this technical requirement as we have intentionally excluded the empty structure from the class AT . (iv) There is an obvious multisorted variant of the TopSwap Theorem that applies when we replace the total structure M1 by a set M1 = {M1 , . . . , Mk } of finite algebras and replace the structure M2 by a k-sorted structure M2 compatible with M1 . See the preamble to Example 4.6 below for a brief discussion of multisorted structures and dualities and [3, Section 7.1] and [11] for more details. The remainder of the paper consists of a catalogue of examples of the application of Theorem 2.3 and the TopSwap Theorem. We will progressively work our way up the hierarchy described in the introduction. 3 The Base Level: Paired Adjunctions In this section we concentrate on examples of algebras M1 where a dualising alter ego M ∼ 2 is known but (a) there is no fully dualising alter ego, or (b) there is a known fully dualising alter ego but it is more complex than M ∼ 2 , or (c) it is not known if there is a fully dualising alter ego. In each case, an application of Theorem 2.3 yields a description, for each algebra A ∈ ISP(M1 ), of the natural extension nA (A) and hence, via Theorem 2.1, of the Aprofinite completion of A, and, in the lattice-based case, of the canonical extension of A. Then an application of part (1) of the TopSwap Theorem shows that we have paired dualities on A and AT . Example 3.1 Our first example, originating with Hyndman and Willard [31], falls under (a) above. Consider the unary algebra 31 = {0, 1, 2}; u, d where u(0) = Natural Dualities in Partnership 591 1, u(1) = u(2) = 2 and d(2) = 1, d(1) = d(0) = 0. Since u and d are endomorphisms of the three-element lattice 3 = {0, 1, 2}; ∨, ∧ with 0 < 1 < 2, the Lattice 3 ′2 = Endomorphism Theorem [7] (see also [35, 2.1.2]) implies that the alter ego ∼ {0, 1, 2}; ∨, ∧, R6 , T  dualises 31 , where R6 is the set of all 6-ary compatible relations on 31 . Hyndman and Willard proved that the simpler alter ego ∼ 32 = {0, 1, 2}; ∨, ∧, r, s, T  also dualises 31 , where r and s are given by r = { (x, y) | x  y & (x, y)  = (0, 2) }, and s = { (x, y, z, w) | x  y  z  w & (x = y or z = w) }. The relation r can be interpreted as the set of order-preserving maps from 2 to 3 excluding the map onto {0, 2} or as the directed, looped path of length 2. The relation s can be interpreted as the set of order-preserving maps from 4 to 3 excluding the map corresponding to (0, 1, 1, 2). By Theorem 2.3 and part (1) of the TopSwap Theorem, the natural extension nA (A) of an algebra A in ISP(31 ) consists of all lattice homomorphisms α : A(A, 31 ) → 3 that preserve r and s, and 32 yields paired dualities on A and AT . Example 3.2 This next, classic, example falls under category (b). It is typical of situations in which there is a duality with no partial operations in the alter ego, but where the alter ego needs to be augmented with partial endomorphisms to achieve a full duality. Let n1 be the n-element chain regarded as a Heyting algebra. Then the class L(n) := ISP(n1 ) is a variety of relative Stone algebras and every proper subvariety of the variety of relative Stone algebras is of this form (Hecht and Katriňák [29]). n 2 := n; End(n1 ), T  dualises n1 . This duality has played a Davey [8, 9] proved that ∼ seminal role in the general theory and is re-proved several times in the Clark–Davey text [3]. For n  4, the duality is not full, but can be upgraded to a full duality at the expense of adding the partial endomorphisms to the type of ∼ n 2 (Clark and Davey [3, Theorem 4.2.3]). By Theorems 2.1 and 2.3, the Heyting algebra consisting of all maps α : L(n) (A, n1 ) → n that preserve the action of End(n1 ) is the natural extension of A and hence is both the profinite completion and a canonical extension of A, for each A ∈ L(n) . By part (1) of the TopSwap Theorem, End(n1 ) yields paired dualities on (n) . L(n) and LT Example 3.3 We now give an example from category (c). The semilatticebased algebra S1 = {0, 1, 2}; ∧, u, d is obtained by adding the operation of the three-element semilattice 3∧ = {0, 1, 2}; ∧, with 0 < 1 < 2, to the algebra 31 of Example 3.1. Since u and d are endomorphisms of the 3∧ , the SemilatticeS2 = Based Duality Theorem of Davey et al. [15, 3.3] implies that the alter ego ∼ {0, 1, 2}; ∧, R4 , T  dualises S1 , where R4 is the set of all 4-ary compatible relations on S1 . Theorem 2.3 now supplies a description of nA (A) for each A ∈ A := ISP(S1 ) and the TopSwap Theorem provides paired dualities. (Whether the algebra S1 is fully dualisable has not been studied.) 592 B.A. Davey et al. 4 The Next Level: Paired Full Dualities We now move up to examples where there is a known full duality, at least at the finite level. Example 4.1 The TopSwap Theorem subsumes the results for particular categories that were its forerunners. The Priestley and Banaschewski dualities are paired full dualities, and were, as in Theorem 2.3, used by Davey et al. [13] to recapture the description of the canonical extension of a bounded distributive lattice originally given by Gehrke and Jónsson [23]. Similarly, Haviar and Priestley [27] used dualities arising as in the TopSwap Theorem to describe the canonical extensions of Stone algebras and of double Stone algebras. It would be erroneous to give the impression that, in the context of distributivelattice-based algebras, the TopSwap Theorem does no more than provide a unified treatment of examples previously investigated in a more ad hoc way. There are many dualities in the literature known to be full, and so in particular full at the finite level, and to which the theorem applies. We mention for example varieties of MV and BL algebras generated by chains (Niederkorn [33], Di Nola and Niederkorn [22]), as well as the varieties of Kleene algebras and De Morgan algebras whose partner dualities were already available as applications of the theorems in Section 6 of Davey [10, page 25]. There is one general situation in which fullness can immediately be guaranteed and which encompasses both the MV and Kleene examples mentioned above. Assume that M1 is a finite lattice-based algebra such that each subalgebra of M1 is subdirectly irreducible and the only homomorphisms between subalgebras of M1 are identity maps. Then the standard NU Duality Theorem [3, 2.3.4] already supplies a strong, and hence full, duality on A = ISP(M1 ) without a need to upgrade. (In fact, this observation is a special case of the characterisation of finite algebras with a purely relational, strongly dualising alter ego—see Pitkethly and Davey [35, Theorem A.7.8].) Therefore any alter ego M ∼ 2 of M1 for which G2 = H2 = ∅ and R2 = S(M21 ), or a subset thereof which entails every element of S(M21 ), brings A within the scope of part (2) of the TopSwap Theorem. We now provide one novel example to which part (2) of the TopSwap Theorem applies in the manner described above. Example 4.2 We shall enrich Example 3.1 further by forming the distributive-latticebased algebra L1 = {0, 1, 2}; ∨, ∧, u, d, where ∨ and ∧ are the operations of the three-element lattice 3. The NU Duality Theorem [3, 2.3.4] implies that the alter ego ∼ L ′2 = {0, 1, 2}; R2 , T  dualises L1 , where R2 is the set of all binary compatible relations on L1 . A simple analysis of the subalgebras of L21 shows that the simpler alter ego ∼ L 2 = {0, 1, 2}; , ∼, T  dualises L1 , where  is the order relation on 3 and ∼ = {0, 1, 2}2 \ {(0, 2), (2, 0)} is the binary relation that also arises in the natural duality for Kleene algebras—see for example [3, 4.3.9]. (In fact, this duality is optimal: neither relation can be removed without destroying the duality.) Since L1 is simple, has no proper subalgebras and no non-identity endomorphisms, we deduce that this duality is strong and therefore full, and that part (2) of the TopSwap Natural Dualities in Partnership 593 Theorem applies. In particular the functors F : AT → X and G : X → AT yield a 0 + dual equivalence between the categories AT := ISc P(L ∼1 ) and X := IS P (L2 ). Example 4.3 We end this collection of distributive-lattice-based examples with one in which the starting finite-level duality does not lift to a full duality between A and XT . Let D1 = {0, d, 1}; ∨, ∧, 0, 1 be the three-element bounded lattice. Thus, D := ISP(D1 ) is the class of all bounded distributive lattices. Davey et al. [14] proved that the alter ego D ∼2 := {0, d, 1}; f, g, h, T , where f , g and h are as given in Fig. 2, yields a duality between D and the category XT := IS0c P+ (D ∼2 ) that is full at the finite level but not full. By part (2) of the TopSwap Theorem, we may swap the topology from D ∼2 to D1 and conclude that the hom-functors induced by D2 and its alter ego D ∼1 = {0, d, 1}; ∨, ∧, 0, 1, T  give rise to a dual equivalence between the category DT = ISc P(D ∼1 ) of Boolean topological distributive lattices and the category X := IS0 P+ (D2 ). It should be noted that Davey et al. [12] have shown that the dualities on D that are full at the finite level form a lattice of cardinality the continuum with the duality given by D ∼2 as it bottom element. Example 4.4 We turn now to an example of a finite lattice-based algebra whose underlying lattice in non-distributive. Fix k ≥ 2 and let M1 := M; ∨, ∧,′ , 0, 1 be the orthomodular lattice of height 2 with 2k atoms, where k  2. The underlying lattice of M1 is a non-distributive, modular lattice. Haviar et al. [28] exhibited the Pixley term for the variety MOk := ISP(M1 ) and applied the Arithmetic Strong Duality Theorem [3, 3.3.11] to show that M ∼ 2 := M; Aut(M1 ), h, T  fully dualises M1 , where h is the partial endomorphism of M1 given by 0  → 0, a  → 0, a′  → 1 and 1  → 1, for some fixed a ∈ M \ {0, 1}. Once again, Theorem 2.1 and 2.3 and part (2) of the TopSwap Theorem yield paired full dualities and a description of the canonical extension of an orthomodular lattice A in MOk . Of course, the TopSwap Theorem may be applied to algebras that are not lattice based to yield descriptions of the natural extension and therefore, by Theorem 2.1, of the profinite completion. The following example will be familiar to all students of linear algebra. Example 4.5 Let F = F; +, 0, {λa | a ∈ F} be a finite field F = F; +, ·, 0, 1 regarded as a one-dimensional vector space over itself; here λa is left multiplication (1,1) 1 1 1 (d,1) d d d (0,d) f 0 Fig. 2 The operations f , g and h g 0 h (0,0) 0 594 B.A. Davey et al. by a. Then A := ISP(F) consists of all vector spaces over F, the corresponding topological category AT = ISc P+ (F ∼) consists of all Boolean topological vector spaces over F, and ∼ F yields a full duality between A and AT ; see the Clark–Davey text [3, Theorem 4.4.4] for details. In this case, as in the case of every self-dualising finite algebra, the functors F and G are identical to the functors E and D, respectively. Theorem 2.3 now reveals that the conventional double dual A(A(A, F), F) of a vector space A over F is precisely the natural extension nA (A) of A. We close this section with a brief excursion into the world of multisorted dualities. Multisorted piggyback dualities arise naturally when studying the variety V := HSP(M) generated by a finite distributive-lattice-based algebra M. If ISP(M) fails to be a variety, then we cannot get a single-sorted duality for the variety based on M. Thanks to Jònsson’s Lemma, we can write V as ISP(M), for some finite set of (subdirectly irreducible) algebras M. Then the Piggyback Duality Theorem of Davey and Priestley [17] (see [3, Theorem 7.2.1]) guarantees that there is a multisorted duality for V (based on M) given by binary multisorted relations. The multisorted versions of Theorem 2.3 and part (1) of the TopSwap Theorem can be applied to varieties for which multisorted piggyback dualities have been worked out: for example, finitely generated varieties of Ockham algebras [17], and double MSalgebras [39], and more generally, Cornish algebras [38], and distributive lattices with a quantifier [37]. We shall sketch the ideas behind multisorted piggyback dualities as developed by Davey and Priestley [17] and refer to [3, Chapter 7], [17] and [11] for the missing details. Since the examples we wish to discuss, namely varieties of Ockham algebras generated by a finite subdirectly irreducible algebra, require a dual structure which is k-sorted, for k  2, we shall restrict our discussion of multisorted dualities to the 2-sorted case. So let us consider a class A := ISP(M1 ), where M1 = {M0 , M1 } with M0 and M1 finite algebras of common type each having a bounded distributive lattice reduct. The Multisorted Piggyback Duality Theorem (see [3, 7.2.1]) tells us that there is a duality between the quasivariety A := ISP(M1 ) and a category X := IS0c P+ (M ∼ 2 ). The structure M is a discretely topologised 2-sorted structure 2 ∼ M ∼ 2 = M0 ∪ M1 ; G, R, T ,  where G = { A(Mi , M j) | i, j ∈ {0, 1}} (so G is a 2-sorted version of an endomorphism monoid End(M)) and R is a certain set of binary relations with each r ∈ R forming a subalgebra of Mi × M j, for some i, j ∈ {0, 1}. Thus, the 2-sorted structure M2 = M0 ∪ M1 ; G, R is compatible with M1 in an obvious sense. The proof of the cited theorem exploits Priestley duality for D—recall that, by assumption, the algebras in A have a bounded distributive lattice reduct. The multisorted version of Theorem 2.3 immediately yields a description of the natural extension nA (A) of an algebra A ∈ A as the set of all 2-sorted maps from A(A, M0 ) ∪ A(A, M1 ) to M0 ∪ M1 that preserve the maps in G and the relations in R. Likewise, part (1) of the multisorted version of the TopSwap Theorem tells us that M2 yields a multisorted duality between AT := ISc P({M ∼ 0, M ∼ 1 }) and X := IS0 P+ (M2 ). (We remark that a proof quite different from that presented for the multisorted version of the TopSwap Theorem is also available. This exploits the fact that topology-swapping is known to be valid for Priestley duality, yielding Natural Dualities in Partnership 595 the Banaschewski duality. The argument used to prove the Multisorted Piggyback Duality Theorem can then easily be adapted so that piggybacking is carried out over the latter duality; this gives the same result as the specialisation of the TopSwap Theorem.) In general, the duality given by the Multisorted Piggyback Duality Theorem is not full and hence part (2) of the TopSwap Theorem does not apply. The duality can always be upgraded to a strong (and therefore full) duality; see Clark and Davey [3, Theorem 7.1.2] and Davey and Talukder [20, Section 4]. Perhaps, however, of most interest are instances in which no upgrading, by the addition of suitable partial operations, is necessary to achieve fullness. Hence, in the example below, we shall concentrate on the situation where the piggyback duality is already full. Example 4.6 We recall that the variety O of Ockham algebras consists of algebras A = A; ∨, ∧, 0, 1, ∼, where A; ∨, ∧, 0, 1 is a bounded distributive lattice and ∼ is a dual endomorphism that interchanges 0 and 1. (See Blyth and Varlet [2] for background on Ockham algebras.) Under this umbrella come in particular the varieties M (De Morgan algebras), K (Kleene algebras) and S (Stone algebras) which have provided important test case examples for natural duality theory from its earliest days. Dualities for these, and subsequently for other finitely generated subvarieties and subquasivarieties of O, were profitably used, for example, to describe free algebras and coproducts. A number of these dualities are in fact full, though the issue of fullness was not addressed when they first appeared in the literature; at the time the necessary methodology of strong dualities was not available. We shall concentrate here on dualities which are full. Let M be a finite subdirectly irreducible algebra in O and let V = HSP(M) be the variety generated by M. It is well known that V = ISP(M), where M = {M, M1 } with M1 a particular homomorphic image of M. In this case, the set R of relations required by the Piggyback Duality Theorem has size 4 (see [17, Theorem 3.7] and [3, Theorem 7.5.5]). The conditions under which the piggyback duality for V is already full are most conveniently expressed in terms of the restricted Priestley duality for O, as it applies in particular to M and M1 . See Clark and Davey [3, Chapter 7], Davey and Priestley [17] and Goldberg [24] for proofs of all claims made below. The dual of a finite Ockham algebra under restricted Birkhoff–Priestley duality is a finite ordered set (which can be taken to be the set of join-irreducible elements of the algebra), equipped with an order-reversing map g and the discrete topology T ; such a structure is a (finite) Ockham space. Goldberg’s characterisation of the finite subdirectly irreducible Ockham algebras [24, Proposition 2.5] tells us that the Ockham space dual to the generating algebra M takes the form X = X; , g, T , where X = { gk (e) | k  0 }, for some e ∈ X. Let |X| = m and let n be the least k such that gk (e) = gm (e). Then {gn (e), gn+1 (e), . . . , gm−1 (e)} is called the loop of X. The dual of the algebra M1 is the substructure X1 of X generated by g(e). Thus, either X is a loop, in which case X = X1 , or X1 = X \ {e}. If V = ISP(M), then we may choose to ignore the algebra M1 and use a (singlesorted) duality based on M. Building on work of Goldberg [24], Davey and Priestley [17, Corollary 3.11] show that V = ISP(M) if and only if one of the following conditions holds: (a) X is an antichain; 596 B.A. Davey et al. (b) m  2 and X is isomorphic to the Ockham space Y1 in Fig. 3 or its ordertheoretic dual; (c) m  4, n  1, m  n + 3 and X is isomorphic to the Ockham space Y2 in Fig. 3 or its order-theoretic dual; (d) X1 is a loop (including the case that X = X1 is a loop). The characterisation of finite subdirectly irreducible Ockham algebras implies that every non-trivial subalgebra of M is subdirectly irreducible. In addition, we note that M has no one-element subalgebras. The NU Strong Duality Theorem [3, 3.3.9] implies that a (single-sorted) piggyback duality for ISP(M) can be converted to a full (in fact strong) duality by the addition of a set of partial endomorphisms of M. Likewise, the Multisorted NU Strong Duality Theorem [3, 7.1.2] implies that a 2-sorted piggyback duality for HSP(M) can be converted to a full duality by the addition of a set of partial maps of the form h : A → M j, where A is a subalgebra of Mi for some Mi , M j ∈ {M, M1 }. If every such partial operation extends to a total operation, then the additional partial operations are not required, as their total extensions are already in the set G, and the original piggyback duality is already strong and therefore full. The Unary Total Structure Theorem [3, 6.2.4], and its multisorted variant, tell us that this is equivalent to the injectivity of M in the singlesorted case and to the injectivity of both M and M1 in the 2-sorted case. The following characterisation of when this happens is due to Goldberg [24]—see the discussion of injectivity in [24, Section 4], and [24, Theorem 4.17] in particular. (1) Assume that V = ISP(M). Then M is injective in V and consequently the singlesorted piggyback duality for V is strong and therefore full. (2) Assume that V  ISP(M). Then the following are equivalent: (i) the 2-sorted piggyback duality for V is strong and therefore full, (ii) both M and M1 are injective in V, (iii) (a) e is comparable with gk (e), for some k > 0, or (b) e is not comparable with gi (e), for all i > 0 and there exists k, ℓ ∈ N such that gk (e) < g(e) < gℓ (e). These conditions on the Ockham space X dual to M are quite restrictive. Nevertheless (1) is satisfied in the case of M, S, K and also the much studied enveloping variety of MS algebras (see Blyth and Varlet [2]), and conditions (1) and (2) indicate that there is a large collection of varieties V of Ockham algebras for which the . . . . . . Fig. 3 The Ockham spaces Y1 and Y2 Y1 . . . Y2 Natural Dualities in Partnership 597 single-sorted or 2-sorted piggyback duality is full. In each such case, we may apply part (2) of the TopSwap Theorem to yield a dual equivalence between VT and a class of multisorted structures. We do not discuss further the varieties meeting the conditions for a full piggyback duality and nor, in the next section, do we consider the axiomatisation of the dual category. To address these issues we would need to venture into specialised aspects of Ockham algebra dualities inappropriate for this paper. 5 The Top Level: Axiomatised Dual Categories Assume that we have paired full dualities arising from a finite algebra M1 and a compatible structure M2 via the TopSwap Theorem. The duality between AT := 0 + ISc P(M ∼ 1 ) and X := IS P (M2 ) is likely to be of maximum use when studying and applying natural/canonical extensions if we have an axiomatisation, preferably first order, for both categories. The class X certainly has a first-order axiomatisation: as it is closed under the class operators I, S0 and P+ , it is a universal Horn class and so is of the form X = Mod0 ( ), for some set of universal Horn sentences. (Here Mod0 ( ) denotes the class of possibly empty models of .) The topological class AT is more of a problem—it need not equal the class ModBt ( ) of Boolean topological models of for any set of first-order sentences. This bad behaviour occurs, for example, if we choose M1 = {0, d, 1}; f, g, where f and g are the unary operations in Example 4.3 [6, Theorems 8.1, 8.8 and 8.10]. Much effort has been expended in finding first-order axiomatisations of classes of the form ISc P(M ∼ ), where M = M; G, H, R is a finite structure, or in proving that no such axiomatisation exists: see, for example, [4– 6, 21, 41–43]. We would like to start from a full duality between the quasivariety A = ISP(M1 ) of algebras and the category XT = IS0c P+ (M ∼ 2 ) of Boolean topological structures, with a known first-order axiomatisation of A and a known (not necessarily firstorder) axiomatisation of XT . We then apply the TopSwap Theorem to yield the dual equivalence F, G, e, ε between AT and X and, in an ideal situation, would like to convert the axiomatisations of A and XT into axiomatisations of AT and X, respectively. This is not always possible. Nevertheless, as observed in Davey [10], earlier results on transferring axiomatisations ([4, Theorem 4.3 and Remark 6.9] and more generally [6, Theorem 2.13]) can often be applied to achieve the desired outcome. We state the first result in the case that M1 is a finite algebra, but note that it holds whenever M1 is a finite total structure, that is, H = ∅. Proposition 5.1 ([10, Theorem 3.2]) Let M1 be a f inite algebra and def ine A := ISP(M1 ) and AT := ISc P(M ∼ 1 ). Assume that A is closed under forming homomorphic images (whence A is the variety generated by M1 ) and that A is congruence distributive. If is a set of quasi-equations such that A = Mod( ), then AT = ModBt ( ). This result applies, for example, whenever M1 is a lattice-based algebra such that HSP(M1 ) = ISP(M1 ). When applied to the two-element lattice, 2, it tells us that ISc P(∼ 2 ) is the class consisting of all Boolean topological distributive lattices, a result first proved by Numakura [34]. We turn now to the problem of transferring 598 B.A. Davey et al. a possibly non-first-order axiomatisation of XT to a first-order axiomatisation of X. The following two observations come from Davey [10]. Proposition 5.2 ([10, 3.4]) Let M2 = M; G, H, R be a f inite structure and def ine X := IS0 P+ (M2 ) and XT := IS0c P+ (M ∼ 2 ). Let be a set of universal Horn sentences of type G, H, R. Assume that every f initely generated model of is f inite and that [XT ]fin = [Mod0Bt ( )]fin . Then X = Mod0 ( ). Proposition 5.3 ([10, 3.5]) Let M2 = M; G, H, R be a f inite structure and def ine X := IS0 P+ (M2 ) and XT := IS0c P+ (M ∼ 2 ). Let 0 and 1 be sets of universal Horn sentences of type G, H, R and let  be some possibly topological condition. Assume that the f inite models of 0 ∪ 1 are precisely the f inite models of 0 ∪  and that every f initely generated model of 0 ∪ 1 is f inite. Then X = Mod0 ( ), where := 0 ∪ 1. In many examples, X |=  is the statement that X = X; , T  is a Priestley space, in which case the natural choice for 1 is the axioms for an ordered set. Example 5.4 Propositions 5.1 and either 5.2 or 5.3 may be applied in tandem to many of the examples presented in Section 4 to yield axiomatisations of the classes AT and X from known axiomatisations of A and XT . Their application to distributive lattices, Stone algebras, double Stone algebras, Kleene algebras and De Morgan algebras is discussed in Davey [10, 7.2–7.4]. Example 5.5 As mentioned in Example 3.2, the variety L(n) of relative Stone algebras generated by the n-element chain has a full duality given by the endomorphisms and partial endomorphisms of n. An axiomatisation of the dual category is known only for n = 2, 3, 4. As L(2) is term equivalent to Boolean algebras, its dual category is simply Boolean spaces and no axioms are required. Hecht and Katriňák [29] proved that a Heyting algebra belongs to L(3) if and only if it satisfies the identity (x0 → x1 ) ∨ (x1 → x2 ) ∨ (x2 → x3 ) = 1. (2) (3) A full duality for L = ISP(31 ) is given by ∼ 3 2 := {0, d, 1}; g, T , where g : 0  → 0, d  → 1, 1  → 1 is the map from Example 4.3 above [3, Theorem 4.2.3]. It is easily (3) seen that XT := IS0c P+ (∼ 3 2 ) is precisely the class of Boolean topological structures X; g, T  such that g is a retraction, and so is axiomatised by the equation g(g(x)) = (3) g(x). It follows at once from Propositions 5.1 and 5.2 that LT is the class of Boolean topological Heyting algebras satisfying the identity (2) and X(3) is the class of all unars X; g satisfying the identity g(g(x)) = g(x). A full duality for L(4) necessarily involves partial operations. Such a duality with an axiomatisation of the dual category was given by Davey and Talukder [21]. The application of Propositions 5.1 and 5.2 to this duality is discussed in Davey [10, 7.4– 7.5]. Example 5.6 Recall that in Example 4.3 we represented the class of bounded distributive lattices as D := ISP(D1 ), where D1 = {0, d, 1}; ∨, ∧, 0, 1 is the threeelement bounded lattice, and that XT := IS0c P+ (D ∼2 ) is generated by the alter ego D := {0, d, 1}; f, g, h, T , with f , g and h given in Fig. 2. The application of ∼2 Natural Dualities in Partnership 599 Propositions 5.1 to D tells us the now familiar fact that DT := ISc P(D1 ) is the class of Boolean topological bounded distributive lattices. Davey et al. [14] axiomatised the class XT in the following non-first-order way. Assume that X is a Boolean topological structure of the same type as D ∼2 and define PX := PX ; , T , where PX := fix( f ) ⊆ X, the relation  is defined on PX by u  v ⇐⇒ (∃x ∈ X) f (x) = u & g(x) = v, and T is the relative topology from X. They first prove that PX ;  is an ordered set provided X satisfies the following quasi-equations: (1) (2) (3) (4) (5) (6) g( f (x)) = f ( f (x)) = f (x) and f (g(x)) = g(g(x)) = g(x), f (x) = x ⇐⇒ g(x) = x, that is, fix( f ) = fix(g), [ f (x) = g(y) & f (y) = g(x)] =⇒ x = y, [ f (x) = f (y) & g(x) = g(y)] =⇒ x = y, (x, y) ∈ dom(h) ⇐⇒ g(x) = f (y), (x, y) ∈ dom(h) =⇒ f (h(x, y)) = f (x) & g(h(x, y)) = g(y). They then prove that X belongs to XT if and only if it satisfies quasi-equations (1)–(6) as well as the following topological condition: (7) for each pair x, y of distinct points in P X there exists a clopen down-set U of PX containing exactly one of x and y. Since (7) always holds at the finite level, we can now apply Proposition 5.3 with {(1), (2), (3), (4), (5), (6)},  = (7) and 1 = ∅. Hence X = Mod0 ( 0 ). 0 = Example 5.7 Johansen [32] establishes three interesting dualities. We will concentrate on two of them. In both cases, a full (in fact strong) duality is established between a class A of distributive-lattice-based algebras and a very natural class XT of Boolean topological relational structures. Then a topology swap is performed to yield a full duality between X and AT . An axiomatisation of the class AT is also given. As the quasivariety A is not a variety, Proposition 5.1 does not apply and the axiomatisation of AT requires topological methods. (To be consistent with our earlier examples, we will adopt a different notation from that used in [32].) Let Q1 := {0, d, 1}; ∨, ∧, k, 0, d, 1, where {0, d, 1}; ∨, ∧ is a lattice with order 0 < d < 1, and k is given by 0  → 0, d  → 1 and 1  → d. Let Q2 := {0, d, 1}; , where  := {0, d, 1}2 \ {(d, 0), (1, 0)}. See Fig. 4 for drawings of both Q1 and Q2 . Then Q2 is a quasi-ordered set and, as observed in [32], it is easy to see that Q := IS0 P(Q2 ) is the class of all quasi-ordered sets. Johansen [32] shows that Q2 strongly and therefore fully dualises Q1 and then ∼ applies the Two-for-One Strong Duality Theorem [10, 6.9] to conclude that Q1 yields ∼ a dual equivalence between the class Q of quasi-ordered sets and the class AT := Fig. 4 The algebra Q1 and the quasi-ordered set Q2 1 1 d d 0 Q1 0 Q2 600 B.A. Davey et al. 1 k d 0 d 1 0 E1 E2 Fig. 5 The algebra E1 and equivalence-relationed set E2 ISc P(Q1 ). Of course Q is axiomatised by the usual axioms for a quasi-order, and ∼ Johansen [32, Lemma 3.11 and Remark 3.12] shows that AT and its non-topological cousin A := ISP(Q1 ) are axiomatised by the equations for bounded distributive lattices plus six equations and one quasi-equation involving k. By Theorem 2.3, the natural extension and therefore the canonical extension of an algebra A ∈ A is very simply described as the algebra consisting of all quasi-order-preserving maps from A(A, Q1 ) to Q2 . Now let E1 := {0, d, 1}; ∨, ∧, k, ∗ , 0, d, 1 be the algebra obtained by adding the unary operation ∗ of pseudocomplementation to the algebra Q1 , and define E2 := {0, d, 1}; ≡, where ≡ is the equivalence relation corresponding to the partition { 0 | d, 1}. See Fig. 5 for drawings of both E1 and E2 . Using the same approach as for quasi-ordered sets, Johansen [32, Lemma 5.1] shows that ∼ E1 yields a dual equivalence between the category E := IS0 P(E2 ) of equivalence-relationed sets and the category BT := ISc P(E ∼1 ), and then proves that both BT and B := ISP(E1 ) are axiomatised by the quasi-equations that axiomatise QT and Q along with two additional equations involving ∗ . Again, Theorem 2.3 yields a very simple description of the natural extension and therefore the canonical extension of an algebra A ∈ B as the algebra consisting of all equivalence-preserving maps from B(A, E1 ) to E2 . References 1. Banaschewski, B.: Remarks on dual adjointness. In: Nordwestdeutsches Kategorienseminar, Tagung, Bremen, 1976. Math.-Arbeitspapiere, Teil A: Math. Forschungspapiere, vol. 7, pp. 3– 10. Univ. Bremen, Bremen (1976) 2. Blyth, T.S., Varlet, J.C.: Ockham Algebras. Oxford University Press, Oxford (1994) 3. Clark, D.M., Davey, B.A.: Natural Dualities for the Working Algebraist. Cambridge University Press, Cambridge (1998) 4. Clark, D.M., Davey, B.A., Freese, R.S., Jackson, M.G.: Standard topological algebras: syntactic and principal congruences and profiniteness. Algebra Univers. 52, 343–376 (2004) 5. Clark, D.M., Davey, B.A., Haviar, M., Pitkethly, J.G., Talukder, M.R.: Standard topological quasi-varieties. Houst. J. Math. 29, 859–887 (2003) 6. Clark, D.M., Davey, B.A., Jackson, M.G., Pitkethly, J.G.: The axiomatizability of topological prevarieties. Adv. Math. 218, 1604–1653 (2008) 7. Clark, D.M., Davey, B.A., Pitkethly, J.G.: Binary homomorphisms and natural dualities. J. Pure Appl. Algebra 169, 1–28 (2002) Natural Dualities in Partnership 601 8. Davey, B.A.: Dualities for equational classes of Brouwerian algebras and Heyting algebras. Trans. Amer. Math. Soc. 221, 119–146 (1976) 9. Davey, B.A.: Dualities for Stone algebras, double Stone algebras and relative Stone algebras. Coll. Math. 46, 1–14 (1982) 10. Davey, B.A.: Natural dualities for structures. Acta Univ. M. Belii Math. 13, 3–28 (2006) 11. Davey, B.A., Gouveia, M.J., Haviar, M., Priestley, H.A.: Natural extensions and profinite completions of algebras. Algebra Univers. (2011, to appear) 12. Davey, B.A., Haviar, M., Pitkethly, J.G.: Using coloured ordered sets to study finite-level full dualities. Algebra Univers. 64, 69–100 (2010) 13. Davey, B.A., Haviar, M., Priestley, H.A.: Boolean topological distributive lattices and canonical extensions. Appl. Categ. Struct. 15, 225–241 (2007) 14. Davey, B.A., Haviar, M., Willard, R.: Full does not imply strong, does it? Algebra Univers. 54, 1–22 (2005) 15. Davey, B.A., Jackson, M.G., Pitkethly, J.G., Talukder, M.R.: Natural dualities for semilatticebased algebras. Algebra Univers. 57, 463–490 (2007) 16. Davey, B.A., Pitkethly, J.G., Willard, R.: The lattice of alter egos. Int. J. Algebra Comput. (2011, to appear) 17. Davey, B.A., Priestley, H.A.: Generalized piggyback dualities and applications to Ockham algebras. Houst. J. Math. 13, 151–197 (1987) 18. Davey, B.A., Priestley, H.A.: A topological approach to canonical extensions in finitely generated varieties of lattice-based algebras. Available at http://www.maths.ox.ac.uk/~hap (2011, submitted). Accessed 12 February 2011 19. Davey, B.A., Priestley, H.A.: Canonical and natural extensions in finitely generated varieties of lattice-based algebras. Available at http://www.maths.ox.ac.uk/~hap (2011, submitted). Accessed 12 February 2011 20. Davey, B.A., Talukder, M.R.: Functor category dualities for varieties of Heyting algebras. J. Pure Appl. Algebra 178, 49–71 (2003) 21. Davey, B.A., Talukder, M.R.: Dual categories for endodualisable Heyting algebras: optimization and axiomatization. Algebra Univers. 53, 331–355 (2005) 22. Di Nola, A., Niederkorn, P.: Natural dualities for varieties of BL-algebras. Arch. Math. Log. 44, 995–1007 (2005) 23. Gehrke, M., Jónsson, B.: Bounded distributive lattices with operators. Math. Jpn. 40, 207–215 (1994) 24. Goldberg, M.S.: Distributive Ockham algebras: free algebras and injectivity. Bull. Aust. Math. Soc. 24, 161–203 (1981) 25. Gouveia, M.J.: A note on profinite completions and canonical extensions. Algebra Univers. 64, 21–23 (2010) 26. Harding, J.: On profinite completions and canonical extensions. Algebra Univers. 55, 293–296 (2006, special issue dedicated to Walter Taylor) 27. Haviar, M., Priestley, H.A.: Canonical extensions of Stone and double Stone algebras: the natural way. Math. Slovaca 56, 53–78 (2006) 28. Haviar, M., Konôpka, P., Wegener, C.B.: Finitely generated free modular ortholattices II. Int. J. Theor. Phys. 36, 2661–2679 (1997) 29. Hecht, T., Katriňák, T.: Equational classes of relative Stone algebras. Notre Dame L. Formal Log. 13, 248–254 (1972) 30. Hofmann, D.: A generalization of the duality compactness theorem. J. Pure Appl. Algebra 171, 205–217 (2002) 31. Hyndman, J., Willard, R.: An algebra that is dualizable but not fully dualizable. J. Pure Appl. Algebra 151, 31–42 (2000) 32. Johansen, S.M.: Natural dualities for three classes of relational structures. Algebra Univers. 63, 149–170 (2010) 33. Niederkorn, P.: Natural dualities for varieties of MV-algebras, I. J. Math. Anal. Appl. 255, 58–73 (2001) 34. Numakura, K.: Theorems on compact totally disconnected semigroups and lattices. Proc. Amer. Math. Soc. 8, 623–626 (1957) 35. Pitkethly, J.G., Davey, B.A.: Dualisability: Unary Algebras and Beyond. Springer (2005) 36. Priestley, H.A.: Representation of distributive lattices by means of ordered Stone spaces. Bull. Lond. Math. Soc. 2, 186–190 (1970) 602 B.A. Davey et al. 37. Priestley, H.A.: Natural dualities for varieties of distributive lattices with a quantifier. In: Algebraic Methods in Logic and in Computer Science, Warsaw, 1991. Polish Acad. Sci., vol. 28, pp. 291–310. Banach Center Publications, Warsaw (1993) 38. Priestley, H.A.: Varieties of distributive lattices with unary operations I. J. Aust. Math. Soc. 63, 165–207 (1997) 39. Priestley, H.A., Santos, R.: Dualities for varieties of distributive lattices with unary operations II. Port. Math. 55, 135–166 (1998) 40. Szendrei, Á.: Clones in Universal Algebra. Séminaire de Mathematiques Supérieures, vol. 99. Les Presses de l’Université de Montréal, Montréal (1986) 41. Trotta, B.: Residual properties of simple graphs. Bull. Aust. Math. Soc. 38, 488–504 (2010) 42. Trotta, B.: Residual properties of pre-bipartite digraphs. Algebra Univers. 64, 161–186 (2010) 43. Trotta, B.: Residual properties of reflexive anti-symmetric digraphs. Houst. J. Math. 37, 27–46 (2011)