DUALITIES, NATURAL AND OTHERWISE GAIA With acknowledgements, in particular, to Brian Davey and Leonardo Cabrer

Similar documents
Houston Journal of Mathematics. c 2007 University of Houston Volume 33, No. 1, 2007

Quasi-primal Cornish algebras

A fresh perspective on canonical extensions for bounded lattices

Natural extensions and profinite completions of algebras

The prime spectrum of MV-algebras based on a joint work with A. Di Nola and P. Belluce

Priestley Duality for Bilattices

Varieties of Heyting algebras and superintuitionistic logics

MV-algebras and fuzzy topologies: Stone duality extended

Modal and Intuitionistic Natural Dualities via the Concept of Structure Dualizability

Lattice Theory Lecture 5. Completions

ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes)

A VIEW OF CANONICAL EXTENSION

Congruence Boolean Lifting Property

University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor

Notes about Filters. Samuel Mimram. December 6, 2012

Boolean Algebra and Propositional Logic

Syntactic Characterisations in Model Theory

Boolean Algebra and Propositional Logic

VARIETIES OF POSITIVE MODAL ALGEBRAS AND STRUCTURAL COMPLETENESS

A duality-theoretic approach to MTL-algebras

Disjoint n-amalgamation

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

Type Classification of Unification Problems over Distributive Lattices and De Morgan Algebras

Duality in Logic. Duality in Logic. Lecture 2. Mai Gehrke. Université Paris 7 and CNRS. {ε} A ((ab) (ba) ) (ab) + (ba) +

IDEMPOTENT RESIDUATED STRUCTURES: SOME CATEGORY EQUIVALENCES AND THEIR APPLICATIONS

Duality and Automata Theory

Equational Logic. Chapter Syntax Terms and Term Algebras

Adjunctions! Everywhere!

Geometric aspects of MV-algebras. Luca Spada Università di Salerno

Category Theory. Categories. Definition.

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

CHAPTER THREE: RELATIONS AND FUNCTIONS

SUPERPRODUCTS, HYPERIDENTITIES, AND ALGEBRAIC STRUCTURES OF LOGIC PROGRAMMING

Expansions of Heyting algebras

Graphs, matroids and the Hrushovski constructions

Tones of truth. Andrei Popescu. Technical University Munich and Institute of Mathematics Simion Stoilow of the Romanian Academy

Given a lattice L we will note the set of atoms of L by At (L), and with CoAt (L) the set of co-atoms of L.

Embedding theorems for normal divisible residuated lattices

Boolean Algebras, Boolean Rings and Stone s Representation Theorem

PART I. Abstract algebraic categories

Universal Algebra for Logics

SUBLATTICES OF LATTICES OF ORDER-CONVEX SETS, III. THE CASE OF TOTALLY ORDERED SETS

The lattice of varieties generated by small residuated lattices

AMS regional meeting Bloomington, IN April 1, 2017

Topos Theory. Lectures 21 and 22: Classifying toposes. Olivia Caramello. Topos Theory. Olivia Caramello. The notion of classifying topos

UNITARY UNIFICATION OF S5 MODAL LOGIC AND ITS EXTENSIONS

THE LONELY PLANET GUIDE TO THE THEORY OF NATURAL DUALITIES

PROBLEMS, MATH 214A. Affine and quasi-affine varieties

Relational semantics for a fragment of linear logic

ne varieties (continued)

Lattices, closure operators, and Galois connections.

Probability Measures in Gödel Logic

Stipulations, multivalued logic, and De Morgan algebras

Congruence lattices and Compact Intersection Property

Review CHAPTER. 2.1 Definitions in Chapter Sample Exam Questions. 2.1 Set; Element; Member; Universal Set Partition. 2.

AN ALGEBRAIC APPROACH TO GENERALIZED MEASURES OF INFORMATION

On the algebra of relevance logics

On Jankov-de Jongh formulas

The Blok-Ferreirim theorem for normal GBL-algebras and its application

Operads. Spencer Liang. March 10, 2015

Lattice Theory Lecture 4. Non-distributive lattices

Introduction. Itaï Ben-Yaacov C. Ward Henson. September American Institute of Mathematics Workshop. Continuous logic Continuous model theory

