Skip to:Content
|
Bottom
Cover image for Universal algebra and applications in theoretical computer science
Title:
Universal algebra and applications in theoretical computer science
Personal Author:
Publication Information:
Boca Raton, Fla. : Chapman & Hall/CRC, 2002
ISBN:
9781584882541
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010053039 QA251 D46 2002 Open Access Book Book
Searching...

On Order

Summary

Summary

Over the past 20 years, the emergence of clone theory, hyperequational theory, commutator theory and tame congruence theory has led to a growth of universal algebra both in richness and in applications, especially in computer science. Yet most of the classic books on the subject are long out of print and, to date, no other book has integrated these theories with the long-established work that supports them.

Universal Algebra and Applications in Theoretical Computer Science introduces the basic concepts of universal algebra and surveys some of the newer developments in the field. The first half of the book provides a solid grounding in the core material. A leisurely pace, careful exposition, numerous examples, and exercises combine to form an introduction to the subject ideal for beginning graduate students or researchers from other areas. The second half of the book focuses on applications in theoretical computer science and advanced topics, including Mal'cev conditions, tame congruence theory, clones, and commutators.

The impact of the advances in universal algebra on computer science is just beginning to be realized, and the field will undoubtedly continue to grow and mature. Universal Algebra and Applications in Theoretical Computer Science forms an outstanding text and offers a unique opportunity to build the foundation needed for further developments in its theory and in its computer science applications.


Author Notes

Klaus Denecke is a Professor at the Institut fur Mathematik, Universitat Potsdam, Germany.
Shelly L. Wismath is a Professor in the Department of Mathematics and Computer Science, University of Lethbridge, Alberta, Canada


Table of Contents

Introductionp. v
1 Basic Conceptsp. 1
1.1 Algebrasp. 1
1.2 Examplesp. 4
1.3 Subalgebrasp. 13
1.4 Congruence Relations and Quotientsp. 21
1.5 Exercisesp. 27
2 Galois Connections and Closuresp. 31
2.1 Closure Operatorsp. 32
2.2 Galois Connectionsp. 37
2.3 Concept Analysisp. 42
2.4 Exercisesp. 44
3 Homomorphisms and Isomorphismsp. 47
3.1 The Homomorphism Theoremp. 49
3.2 The Isomorphism Theoremsp. 58
3.3 Exercisesp. 61
4 Direct and Subdirect Productsp. 63
4.1 Direct Productsp. 63
4.2 Subdirect Productsp. 68
4.3 Exercisesp. 72
5 Terms, Trees, and Polynomialsp. 75
5.1 Terms and Treesp. 76
5.2 Term Operationsp. 82
5.3 Polynomials and Polynomial Operationsp. 85
5.4 Exercisesp. 88
6 Identities and Varietiesp. 91
6.1 The Galois Connection (Id, Mod)p. 91
6.2 Fully Invariant Congruence Relationsp. 95
6.3 The Algebraic Consequence Relationp. 97
6.4 Relatively Free Algebrasp. 98
6.5 Varietiesp. 101
6.6 The Lattice of All Varietiesp. 109
6.7 Finite Axiomatizabilityp. 110
6.8 Exercisesp. 113
7 Term Rewriting Systemsp. 115
7.1 Confluencep. 116
7.2 Reduction Systemsp. 123
7.3 Term Rewritingp. 129
7.4 Termination of Term Rewriting Systemsp. 141
7.5 Exercisesp. 145
8 Algebraic Machinesp. 147
8.1 Regular Languagesp. 148
8.2 Finite Automatap. 150
8.3 Algebraic Operations on Finite Automatap. 159
8.4 Tree Recognizersp. 165
8.5 Regular Tree Grammarsp. 169
8.6 Operations on Tree Languagesp. 174
8.7 Minimal Tree Recognizersp. 176
8.8 Tree Transducersp. 182
8.9 Turing Machinesp. 185
8.10 Undecidable Problemsp. 187
8.11 Exercisesp. 191
9 Mal'cev-Type Conditionsp. 193
9.1 Congruence Permutabilityp. 193
9.2 Congruence Distributivityp. 195
9.3 Arithmetical Varietiesp. 201
9.4 n-Modularity and n-Permutabilityp. 203
9.5 Congruence Regular Varietiesp. 205
9.6 Two-Element Algebrasp. 206
9.7 Exercisesp. 213
10 Clones and Completenessp. 215
10.1 Clones as Algebraic Structuresp. 215
10.2 Operations and Relationsp. 217
10.3 The Lattice of All Boolean Clonesp. 219
10.4 The Functional Completeness Problemp. 228
10.5 Primal Algebrasp. 231
10.6 Different Generalizations of Primalityp. 240
10.7 Preprimal Algebrasp. 245
10.8 Exercisesp. 249
11 Tame Congruence Theoryp. 251
11.1 Minimal Algebrasp. 251
11.2 Tame Congruence Relationsp. 262
11.3 Permutation Algebrasp. 269
11.4 The Types of Minimal Algebrasp. 276
11.5 Mal'cev Conditions and Omitting Typesp. 281
11.6 Residually Small Varietiesp. 286
11.7 Exercisesp. 287
12 Term Condition and Commutatorp. 289
12.1 The Term Conditionp. 289
12.2 The Commutatorp. 293
12.3 Exercisesp. 299
13 Complete Sublatticesp. 301
13.1 Conjugate Pairs of Closure Operatorsp. 301
13.2 Galois Closed Subrelationsp. 308
13.3 Closure Operators on Complete Latticesp. 316
13.4 Exercisesp. 323
14 G-Clones and M-Solid Varietiesp. 325
14.1 G-Clonesp. 325
14.2 H-clonesp. 331
14.3 M-Solid Varietiesp. 334
14.4 Intervals in the Lattice L([tau])p. 342
14.5 Exercisesp. 345
15 Hypersubstitutions and Machinesp. 347
15.1 The Hyperunification Problemp. 347
15.2 Hyper Tree Recognizersp. 349
15.3 Tree Transformationsp. 357
15.4 Exercisesp. 361
Bibliographyp. 363
Indexp. 373
Go to:Top of Page