-
The Agda Universal Algebra Library, Part 2: Structure
Abstract: The Agda Universal Algebra Library (UALib) is a library of types and programs (theorems and proofs) we developed to formalize the foundations of universal algebra in dependent type theory using the Agda programming language and proof assistant. The UALib includes a substantial collection of definitions, theorems, and proofs from universal algebra, equational logic, and model theory, and as such… ▽ More
Submitted 16 March, 2021; originally announced March 2021.
Comments: 33 pages
MSC Class: 68V20 (Primary) 03C05 (Secondary) ACM Class: F.4.1
-
The Agda Universal Algebra Library, Part 1: Foundation
Abstract: The Agda Universal Algebra Library (UALib) is a library of types and programs (theorems and proofs) we developed to formalize the foundations of universal algebra in dependent type theory using the Agda programming language and proof assistant. The UALib includes a substantial collection of definitions, theorems, and proofs from general algebra and equational logic, including many examples that ex… ▽ More
Submitted 20 April, 2021; v1 submitted 9 March, 2021; originally announced March 2021.
Comments: 32 pages + references
MSC Class: 68V20 (Primary) 03C05 (Secondary) ACM Class: F.4.1
-
A Machine-checked proof of Birkhoff's Variety Theorem in Martin-Löf Type Theory
Abstract: The Agda Universal Algebra Library (agda-algebras) is a library of types and programs (theorems and proofs) we developed to formalize the foundations of universal algebra in dependent type theory using the Agda programming language and proof assistant. In this paper we draw on and explain many components of the agda-algebras library, which we extract into a single Agda module in order to present a… ▽ More
Submitted 30 November, 2021; v1 submitted 25 January, 2021; originally announced January 2021.
Comments: This is the long (35 page) version of a paper submitted to TYPES 2021; the previous draft, [v2], was a comprehensive description of an old version of the Agda Universal Algebra Library (called UALib; ver. 1.0.0); the library was rewritten and renamed agda-algebras (ver. 2.0.0); this paper describes only a subset of the agda-algebras library that we used to prove Birkhoff's HSP theorem in Agda
MSC Class: 68V20 (Primary) 03C05 (Secondary) ACM Class: F.4.1
-
arXiv:2011.07879 [pdf, ps, other]
Polynomial-time Tests for Difference Terms in Idempotent Varieties
Abstract: We consider the following practical question: given a finite algebra A in a finite language, can we efficiently decide whether the variety generated by A has a difference term? We answer this question (positively) in the idempotent case and then describe algorithms for constructing difference term operations.
Submitted 16 November, 2020; originally announced November 2020.
Journal ref: International Journal of Algebra and Computation, 29 (6):927--949, 2019
-
arXiv:2010.04958 [pdf, ps, other]
Constraint Satisfaction Problems over Finite Structures
Abstract: We initiate a systematic study of the computational complexity of the Constraint Satisfaction Problem (CSP) over finite structures that may contain both relations and operations. We show the close connection between this problem and a natural algebraic question: which finite algebras admit only polynomially many homomorphisms into them? We give some sufficient and some necessary conditions for a f… ▽ More
Submitted 29 January, 2021; v1 submitted 10 October, 2020; originally announced October 2020.
ACM Class: F.1.3; F.4.1
Journal ref: LICS 2021 pages 1--13
-
arXiv:1907.08046 [pdf, ps, other]
Bounded homomorphisms and finitely generated fiber products of lattices
Abstract: We investigate when fiber products of lattices are finitely generated and obtain a new characterization of bounded lattice homomorphisms onto lattices satisfying a property we call Dean's condition (D) which arises from Dean's solution to the word problem for finitely presented lattices. In particular, all finitely presented lattices and those satisfying Whitman's condition satisfy (D). For lattic… ▽ More
Submitted 26 November, 2019; v1 submitted 18 July, 2019; originally announced July 2019.
Journal ref: International Journal of Algebra and Computation Vol. 30, No. 04, pp. 693-710 (2020)
-
arXiv:1703.02764 [pdf, ps, other]
The Commutator as Least Fixed Point of a Closure Operator
Abstract: We present a description of the (non-modular) commutator, inspired by that of Kearnes in~\cite[p.~930]{MR1358491}, that provides a simple recipe for computing the commutator.
Submitted 8 March, 2017; originally announced March 2017.
-
Universal Algebraic Methods for Constraint Satisfaction Problems
Abstract: After substantial progress over the last 15 years, the "algebraic CSP-dichotomy conjecture" reduces to the following: every local constraint satisfaction problem (CSP) associated with a finite idempotent algebra is tractable if and only if the algebra has a Taylor term operation. Despite the tremendous achievements in this area (including recently announce proofs of the general conjecture), there… ▽ More
Submitted 17 January, 2022; v1 submitted 9 November, 2016; originally announced November 2016.
MSC Class: Primary: 08A70; Secondary: 03C05; 08A30; 08A40
Journal ref: Logical Methods in Computer Science, Volume 18, Issue 1 (January 19, 2022) lmcs:2568
-
arXiv:1301.7481 [pdf, ps, other]
Isotopic algebras with non-isomorphic congruence lattices
Abstract: We give examples of pairs of isotopic algebras with non-isomorphic congruence lattices. This answers the question of whether all isotopic algebras have isomorphic congruence lattices.
Submitted 10 February, 2013; v1 submitted 30 January, 2013; originally announced January 2013.
Comments: 3 pages; comments welcome
Journal ref: Algebra universalis volume 72, pages 295--298 (2014)
-
arXiv:1301.6788 [pdf, ps, other]
Dedekind's Transposition Principle for lattices of equivalence relations
Abstract: We prove a version of Dedekind's Transposition Principle that holds in lattices of equivalence relations.
Submitted 28 January, 2013; originally announced January 2013.
Comments: 3 pages; comments welcome
-
arXiv:1205.1927 [pdf, ps, other]
Interval enforceable properties of finite groups
Abstract: We propose a classification of group properties according to whether they can be deduced from the assumption that a group's subgroup lattice contains an interval isomorphic to some lattice. We are able to classify a few group properties as being "interval enforceable" in this sense, and we establish that other properties satisfy a weaker notion of "core-free interval enforceable." We also show tha… ▽ More
Submitted 7 April, 2014; v1 submitted 9 May, 2012; originally announced May 2012.
Comments: 11 pages
MSC Class: 20E15 (Primary) 20D30; 20B10; 06B15; 08A30
-
arXiv:1205.1106 [pdf, ps, other]
Expansions of finite algebras and their congruence lattices
Abstract: We present a novel approach to the construction of new finite algebras and describe the congruence lattices of these algebras. Given a finite algebra $(B_0, \dots)$, let $B_1, B_2, \dots, B_K$ be sets that either intersect $B_0$ or intersect each other at certain points. We construct an \emph{overalgebra} $(A, F_A)$, by which we mean an expansion of $(B_0, \dots)$ with universe… ▽ More
Submitted 8 October, 2013; v1 submitted 5 May, 2012; originally announced May 2012.
Comments: 22 pages, 10 figures
MSC Class: 08A30 (Primary) 06B10; 08A60 (Secondary)
Journal ref: Algebra Universalis, 69, pp. 257--278, 2013
-
arXiv:1204.4305 [pdf, ps, other]
Congruence lattices of finite algebras
Abstract: An important and long-standing open problem in universal algebra asks whether every finite lattice is isomorphic to the congruence lattice of a finite algebra. Until this problem is resolved, our understanding of finite algebras is incomplete, since, given an arbitrary finite algebra, we cannot say whether there are any restrictions on the shape of its congruence lattice. By a well known result of… ▽ More
Submitted 7 May, 2012; v1 submitted 19 April, 2012; originally announced April 2012.
Comments: Ph.D. Thesis, 114 pages, 29 figures
MSC Class: 08A30 (Primary) 06B15; 20E15 (Secondary)