10. Finite Lattices and their Congruence Lattices. If memories are all I sing I d rather drive a truck. Ricky Nelson

Lecture 2: Syntax. January 24, 2018

MTL-algebras via rotations of basic hoops

What is the right type-space? Humboldt University. July 5, John T. Baldwin. Which Stone Space? July 5, Tameness.

On the size of Heyting Semi-Lattices and Equationally Linear Heyting Algebras

MATH 101: ALGEBRA I WORKSHEET, DAY #1. We review the prerequisites for the course in set theory and beginning a first pass on group. 1.

Unification and Projectivity in De Morgan and Kleene Algebras

Synthetic Computability (Computability Theory without Computers)

The Axiom of Infinity, Quantum Field Theory, and Large Cardinals. Paul Corazza Maharishi University

Tense Operators on m Symmetric Algebras

Computing Spectra via Dualities in the MTL hierarchy

MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA

Symbol Index Group GermAnal Ring AbMonoid

What are Iteration Theories?

Algebras. Larry Moss Indiana University, Bloomington. TACL 13 Summer School, Vanderbilt University

Morita-equivalences for MV-algebras

Implicational classes ofde Morgan Boolean algebras

Logic Synthesis and Verification

FUNCTORS AND ADJUNCTIONS. 1. Functors

March 3, The large and small in model theory: What are the amalgamation spectra of. infinitary classes? John T. Baldwin

MATH 8253 ALGEBRAIC GEOMETRY WEEK 12

On the variety generated by planar modular lattices

Winter School on Galois Theory Luxembourg, February INTRODUCTION TO PROFINITE GROUPS Luis Ribes Carleton University, Ottawa, Canada

A CATEGORY EQUIVALENCE FOR ODD SUGIHARA MONOIDS AND ITS APPLICATIONS

8. Distributive Lattices. Every dog must have his day.

Part II. Logic and Set Theory. Year

The Essentially Equational Theory of Horn Classes

Logics above S4 and the Lebesgue measure algebra

Applied Logic. Lecture 3 part 1 - Fuzzy logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Joseph Muscat Universal Algebras. 1 March 2013

Distributive Lattices with Quantifier: Topological Representation

Category theory and set theory: algebraic set theory as an example of their interaction

Smooth morphisms. Peter Bruin 21 February 2007

Sets and Motivation for Boolean algebra

Universal Properties

STRICTLY ORDER PRIMAL ALGEBRAS

Tutorial on the Constraint Satisfaction Problem

COMPACT ORTHOALGEBRAS

Transcription:

DUALITIES, NATURAL AND OTHERWISE Hilary Priestley Mathematical Institute, University of Oxford GAIA 2013 With acknowledgements, in particular, to Brian Davey and Leonardo Cabrer

From Brian Davey s La Trobe staff profile Professor Davey s research interests centre on general (= universal) algebra and lattice theory. He is interested in the topological representation of algebras, with an emphasis on natural duality theory, and is particularly interested in applications of duality theory in general and Priestley duality in particular to algebras with an underlying distributive lattice structure. But how did it all begin?

Outline Setting the scene: natural dualities for quasivarieties and varieties of D-based algebras (D the variety of bounded distributive lattices) An example: a hierarchy of prioritised default bilattices Natural dualities versus D-P -based dualities The piggyback strategy: more than just a method for finding economical dualities Natural dualities and D-P -based dualities related Examples Coproducts in D-based varieties

Setting the scene Let D denote the variety of bounded distributive lattices. Take a finitely generated quasivariety A = ISP(M), where M is a finite set of finite D-based algebras. (Jónsson s Lemma ensures that every finitely generated variety of lattice-based algebras can be expressed this way.) Assume we have a forgetful functor U: A D.

Setting the scene Let D denote the variety of bounded distributive lattices. Take a finitely generated quasivariety A = ISP(M), where M is a finite set of finite D-based algebras. (Jónsson s Lemma ensures that every finitely generated variety of lattice-based algebras can be expressed this way.) Assume we have a forgetful functor U: A D. Priestley duality supplies a dual equivalence between D = ISP(2) and P = IS c P + (2 ) ( Priestley spaces) set up by hom-functors H = D(, 2) and K = P(, 2). Here 2 = {0, 1};,, 0, 1 and 2 = {0, 1};, T. Here, and henceforth, T denotes the discrete topology.

