Semigroup Congruences: Computational Techniques and Theoretical Applications

Total Page:16

File Type:pdf, Size:1020Kb

Semigroup Congruences: Computational Techniques and Theoretical Applications SEMIGROUP CONGRUENCES: COMPUTATIONAL TECHNIQUES AND THEORETICAL APPLICATIONS Michael Torpey A Thesis Submitted for the Degree of PhD at the University of St Andrews 2019 Full metadata for this item is available in St Andrews Research Repository at: http://research-repository.st-andrews.ac.uk/ Please use this identifier to cite or link to this item: http://hdl.handle.net/10023/17350 This item is protected by original copyright 2 Declarations Candidate's declaration I, Michael Colin Torpey, do hereby certify that this thesis, submitted for the degree of PhD, which is approx- imately 59,000 words in length, has been written by me, and that it is the record of work carried out by me, or principally by myself in collaboration with others as acknowledged, and that it has not been submitted in any previous application for any degree. I was admitted as a research student at the University of St Andrews in September 2014. I received funding from an organisation or institution and have acknowledged the funder(s) in the full text of my thesis. Date: . Signature of candidate: . Supervisor's declaration I hereby certify that the candidate has fulfilled the conditions of the Resolution and Regulations appropriate for the degree of PhD in the University of St Andrews and that the candidate is qualified to submit this thesis in application for that degree. Date: . Signature of supervisor:. Permission for publication In submitting this thesis to the University of St Andrews we understand that we are giving permission for it to be made available for use in accordance with the regulations of the University Library for the time being in force, subject to any copyright vested in the work not being affected thereby. We also understand, unless exempt by an award of an embargo as requested below, that the title and the abstract will be published, and that a copy of the work may be made and supplied to any bona fide library or research worker, that this thesis will be electronically accessible for personal or research use and that the library has the right to migrate this thesis into new electronic forms as required to ensure continued access to the thesis. I, Michael Colin Torpey, confirm that my thesis does not contain any third-party material that requires copyright clearance. The following is an agreed request by candidate and supervisor regarding the publication of this thesis: no embargo on print copy; no embargo on electronic copy. Date: . Signature of candidate: . Date: . Signature of supervisor:. Underpinning Research Data or Digital Outputs I, Michael Colin Torpey, hereby certify that no requirements to deposit original research data or digital outputs apply to this thesis and that, where appropriate, secondary data used have been referenced in the full text of my thesis. Date: . Signature of candidate: . 3 4 Abstract Computational semigroup theory is an area of research that is subject to growing interest. The development of semigroup algorithms allows for new theoretical results to be discovered, which in turn informs the creation of yet more algorithms. Groups have benefitted from this cycle since before the invention of electronic computers, and the popularity of computational group theory has resulted in a rich and detailed literature. Computational semigroup theory is a less developed field, but recent work has resulted in a variety of algorithms, and some important pieces of software such as the Semigroups package for GAP. Congruences are an important part of semigroup theory. A semigroup's congruences deter- mine its homomorphic images in a manner analogous to a group's normal subgroups. Prior to the work described here, there existed few practical algorithms for computing with semigroup congruences. However, a number of results about alternative representations for congruences, as well as existing algorithms that can be borrowed from group theory, make congruences a fertile area for improvement. In this thesis, we first consider computational techniques that can be applied to the study of congruences, and then present some results that have been produced or precipitated by applying these techniques to interesting examples. After some preliminary theory, we present a new parallel approach to computing with con- gruences specified by generating pairs. We then consider alternative ways of representing a congruence, using intermediate objects such as linked triples. We also present an algorithm for computing the entire congruence lattice of a finite semigroup. In the second part of the thesis, we classify the congruences of several monoids of bipartitions, as well as the principal factors of several monoids of partial transformations. Finally, we consider how many congruences a finite semigroup can have, and examine those on semigroups with up to seven elements. 5 Contents List of figures, tables and algorithms 9 Preface 11 Acknowledgements 15 1 Preliminaries 16 1.1 Basic notation . 16 1.2 Semigroups . 17 1.3 Generators . 19 1.4 Homomorphisms . 20 1.5 Congruences . 21 1.6 Generating pairs . 24 1.7 Presentations . 28 1.8 Ideals . 30 1.9 Green's relations . 31 1.10 Regularity . 34 1.11 Element types . 34 1.11.1 Transformations . 35 1.11.2 Partial transformations . 36 1.11.3 Order-preserving elements . 37 1.11.4 Bipartitions . 38 1.12 Computation & decidability . 42 1.13 Union–find . 45 I Computational techniques 50 2 Parallel method for generating pairs 51 2.1 Reasons for parallelisation . 52 2.2 Applicable representations of a semigroup . 53 2.3 Program inputs . 54 2.4 Program outputs . 56 2.5 Finding a presentation . 56 2.6 The methods . 60 2.6.1 Pair orbit enumeration . 60 2.6.2 The Todd{Coxeter algorithm . 63 2.6.3 Rewriting systems . 78 2.7 Running in parallel . 84 2.8 Benchmarking . 85 2.8.1 Examples . 85 2.8.2 Comparison on random examples . 86 2.9 Future work . 90 2.9.1 Pre-filling the Todd{Coxeter algorithm with a left Cayley graph . 96 6 2.9.2 Interaction between the Knuth{Bendix and Todd{Coxeter algorithms . 96 2.9.3 Using concrete elements in the Todd{Coxeter algorithm . 97 2.9.4 Left and right congruences with the Knuth{Bendix algorithm . 97 3 Converting between representations 99 3.1 Ways of representing a congruence . 99 3.1.1 Generating pairs . 99 3.1.2 Groups: normal subgroups . 100 3.1.3 Completely (0-)simple semigroups: linked triples . 101 3.1.4 Inverse semigroups: kernel{trace pairs . 104 3.1.5 Rees congruences . 106 3.2 Converting between representations . 106 3.2.1 Normal subgroups and linked triples . 107 3.2.2 Generating pairs of a Rees congruence . 107 3.2.3 Linked triple from generating pairs . 108 3.2.4 Generating pairs from a linked triple . 111 3.2.5 Kernel and trace from generating pairs . 116 3.2.6 Kernel and trace of a Rees congruence . 120 3.2.7 Trivial conversions . 121 3.3 Further work . 123 3.3.1 Generating pairs from a kernel{trace pair . 123 3.3.2 Rees congruences from generating pairs . 123 3.3.3 Regular semigroups . 124 4 Calculating congruence lattices 126 4.1 The algorithm . 128 4.1.1 Principal congruences . 128 4.1.2 Adding joins . 130 4.2 Implementation . 132 4.3 Examples . 133 II Theoretical applications 137 5 Congruences of the Motzkin monoid 138 5.1 The Motzkin monoid Mn ............................... 140 5.2 Lifted congruences . 142 5.3 Congruence lattice of Mn ............................... 144 5.4 Other monoids . 156 5.4.1 IN-pairs . 156 5.4.2 Results . 157 6 Principal factors and counting congruences 164 6.1 Congruences of principal factors . 164 6.1.1 Principal factors . 164 6.1.2 Full transformation monoid Tn ........................ 165 6.1.3 Other semigroups . 169 6.1.4 Further work . 173 6.2 The number of congruences of a semigroup . 174 6.2.1 Congruence-free semigroups . 174 6.2.2 Congruence-full semigroups . 175 6.2.3 Semigroups with fewer congruences.
Recommended publications
  • Computational Techniques in Finite Semigroup Theory
    COMPUTATIONAL TECHNIQUES IN FINITE SEMIGROUP THEORY Wilf A. Wilson A Thesis Submitted for the Degree of PhD at the University of St Andrews 2018 Full metadata for this item is available in St Andrews Research Repository at: http://research-repository.st-andrews.ac.uk/ Please use this identifier to cite or link to this item: http://hdl.handle.net/10023/16521 This item is protected by original copyright Computational techniques in finite semigroup theory WILF A. WILSON This thesis is submitted in partial fulfilment for the degree of Doctor of Philosophy (PhD) at the University of St Andrews November 2018 Declarations Candidate's declarations I, Wilf A. Wilson, do hereby certify that this thesis, submitted for the degree of PhD, which is approximately 64500 words in length, has been written by me, and that it is the record of work carried out by me, or principally by myself in collaboration with others as acknowledged, and that it has not been submitted in any previous application for any degree. I was admitted as a research student at the University of St Andrews in September 2014. I received funding from an organisation or institution and have acknowledged the funders in the full text of my thesis. Date: . Signature of candidate:. Supervisor's declaration I hereby certify that the candidate has fulfilled the conditions of the Resolution and Regulations appropriate for the degree of PhD in the University of St Andrews and that the candidate is qualified to submit this thesis in application for that degree. Date: . Signature of supervisor: . Permission for publication In submitting this thesis to the University of St Andrews we understand that we are giving permission for it to be made available for use in accordance with the regulations of the University Library for the time being in force, subject to any copyright vested in the work not being affected thereby.
    [Show full text]
  • Computing Finite Semigroups
    Computing finite semigroups J. East, A. Egri-Nagy, J. D. Mitchell, and Y. P´eresse August 24, 2018 Abstract Using a variant of Schreier's Theorem, and the theory of Green's relations, we show how to reduce the computation of an arbitrary subsemigroup of a finite regular semigroup to that of certain associated subgroups. Examples of semigroups to which these results apply include many important classes: transformation semigroups, partial permutation semigroups and inverse semigroups, partition monoids, matrix semigroups, and subsemigroups of finite regular Rees matrix and 0-matrix semigroups over groups. For any subsemigroup of such a semigroup, it is possible to, among other things, efficiently compute its size and Green's relations, test membership, factorize elements over the generators, find the semigroup generated by the given subsemigroup and any collection of additional elements, calculate the partial order of the D-classes, test regularity, and determine the idempotents. This is achieved by representing the given subsemigroup without exhaustively enumerating its elements. It is also possible to compute the Green's classes of an element of such a subsemigroup without determining the global structure of the semigroup. Contents 1 Introduction 2 2 Mathematical prerequisites4 3 From transformation semigroups to arbitrary regular semigroups6 3.1 Actions on Green's classes . .6 3.2 Faithful representations of stabilisers . .7 3.3 A decomposition for Green's classes . .8 3.4 Membership testing . 11 3.5 Classes within classes . 13 4 Specific classes of semigroups 14 4.1 Transformation semigroups . 15 4.2 Partial permutation semigroups and inverse semigroups . 16 4.3 Matrix semigroups .
    [Show full text]
  • On Free Quasigroups and Quasigroup Representations Stefanie Grace Wang Iowa State University
    Iowa State University Capstones, Theses and Graduate Theses and Dissertations Dissertations 2017 On free quasigroups and quasigroup representations Stefanie Grace Wang Iowa State University Follow this and additional works at: https://lib.dr.iastate.edu/etd Part of the Mathematics Commons Recommended Citation Wang, Stefanie Grace, "On free quasigroups and quasigroup representations" (2017). Graduate Theses and Dissertations. 16298. https://lib.dr.iastate.edu/etd/16298 This Dissertation is brought to you for free and open access by the Iowa State University Capstones, Theses and Dissertations at Iowa State University Digital Repository. It has been accepted for inclusion in Graduate Theses and Dissertations by an authorized administrator of Iowa State University Digital Repository. For more information, please contact [email protected]. On free quasigroups and quasigroup representations by Stefanie Grace Wang A dissertation submitted to the graduate faculty in partial fulfillment of the requirements for the degree of DOCTOR OF PHILOSOPHY Major: Mathematics Program of Study Committee: Jonathan D.H. Smith, Major Professor Jonas Hartwig Justin Peters Yiu Tung Poon Paul Sacks The student author and the program of study committee are solely responsible for the content of this dissertation. The Graduate College will ensure this dissertation is globally accessible and will not permit alterations after a degree is conferred. Iowa State University Ames, Iowa 2017 Copyright c Stefanie Grace Wang, 2017. All rights reserved. ii DEDICATION I would like to dedicate this dissertation to the Integral Liberal Arts Program. The Program changed my life, and I am forever grateful. It is as Aristotle said, \All men by nature desire to know." And Montaigne was certainly correct as well when he said, \There is a plague on Man: his opinion that he knows something." iii TABLE OF CONTENTS LIST OF TABLES .
    [Show full text]
  • Class Semigroups of Prufer Domains
    JOURNAL OF ALGEBRA 184, 613]631Ž. 1996 ARTICLE NO. 0279 Class Semigroups of PruferÈ Domains S. Bazzoni* Dipartimento di Matematica Pura e Applicata, Uni¨ersita di Pado¨a, ¨ia Belzoni 7, 35131 Padua, Italy Communicated by Leonard Lipshitz View metadata, citation and similar papers at Receivedcore.ac.uk July 3, 1995 brought to you by CORE provided by Elsevier - Publisher Connector The class semigroup of a commutative integral domain R is the semigroup S Ž.R of the isomorphism classes of the nonzero ideals of R with the operation induced by multiplication. The aim of this paper is to characterize the PruferÈ domains R such that the semigroup S Ž.R is a Clifford semigroup, namely a disjoint union of groups each one associated to an idempotent of the semigroup. We find a connection between this problem and the following local invertibility property: an ideal I of R is invertible if and only if every localization of I at a maximal ideal of Ris invertible. We consider the Ž.a property, introduced in 1967 for PruferÈ domains R, stating that if D12and D are two distinct sets of maximal ideals of R, Ä 4Ä 4 then F RMM <gD1 /FRMM <gD2 . Let C be the class of PruferÈ domains satisfying the separation property Ž.a or with the property that each localization at a maximal ideal if finite-dimensional. We prove that, if R belongs to C, then the local invertibility property holds on R if and only if every nonzero element of R is contained only in a finite number of maximal ideals of R.
    [Show full text]
  • Noncommutative Unique Factorization Domainso
    NONCOMMUTATIVE UNIQUE FACTORIZATION DOMAINSO BY P. M. COHN 1. Introduction. By a (commutative) unique factorization domain (UFD) one usually understands an integral domain R (with a unit-element) satisfying the following three conditions (cf. e.g. Zariski-Samuel [16]): Al. Every element of R which is neither zero nor a unit is a product of primes. A2. Any two prime factorizations of a given element have the same number of factors. A3. The primes occurring in any factorization of a are completely deter- mined by a, except for their order and for multiplication by units. If R* denotes the semigroup of nonzero elements of R and U is the group of units, then the classes of associated elements form a semigroup R* / U, and A1-3 are equivalent to B. The semigroup R*jU is free commutative. One may generalize the notion of UFD to noncommutative rings by taking either A-l3 or B as starting point. It is obvious how to do this in case B, although the class of rings obtained is rather narrow and does not even include all the commutative UFD's. This is indicated briefly in §7, where examples are also given of noncommutative rings satisfying the definition. However, our principal aim is to give a definition of a noncommutative UFD which includes the commutative case. Here it is better to start from A1-3; in order to find the precise form which such a definition should take we consider the simplest case, that of noncommutative principal ideal domains. For these rings one obtains a unique factorization theorem simply by reinterpreting the Jordan- Holder theorem for right .R-modules on one generator (cf.
    [Show full text]
  • On the Representation of Inverse Semigroups by Difunctional Relations Nathan Bloomfield University of Arkansas, Fayetteville
    University of Arkansas, Fayetteville ScholarWorks@UARK Theses and Dissertations 12-2012 On the Representation of Inverse Semigroups by Difunctional Relations Nathan Bloomfield University of Arkansas, Fayetteville Follow this and additional works at: http://scholarworks.uark.edu/etd Part of the Mathematics Commons Recommended Citation Bloomfield, Nathan, "On the Representation of Inverse Semigroups by Difunctional Relations" (2012). Theses and Dissertations. 629. http://scholarworks.uark.edu/etd/629 This Dissertation is brought to you for free and open access by ScholarWorks@UARK. It has been accepted for inclusion in Theses and Dissertations by an authorized administrator of ScholarWorks@UARK. For more information, please contact [email protected], [email protected]. ON THE REPRESENTATION OF INVERSE SEMIGROUPS BY DIFUNCTIONAL RELATIONS On the Representation of Inverse Semigroups by Difunctional Relations A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Mathematics by Nathan E. Bloomfield Drury University Bachelor of Arts in Mathematics, 2007 University of Arkansas Master of Science in Mathematics, 2011 December 2012 University of Arkansas Abstract A semigroup S is called inverse if for each s 2 S, there exists a unique t 2 S such that sts = s and tst = t. A relation σ ⊆ X × Y is called full if for all x 2 X and y 2 Y there exist x0 2 X and y0 2 Y such that (x; y0) and (x0; y) are in σ, and is called difunctional if σ satisfies the equation σσ-1σ = σ. Inverse semigroups were introduced by Wagner and Preston in 1952 [55] and 1954 [38], respectively, and difunctional relations were introduced by Riguet in 1948 [39].
    [Show full text]
  • Semigroup C*-Algebras and Amenability of Semigroups
    SEMIGROUP C*-ALGEBRAS AND AMENABILITY OF SEMIGROUPS XIN LI Abstract. We construct reduced and full semigroup C*-algebras for left can- cellative semigroups. Our new construction covers particular cases already con- sidered by A. Nica and also Toeplitz algebras attached to rings of integers in number fields due to J. Cuntz. Moreover, we show how (left) amenability of semigroups can be expressed in terms of these semigroup C*-algebras in analogy to the group case. Contents 1. Introduction 1 2. Constructions 4 2.1. Semigroup C*-algebras 4 2.2. Semigroup crossed products by automorphisms 7 2.3. Direct consequences of the definitions 9 2.4. Examples 12 2.5. Functoriality 16 2.6. Comparison of universal C*-algebras 19 3. Amenability 24 3.1. Statements 25 3.2. Proofs 26 3.3. Additional results 34 4. Questions and concluding remarks 37 References 37 1. Introduction The construction of group C*-algebras provides examples of C*-algebras which are both interesting and challenging to study. If we restrict our discussion to discrete groups, then we could say that the idea behind the construction is to implement the algebraic structure of a given group in a concrete or abstract C*-algebra in terms of unitaries. It then turns out that the group and its group C*-algebra(s) are closely related in various ways, for instance with respect to representation theory or in the context of amenability. 2000 Mathematics Subject Classification. Primary 46L05; Secondary 20Mxx, 43A07. Research supported by the Deutsche Forschungsgemeinschaft (SFB 878) and by the ERC through AdG 267079.
    [Show full text]
  • GROUP ACTIONS 1. Introduction the Groups Sn, An, and (For N ≥ 3)
    GROUP ACTIONS KEITH CONRAD 1. Introduction The groups Sn, An, and (for n ≥ 3) Dn behave, by their definitions, as permutations on certain sets. The groups Sn and An both permute the set f1; 2; : : : ; ng and Dn can be considered as a group of permutations of a regular n-gon, or even just of its n vertices, since rigid motions of the vertices determine where the rest of the n-gon goes. If we label the vertices of the n-gon in a definite manner by the numbers from 1 to n then we can view Dn as a subgroup of Sn. For instance, the labeling of the square below lets us regard the 90 degree counterclockwise rotation r in D4 as (1234) and the reflection s across the horizontal line bisecting the square as (24). The rest of the elements of D4, as permutations of the vertices, are in the table below the square. 2 3 1 4 1 r r2 r3 s rs r2s r3s (1) (1234) (13)(24) (1432) (24) (12)(34) (13) (14)(23) If we label the vertices in a different way (e.g., swap the labels 1 and 2), we turn the elements of D4 into a different subgroup of S4. More abstractly, if we are given a set X (not necessarily the set of vertices of a square), then the set Sym(X) of all permutations of X is a group under composition, and the subgroup Alt(X) of even permutations of X is a group under composition. If we list the elements of X in a definite order, say as X = fx1; : : : ; xng, then we can think about Sym(X) as Sn and Alt(X) as An, but a listing in a different order leads to different identifications 1 of Sym(X) with Sn and Alt(X) with An.
    [Show full text]
  • Equidivisible Pseudovarieties of Semigroups
    Pr´e-Publica¸c˜oes do Departamento de Matem´atica Universidade de Coimbra Preprint Number 16–05 EQUIDIVISIBLE PSEUDOVARIETIES OF SEMIGROUPS JORGE ALMEIDA AND ALFREDO COSTA Abstract: We give a complete characterization of pseudovarieties of semigroups whose finitely generated relatively free profinite semigroups are equidivisible. Be- sides the pseudovarieties of completely simple semigroups, they are precisely the pseudovarieties that are closed under Mal’cev product on the left by the pseudova- riety of locally trivial semigroups. A further characterization which turns out to be instrumental is as the non-completely simple pseudovarieties that are closed under two-sided Karnofsky-Rhodes expansion. Keywords: semigroup, equidivisible, pseudovariety, Karnofsky-Rhodes expansion, connected expansion, two-sided Cayley graph. AMS Subject Classification (2010): Primary 20M07, 20M05. 1. Introduction A pseudovariety of semigroups is a class of finite semigroups closed un- der taking subsemigroups, homomorphic images and finitary products. In the past few decades, pseudovarieties provided the main framework for the research on finite semigroups, motivated by Eilenberg’s correspondence the- orem between pseudovarieties and varieties of languages. In this context, the finitely generated relatively free profinite semigroups associated to each pseu- dovariety proved to be of fundamental importance. We assume the reader has some familiarity with this background. The books [19, 1] are indicated as supporting references. The paper [2] might also be useful for someone looking for a brief introduction. In this paper we are concerned with equidivisible relatively free profinite semigroups. A semigroup S is equidivisible if for every u,v,x,y ∈ S, the equality uv = xy implies that u = x and v = y, or that there is t ∈ S such that ut = x and v = ty, or such that xt = u and y = tv.
    [Show full text]
  • 3. Inverse Semigroups
    3. INVERSE SEMIGROUPS MARK V. LAWSON 1. Introduction Inverse semigroups were introduced in the 1950s by Ehresmann in France, Pre- ston in the UK and Wagner in the Soviet Union as algebraic analogues of pseu- dogroups of transformations. One of the goals of this article is to give some insight into inverse semigroups by showing that they can in fact be seen as extensions of presheaves of groups by pseudogroups of transformations. Inverse semigroups can be viewed as generalizations of groups. Group theory is based on the notion of a symmetry; that is, a structure-preserving bijection. Un- derlying group theory is therefore the notion of a bijection. The set of all bijections from a set X to itself forms a group, S(X), under composition of functions called the symmetric group. Cayley's theorem tells us that each abstract group is isomor- phic to a subgroup of a symmetric group. Inverse semigroup theory, on the other hand, is based on the notion of a partial symmetry; that is, a structure-preserving partial bijection. Underlying inverse semigroup theory, therefore, is the notion of a partial bijection (or partial permutation). The set of all partial bijections from X to itself forms a semigroup, I(X), under composition of partial functions called the symmetric inverse monoid. The Wagner-Preston representation theorem tells us that each abstract inverse semigroup is isomorphic to an inverse subsemigroup of a symmetric inverse monoid. However, symmetric inverse monoids and, by extension, inverse semigroups in general, are endowed with extra structure, as we shall see. The first version of this article was prepared for the Workshop on semigroups and categories held at the University of Ottawa between 2nd and 4th May 2010.
    [Show full text]
  • Free Idempotent Generated Semigroups and Endomorphism Monoids of Independence Algebras
    Free idempotent generated semigroups and endomorphism monoids of independence algebras Yang Dandan & Victoria Gould Semigroup Forum ISSN 0037-1912 Semigroup Forum DOI 10.1007/s00233-016-9802-0 1 23 Your article is published under the Creative Commons Attribution license which allows users to read, copy, distribute and make derivative works, as long as the author of the original work is cited. You may self- archive this article on your own website, an institutional repository or funder’s repository and make it publicly available immediately. 1 23 Semigroup Forum DOI 10.1007/s00233-016-9802-0 RESEARCH ARTICLE Free idempotent generated semigroups and endomorphism monoids of independence algebras Yang Dandan1 · Victoria Gould2 Received: 18 January 2016 / Accepted: 3 May 2016 © The Author(s) 2016. This article is published with open access at Springerlink.com Abstract We study maximal subgroups of the free idempotent generated semigroup IG(E), where E is the biordered set of idempotents of the endomorphism monoid End A of an independence algebra A, in the case where A has no constants and has finite rank n. It is shown that when n ≥ 3 the maximal subgroup of IG(E) containing a rank 1 idempotent ε is isomorphic to the corresponding maximal subgroup of End A containing ε. The latter is the group of all unary term operations of A. Note that the class of independence algebras with no constants includes sets, free group acts and affine algebras. Keywords Independence algebra · Idempotent · Biordered set 1 Introduction Let S be a semigroup with set E = E(S) of idempotents, and let E denote the subsemigroup of S generated by E.
    [Show full text]
  • Arxiv:1905.10901V1 [Cs.LG] 26 May 2019
    Seeing Convolution Through the Eyes of Finite Transformation Semigroup Theory: An Abstract Algebraic Interpretation of Convolutional Neural Networks Andrew Hryniowski1;2;3, Alexander Wong1;2;3 1 Video and Image Processing Research Group, Systems Design Engineering, University of Waterloo 2 Waterloo Artificial Intelligence Institute, Waterloo, ON 3 DarwinAI Corp., Waterloo, ON fapphryni, [email protected] Abstract of applications, particularly for prediction using structured data. Despite such successes, a major challenge with lever- Researchers are actively trying to gain better insights aging convolutional neural networks is the sheer number of into the representational properties of convolutional neural learnable parameters within such networks, making under- networks for guiding better network designs and for inter- standing and gaining insights about them a daunting task. As preting a network’s computational nature. Gaining such such, researchers are actively trying to gain better insights insights can be an arduous task due to the number of pa- and understanding into the representational properties of rameters in a network and the complexity of a network’s convolutional neural networks, especially since it can lead architecture. Current approaches of neural network inter- to better design and interpretability of such networks. pretation include Bayesian probabilistic interpretations and One direction that holds a lot of promise in improving information theoretic interpretations. In this study, we take a understanding of convolutional neural networks, but is much different approach to studying convolutional neural networks less explored than other approaches, is the construction of by proposing an abstract algebraic interpretation using finite theoretical models and interpretations of such networks. Cur- transformation semigroup theory.
    [Show full text]