Abstract
We characterize algebras of transformations on a set under the operations of composition and the pointwise switching function defined as follows: (f,g)[h,k](x)=h(x) if f(x)=g(x), and k(x) otherwise. The resulting algebras are both semigroups and comparison algebras in the sense of Kennison. The same characterization holds for partial transformations under composition and a suitable generalisation of the quaternary operation in which agreement of f,g includes cases where neither is defined. When a zero element is added (modelling the empty function), the resulting signature is rich enough to encompass many operations on semigroups of partial transformations previously considered, including set difference and intersection, restrictive product, and a functional analog of union. When an identity element is also added (modelling the identity function), further domain-related operations can be captured.
Similar content being viewed by others
References
Bergman, G.M.: Actions of Boolean rings on sets. Algebra Univ. 28(2), 153–187 (1991)
Burris, S., Sankappanavar, H.P.: A Course in Universal Algebra. Graduate Texts in Mathematics, vol. 78. Springer, Berlin (1980)
Garvac’kiĭ, V.S.: ∩-semigroups of Transformations. Theory of Semigroups and Its Applications, vol. 2. Izdat. Saratov. Univ., Saratov (1971), pp. 2–13 (Russian)
Jackson, M., Stokes, T.: An invitation to C-semigroups. Semigroup Forum 62(2), 279–310 (2001)
Jackson, M., Stokes, T.: Semigroups with if-then-else and halting programs. Int. J. Algebra Comput. 19(7), 937–961 (2009)
Kennison, J.F.: Triples and compact sheaf representation. J. Pure Appl. Algebra 20(1), 13–38 (1981)
Manes, E.: Guarded and banded semigroups. Semigroup Forum 72(1), 94–120 (2006)
McCarthy, J.: A basis for a mathematical theory of computation. In: Braffort, P., Hirschberg, D. (eds.) Computer Programming and Formal Systems, pp. 33–70. North-Holland, Amsterdam (1963)
Schein, B.M.: Lectures on semigroups of transformations. Am. Math. Soc. Transl. 113(2), 123–181 (1979)
Schein, B.M.: Restrictively multiplicative algebras of transformations. Izv. Vysš. Učebn. Zaved. 4(95), 91–102 (1970) (Russian)
Schein, B.M.: Difference semigroups. Commun. Algebra 20(8), 2153–2169 (1992)
Schweizer, B., Sklar, A.: Function systems. Math. Ann. 172(1), 1–16 (1967)
Stokes, T.: On EQ-monoids. Acta Sci. Math. (Szeged) 72(3–4), 471–496 (2006)
Trokhimenko, V.S.: Menger’s function systems. Izv. Vysš. Učebn. Zaved. Mat. 11(138), 71–78 (1973) (Russian)
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Mikhail Volkov.
Rights and permissions
About this article
Cite this article
Stokes, T. Comparison semigroups and algebras of transformations. Semigroup Forum 81, 325–334 (2010). https://doi.org/10.1007/s00233-010-9226-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00233-010-9226-1