Objective To find an alter ego M for M so there exists a dual equivalence between A = ISP(M) and X = IS c P + (M ) set up by hom-functors D = A(, M) and E = X(, M ), with ED and DE given by natural evaluation maps. Can we do this?: YES! Case in which M contains one algebra, M, is probably familiar.

Quick recap: single-sorted case Let A = ISP(M), where M is finite, D-based. Take M = M; R, H, T where R = S(M 2 ) (all algebraic binary relations on M) H = some suitable set of (partial or total) algebraic operations, with a bound on the arities. The algebraicity requirements guarantee the hom- functors D and E are well defined, and are embeddings; M lattice-based, hence the specified R yields a duality: A = ED(A) for all A [by the NU Duality Theorem]. Upgrading: with a suitably chosen set H, the duality is strong and hence full: X = DE(X) for all X X.

Quick recap: single-sorted case Let A = ISP(M), where M is finite, D-based. Take M = M; R, H, T where R = S(M 2 ) (all algebraic binary relations on M) H = some suitable set of (partial or total) algebraic operations, with a bound on the arities. The algebraicity requirements guarantee the hom- functors D and E are well defined, and are embeddings; M lattice-based, hence the specified R yields a duality: A = ED(A) for all A [by the NU Duality Theorem]. Upgrading: with a suitably chosen set H, the duality is strong and hence full: X = DE(X) for all X X. Multisorted case, M > 1 (Davey and Priestley (1984, at LTU)): All the above carries over: Relations and (partial and total) operations are algebraic, but now between members of M. The structure dual of an algebra A is based on the disjoint union of hom-sets A(A, M), for M M. Example to follow.

A hierarchy of prioritised default bilattices (Cabrer, Craig & Priestley, 2013) We set up strong dualities for ISP(K n ) and (multisorted) for HSP(K n ), where K n = (K n ; k, k, t, t,,, ). 0 = f 0 t 0 i t 0 t i t j f i j t i = 0 i j t n n n+1 = f j f n n t j t n n+1 = f 0 f i f j f n K n in knowledge order (left) and truth order (right) with 0 < i < j < n.

Interpretation for default logic The elements of K n represent levels of truth and falsity. Knowledge represented by the truth values at level m + 1 is regarded as having lower priority priority than from those at level m. Also one thinks of t m+1 as being less true than t m and f m+1 as less false than f m. Base cases: K 0 and K 1 are Ginsberg s bilattices FOUR and SEVEN, with added. In SEVEN, t 1 and f 1 may be given the connotation of true by default and false by default. 0 = t 0 f 0 t 0 i t i t j f i j t i = 0 i j t n n n+1 = f j n t j f j f n f n t n f i n+1 = f 0

Algebraic facts Every element of K n is term-definable; K n has no proper subalgebras. For m n there exists a surjective homomorphism h n,m : K n K m. For 0 m n, there exists n,m S(K 2 n) with elements n,m = n { (a, b) a, b k m+1 or a k b k m }. where n = { (a, a) a K n }. We have S n,j S n,i for 0 i < j n. The subalgebras n,m entail every subalgebra of K 2 n via converses and intersections. Each K n is subdirectly irreducible. ISP(K n ) = HSP(K n ) iff n = 0. For n 1, HSP(K n ) = ISP(K n,..., K 0 ).

Algebraic binary relations n = 0: ISP(K 0 ) is the variety DB of distributive bilattices. S 0,0 is the knowledge order, k. De Morgan algebras, M, and DB compared. M = ISP(M) where M has elements t.f,,, with t, t, as in K 0. and constants t and f. Here ]S(M 2 )] = 55 whereas ]S(K 2 0 )] = 4. In both cases, alter ego for an optimal duality includes k ; for De Morgan we need also M s non-identity automorphism. n = 1: Algebraic relations S 1,0 and S 1,1 on K 1, depicted as quasi-orders. f 0 t 0 1 f 9 t 0 f 1 t 1 S 1,1 f 1, t 1, 1, S 1,0

