Structurable Equivalence Relations

Total Page:16

File Type:pdf, Size:1020Kb

Structurable Equivalence Relations Structurable equivalence relations Ruiyuan Chen∗ and Alexander S. Kechrisy Abstract For a class of countable relational structures, a countable Borel equivalence relation E is said to be -structurableK if there is a Borel way to put a structure in on each E-equivalence class. We studyK in this paper the global structure of the classes of -structurableK equivalence relations for various . We show that -structurability interactsK well with several kinds of Borel homomorphismsK and reductions commonlyK used in the classification of countable Borel equivalence relations. We consider the poset of classes of -structurable equivalence relations for various , under inclusion, and show that it is a distributiveK lattice; this implies that the Borel reducibilityK preordering among countable Borel equivalence relations contains a large sublattice. Finally, we consider the effect on -structurability of various model-theoretic properties of . In particular, we characterize the Ksuch that every -structurable equivalence relation is smooth,K answering a question of Marks.K K Contents 1 Introduction 3 2 Preliminaries 7 2.1 Theories and structures..................................7 2.2 Countable Borel equivalence relations..........................8 2.3 Homomorphisms......................................9 2.4 Basic operations...................................... 10 2.5 Special equivalence relations................................ 11 2.6 Fiber products....................................... 12 2.7 Some categorical remarks................................. 12 3 Structures on equivalence relations 13 3.1 Examples of elementary classes.............................. 14 3.2 Classwise pullback structures............................... 15 4 Basic universal constructions 15 4.1 The universal σ-structured equivalence relation..................... 15 4.2 The \Scott sentence" of an equivalence relation..................... 18 4.3 Structurability and class-bijective homomorphisms................... 20 4.4 Class-bijective products.................................. 21 4.5 Categorical limits in ( ; cb)............................... 24 E !B ∗Research partially supported by NSERC PGS D yResearch partially supported by NSF Grants DMS-0968710 and DMS-1464475 1 5 Structurability and reducibility 25 5.1 Embeddings and class-injective homomorphisms..................... 27 5.2 Reductions, smooth homomorphisms, and class-surjectivity.............. 28 5.3 Elementary reducibility classes.............................. 30 5.4 Reductions and compressibility.............................. 31 6 The poset of elementary classes 33 6.1 Projections and closures.................................. 34 6.2 The lattice structure.................................... 35 6.3 Closure under independent joins............................. 38 6.4 Embedding the poset of Borel sets............................ 40 6.5 A global picture....................................... 40 7 Free actions of a group 41 8 Structurability and model theory 44 8.1 Smoothness of E1σ .................................... 44 8.2 Universality of E1σ .................................... 49 8.3 Classes axiomatizable by a Scott sentence........................ 53 9 Some open problems 54 9.1 General questions...................................... 54 9.2 Order-theoretic questions................................. 54 9.3 Model-theoretic questions................................. 55 A Appendix: Fiber spaces 57 A.1 Fiber spaces......................................... 57 A.2 Fiber spaces and cocycles................................. 59 A.3 Equivalence relations as fiber spaces........................... 60 A.4 Countable Borel quotient spaces............................. 61 A.5 Factorizations of fiber space homomorphisms...................... 62 A.6 Structures on fiber spaces................................. 63 B Appendix: The category of theories 65 B.1 Interpretations....................................... 65 B.2 Products and coproducts of theories........................... 66 B.3 Interpretations and structurability............................ 67 B.4 !1!-Boolean algebras................................... 69 C Appendix: Representation of !1-distributive lattices 72 References 73 Index 76 2 1 Introduction (A) A countable Borel equivalence relation on a standard Borel space X is a Borel equivalence 2 relation E X with the property that every equivalence class [x]E, x X, is countable. We ⊆ 2 denote by the class of countable Borel equivalence relations. Over the last 25 years there has E been an extensive study of countable Borel equivalence relations and their connection with group actions and ergodic theory. An important aspect of this work is an understanding of the kind of countable (first-order) structures that can be assigned in a uniform Borel way to each class of a given equivalence relation. This is made precise in the following definitions; see [JKL], Section 2.5. Let L = Ri i I be a countable relational language, where Ri has arity ni, and a class f j 2 g K of countable structures in L closed under isomorphism. Let E be a countable Borel equivalence A relation on a standard Borel space X. An L-structure on E is a Borel structure A = (X; Ri )i2I n of L with universe X (i.e., each RA X i is Borel) such that for i I and x1; : : : ; xn X, i ⊆ 2 i 2 RA(x1; : : : ; xn ) = x1 E x2 E E xn . Then each E-class C is the universe of the countable i i ) ··· i L-structure A C. If for all such C; A C , we say that A is a -structure on E. Finally if E j j 2 K K admits a -structure, we say that E is -structurable. K K Many important classes of countable Borel equivalence relations can be described as the - K structurable relations for appropriate . For example, the hyperfinite equivalence relations are K exactly the -structurable relations, where is the class of linear orderings embeddable in Z. The K K treeable equivalence relations are the -structurable relations, where is the class of countable K K trees (connected acyclic graphs). The equivalence relations generated by a free Borel action of a countable group Γ are the -structurable relations, where is the class of structures corresponding K K to free transitive Γ-actions. The equivalence relations admitting no invariant probability Borel measure are the -structurable relations, where L = R; S , R unary and S binary, and consists K f g K of all countably infinite structures A = (A; RA;SA), with RA an infinite, co-infinite subset of A and SA the graph of a bijection between A and RA. For L = Ri i I as before and countable set X, we denote by ModX (L) the standard Borel f j 2 g space of countable L-structures with universe X. Clearly every countable L-structure is isomorphic to some A ModX (L), for X 1; 2;:::; N . Given a class of countable L-structures, closed 2 2 f g K under isomorphism, we say that is Borel if ModX (L) is Borel in ModX (L), for each countable K K\ set X. We are interested in Borel classes in this paper. For any L! !-sentence σ, the class of K 1 countable models of σ is Borel. By a classical theorem of Lopez-Escobar [LE], every Borel class K of L-structures is of this form, for some L!1!-sentence σ. We will also refer to such σ as a theory. Adopting this model-theoretic point of view, given a theory σ and a countable Borel equivalence relation E, we put E = σ j if E is -structurable, where is the class of countable models of σ, and we say that E is σ- K K structurable if E = σ. We denote by σ the class of σ-structurable countable Borel equiva- j E ⊆ E lence relations. Finally we say that a class of countable Borel equivalence relations is elementary C if it is of the form σ, for some σ (which axiomatizes ). In some sense the main goal of this E C paper is to study the global structure of elementary classes. First we characterize which classes of countable Borel equivalence relations are elementary. We need to review some standard concepts from the theory of Borel equivalence relations. Given equivalence relations E; F on standard Borel spaces X; Y , resp., a Borel homomorphism of E to F is a Borel map f : X Y with x E y = f(x) F f(y). We denote this by f : E B F . ! ) ! 3 If moreover f is such that all restrictions f [x]E :[x]E [f(x)]F are bijective, we say that f j ! is a class-bijective homomorphism, in symbols f : E cb F . If such f exists we also write !B E cb F . We similarly define the notion of class-injective homomorphism, in symbols ci. !B !B A Borel reduction of E to F is a Borel map f : X Y with x E y f(x) F f(y). We ! () denote this by f : E B F . If f is also injective, it is called a Borel embedding, in symbols ≤ f : E B F . If there is a Borel reduction of E to F we write E B F and if there is a Borel v ≤ embedding we write E B F . An invariant Borel embedding is a Borel embedding f as above v i i with f(X) F -invariant. We use the notation f : E B F and E B F for these notions. By the i v i v usual Schroeder-Bernstein argument, E F and F E E =B F , where =B is Borel vB vB () ∼ ∼ isomorphism. Kechris-Solecki-Todorcevic [KST, 7.1] proved a universality result for theories of graphs, which was then extended to arbitrary theories by Miller; see Corollary 4.4. Theorem 1.1 (Kechris-Solecki-Todorcevic, Miller). For every theory σ, there is an invariantly i universal σ-structurable countable Borel equivalence relation E1σ, i.e., E1σ = σ, and F E1σ j vB for any other F = σ. j Clearly E1σ is uniquely determined up to Borel isomorphism. In fact in Theorem 4.1 we formulate a \relative" version of this result and its proof that allows us to capture more information. Next we note that clearly every elementary class is closed downwards under class-bijective Borel homomorphisms. We now have the following characterization of elementary classes (see Corollary 4.12). Theorem 1.2. A class of countable Borel equivalence relations is elementary iff it is (downwards-)closed underC class-bijective ⊆ E Borel homomorphisms and contains an invariantly uni- versal element E .
Recommended publications
  • Math 296. Homework 3 (Due Jan 28) 1
    Math 296. Homework 3 (due Jan 28) 1. Equivalence Classes. Let R be an equivalence relation on a set X. For each x ∈ X, consider the subset xR ⊂ X consisting of all the elements y in X such that xRy. A set of the form xR is called an equivalence class. (1) Show that xR = yR (as subsets of X) if and only if xRy. (2) Show that xR ∩ yR = ∅ or xR = yR. (3) Show that there is a subset Y (called equivalence classes representatives) of X such that X is the disjoint union of subsets of the form yR for y ∈ Y . Is the set Y uniquely determined? (4) For each of the equivalence relations from Problem Set 2, Exercise 5, Parts 3, 5, 6, 7, 8: describe the equivalence classes, find a way to enumerate them by picking a nice representative for each, and find the cardinality of the set of equivalence classes. [I will ask Ruthi to discuss this a bit in the discussion session.] 2. Pliability of Smooth Functions. This problem undertakes a very fundamental construction: to prove that ∞ −1/x2 C -functions are very soft and pliable. Let F : R → R be defined by F (x) = e for x 6= 0 and F (0) = 0. (1) Verify that F is infinitely differentiable at every point (don’t forget that you computed on a 295 problem set that the k-th derivative exists and is zero, for all k ≥ 1). −1/x2 ∞ (2) Let ϕ : R → R be defined by ϕ(x) = 0 for x ≤ 0 and ϕ(x) = e for x > 0.
    [Show full text]
  • General Topology
    General Topology Tom Leinster 2014{15 Contents A Topological spaces2 A1 Review of metric spaces.......................2 A2 The definition of topological space.................8 A3 Metrics versus topologies....................... 13 A4 Continuous maps........................... 17 A5 When are two spaces homeomorphic?................ 22 A6 Topological properties........................ 26 A7 Bases................................. 28 A8 Closure and interior......................... 31 A9 Subspaces (new spaces from old, 1)................. 35 A10 Products (new spaces from old, 2)................. 39 A11 Quotients (new spaces from old, 3)................. 43 A12 Review of ChapterA......................... 48 B Compactness 51 B1 The definition of compactness.................... 51 B2 Closed bounded intervals are compact............... 55 B3 Compactness and subspaces..................... 56 B4 Compactness and products..................... 58 B5 The compact subsets of Rn ..................... 59 B6 Compactness and quotients (and images)............. 61 B7 Compact metric spaces........................ 64 C Connectedness 68 C1 The definition of connectedness................... 68 C2 Connected subsets of the real line.................. 72 C3 Path-connectedness.......................... 76 C4 Connected-components and path-components........... 80 1 Chapter A Topological spaces A1 Review of metric spaces For the lecture of Thursday, 18 September 2014 Almost everything in this section should have been covered in Honours Analysis, with the possible exception of some of the examples. For that reason, this lecture is longer than usual. Definition A1.1 Let X be a set. A metric on X is a function d: X × X ! [0; 1) with the following three properties: • d(x; y) = 0 () x = y, for x; y 2 X; • d(x; y) + d(y; z) ≥ d(x; z) for all x; y; z 2 X (triangle inequality); • d(x; y) = d(y; x) for all x; y 2 X (symmetry).
    [Show full text]
  • 6. Localization
    52 Andreas Gathmann 6. Localization Localization is a very powerful technique in commutative algebra that often allows to reduce ques- tions on rings and modules to a union of smaller “local” problems. It can easily be motivated both from an algebraic and a geometric point of view, so let us start by explaining the idea behind it in these two settings. Remark 6.1 (Motivation for localization). (a) Algebraic motivation: Let R be a ring which is not a field, i. e. in which not all non-zero elements are units. The algebraic idea of localization is then to make more (or even all) non-zero elements invertible by introducing fractions, in the same way as one passes from the integers Z to the rational numbers Q. Let us have a more precise look at this particular example: in order to construct the rational numbers from the integers we start with R = Z, and let S = Znf0g be the subset of the elements of R that we would like to become invertible. On the set R×S we then consider the equivalence relation (a;s) ∼ (a0;s0) , as0 − a0s = 0 a and denote the equivalence class of a pair (a;s) by s . The set of these “fractions” is then obviously Q, and we can define addition and multiplication on it in the expected way by a a0 as0+a0s a a0 aa0 s + s0 := ss0 and s · s0 := ss0 . (b) Geometric motivation: Now let R = A(X) be the ring of polynomial functions on a variety X. In the same way as in (a) we can ask if it makes sense to consider fractions of such polynomials, i.
    [Show full text]
  • Introduction to Abstract Algebra (Math 113)
    Introduction to Abstract Algebra (Math 113) Alexander Paulin, with edits by David Corwin FOR FALL 2019 MATH 113 002 ONLY Contents 1 Introduction 4 1.1 What is Algebra? . 4 1.2 Sets . 6 1.3 Functions . 9 1.4 Equivalence Relations . 12 2 The Structure of + and × on Z 15 2.1 Basic Observations . 15 2.2 Factorization and the Fundamental Theorem of Arithmetic . 17 2.3 Congruences . 20 3 Groups 23 1 3.1 Basic Definitions . 23 3.1.1 Cayley Tables for Binary Operations and Groups . 28 3.2 Subgroups, Cosets and Lagrange's Theorem . 30 3.3 Generating Sets for Groups . 35 3.4 Permutation Groups and Finite Symmetric Groups . 40 3.4.1 Active vs. Passive Notation for Permutations . 40 3.4.2 The Symmetric Group Sym3 . 43 3.4.3 Symmetric Groups in General . 44 3.5 Group Actions . 52 3.5.1 The Orbit-Stabiliser Theorem . 55 3.5.2 Centralizers and Conjugacy Classes . 59 3.5.3 Sylow's Theorem . 66 3.6 Symmetry of Sets with Extra Structure . 68 3.7 Normal Subgroups and Isomorphism Theorems . 73 3.8 Direct Products and Direct Sums . 83 3.9 Finitely Generated Abelian Groups . 85 3.10 Finite Abelian Groups . 90 3.11 The Classification of Finite Groups (Proofs Omitted) . 95 4 Rings, Ideals, and Homomorphisms 100 2 4.1 Basic Definitions . 100 4.2 Ideals, Quotient Rings and the First Isomorphism Theorem for Rings . 105 4.3 Properties of Elements of Rings . 109 4.4 Polynomial Rings . 112 4.5 Ring Extensions . 115 4.6 Field of Fractions .
    [Show full text]
  • Math. Res. Lett. 20 (2013), No. 6, 1071–1080 the ISOMORPHISM
    Math. Res. Lett. 20 (2013), no. 6, 1071–1080 c International Press 2013 THE ISOMORPHISM RELATION FOR SEPARABLE C*-ALGEBRAS George A. Elliott, Ilijas Farah, Vern I. Paulsen, Christian Rosendal, Andrew S. Toms and Asger Tornquist¨ Abstract. We prove that the isomorphism relation for separable C∗-algebras, the rela- tions of complete and n-isometry for operator spaces, and the relations of unital n-order isomorphisms of operator systems, are Borel reducible to the orbit equivalence relation of a Polish group action on a standard Borel space. 1. Introduction The problem of classifying a collection of objects up to some notion of isomorphism can usually be couched as the study of an analytic equivalence relation on a standard Borel space parametrizing the objects in question. Such relations admit a notion of comparison, Borel reducibility, which allows one to assign a degree of complexity to the classification problem. If X and Y are standard Borel spaces admitting equivalence relations E and F respectively then we say that E is Borel reducible to F , written E ≤B F ,ifthereisaBorelmapΘ:X → Y such that xEy ⇐⇒ Θ(x)F Θ(y). In other words, Θ carries equivalence classes to equivalence classes injectively. We view E as being “less complicated” than F . There are some particularly prominent degrees of complexity in this theory which serve as benchmarks for classification problems in general. For instance, a relation E is classifiable by countable structures (CCS) if it is Borel reducible to the isomorphism relation for countable graphs. Classification problems in functional analysis (our interest here) tend not to be CCS, but may nevertheless be “not too complicated” in that they are Borel reducible to the orbit equivalence relation of a Borel action of a Polish group on a standard Borel space; this property is known as being below a group action.
    [Show full text]
  • Basic Concepts of Linear Order
    Basic Concepts of Linear Order Combinatorics for Computer Science (Unit 1) S. Gill Williamson ©S. Gill Williamson 2012 Preface From 1970 to 1990 I ran a graduate seminar on algebraic and algorithmic com- binatorics in the Department of Mathematics, UCSD. From 1972 to 1990 al- gorithmic combinatorics became the principal topic. The seminar notes from 1970 to 1985 were combined and published as a book, Combinatorics for Com- puter Science (CCS), published by Computer Science Press. Each of the "units of study" from the seminar became a chapter in this book. My general goal is to re-create the original presentation of these (largely inde- pendent) units in a form that is convenient for individual selection and study. Here, we isolate Unit 1, corresponding to Chapter 1 of CCS, and reconstruct the original very helpful unit specific index associated with this unit. Theorems, figures, examples, etc., are numbered sequentially: EXERCISE 1.38 and FIGURE 1.62 refer to numbered items 38 and 62 of Unit 1 (or Chap- ter 1 in CCS), etc. CCS contains an extensive bibliography for work prior to 1985. For further references and ongoing research, search the Web, particularly Wikipedia and the mathematics arXiv (arXiv.org). These notes focus on the visualization of algorithms through the use of graph- ical and pictorial methods. This approach is both fun and powerful, preparing you to invent your own algorithms for a wide range of problems. S. Gill Williamson, 2012 http : nwww:cse:ucsd:edun ∼ gill iii iv Table of Contents for Unit 1 Descriptive tools from set theory..............................................................3 relations, equivalence relations, set partitions, image, coimage surjection, injection, bijection, covering relations, Hasse diagrams, exercises and ex- amples.
    [Show full text]
  • Commutative Algebra
    Commutative Algebra Andrew Kobin Spring 2016 / 2019 Contents Contents Contents 1 Preliminaries 1 1.1 Radicals . .1 1.2 Nakayama's Lemma and Consequences . .4 1.3 Localization . .5 1.4 Transcendence Degree . 10 2 Integral Dependence 14 2.1 Integral Extensions of Rings . 14 2.2 Integrality and Field Extensions . 18 2.3 Integrality, Ideals and Localization . 21 2.4 Normalization . 28 2.5 Valuation Rings . 32 2.6 Dimension and Transcendence Degree . 33 3 Noetherian and Artinian Rings 37 3.1 Ascending and Descending Chains . 37 3.2 Composition Series . 40 3.3 Noetherian Rings . 42 3.4 Primary Decomposition . 46 3.5 Artinian Rings . 53 3.6 Associated Primes . 56 4 Discrete Valuations and Dedekind Domains 60 4.1 Discrete Valuation Rings . 60 4.2 Dedekind Domains . 64 4.3 Fractional and Invertible Ideals . 65 4.4 The Class Group . 70 4.5 Dedekind Domains in Extensions . 72 5 Completion and Filtration 76 5.1 Topological Abelian Groups and Completion . 76 5.2 Inverse Limits . 78 5.3 Topological Rings and Module Filtrations . 82 5.4 Graded Rings and Modules . 84 6 Dimension Theory 89 6.1 Hilbert Functions . 89 6.2 Local Noetherian Rings . 94 6.3 Complete Local Rings . 98 7 Singularities 106 7.1 Derived Functors . 106 7.2 Regular Sequences and the Koszul Complex . 109 7.3 Projective Dimension . 114 i Contents Contents 7.4 Depth and Cohen-Macauley Rings . 118 7.5 Gorenstein Rings . 127 8 Algebraic Geometry 133 8.1 Affine Algebraic Varieties . 133 8.2 Morphisms of Affine Varieties . 142 8.3 Sheaves of Functions .
    [Show full text]
  • Every Linear Order Isomorphic to Its Cube Is Isomorphic to Its Square
    EVERY LINEAR ORDER ISOMORPHIC TO ITS CUBE IS ISOMORPHIC TO ITS SQUARE GARRETT ERVIN Abstract. In 1958, Sierpi´nskiasked whether there exists a linear order X that is isomorphic to its lexicographically ordered cube but is not isomorphic to its square. The main result of this paper is that the answer is negative. More generally, if X is isomorphic to any one of its finite powers Xn, n > 1, it is isomorphic to all of them. 1. Introduction Suppose that (C; ×) is a class of structures equipped with a product. In many cases it is possible to find an infinite structure X 2 C that is isomorphic to its own square. If X2 =∼ X, then by multiplying again we have X3 =∼ X. Determining whether the converse holds for a given class C, that is, whether X3 =∼ X implies X2 =∼ X for all X 2 C, is called the cube problem for C. If the cube problem for C has a positive answer, then C is said to have the cube property. The cube problem is related to three other basic problems concerning the mul- tiplication of structures in a given class (C; ×). 1. Does A × Y =∼ X and B × X =∼ Y imply X =∼ Y for all A; B; X; Y 2 C? Equivalently, does A × B × X =∼ X imply B × X =∼ X for all A; B; X 2 C? 2. Does X2 =∼ Y 2 imply X =∼ Y for all X; Y 2 C? 3. Does A × Y =∼ X and A × X =∼ Y imply X =∼ Y for all A; X; Y 2 C? Equivalently, does A2 × X =∼ X imply A × X =∼ X for all A; X 2 C? The first question is called the Schroeder-Bernstein problem for C, and if it has a positive answer, then C is said to have the Schroeder-Bernstein property.
    [Show full text]
  • Algebra Notes Sept
    Algebra Notes Sept. 16: Fields of Fractions and Homomorphisms Geoffrey Scott Today, we discuss two topics. The first topic is a way to enlarge a ring by introducing new elements that act as multiplicative inverses of non-units, just like making fractions of integers enlarges Z into Q. The second topic will be the concept of a ring homomorphism, which is a map between rings that preserves the addition and multiplication operations. Fields of Fractions Most integers don't have integer inverses. This is annoying, because it means we can't even solve linear equations like 2x = 5 in the ring Z. One popular way to resolve this issue is to work in Q instead, where the solution is x = 5=2. Because Q is a field, we can solve any equation −1 ax = b with a; b 2 Q and a 6= 0 by multiplying both sides of the equation by a (guaranteed −1 to exist because Q is a field), obtaining a b (often written a=b). Now suppose we want to solve ax = b, but instead of a and b being integers, they are elements of some ring R. Can we always find a field that contains R so that we multiply both sides by a−1 (in other words, \divide" by a), thereby solving ax = b in this larger field? To start, let's assume that R is a commutative ring with identity. If we try to enlarge R into a field in the most naive way possible, using as inspiration the way we enlarge Z into Q, we might try the following definition.
    [Show full text]
  • Math 127: Equivalence Relations
    Math 127: Equivalence Relations Mary Radcliffe 1 Equivalence Relations Relations can take many forms in mathematics. In these notes, we focus especially on equivalence relations, but there are many other types of relations (such as order relations) that exist. Definition 1. Let X; Y be sets. A relation R = R(x; y) is a logical formula for which x takes the range of X and y takes the range of Y , sometimes called a relation from X to Y . If R(x; y) is true, we say that x is related to y by R, and we write xRy to indicate that x is related to y by R. Example 1. Let f : X ! Y be a function. We can define a relation R by R(x; y) ≡ (f(x) = y). Example 2. Let X = Y = Z. We can define a relation R by R(a; b) ≡ ajb. There are many other examples at hand, such as ordering on R, multiples in Z, coprimality relationships, etc. The definition we have here is simply that a relation gives some way to connect two elements to each other, that can either be true or false. Of course, that's not a very useful thing, so let's add some conditions to make the relation carry more meaning. For this, we shall focus on relations from X to X, also called relations on X. There are several properties that will be interesting in considering relations: Definition 2. Let X be a set, and let ∼ be a relation on X. • We say that ∼ is reflexive if x ∼ x 8x 2 X.
    [Show full text]
  • Jorgensen's Chapter 6
    Chapter 6 Equivalence Class Testing Software Testing: A Craftsman’s Approach, 4th Edition Chapter 6 Equivalence Class Testing Outline • Motivation. Why bother? • Equivalence Relations and their consequences • “Traditional” Equivalence Class Testing • Four Variations of Equivalence Class Testing • Examples Software Testing: A Craftsman’s Approach, 4th Edition Chapter 6 Equivalence Class Testing Motivation • In chapter 5, we saw that all four variations of boundary value testing are vulnerable to – gaps of untested functionality, and – significant redundancy, that results in extra effort • The mathematical notion of an equivalence class can potentially help this because – members of a class should be “treated the same” by a program – equivalence classes form a partition of the input space • Recall (from chapter 3) that a partition deals explicitly with – redundancy (elements of a partition are disjoint) – gaps (the union of all partition elements is the full input space) Software Testing: A Craftsman’s Approach, 4th Edition Chapter 6 Equivalence Class Testing Motivation (continued) • If you were testing the Triangle Program, would you use these test cases? – (3, 3, 3), (10, 10, 10), (187, 187, 187) • In Chapter 5, the normal boundary value test cases covered June 15 in five different years. Does this make any sense? • Equivalence class testing provides an elegant strategy to resolve such awkward situations. Software Testing: A Craftsman’s Approach, 4th Edition Chapter 6 Equivalence Class Testing Equivalence Class Testing F Domain Range
    [Show full text]
  • Decomposition of an Order Isomorphism Between Matrix-Ordered Hilbert Spaces
    PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY Volume 132, Number 7, Pages 1973{1977 S 0002-9939(04)07454-4 Article electronically published on February 6, 2004 DECOMPOSITION OF AN ORDER ISOMORPHISM BETWEEN MATRIX-ORDERED HILBERT SPACES YASUHIDE MIURA (Communicated by David R. Larson) Abstract. The purpose of this note is to show that any order isomorphism between noncommutative L2-spaces associated with von Neumann algebras is decomposed into a sum of a completely positive map and a completely co- positive map. The result is an L2 version of a theorem of Kadison for a Jordan isomorphism on operator algebras. 1. Introduction In the theory of operator algebras, a notion of self-dual cones was studied by A. Connes [1], and he characterized a standard Hilbert space. In [9] L. M. Schmitt and G. Wittstock introduced a matrix-ordered Hilbert space to handle a non- commutative order and characterized it using the face property of the family of self-dual cones. From the point of view of the complete positivity of the maps, we shall consider a decomposition theorem of an order isomorphism on matrix-ordered Hilbert spaces. Let H be a Hilbert space over a complex number field C,andletH+ be a self- dual cone in H.Asetofalln × n matrices is denoted by Mn.PutHn = H⊗Mn(= H 2 N H H+ 2 N H~ H~ 2 N Mn( )) for n . Suppose that ( , n ;n )and( , n, n )arematrix- ordered Hilbert spaces. A linear map A of H into H~ is said to be n-positive (resp. ⊗ H+ ⊂ H~+ n-co-positive) when the multiplicity map An(= A idn)satisfiesAn n n t H+ ⊂ H~+ t · (resp.
    [Show full text]