Duality theorems Theorem The structure K n = K n; S n,n,..., S n,0, T yields a strong, and optimal, duality on ISP(K n ). For n = 0 the dual category IS c P + (K 0 ) is P.

Duality theorems Theorem The structure K n = K n; S n,n,..., S n,0, T yields a strong, and optimal, duality on ISP(K n ). For n = 0 the dual category IS c P + (K 0 ) is P. Theorem Write HSP(K n ) as ISP(M), where M = {K 0..., K n }. Then the alter ego M = K 0..... K n ; {S m,m } 0 m n, {h i,i 1 } 1 i n, T, yields a strong, and optimal, duality on HSP(K n ). The dual categories for ISP(K n ) and HSP(K n ) can be described for general n comment on this later.

D-based varieties: some old favourites etc, etc. De Morgan algebras; Kleene algebras; pseudocomplemented distributive lattices B ω and finitely generated subvarieties B n (B 1 = Stone algebras); Heyting algebras, and Gödel algebras, G n generated by an n-element Heyting chain; n-valued Lukasiewicz Moisil algebras;

D-based varieties: some old favourites De Morgan algebras; Kleene algebras; pseudocomplemented distributive lattices B ω and finitely generated subvarieties B n (B 1 = Stone algebras); Heyting algebras, and Gödel algebras, G n generated by an n-element Heyting chain; n-valued Lukasiewicz Moisil algebras; etc, etc. Assume A is a variety of D-based algebras. 1 Take the class U(A) (the D-reducts). 2 Seek to equip Z := HU(A) with additional (relational or functional) structure so, for each A A, KHU(A) becomes an algebra in A isomorphic to A; 3 Identify a suitable class of morphisms, making Z into a category. If this gives a dual equivalence between A and Z, we say we have a D-P -based duality. Literature is full of examples!

Bringing things together We have: 1 Natural duality theory: for any finitely generated D-based variety we can call on the NU (Strong) Duality Theorem (single-sorted or multisorted). 2 D-P -based dualities 3 From, and for, logic: algebraic and relational (Kripke-style) semantics for non-classical propositional logics. Both (1) and (2) provide valuable tools for studying algebraic properties of D-based varieties. Normally, For a given variety, a discrete duality (as in (3)) differs from a D-P -based just through the absence or presence of topology. Canonical extensions provide a systematic approach to (3).

Rivals? natural duality D-P - based duality Pro a strong duality can always be found M governs how the duality works good categorical properties, notably w.r.t. free algebras: D(F A)) = M S close relationship to Kripkestyle semantics concrete representation via sets Con duality may be complicated (may need entailment to simplify) restriction to finitely generated classes (usually) concrete representation is via functions, not sets, if M > 2 products seldom cartesian; free algebras hard to find

or collaborators? We d like to be able to toggle between a natural duality and a D-P -based one. To get the best of both worlds, LET S HITCH A PIGGYBACK RIDE!

The piggyback strategy: outline For the case of A = ISP(M), where M is finite and D-based. Original objective To choose a subset of S ( M 2 ) yielding an economical duality, so bypassing entailment arguments. Davey & Werner (1982, at LTU) Simple piggybacking achieved this for certain quasivarieties: De Morgan algebras: 55 relations reduced to 2. But no good, e.g., for Kleene algebras.

The piggyback strategy: outline For the case of A = ISP(M), where M is finite and D-based. Original objective To choose a subset of S ( M 2 ) yielding an economical duality, so bypassing entailment arguments. Davey & Werner (1982, at LTU) Simple piggybacking achieved this for certain quasivarieties: De Morgan algebras: 55 relations reduced to 2. But no good, e.g., for Kleene algebras. Davey & Priestley (1984, at LTU) removed the restriction on M demanded for simple piggybacking, by considering multisorted dualities.

The piggyback strategy: outline For the case of A = ISP(M), where M is finite and D-based. Original objective To choose a subset of S ( M 2 ) yielding an economical duality, so bypassing entailment arguments. Davey & Werner (1982, at LTU) Simple piggybacking achieved this for certain quasivarieties: De Morgan algebras: 55 relations reduced to 2. But no good, e.g., for Kleene algebras. Davey & Priestley (1984, at LTU) removed the restriction on M demanded for simple piggybacking, by considering multisorted dualities. Further objectives: to use piggybacking 1 given A A, to relate HU(A) to D(A) and 2 given (1), to use it to equip HU(A) with additional structure so as to set up a D-P -based duality for A. [Concentrate here on (1), and on duality rather than strong duality.]

Davey & Werner s key idea Find a 1:1 map such that diagram commutes. Then ε U(A) surjective = e A surjective. Given a X-morphism φ: D(A) M, we seek a P-morphism (φ): HU(A) 2. IF φ (φ) is 1:1 then e A is surjectve [elementary!]. A e A ED(A) ε U(A) onto 1:1 KHU(A)

Construction of for generalised piggybacking Let Ω = HU(M) = D(U(M), 2) and ω Ω. Idea: hope that, we can choose M so that for each A: we get a well-defined map ω for each ω Ω; the union, of the maps ω is well defined, has domain U(A) and has the properties required. D(A) {ω} φ id M {ω} Φ ω = ω ω π 1 im Φ ω 2 HU(A) ω (φ)

Choosing R For ω i, ω 2 Ω, consider the sublattice of U(M 2 ): (ω 1, ω 2 ) 1 ( ) := { (a, b) M 2 ω 1 (a) ω 2 (b) }. Let R ω1,ω 2 be the set (possibly empty) of algebraic relations maximal w.r.t. being contained in (ω 1, ω 2 ) 1 ( ). Let R = { R ω1,ω 2 ω 1, ω 2 Ω }. Theorem Let A = ISP(M), with M D-based. Then R yields a duality on A. Key ingredient in proof: the maps Φ ω, for ω Ω, jointly map onto HU(A) for any A A. This relies on special properties of Priestley duality. Fix A A, The dual space D(A) = A(A, M) is viewed as a closed substructure of M A and carries relations r D(A), for r R, obtained by pointwise lifting.

Relating D(A) and HU(A) Define on D(A) Ω by (x, ω 1 ) (y, ω 2 ) (x, y) r D(A) for some r R ω1,ω 2. Theorem Let be the equivalence relation, Then is ker Φ, where Φ: (x, ω) ω x. Moreover, the map Ψ: (D(A) Ω)/ HU(A) given by Ψ([(x, ω)]) = ω x is well defined and a Priestley space isomorphism. The map Ψ: (D(A) Ω)/ HU(A) given by Ψ([(x, ω)]) = ω x is well defined and a Priestley space isomorphism. [ ] D(A) Ω φ id M Ω (D(A) Ω)/ = Ψ Φ HU(A) 2 (φ)

Example 1: prioritised default bilattices revisited Product representation and beyond HSP(K 0 ) is the much-studied variety D of distributive bilattices. Such bilattices are interlaced: each pair of lattice operations is monotonic with to the other lattice order. Bilattice theorists favourite theorem: Every interlaced bilattice with negation decomposes as a product L L, where L is a lattice, and the truth operations are those of L L, the knowledge operations are those of L L and (a.b) = (b, a). In the (bounded) distributive case, the product representation and our dualities are tied together. z [z] k k D(A) {ω 1, ω 2 } HU(A)

Beyond K 0 : duality to the rescue! For n > 0, the bilattice K n is NOT interlaced. Product representation FAILS and bilattice theory provides no structure theorem. smallskip But in the natural duality for HSP(K n ), we have we have an explicit description of the dual category X = IS c P + (M), where M = K 0..... K n ; {S m,m } 0 m n, {h i,i 1 } 1 i n, T, Loosely, the objects in X are stratified: each of its (n + 1) layers is a Priestley space, and successive layers linked by the maps HU(h i,i 1 ). This gives rise to a generalisation of the product representation, whereby each A HSP(K n ) can be realised as sitting inside a product of distributive bilattices (L 0 L 0 ) (L n L n ).

Example 2: Gödel algebras, G n = ISP(n) Just a glimpse, to illustrate a point. The quasivariety generated by the n-element Heyting chain n Is endodualisable (Davey (1976)); optimised version by Davey & Talukder (2005). Historically, it has been a mantra: Use endomorphisms as far as possible; avoid partial operations except where unavoidable. BUT G n also has a simple piggyback duality using graphs of partial endomorphisms (Davey & Werner). We shall deviate from our general strategy above: we dualise via simple piggybacking, with one endomorphism and two selected piggyback relations, to give a clear picture. This makes the translation from natural to D-P -based duality transparent. For an algebra A G n, we can visualise D)A) as having at most (n 1) layers: collapsing to HU(A) occurs within layers, and a single endomorphism gives the ordering between layers. Application (Cabrer & Priestley, work in progress) : description of coproducts of finite algebras in G n.

Illustration: from D(5) to HU(5) Elements of D(5) are uniquely determined by, and so labelled by, their ranges. These relations act on D(5) as shown: endomorphism (black); piggyback relations (blue and orange, with converses shown dashed). The transitive closure of the union of these relations gives the quasi-order. 5 4 3 2 2 3 4 24 23 34 z [z] 1 234 5) D(5) = G 5 (5, 5) HU(5)

Coproducts via duality Cabrer and Priestley, 2012) Assume A = ISP(M) is a finitely generated D-based quasivariety. Take Ω M MHU(M) to satisfy (Sep) M,Ω : for all M M, given a, b M with a b, there exists M a,a M, u A(M, M a,b ) & ω Ω HU(M a,b ) such that ω(u(a)) ω(u(b)). Ω = HU(M) always works as we used earlier for piggybacking when M = {M}. Simple piggybacking needs Sep M,ω : one M, one ω case. Given K A, there is a D-homomorphism χ K : U(K) U( K), We can work with the dual map H(χ K ) to get iff conditions (E) for χ K to be injective (for any K); (S) χ K to be surjective (for any K).

Coproduct embedding and surjectivity theorems Theorem The following are equivalent to (E): (1) there exists M A fin and ω HU(M) such that A = ISP(M) and (Sep) M,ω holds; (2) as (1) but with, additionally, M subdirectly irreducible.

Coproduct embedding and surjectivity theorems Theorem The following are equivalent to (E): (1) there exists M A fin and ω HU(M) such that A = ISP(M) and (Sep) M,ω holds; (2) as (1) but with, additionally, M subdirectly irreducible. Theorem The following are equivalent to (S): (1) for every n-ary A-term t (n 1) unary A-terms t 1,..., t n and an n-ary D-term s such that for every A A and every a 1,..., a n A t A (a 1,..., a n ) = s A (t A 1 (a 1 ),..., t A n (a n )); (2) R ω1,ω 2 1 for every ω 1, ω 2 Ω; (3) for A A and every D-sublattice L of U(A), then either L contains no A-subalgebra of { B S(A) B L } is empty has a top element.

A medley of examples E S Boolean Algebras De Morgan algebras n-valued pre- Lukasiewicz Moisil algebras Stone algebras E S Gödel algebra varieties G n (n 3) Varieties B n (2 n < ω) Q-lattice varieties D p0 and D q1 (p 1, q 0) E S E S Kleene algebras MV-algebra varieties L p q (whenever p q, primes) n-valued Lukasiewicz Moisil algebras (n 2) Non-singly generated varieties of Heyting algebras MV-algebra varieties L pq (for some p q, primes) Q-lattice varieties D pq (q 2)

Coproducts and piggybacking Theorem Let A be a finitely generated D-based quasivariety. (i) A admits free products iff it admits a single-sorted duality. (ii) U satisfies (E) iff A admits a simple piggyback duality. (iii) U satisfies (S) iff A admits a piggyback duality (singlesorted or multisorted ), such that R ω1,ω 2 1 for all ω 1, ω 2 HU(M). (iv) U preserves coproducts (hat is, (E) and (S) hold) iff A has a simple piggyback duality that is a D-P -based duality. Familiar classics: reconciliations (iv) holds for De Morgan algebras and for Stone algebras. Can handle coproducts of Kleene algebras via a reflector from De Morgan algebras. This strategy generalises.

How to sum up? Brian Davey has gone a very long way in convincing algebraists that topology and algebra make good bed-fellows. In this he has followed in the footsteps of Marshall Stone (1938): A cardinal principle of modern mathematical research may be stated as a maxim: One must always topologize. Poster of Stone 10/24/2006 05:54 PM

Like Marshall stone, long may BRIAN continue to generate Ideas, Inspiration, Know-how!