Epimorphisms between finitely generated algebras

Luca Carai, Miriam Kurtzhals, and Tommaso Moraschini Luca Carai: Dipartimento di Matematica “Federigo Enriques”, Università degli Studi di Milano, via Cesare Saldini 50, 20133 Milan, Italy [email protected] Miriam Kurtzhals and Tommaso Moraschini: Departament de Filosofia, Facultat de Filosofia, Universitat de Barcelona (UB), Carrer Montalegre, 6666, 08001080010800108001 Barcelona, Spain [email protected] and [email protected]
(Date: May 17, 2025)
Abstract.

A quasivariety has the weak ES property when the epimorphisms between its finitely generated members are surjective. A characterization of quasivarieties with the weak ES property is obtained and a method for detecting failures of this property in quasivarieties with a near unanimity term and in congruence permutable varieties is given. It is also shown that under reasonable assumptions the weak ES property implies arithmeticity. In particular, every filtral variety with the weak ES property is a discriminator variety.

Key words and phrases:
Epimorphism surjectivity, quasivariety, variety, near unanimity term, congruence distributive, congruence permutable, filtral variety, discriminator variety
2020 Mathematics Subject Classification:
18A20, 08C15, 08B10, 08B26, 06D20

1. Introduction

Let 𝖪𝖪\mathsf{K}sansserif_K be a class of algebras. A homomorphism f:𝑨𝑩:𝑓𝑨𝑩f\colon\bm{A}\to\bm{B}italic_f : bold_italic_A → bold_italic_B with 𝑨,𝑩𝖪𝑨𝑩𝖪\bm{A},\bm{B}\in\mathsf{K}bold_italic_A , bold_italic_B ∈ sansserif_K is said to be a 𝖪𝖪\mathsf{K}sansserif_K-epimorphism when it is right cancellable, that is, when for every pair of homomorphisms g,h:𝑩𝑪:𝑔𝑩𝑪g,h\colon\bm{B}\to\bm{C}italic_g , italic_h : bold_italic_B → bold_italic_C with 𝑪𝖪𝑪𝖪\bm{C}\in\mathsf{K}bold_italic_C ∈ sansserif_K,

gf=hf implies g=h.𝑔𝑓𝑓 implies 𝑔g\circ f=h\circ f\,\,\text{ implies }\,\,g=h.italic_g ∘ italic_f = italic_h ∘ italic_f implies italic_g = italic_h .

While every surjective homomorphism between members of 𝖪𝖪\mathsf{K}sansserif_K is a 𝖪𝖪\mathsf{K}sansserif_K-epimorphism, the converse need not hold in general. For instance, the inclusion map of the integers into the rationals is a nonsurjective epimorphism in the variety of rings (see, e.g., [19]).

The demand that all 𝖪𝖪\mathsf{K}sansserif_K-epimorphisms be surjective has been studied extensively (see [21] and the references therein). In this paper, we focus on the strictly weaker demand that all 𝖪𝖪\mathsf{K}sansserif_K-epimorphisms between finitely generated members of 𝖪𝖪\mathsf{K}sansserif_K be surjective, in which case 𝖪𝖪\mathsf{K}sansserif_K is said to have the weak epimorphism surjectivity property (weak ES property, for short) [17, p. 259]. Furthermore, we restrict our attention to the case where 𝖪𝖪\mathsf{K}sansserif_K is a variety or a quasivariety, that is, a class of algebras axiomatized by equations or by quasiequations [7, 15].

The interest of the weak ES property is twofold. On the one hand, it is often the case that quasivarieties in which epimorphisms need not be surjective lack the weak ES property as well. For instance, the inclusion map of \mathbb{Z}blackboard_Z into [1/p]delimited-[]1𝑝\mathbb{Z}[1/p]blackboard_Z [ 1 / italic_p ] for a prime p𝑝pitalic_p is a nonsurjective epimorphism between finitely generated rings, whence the variety of rings lacks the weak ES property. More in general, the ES property and its weak version coincide for quasivarieties with the amalgamation property (see, e.g., [4, Thm. 1.3]). On the other hand, from a logical standpoint, the weak ES property is the algebraic counterpart of the (finite) Beth definability property, i.e., the demand that all implicit definitions can be made explicit (see [17, Thm. 5.6.10] and [5, Thm. 3.14]). In essence, the latter means that if an element of a structure satisfying some property is unique when it exists, then it is definable by a term of the language. For instance, the failure of the weak ES property in rings amounts to the fact that multiplicative inverses are implicitly, but not explicitly, definable.

In general, the task of determining whether a quasivariety 𝖪𝖪\mathsf{K}sansserif_K has the weak ES property is nontrivial, in part because of the difficulty of checking which homomorphisms between arbitrary finitely generated members of 𝖪𝖪\mathsf{K}sansserif_K are 𝖪𝖪\mathsf{K}sansserif_K-epimorphisms. Our main results simplify this task in different ways.

On the one hand, we provide a characterization of the quasivarieties with the weak ES property (Theorem 3.5) and apply it to show that, under reasonable assumptions, a quasivariety 𝖪𝖪\mathsf{K}sansserif_K has the weak ES property provided that no proper inclusion map f:𝑨𝑩:𝑓𝑨𝑩f\colon\bm{A}\to\bm{B}italic_f : bold_italic_A → bold_italic_B, where 𝑩𝑩\bm{B}bold_italic_B is a finitely generated member of 𝖪𝖪\mathsf{K}sansserif_K “of a specific kind”, is a 𝖪𝖪\mathsf{K}sansserif_K-epimorphism. More precisely, we recall that 𝖪𝖪\mathsf{K}sansserif_K has a near unanimity term [20] if there exists a term φ𝜑\varphiitalic_φ of arity 3absent3\geqslant 3⩾ 3 such that

𝖪xφ(y,x,,x)φ(x,y,x,,x)φ(x,,x,y).𝖪𝑥𝜑𝑦𝑥𝑥𝜑𝑥𝑦𝑥𝑥𝜑𝑥𝑥𝑦\mathsf{K}\vDash x\thickapprox\varphi(y,x,\dots,x)\thickapprox\varphi(x,y,x,% \dots,x)\thickapprox\dots\thickapprox\varphi(x,\dots,x,y).sansserif_K ⊨ italic_x ≈ italic_φ ( italic_y , italic_x , … , italic_x ) ≈ italic_φ ( italic_x , italic_y , italic_x , … , italic_x ) ≈ ⋯ ≈ italic_φ ( italic_x , … , italic_x , italic_y ) .

We show that if 𝖪𝖪\mathsf{K}sansserif_K has a near unanimity term of arity n𝑛nitalic_n, we may assume that the algebra 𝑩𝑩\bm{B}bold_italic_B is a subdirect product 𝑩𝑪1××𝑪n1𝑩subscript𝑪1subscript𝑪𝑛1\bm{B}\leqslant\bm{C}_{1}\times\dots\times\bm{C}_{n-1}bold_italic_B ⩽ bold_italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × ⋯ × bold_italic_C start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT of relatively finitely subdirectly irreducible factors (Theorem 4.3). Furthermore, we prove that if 𝖪𝖪\mathsf{K}sansserif_K is a congruence permutable variety, we may assume that the algebra 𝑩𝑩\bm{B}bold_italic_B is finitely subdirectly irreducible (Theorem 5.3). Notably, the first result applies to every variety of algebras with a lattice reduct and the second to every variety of algebras with a group reduct (see, e.g., [7, p. 79 & Thm. II.12.2]), thus covering most examples from algebra and logic.111We remark that Theorems 4.3 and 5.3 are slightly stronger than suggested here, but their formulation would require additional definitions.

On the other hand, we show that, although the theory of the weak ES property is simpler than that of its traditional variant, the weak ES property has a profound impact on the structure theory of quasivarieties. More precisely, we show that for congruence distributive quasivarieties 𝖪𝖪\mathsf{K}sansserif_K whose class of relatively finitely subdirectly irreducible members is closed under nontrivial subalgebras, the weak ES property implies that the variety generated by 𝖪𝖪\mathsf{K}sansserif_K is arithmetical, i.e., both congruence distributive and congruence permutable (Theorem 6.1). As a consequence, every filtral variety [26] with the weak ES property must be a discriminator variety [31] (Example 6.5), see also [9].

We remark that Theorems 4.3 and 5.3 strengthen similar observations on the surjectivity of all 𝖪𝖪\mathsf{K}sansserif_K-epimorphisms [8, Thms. 6.4 & 6.8] (here Theorems 4.2 and 5.2). Both our improvements require new proof strategies. For instance, [8, Thm. 6.8] states that all 𝖪𝖪\mathsf{K}sansserif_K-epimorphisms are surjective for an arithmetical variety 𝖪𝖪\mathsf{K}sansserif_K whose class of finitely subdirectly irreducible members is universal provided that no proper inclusion map f:𝑨𝑩:𝑓𝑨𝑩f\colon\bm{A}\to\bm{B}italic_f : bold_italic_A → bold_italic_B, where 𝑩𝑩\bm{B}bold_italic_B is finitely subdirectly irreducible, is a 𝖪𝖪\mathsf{K}sansserif_K-epimorphism. We show that, for the weak ES property, this is true under the sole assumption of congruence permutability (Theorem 5.3). This allows us to dispense with the main ingredients of [8], namely, the theory of definability in [10], sheaf representations [16, 23], and the infinitary Baker-Pixley Theorem [30] (see also [11]). Instead, we capitalize on the new notion of a full subalgebra and its interaction with subdirect representations.

2. Varieties and quasivarieties

The classes of algebras considered in this paper will be assumed to comprise only similar algebras. We denote the class operators of closure under isomorphic copies, subalgebras, homomorphic images, direct products, and ultraproducts by 𝕀,𝕊,,𝕀𝕊\mathbb{I},\mathbb{S},\mathbb{H},\mathbb{P}blackboard_I , blackboard_S , blackboard_H , blackboard_P, and usubscriptu\mathbb{P}_{\!\textsc{{u}}}blackboard_P start_POSTSUBSCRIPT u end_POSTSUBSCRIPT, respectively. A class of algebras is said to be:

  1. (i)

    a variety when it is closed under ,𝕊𝕊\mathbb{H},\mathbb{S}blackboard_H , blackboard_S, and \mathbb{P}blackboard_P;

  2. (ii)

    a quasivariety when it is closed under 𝕀,𝕊,𝕀𝕊\mathbb{I},\mathbb{S},\mathbb{P}blackboard_I , blackboard_S , blackboard_P, and usubscriptu\mathbb{P}_{\!\textsc{{u}}}blackboard_P start_POSTSUBSCRIPT u end_POSTSUBSCRIPT.

In view of Birkhoff’s and Maltsev’s Theorems, varieties and quasivarieties coincide with the classes of algebras axiomatized by equations and quasiequations, respectively (see, e.g., [7, Thms. II.11.9 & V.2.25]). While every variety is a quasivariety, the converse is not true in general. We denote the least variety and the least quasivariety containing a class of algebras 𝖪𝖪\mathsf{K}sansserif_K by 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ) and (𝖪)𝖪\mathbb{Q}(\mathsf{K})blackboard_Q ( sansserif_K ), respectively. A variety (resp. quasivariety) 𝖪𝖪\mathsf{K}sansserif_K is finitely generated when 𝖪=𝕍(𝖬)𝖪𝕍𝖬\mathsf{K}=\mathbb{V}(\mathsf{M})sansserif_K = blackboard_V ( sansserif_M ) (resp. 𝖪=(𝖬)𝖪𝖬\mathsf{K}=\mathbb{Q}(\mathsf{M})sansserif_K = blackboard_Q ( sansserif_M )) for a finite set 𝖬𝖬\mathsf{M}sansserif_M of finite algebras.

As quasivarieties need not be closed under \mathbb{H}blackboard_H, the following concept is often useful. Let 𝖪𝖪\mathsf{K}sansserif_K be a quasivariety and 𝑨𝖪𝑨𝖪\bm{A}\in\mathsf{K}bold_italic_A ∈ sansserif_K. A congruence θ𝜃\thetaitalic_θ of 𝑨𝑨\bm{A}bold_italic_A is said to be a 𝖪𝖪\mathsf{K}sansserif_K-congruence when 𝑨/θ𝖪𝑨𝜃𝖪\bm{A}/\theta\in\mathsf{K}bold_italic_A / italic_θ ∈ sansserif_K. Owing to the fact that 𝖪𝖪\mathsf{K}sansserif_K is closed under 𝕀𝕀\mathbb{I}blackboard_I and 𝕊𝕊\mathbb{S}blackboard_S, the Homomorphism Theorem yields that the kernel

𝖪𝖾𝗋(f){a,bA×A:f(a)=f(b)}𝖪𝖾𝗋𝑓conditional-set𝑎𝑏𝐴𝐴𝑓𝑎𝑓𝑏\mathsf{Ker}(f)\coloneqq\{\langle a,b\rangle\in A\times A:f(a)=f(b)\}sansserif_Ker ( italic_f ) ≔ { ⟨ italic_a , italic_b ⟩ ∈ italic_A × italic_A : italic_f ( italic_a ) = italic_f ( italic_b ) }

of every homomorphism f:𝑨𝑩:𝑓𝑨𝑩f\colon\bm{A}\to\bm{B}italic_f : bold_italic_A → bold_italic_B with 𝑩𝖪𝑩𝖪\bm{B}\in\mathsf{K}bold_italic_B ∈ sansserif_K is a 𝖪𝖪\mathsf{K}sansserif_K-congruence of 𝑨𝑨\bm{A}bold_italic_A. When ordered under the inclusion relation, the set of 𝖪𝖪\mathsf{K}sansserif_K-congruences of 𝑨𝑨\bm{A}bold_italic_A forms an algebraic lattice 𝖢𝗈𝗇𝖪(𝑨)subscript𝖢𝗈𝗇𝖪𝑨\mathsf{Con}_{\mathsf{K}}(\bm{A})sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) in which meets are intersections. Given XA×A𝑋𝐴𝐴X\subseteq A\times Aitalic_X ⊆ italic_A × italic_A, we denote the least 𝖪𝖪\mathsf{K}sansserif_K-congruence of 𝑨𝑨\bm{A}bold_italic_A containing X𝑋Xitalic_X by Cg𝖪𝑨(X)superscriptsubscriptCg𝖪𝑨𝑋\textup{Cg}_{\mathsf{K}}^{\bm{A}}(X)Cg start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_A end_POSTSUPERSCRIPT ( italic_X ). When 𝖪𝖪\mathsf{K}sansserif_K is a variety, 𝖢𝗈𝗇𝖪(𝑨)subscript𝖢𝗈𝗇𝖪𝑨\mathsf{Con}_{\mathsf{K}}(\bm{A})sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) coincides with the congruence lattice 𝖢𝗈𝗇(𝑨)𝖢𝗈𝗇𝑨\mathsf{Con}(\bm{A})sansserif_Con ( bold_italic_A ) of 𝑨𝑨\bm{A}bold_italic_A and Cg𝖪𝑨(X)superscriptsubscriptCg𝖪𝑨𝑋\textup{Cg}_{\mathsf{K}}^{\bm{A}}(X)Cg start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_A end_POSTSUPERSCRIPT ( italic_X ) is the least congruence of 𝑨𝑨\bm{A}bold_italic_A containing X𝑋Xitalic_X, in symbols, Cg𝑨(X)superscriptCg𝑨𝑋\textup{Cg}^{\bm{A}}(X)Cg start_POSTSUPERSCRIPT bold_italic_A end_POSTSUPERSCRIPT ( italic_X ). An immediate generalization to quasivarieties of [7, Thm. II.6.20] shows that, given a member 𝑨𝑨\bm{A}bold_italic_A of a quasivariety 𝖪𝖪\mathsf{K}sansserif_K and θ𝖢𝗈𝗇𝖪(𝑨)𝜃subscript𝖢𝗈𝗇𝖪𝑨\theta\in\mathsf{Con}_{\mathsf{K}}(\bm{A})italic_θ ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ), the lattice 𝖢𝗈𝗇𝖪(𝑨/θ)subscript𝖢𝗈𝗇𝖪𝑨𝜃\mathsf{Con}_{\mathsf{K}}(\bm{A}/\theta)sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A / italic_θ ) can be described as follows:

Correspondence Theorem 2.1.

Let 𝖪𝖪\mathsf{K}sansserif_K be a quasivariety, 𝐀𝖪𝐀𝖪\bm{A}\in\mathsf{K}bold_italic_A ∈ sansserif_K, and θ𝖢𝗈𝗇𝖪(𝐀)𝜃subscript𝖢𝗈𝗇𝖪𝐀\theta\in\mathsf{Con}_{\mathsf{K}}(\bm{A})italic_θ ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ). Moreover, let θabsent𝜃{\uparrow}\theta↑ italic_θ be the sublattice of 𝖢𝗈𝗇𝖪(𝐀)subscript𝖢𝗈𝗇𝖪𝐀\mathsf{Con}_{\mathsf{K}}(\bm{A})sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) with universe {ϕ𝖢𝗈𝗇𝖪(𝐀):θϕ}conditional-setitalic-ϕsubscript𝖢𝗈𝗇𝖪𝐀𝜃italic-ϕ\{\phi\in\mathsf{Con}_{\mathsf{K}}(\bm{A}):\theta\subseteq\phi\}{ italic_ϕ ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) : italic_θ ⊆ italic_ϕ }. Then the map

f:θ𝖢𝗈𝗇𝖪(𝑨/θ)f\colon{\uparrow}\theta\to\mathsf{Con}_{\mathsf{K}}(\bm{A}/\theta)italic_f : ↑ italic_θ → sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A / italic_θ )

defined by the rule f(ϕ){a/θ,b/θ:a,bϕ}𝑓italic-ϕconditional-set𝑎𝜃𝑏𝜃𝑎𝑏italic-ϕf(\phi)\coloneqq\{\langle a/\theta,b/\theta\rangle:\langle a,b\rangle\in\phi\}italic_f ( italic_ϕ ) ≔ { ⟨ italic_a / italic_θ , italic_b / italic_θ ⟩ : ⟨ italic_a , italic_b ⟩ ∈ italic_ϕ } is a lattice isomorphism.

Given a homomorphism f:𝑨𝑩:𝑓𝑨𝑩f\colon\bm{A}\to\bm{B}italic_f : bold_italic_A → bold_italic_B, we denote the subalgebra of 𝑩𝑩\bm{B}bold_italic_B with universe f[A]𝑓delimited-[]𝐴f[A]italic_f [ italic_A ] by f[𝑨]𝑓delimited-[]𝑨f[\bm{A}]italic_f [ bold_italic_A ]. Furthermore, we write 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B to indicate that 𝑨𝑨\bm{A}bold_italic_A is a subalgebra of 𝑩𝑩\bm{B}bold_italic_B. Then an algebra 𝑨𝑨\bm{A}bold_italic_A is a subdirect product of a family {𝑩i:iI}conditional-setsubscript𝑩𝑖𝑖𝐼\{\bm{B}_{i}:i\in I\}{ bold_italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : italic_i ∈ italic_I } when 𝑨iI𝑩i𝑨subscriptproduct𝑖𝐼subscript𝑩𝑖\bm{A}\leqslant\prod_{i\in I}\bm{B}_{i}bold_italic_A ⩽ ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I end_POSTSUBSCRIPT bold_italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and for every iI𝑖𝐼i\in Iitalic_i ∈ italic_I the projection map pi:𝑨𝑩i:subscript𝑝𝑖𝑨subscript𝑩𝑖p_{i}\colon\bm{A}\to\bm{B}_{i}italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : bold_italic_A → bold_italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is surjective. Similarly, an embedding f:𝑨iI𝑩i:𝑓𝑨subscriptproduct𝑖𝐼subscript𝑩𝑖f\colon\bm{A}\to\prod_{i\in I}\bm{B}_{i}italic_f : bold_italic_A → ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I end_POSTSUBSCRIPT bold_italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is called subdirect when f[𝑨]iI𝑩i𝑓delimited-[]𝑨subscriptproduct𝑖𝐼subscript𝑩𝑖f[\bm{A}]\leqslant\prod_{i\in I}\bm{B}_{i}italic_f [ bold_italic_A ] ⩽ ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I end_POSTSUBSCRIPT bold_italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is a subdirect product. The next result simplifies the task of constructing subdirect embeddings (see, e.g., [7, Lem. II.8.2]):

Proposition 2.2.

Let 𝐀𝐀\bm{A}bold_italic_A be an algebra and X𝖢𝗈𝗇(𝐀)𝑋𝖢𝗈𝗇𝐀X\subseteq\mathsf{Con}(\bm{A})italic_X ⊆ sansserif_Con ( bold_italic_A ). Then the map

f:𝑨/XθX𝑨/θ:𝑓𝑨𝑋subscriptproduct𝜃𝑋𝑨𝜃f\colon\bm{A}/\bigcap X\to\prod_{\theta\in X}\bm{A}/\thetaitalic_f : bold_italic_A / ⋂ italic_X → ∏ start_POSTSUBSCRIPT italic_θ ∈ italic_X end_POSTSUBSCRIPT bold_italic_A / italic_θ

defined by the rule f(a/X)a/θ:θXf(a/\bigcap X)\coloneqq\langle a/\theta:\theta\in X\rangleitalic_f ( italic_a / ⋂ italic_X ) ≔ ⟨ italic_a / italic_θ : italic_θ ∈ italic_X ⟩ is a subdirect embedding.

Let 𝖪𝖪\mathsf{K}sansserif_K be a quasivariety. An algebra 𝑨𝖪𝑨𝖪\bm{A}\in\mathsf{K}bold_italic_A ∈ sansserif_K is said to be subdirectly irreducible relative to 𝖪𝖪\mathsf{K}sansserif_K (RSI, for short) when for every subdirect embedding f:𝑨iI𝑩i:𝑓𝑨subscriptproduct𝑖𝐼subscript𝑩𝑖f\colon\bm{A}\to\prod_{i\in I}\bm{B}_{i}italic_f : bold_italic_A → ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I end_POSTSUBSCRIPT bold_italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT with {𝑩i:iI}𝖪conditional-setsubscript𝑩𝑖𝑖𝐼𝖪\{\bm{B}_{i}:i\in I\}\subseteq\mathsf{K}{ bold_italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : italic_i ∈ italic_I } ⊆ sansserif_K there exists iI𝑖𝐼i\in Iitalic_i ∈ italic_I such that pif:𝑨𝑩i:subscript𝑝𝑖𝑓𝑨subscript𝑩𝑖p_{i}\circ f\colon\bm{A}\to\bm{B}_{i}italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∘ italic_f : bold_italic_A → bold_italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is an isomorphism. In case this happens whenever the index set I𝐼Iitalic_I is finite, we say that 𝑨𝑨\bm{A}bold_italic_A is finitely subdirectly irreducible relative to 𝖪𝖪\mathsf{K}sansserif_K (RFSI, for short).222 When the language under consideration is clear, we adopt the following convention: the direct product of an empty family of algebras is the trivial algebra in the language under consideration. Consequently, trivial algebras are considered neither RSI nor RFSI. The classes of RSI and RFSI members of 𝖪𝖪\mathsf{K}sansserif_K will be denoted by 𝖪rsisubscript𝖪rsi\mathsf{K}_{\textsc{rsi}}sansserif_K start_POSTSUBSCRIPT rsi end_POSTSUBSCRIPT and 𝖪rfsisubscript𝖪rfsi\mathsf{K}_{\textsc{rfsi}}sansserif_K start_POSTSUBSCRIPT rfsi end_POSTSUBSCRIPT, respectively. When 𝖪𝖪\mathsf{K}sansserif_K is a variety, the requirement that {𝑩i:iI}conditional-setsubscript𝑩𝑖𝑖𝐼\{\bm{B}_{i}:i\in I\}{ bold_italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : italic_i ∈ italic_I } is a subset of 𝖪𝖪\mathsf{K}sansserif_K in the above definitions can be harmlessly dropped and we simply say that 𝑨𝑨\bm{A}bold_italic_A is subdirectly irreducible (SI) or finitely subdirectly irreducible (FSI) (i.e., we drop the “relative to 𝖪𝖪\mathsf{K}sansserif_K”). In this case, we also write 𝖪sisubscript𝖪si\mathsf{K}_{\textsc{si}}sansserif_K start_POSTSUBSCRIPT si end_POSTSUBSCRIPT and 𝖪fsisubscript𝖪fsi\mathsf{K}_{\textsc{fsi}}sansserif_K start_POSTSUBSCRIPT fsi end_POSTSUBSCRIPT instead of 𝖪rsisubscript𝖪rsi\mathsf{K}_{\textsc{rsi}}sansserif_K start_POSTSUBSCRIPT rsi end_POSTSUBSCRIPT and 𝖪rfsisubscript𝖪rfsi\mathsf{K}_{\textsc{rfsi}}sansserif_K start_POSTSUBSCRIPT rfsi end_POSTSUBSCRIPT.

The importance of subdirect embeddings and R(F)SI algebras derives from the following representation theorem (see, e.g., [15, Thm. 3.1.1]):

Subdirect Decomposition Theorem 2.3.

Let 𝖪𝖪\mathsf{K}sansserif_K be a quasivariety. For every 𝐀𝖪𝐀𝖪\bm{A}\in\mathsf{K}bold_italic_A ∈ sansserif_K there exists a subdirect embedding f:𝐀iI𝐁i:𝑓𝐀subscriptproduct𝑖𝐼subscript𝐁𝑖f\colon\bm{A}\to\prod_{i\in I}\bm{B}_{i}italic_f : bold_italic_A → ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I end_POSTSUBSCRIPT bold_italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT with {𝐁i:iI}𝖪rsiconditional-setsubscript𝐁𝑖𝑖𝐼subscript𝖪rsi\{\bm{B}_{i}:i\in I\}\subseteq\mathsf{K}_{\textsc{rsi}}{ bold_italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : italic_i ∈ italic_I } ⊆ sansserif_K start_POSTSUBSCRIPT rsi end_POSTSUBSCRIPT. When 𝐀𝐀\bm{A}bold_italic_A is finite, I𝐼Iitalic_I and each 𝐁isubscript𝐁𝑖\bm{B}_{i}bold_italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be chosen finite.

Notably, the RSI and RFSI members of a quasivariety 𝖪𝖪\mathsf{K}sansserif_K can be recognized by looking at the structure of their lattices of 𝖪𝖪\mathsf{K}sansserif_K-congruences. To explain how, we recall that an element a𝑎aitalic_a of a complete lattice 𝑨𝑨\bm{A}bold_italic_A is

  1. (i)

    completely meet irreducible if for every family {ai:iI}Aconditional-setsubscript𝑎𝑖𝑖𝐼𝐴\{a_{i}:i\in I\}\subseteq A{ italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : italic_i ∈ italic_I } ⊆ italic_A,

    a=iIai implies a=ai for some iI;𝑎subscript𝑖𝐼subscript𝑎𝑖 implies 𝑎subscript𝑎𝑖 for some 𝑖𝐼a=\bigwedge_{i\in I}a_{i}\textrm{ implies }a=a_{i}\textrm{ for some }i\in I;italic_a = ⋀ start_POSTSUBSCRIPT italic_i ∈ italic_I end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT implies italic_a = italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for some italic_i ∈ italic_I ;
  2. (ii)

    meet irreducible if the above display holds whenever I𝐼Iitalic_I is finite.

As the set of indices I𝐼Iitalic_I is allowed to be empty, the greatest element of 𝑨𝑨\bm{A}bold_italic_A is never meet irreducible.

Given 𝑨𝖪𝑨𝖪\bm{A}\in\mathsf{K}bold_italic_A ∈ sansserif_K, let

𝖨𝗋𝗋𝖪(𝑨)subscriptsuperscript𝖨𝗋𝗋𝖪𝑨\displaystyle\mathsf{Irr}^{\infty}_{\mathsf{K}}(\bm{A})sansserif_Irr start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) the set of completely meet irreducible elements of 𝖢𝗈𝗇𝖪(𝑨);absentthe set of completely meet irreducible elements of subscript𝖢𝗈𝗇𝖪𝑨\displaystyle\coloneqq\text{the set of completely meet irreducible elements of% }\mathsf{Con}_{\mathsf{K}}(\bm{A});≔ the set of completely meet irreducible elements of sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) ;
𝖨𝗋𝗋𝖪(𝑨)subscript𝖨𝗋𝗋𝖪𝑨\displaystyle\mathsf{Irr}_{\mathsf{K}}(\bm{A})sansserif_Irr start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) the set of meet irreducible elements of 𝖢𝗈𝗇𝖪(𝑨).absentthe set of meet irreducible elements of subscript𝖢𝗈𝗇𝖪𝑨\displaystyle\coloneqq\text{the set of meet irreducible elements of }\mathsf{% Con}_{\mathsf{K}}(\bm{A}).≔ the set of meet irreducible elements of sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) .

Furthermore, we denote the identity relation on 𝑨𝑨\bm{A}bold_italic_A by idAsubscriptid𝐴\textup{id}_{A}id start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT.  The following is a consequence of the Correspondence Theorem 2.1 and [15, Cor. 1.4.8]:

Proposition 2.4.

Let 𝐀𝐀\bm{A}bold_italic_A be a member of a quasivariety 𝖪𝖪\mathsf{K}sansserif_K. For every θ𝖢𝗈𝗇(𝐀)𝜃𝖢𝗈𝗇𝐀\theta\in\mathsf{Con}(\bm{A})italic_θ ∈ sansserif_Con ( bold_italic_A ) we have

𝑨/θ𝖪rsi𝑨𝜃subscript𝖪rsi\displaystyle\bm{A}/\theta\in\mathsf{K}_{\textup{{rsi}}}\,\,bold_italic_A / italic_θ ∈ sansserif_K start_POSTSUBSCRIPT rsi end_POSTSUBSCRIPT if and only if θ𝖨𝗋𝗋𝖪(𝑨);if and only if 𝜃superscriptsubscript𝖨𝗋𝗋𝖪𝑨\displaystyle\text{ if and only if }\,\,\theta\in\mathsf{Irr}_{\mathsf{K}}^{% \infty}(\bm{A});if and only if italic_θ ∈ sansserif_Irr start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( bold_italic_A ) ;
𝑨/θ𝖪rfsi𝑨𝜃subscript𝖪rfsi\displaystyle\bm{A}/\theta\in\mathsf{K}_{\textup{{rfsi}}}\,\,bold_italic_A / italic_θ ∈ sansserif_K start_POSTSUBSCRIPT rfsi end_POSTSUBSCRIPT if and only if θ𝖨𝗋𝗋𝖪(𝑨).if and only if 𝜃subscript𝖨𝗋𝗋𝖪𝑨\displaystyle\text{ if and only if }\,\,\theta\in\mathsf{Irr}_{\mathsf{K}}(\bm% {A}).if and only if italic_θ ∈ sansserif_Irr start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) .

Therefore, 𝐀𝖪rsi𝐀subscript𝖪rsi\bm{A}\in\mathsf{K}_{\textup{{rsi}}}bold_italic_A ∈ sansserif_K start_POSTSUBSCRIPT rsi end_POSTSUBSCRIPT (resp. 𝐀𝖪rfsi𝐀subscript𝖪rfsi\bm{A}\in\mathsf{K}_{\textup{{rfsi}}}bold_italic_A ∈ sansserif_K start_POSTSUBSCRIPT rfsi end_POSTSUBSCRIPT) if and only if idA𝖨𝗋𝗋𝖪(𝐀)subscriptid𝐴superscriptsubscript𝖨𝗋𝗋𝖪𝐀\textup{id}_{A}\in\mathsf{Irr}_{\mathsf{K}}^{\infty}(\bm{A})id start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ∈ sansserif_Irr start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( bold_italic_A ) (resp. idA𝖨𝗋𝗋𝖪(𝐀)subscriptid𝐴subscript𝖨𝗋𝗋𝖪𝐀\textup{id}_{A}\in\mathsf{Irr}_{\mathsf{K}}(\bm{A})id start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ∈ sansserif_Irr start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A )).

As a consequence, a member 𝑨𝑨\bm{A}bold_italic_A of a quasivariety 𝖪𝖪\mathsf{K}sansserif_K is RSI precisely when it has a least nonidentity 𝖪𝖪\mathsf{K}sansserif_K-congruence, called the monolith of 𝑨𝑨\bm{A}bold_italic_A. When it exists, the monolith of 𝑨𝑨\bm{A}bold_italic_A is always the 𝖪𝖪\mathsf{K}sansserif_K-congruence of 𝑨𝑨\bm{A}bold_italic_A generated by a pair of distinct elements a,bA𝑎𝑏𝐴a,b\in Aitalic_a , italic_b ∈ italic_A, which we denote by Cg𝖪𝑨(a,b)superscriptsubscriptCg𝖪𝑨𝑎𝑏\textup{Cg}_{\mathsf{K}}^{\bm{A}}(a,b)Cg start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_A end_POSTSUPERSCRIPT ( italic_a , italic_b ).

Let 𝑨1,,𝑨nsubscript𝑨1subscript𝑨𝑛\bm{A}_{1},\dots,\bm{A}_{n}bold_italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , bold_italic_A start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT be algebras and θi𝖢𝗈𝗇(𝑨i)subscript𝜃𝑖𝖢𝗈𝗇subscript𝑨𝑖\theta_{i}\in\mathsf{Con}(\bm{A}_{i})italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ sansserif_Con ( bold_italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) for each in𝑖𝑛i\leqslant nitalic_i ⩽ italic_n. Then the relation

θ1××θn{a1,,an,b1,,bn(A1××An)2:ai,biθi for each in}subscript𝜃1subscript𝜃𝑛conditional-setsubscript𝑎1subscript𝑎𝑛subscript𝑏1subscript𝑏𝑛superscriptsubscript𝐴1subscript𝐴𝑛2subscript𝑎𝑖subscript𝑏𝑖subscript𝜃𝑖 for each 𝑖𝑛\theta_{1}\times\dots\times\theta_{n}\coloneqq\{\langle\langle a_{1},\dots,a_{% n}\rangle,\langle b_{1},\dots,b_{n}\rangle\rangle\in(A_{1}\times\dots\times A_% {n})^{2}:\langle a_{i},b_{i}\rangle\in\theta_{i}\text{ for each }i\leqslant n\}italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × ⋯ × italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ≔ { ⟨ ⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ⟩ , ⟨ italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_b start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ⟩ ⟩ ∈ ( italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × ⋯ × italic_A start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT : ⟨ italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⟩ ∈ italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for each italic_i ⩽ italic_n }

is a congruence of the direct product 𝑨1××𝑨nsubscript𝑨1subscript𝑨𝑛\bm{A}_{1}\times\dots\times\bm{A}_{n}bold_italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × ⋯ × bold_italic_A start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. Given a pair of algebras 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B and θ𝖢𝗈𝗇(𝑩)𝜃𝖢𝗈𝗇𝑩\theta\in\mathsf{Con}(\bm{B})italic_θ ∈ sansserif_Con ( bold_italic_B ), we write θAsubscript𝐴𝜃absent\theta{\upharpoonright}_{A}italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT as a shorthand for θ(A×A)𝜃𝐴𝐴\theta\cap(A\times A)italic_θ ∩ ( italic_A × italic_A ). Notice that θAsubscript𝐴𝜃absent\theta{\upharpoonright}_{A}italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT is a congruence of 𝑨𝑨\bm{A}bold_italic_A. A congruence θ𝜃\thetaitalic_θ of a subdirect product 𝑨𝑩1××𝑩n𝑨subscript𝑩1subscript𝑩𝑛\bm{A}\leqslant\bm{B}_{1}\times\dots\times\bm{B}_{n}bold_italic_A ⩽ bold_italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × ⋯ × bold_italic_B start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is said to be a product congruence when θ=(θ1××θn)A𝜃subscript𝜃1subscript𝜃𝑛subscript𝐴absent\theta=(\theta_{1}\times\dots\times\theta_{n}){\upharpoonright}_{A}italic_θ = ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × ⋯ × italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT for some θ1𝖢𝗈𝗇(𝑩1),,θn𝖢𝗈𝗇(𝑩n)formulae-sequencesubscript𝜃1𝖢𝗈𝗇subscript𝑩1subscript𝜃𝑛𝖢𝗈𝗇subscript𝑩𝑛\theta_{1}\in\mathsf{Con}(\bm{B}_{1}),\dots,\theta_{n}\in\mathsf{Con}(\bm{B}_{% n})italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∈ sansserif_Con ( bold_italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ sansserif_Con ( bold_italic_B start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ).

A quasivariety 𝖪𝖪\mathsf{K}sansserif_K is said to be congruence distributive when 𝖢𝗈𝗇𝖪(𝑨)subscript𝖢𝗈𝗇𝖪𝑨\mathsf{Con}_{\mathsf{K}}(\bm{A})sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) is a distributive lattice for every 𝑨𝖪𝑨𝖪\bm{A}\in\mathsf{K}bold_italic_A ∈ sansserif_K. The next result is an effortless generalization to quasivarieties of [20, Thm. 1.2.20]:

Theorem 2.5.

A quasivariety 𝖪𝖪\mathsf{K}sansserif_K is congruence distributive iff for every subdirect product 𝐀𝐁1××𝐁n𝐀subscript𝐁1subscript𝐁𝑛\bm{A}\leqslant\bm{B}_{1}\times\dots\times\bm{B}_{n}bold_italic_A ⩽ bold_italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × ⋯ × bold_italic_B start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT with 𝐁1,,𝐁n𝖪subscript𝐁1subscript𝐁𝑛𝖪\bm{B}_{1},\dots,\bm{B}_{n}\in\mathsf{K}bold_italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , bold_italic_B start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ sansserif_K and every θ𝖢𝗈𝗇𝖪(𝐀)𝜃subscript𝖢𝗈𝗇𝖪𝐀\theta\in\mathsf{Con}_{\mathsf{K}}(\bm{A})italic_θ ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) there exist θ1𝖢𝗈𝗇𝖪(𝐁1),,θn𝖢𝗈𝗇𝖪(𝐁n)formulae-sequencesubscript𝜃1subscript𝖢𝗈𝗇𝖪subscript𝐁1subscript𝜃𝑛subscript𝖢𝗈𝗇𝖪subscript𝐁𝑛\theta_{1}\in\mathsf{Con}_{\mathsf{K}}(\bm{B}_{1}),\dots,\theta_{n}\in\mathsf{% Con}_{\mathsf{K}}(\bm{B}_{n})italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) such that θ=(θ1××θn)A𝜃subscript𝜃1subscript𝜃𝑛subscript𝐴absent\theta=(\theta_{1}\times\dots\times\theta_{n}){\upharpoonright}_{A}italic_θ = ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × ⋯ × italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT.

The following theorem can be derived from Jónsson’s Lemma (see, e.g., [3, Lem. 5.9]), which is one of the main consequences of congruence distributivity.

Theorem 2.6.

Let 𝖪𝖪\mathsf{K}sansserif_K be a class of algebras such that 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ) is congruence distributive. Then the FSI members of 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ) belong to 𝕊u(𝖪)𝕊subscriptu𝖪\mathbb{H}\mathbb{S}\mathbb{P}_{\!\textsc{{u}}}(\mathsf{K})blackboard_H blackboard_S blackboard_P start_POSTSUBSCRIPT u end_POSTSUBSCRIPT ( sansserif_K ).

Lastly, given an algebra 𝑨𝑨\bm{A}bold_italic_A and a set XA𝑋𝐴X\subseteq Aitalic_X ⊆ italic_A, we denote the least subuniverse of 𝑨𝑨\bm{A}bold_italic_A containing X𝑋Xitalic_X by Sg𝑨(X)superscriptSg𝑨𝑋\textup{Sg}^{\bm{A}}(X)Sg start_POSTSUPERSCRIPT bold_italic_A end_POSTSUPERSCRIPT ( italic_X ). When A=Sg𝑨(X)𝐴superscriptSg𝑨𝑋A=\textup{Sg}^{\bm{A}}(X)italic_A = Sg start_POSTSUPERSCRIPT bold_italic_A end_POSTSUPERSCRIPT ( italic_X ) for some finite XA𝑋𝐴X\subseteq Aitalic_X ⊆ italic_A, we say that 𝑨𝑨\bm{A}bold_italic_A is finitely generated. If every finitely generated subalgebra of 𝑨𝑨\bm{A}bold_italic_A is finite, we call 𝑨𝑨\bm{A}bold_italic_A locally finite. A class of algebras is locally finite when its members are.

3. Epimorphism surjectivity

Definition 3.1.

A quasivariety 𝖪𝖪\mathsf{K}sansserif_K is said to have:

  1. (i)

    the epimorphism surjectivity property (ES property, for short) when every 𝖪𝖪\mathsf{K}sansserif_K-epimorphism is surjective;

  2. (ii)

    the weak epimorphism surjectivity property (weak ES property, for short) when every 𝖪𝖪\mathsf{K}sansserif_K-epimorphism between finitely generated algebras is surjective.333 The weak ES property is often phrased as the demand that every 𝖪𝖪\mathsf{K}sansserif_K-epimorphism f:𝑨𝑩:𝑓𝑨𝑩f\colon\bm{A}\to\bm{B}italic_f : bold_italic_A → bold_italic_B such that B=Sg𝑩(f[A]X)𝐵superscriptSg𝑩𝑓delimited-[]𝐴𝑋B=\textup{Sg}^{\bm{B}}(f[A]\cup X)italic_B = Sg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_f [ italic_A ] ∪ italic_X ) for some finite XB𝑋𝐵X\subseteq Bitalic_X ⊆ italic_B is surjective [5]. From Proposition 3.2 and [28, Thm. 5.4] it follows that the two definitions are equivalent.

Examples separating the ES property from its weak variant abound. For instance, when phrased in algebraic terms, a theorem of Kreisel [24, Thm. 1] states that all varieties of Heyting algebras have the weak ES property (for an algebraic proof, see Example 3.12). However, a continuum of them lacks the ES property [29, Thm. 8.4] (see also [4]).

The task of determining whether a quasivariety has the weak ES property can be simplified using the notion of an epic subalgebra. Given a quasivariety 𝖪𝖪\mathsf{K}sansserif_K and 𝑩𝖪𝑩𝖪\bm{B}\in\mathsf{K}bold_italic_B ∈ sansserif_K, we say that a subalgebra 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is epic in 𝖪𝖪\mathsf{K}sansserif_K when the inclusion map i:𝑨𝑩:𝑖𝑨𝑩i\colon\bm{A}\to\bm{B}italic_i : bold_italic_A → bold_italic_B is a 𝖪𝖪\mathsf{K}sansserif_K-epimorphism, that is, when for every 𝑪𝖪𝑪𝖪\bm{C}\in\mathsf{K}bold_italic_C ∈ sansserif_K and every pair of homomorphisms g,h:𝑩𝑪:𝑔𝑩𝑪g,h\colon\bm{B}\to\bm{C}italic_g , italic_h : bold_italic_B → bold_italic_C,

gA=hA implies g=h.g{\upharpoonright}_{A}=h{\upharpoonright}_{A}\,\,\text{ implies }\,\,g=h.italic_g ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = italic_h ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT implies italic_g = italic_h .

Notice that a homomorphism f:𝑨𝑩:𝑓𝑨𝑩f\colon\bm{A}\to\bm{B}italic_f : bold_italic_A → bold_italic_B between members of 𝖪𝖪\mathsf{K}sansserif_K is a 𝖪𝖪\mathsf{K}sansserif_K-epimorphism iff f[𝑨]𝑩𝑓delimited-[]𝑨𝑩f[\bm{A}]\leqslant\bm{B}italic_f [ bold_italic_A ] ⩽ bold_italic_B is epic in 𝖪𝖪\mathsf{K}sansserif_K. Lastly, we say that 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is almost total when there exists some bB𝑏𝐵b\in Bitalic_b ∈ italic_B such that B=Sg𝑩(A{b})𝐵superscriptSg𝑩𝐴𝑏B=\textup{Sg}^{\bm{B}}(A\cup\{b\})italic_B = Sg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_A ∪ { italic_b } ). We will prove that these concepts are related as follows:

Proposition 3.2.

A quasivariety 𝖪𝖪\mathsf{K}sansserif_K has the weak ES property iff its finitely generated members lack proper subalgebras that are almost total and epic in 𝖪𝖪\mathsf{K}sansserif_K.

Since the subalgebras of a finitely generated algebra need not be finitely generated, the next observation is required to prove the implication from left to right in Proposition 3.2:

Lemma 3.3.

Let 𝖪𝖪\mathsf{K}sansserif_K be a quasivariety, 𝐁𝖪𝐁𝖪\bm{B}\in\mathsf{K}bold_italic_B ∈ sansserif_K, and 𝐀𝐁𝐀𝐁\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B proper, almost total, and epic in 𝖪𝖪\mathsf{K}sansserif_K. Then there exist a finitely generated 𝐁𝖪superscript𝐁𝖪\bm{B}^{\prime}\in\mathsf{K}bold_italic_B start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ sansserif_K and 𝐀𝐁superscript𝐀superscript𝐁\bm{A}^{\prime}\leqslant\bm{B}^{\prime}bold_italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⩽ bold_italic_B start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT finitely generated, proper, almost total, and epic in 𝖪𝖪\mathsf{K}sansserif_K.

Proof.

This is established in the proof of [28, Thm. 5.4] (see also [2]). ∎

We are now ready to prove Proposition 3.2.

Proof of Proposition 3.2..

The implication from left to right follows from Lemma 3.3. To prove the other implication, suppose that 𝖪𝖪\mathsf{K}sansserif_K lacks the weak ES property. Then there exists a nonsurjective 𝖪𝖪\mathsf{K}sansserif_K-epimorphism f:𝑨𝑩:𝑓𝑨𝑩f\colon\bm{A}\to\bm{B}italic_f : bold_italic_A → bold_italic_B with 𝑨𝑨\bm{A}bold_italic_A and 𝑩𝑩\bm{B}bold_italic_B finitely generated. Therefore, f[𝑨]𝑩𝑓delimited-[]𝑨𝑩f[\bm{A}]\leqslant\bm{B}italic_f [ bold_italic_A ] ⩽ bold_italic_B is proper and epic in 𝖪𝖪\mathsf{K}sansserif_K. Now, let G𝐺Gitalic_G be a finite set of generators for 𝑩𝑩\bm{B}bold_italic_B. As f[𝑨]𝑩𝑓delimited-[]𝑨𝑩f[\bm{A}]\leqslant\bm{B}italic_f [ bold_italic_A ] ⩽ bold_italic_B is proper, the set Gf[A]𝐺𝑓delimited-[]𝐴G-f[A]italic_G - italic_f [ italic_A ] is nonempty. Then there are XGf[A]𝑋𝐺𝑓delimited-[]𝐴X\subseteq G-f[A]italic_X ⊆ italic_G - italic_f [ italic_A ] and bGf[A]𝑏𝐺𝑓delimited-[]𝐴b\in G-f[A]italic_b ∈ italic_G - italic_f [ italic_A ] such that

bSg𝑩(f[A]X) and B=Sg𝑩(f[A]X{b}).𝑏superscriptSg𝑩𝑓delimited-[]𝐴𝑋 and 𝐵superscriptSg𝑩𝑓delimited-[]𝐴𝑋𝑏b\notin\textup{Sg}^{\bm{B}}(f[A]\cup X)\,\,\text{ and }\,\,B=\textup{Sg}^{\bm{% B}}(f[A]\cup X\cup\{b\}).italic_b ∉ Sg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_f [ italic_A ] ∪ italic_X ) and italic_B = Sg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_f [ italic_A ] ∪ italic_X ∪ { italic_b } ) .

Let 𝑪𝑪\bm{C}bold_italic_C be the subalgebra of 𝑩𝑩\bm{B}bold_italic_B with universe Sg𝑩(f[A]X)superscriptSg𝑩𝑓delimited-[]𝐴𝑋\textup{Sg}^{\bm{B}}(f[A]\cup X)Sg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_f [ italic_A ] ∪ italic_X ). In view of the the above display,

bC and B=Sg𝑩(C{b}).𝑏𝐶 and 𝐵superscriptSg𝑩𝐶𝑏b\notin C\,\,\text{ and }\,\,B=\textup{Sg}^{\bm{B}}(C\cup\{b\}).italic_b ∉ italic_C and italic_B = Sg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_C ∪ { italic_b } ) .

Thus, 𝑪𝑩𝑪𝑩\bm{C}\leqslant\bm{B}bold_italic_C ⩽ bold_italic_B is proper and almost total. As f[𝑨]𝑪𝑓delimited-[]𝑨𝑪f[\bm{A}]\leqslant\bm{C}italic_f [ bold_italic_A ] ⩽ bold_italic_C by the construction of 𝑪𝑪\bm{C}bold_italic_C, from the assumption that f[𝑨]𝑩𝑓delimited-[]𝑨𝑩f[\bm{A}]\leqslant\bm{B}italic_f [ bold_italic_A ] ⩽ bold_italic_B is epic in 𝖪𝖪\mathsf{K}sansserif_K it follows that 𝑪𝑩𝑪𝑩\bm{C}\leqslant\bm{B}bold_italic_C ⩽ bold_italic_B is also epic in 𝖪𝖪\mathsf{K}sansserif_K. ∎

The rest of this section is devoted to improving Proposition 3.2. The next concept is instrumental to this purpose:

Definition 3.4.

Let 𝑩𝑩\bm{B}bold_italic_B be a member of a quasivariety 𝖪𝖪\mathsf{K}sansserif_K. A subalgebra 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is full in 𝖪𝖪\mathsf{K}sansserif_K when it is proper, almost total, and for every θ𝖢𝗈𝗇𝖪(𝑩)𝜃subscript𝖢𝗈𝗇𝖪𝑩\theta\in\mathsf{Con}_{\mathsf{K}}(\bm{B})italic_θ ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B ) it holds that

if θidB, then for every bB there exists aA s.t. a,bθ.formulae-sequenceif 𝜃subscriptid𝐵 then for every 𝑏𝐵 there exists 𝑎𝐴 s.t. 𝑎𝑏𝜃\text{if }\theta\neq\textup{id}_{B},\text{ then for every }b\in B\text{ there % exists }a\in A\text{ s.t. }\langle a,b\rangle\in\theta.if italic_θ ≠ id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT , then for every italic_b ∈ italic_B there exists italic_a ∈ italic_A s.t. ⟨ italic_a , italic_b ⟩ ∈ italic_θ .

When 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is both epic and full in 𝖪𝖪\mathsf{K}sansserif_K, we say that 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is fully epic in 𝖪𝖪\mathsf{K}sansserif_K.

Our aim is to prove the following:

Theorem 3.5.

A quasivariety 𝖪𝖪\mathsf{K}sansserif_K has the weak ES property iff for every finitely generated 𝐁𝖪𝐁𝖪\bm{B}\in\mathsf{K}bold_italic_B ∈ sansserif_K and 𝐀𝐁𝐀𝐁\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B that is full in 𝖪𝖪\mathsf{K}sansserif_K one of the following conditions holds:

  1. (i)

    There are two distinct θ,ϕ𝖢𝗈𝗇𝖪(𝑩)𝜃italic-ϕsubscript𝖢𝗈𝗇𝖪𝑩\theta,\phi\in\mathsf{Con}_{\mathsf{K}}(\bm{B})italic_θ , italic_ϕ ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B ) such that θA=ϕA\theta{\upharpoonright}_{A}=\phi{\upharpoonright}_{A}italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = italic_ϕ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT;

  2. (ii)

    There are two distinct embeddings g,h:𝑩𝑪:𝑔𝑩𝑪g,h\colon\bm{B}\to\bm{C}italic_g , italic_h : bold_italic_B → bold_italic_C with 𝑪𝖪rsi𝑪subscript𝖪rsi\bm{C}\in\mathsf{K}_{\textup{{rsi}}}bold_italic_C ∈ sansserif_K start_POSTSUBSCRIPT rsi end_POSTSUBSCRIPT such that gA=hAg{\upharpoonright}_{A}=h{\upharpoonright}_{A}italic_g ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = italic_h ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT.

Moreover, if condition (i) holds, we may assume that θ=idB𝜃subscriptid𝐵\theta=\textup{id}_{B}italic_θ = id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT.

The proof of Theorem 3.5 proceeds through a series of technical observations. Given an algebra 𝑨𝑨\bm{A}bold_italic_A, we say that a family {θi:iI}𝖢𝗈𝗇(𝑨)conditional-setsubscript𝜃𝑖𝑖𝐼𝖢𝗈𝗇𝑨\{\theta_{i}:i\in I\}\subseteq\mathsf{Con}(\bm{A}){ italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : italic_i ∈ italic_I } ⊆ sansserif_Con ( bold_italic_A ) is a chain when for every i,jI𝑖𝑗𝐼i,j\in Iitalic_i , italic_j ∈ italic_I either θiθjsubscript𝜃𝑖subscript𝜃𝑗\theta_{i}\subseteq\theta_{j}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⊆ italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT or θjθisubscript𝜃𝑗subscript𝜃𝑖\theta_{j}\subseteq\theta_{i}italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ⊆ italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. We will require the following well-known fact.

Proposition 3.6.

Let 𝐀𝐀\bm{A}bold_italic_A be a member of a quasivariety 𝖪𝖪\mathsf{K}sansserif_K. The union of a nonempty chain of 𝖪𝖪\mathsf{K}sansserif_K-congruences of 𝐀𝐀\bm{A}bold_italic_A is still a 𝖪𝖪\mathsf{K}sansserif_K-congruence of 𝐀𝐀\bm{A}bold_italic_A.

When 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B and θ𝖢𝗈𝗇𝖪(𝑩)𝜃subscript𝖢𝗈𝗇𝖪𝑩\theta\in\mathsf{Con}_{\mathsf{K}}(\bm{B})italic_θ ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B ), we denote the subalgebra of 𝑩/θ𝑩𝜃\bm{B}/\thetabold_italic_B / italic_θ with universe {a/θ:aA}conditional-set𝑎𝜃𝑎𝐴\{a/\theta:a\in A\}{ italic_a / italic_θ : italic_a ∈ italic_A } by 𝑨/θ𝑨𝜃\bm{A}/\thetabold_italic_A / italic_θ.

Proposition 3.7.

Let 𝖪𝖪\mathsf{K}sansserif_K be a quasivariety, 𝐁𝖪𝐁𝖪\bm{B}\in\mathsf{K}bold_italic_B ∈ sansserif_K, and 𝐀𝐁𝐀𝐁\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B proper and almost total. Then there exists θ𝖢𝗈𝗇𝖪(𝐁)𝜃subscript𝖢𝗈𝗇𝖪𝐁\theta\in\mathsf{Con}_{\mathsf{K}}(\bm{B})italic_θ ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B ) such that 𝐀/θ𝐁/θ𝐀𝜃𝐁𝜃\bm{A}/\theta\leqslant\bm{B}/\thetabold_italic_A / italic_θ ⩽ bold_italic_B / italic_θ is full in 𝖪𝖪\mathsf{K}sansserif_K.

Proof.

As 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is proper and almost total, there exists bBA𝑏𝐵𝐴b\in B-Aitalic_b ∈ italic_B - italic_A such that B=Sg𝑩(A{b})𝐵superscriptSg𝑩𝐴𝑏B=\textup{Sg}^{\bm{B}}(A\cup\{b\})italic_B = Sg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_A ∪ { italic_b } ). Then consider the poset

X{θ𝖢𝗈𝗇𝖪(𝑩):there exists no aA s.t. a,bθ}𝑋conditional-set𝜃subscript𝖢𝗈𝗇𝖪𝑩there exists no 𝑎𝐴 s.t. 𝑎𝑏𝜃X\coloneqq\{\theta\in\mathsf{Con}_{\mathsf{K}}(\bm{B}):\text{there exists no }% a\in A\text{ s.t. }\langle a,b\rangle\in\theta\}italic_X ≔ { italic_θ ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B ) : there exists no italic_a ∈ italic_A s.t. ⟨ italic_a , italic_b ⟩ ∈ italic_θ }

ordered under the inclusion relation. We will apply Zorn’s Lemma to obtain a maximal element of X𝑋Xitalic_X. Clearly, X𝑋Xitalic_X contains idBsubscriptid𝐵\textup{id}_{B}id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT. Furthermore, the definition of X𝑋Xitalic_X and Proposition 3.6 guarantee that X𝑋Xitalic_X is closed under unions of nonempty chains. Therefore, there exists a maximal element θ𝜃\thetaitalic_θ of X𝑋Xitalic_X.

From θX𝜃𝑋\theta\in Xitalic_θ ∈ italic_X it follows that b/θ𝑏𝜃b/\thetaitalic_b / italic_θ does not belong to A/θ𝐴𝜃A/\thetaitalic_A / italic_θ. Therefore, 𝑨/θ𝑩/θ𝑨𝜃𝑩𝜃\bm{A}/\theta\leqslant\bm{B}/\thetabold_italic_A / italic_θ ⩽ bold_italic_B / italic_θ is proper. Moreover, B=Sg𝑩(A{b})𝐵superscriptSg𝑩𝐴𝑏B=\textup{Sg}^{\bm{B}}(A\cup\{b\})italic_B = Sg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_A ∪ { italic_b } ) implies that B/θ=Sg𝑩/θ(A/θ{b/θ})𝐵𝜃superscriptSg𝑩𝜃𝐴𝜃𝑏𝜃B/\theta=\textup{Sg}^{\bm{B}/\theta}(A/\theta\cup\{b/\theta\})italic_B / italic_θ = Sg start_POSTSUPERSCRIPT bold_italic_B / italic_θ end_POSTSUPERSCRIPT ( italic_A / italic_θ ∪ { italic_b / italic_θ } ). Therefore, 𝑨/θ𝑩/θ𝑨𝜃𝑩𝜃\bm{A}/\theta\leqslant\bm{B}/\thetabold_italic_A / italic_θ ⩽ bold_italic_B / italic_θ is almost total. It only remains to prove that it is full in 𝖪𝖪\mathsf{K}sansserif_K.

To this end, consider some ϕ𝖢𝗈𝗇𝖪(𝑩/θ){idB/θ}italic-ϕsubscript𝖢𝗈𝗇𝖪𝑩𝜃subscriptid𝐵𝜃\phi\in\mathsf{Con}_{\mathsf{K}}(\bm{B}/\theta)-\{\textup{id}_{B/\theta}\}italic_ϕ ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B / italic_θ ) - { id start_POSTSUBSCRIPT italic_B / italic_θ end_POSTSUBSCRIPT }. By the Correspondence Theorem 2.1 there exists η𝖢𝗈𝗇𝖪(𝑩)𝜂subscript𝖢𝗈𝗇𝖪𝑩\eta\in\mathsf{Con}_{\mathsf{K}}(\bm{B})italic_η ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B ) such that

θη and ϕ={a/θ,c/θ:a,cη}.𝜃𝜂 and italic-ϕconditional-set𝑎𝜃𝑐𝜃𝑎𝑐𝜂\theta\subset\eta\,\,\text{ and }\,\,\phi=\{\langle a/\theta,c/\theta\rangle:% \langle a,c\rangle\in\eta\}.italic_θ ⊂ italic_η and italic_ϕ = { ⟨ italic_a / italic_θ , italic_c / italic_θ ⟩ : ⟨ italic_a , italic_c ⟩ ∈ italic_η } .

Since θ𝜃\thetaitalic_θ is a maximal element of X𝑋Xitalic_X, from θη𝜃𝜂\theta\subset\etaitalic_θ ⊂ italic_η it follows that ηX𝜂𝑋\eta\notin Xitalic_η ∉ italic_X. Therefore, there exists aA𝑎𝐴a\in Aitalic_a ∈ italic_A such that a,bη𝑎𝑏𝜂\langle a,b\rangle\in\eta⟨ italic_a , italic_b ⟩ ∈ italic_η. In view of the above display, this yields a/θ,b/θϕ𝑎𝜃𝑏𝜃italic-ϕ\langle a/\theta,b/\theta\rangle\in\phi⟨ italic_a / italic_θ , italic_b / italic_θ ⟩ ∈ italic_ϕ. Then consider an arbitrary c/θB/θ𝑐𝜃𝐵𝜃c/\theta\in B/\thetaitalic_c / italic_θ ∈ italic_B / italic_θ. In order to conclude the proof, we need to find some ca/θA/θsubscript𝑐𝑎𝜃𝐴𝜃c_{a}/\theta\in A/\thetaitalic_c start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT / italic_θ ∈ italic_A / italic_θ such that c/θ,ca/θϕ𝑐𝜃subscript𝑐𝑎𝜃italic-ϕ\langle c/\theta,c_{a}/\theta\rangle\in\phi⟨ italic_c / italic_θ , italic_c start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT / italic_θ ⟩ ∈ italic_ϕ. Since B=Sg𝑩(A{b})𝐵superscriptSg𝑩𝐴𝑏B=\textup{Sg}^{\bm{B}}(A\cup\{b\})italic_B = Sg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_A ∪ { italic_b } ), there exist a term φ(x1,,xn,y)𝜑subscript𝑥1subscript𝑥𝑛𝑦\varphi(x_{1},\dots,x_{n},y)italic_φ ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , italic_y ) and a1,,anAsubscript𝑎1subscript𝑎𝑛𝐴a_{1},\dots,a_{n}\in Aitalic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ italic_A such that c=φ𝑩(a1,,an,b)𝑐superscript𝜑𝑩subscript𝑎1subscript𝑎𝑛𝑏c=\varphi^{\bm{B}}(a_{1},\dots,a_{n},b)italic_c = italic_φ start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , italic_b ). Together with a/θ,b/θϕ𝑎𝜃𝑏𝜃italic-ϕ\langle a/\theta,b/\theta\rangle\in\phi⟨ italic_a / italic_θ , italic_b / italic_θ ⟩ ∈ italic_ϕ, this implies

c/θ,φ𝑩/θ(a1/θ,,an/θ,a/θ)ϕ.𝑐𝜃superscript𝜑𝑩𝜃subscript𝑎1𝜃subscript𝑎𝑛𝜃𝑎𝜃italic-ϕ\langle c/\theta,\varphi^{\bm{B}/\theta}(a_{1}/\theta,\dots,a_{n}/\theta,a/% \theta)\rangle\in\phi.⟨ italic_c / italic_θ , italic_φ start_POSTSUPERSCRIPT bold_italic_B / italic_θ end_POSTSUPERSCRIPT ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT / italic_θ , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT / italic_θ , italic_a / italic_θ ) ⟩ ∈ italic_ϕ .

As a,a1,,anA𝑎subscript𝑎1subscript𝑎𝑛𝐴a,a_{1},\dots,a_{n}\in Aitalic_a , italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ italic_A, the element caφ𝑩(a1,,an,a)subscript𝑐𝑎superscript𝜑𝑩subscript𝑎1subscript𝑎𝑛𝑎c_{a}\coloneqq\varphi^{\bm{B}}(a_{1},\dots,a_{n},a)italic_c start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ≔ italic_φ start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , italic_a ) belongs to A𝐴Aitalic_A and, therefore, ca/θA/θsubscript𝑐𝑎𝜃𝐴𝜃c_{a}/\theta\in A/\thetaitalic_c start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT / italic_θ ∈ italic_A / italic_θ. Lastly, the above display amounts to c/θ,ca/θϕ𝑐𝜃subscript𝑐𝑎𝜃italic-ϕ\langle c/\theta,c_{a}/\theta\rangle\in\phi⟨ italic_c / italic_θ , italic_c start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT / italic_θ ⟩ ∈ italic_ϕ. ∎

Corollary 3.8.

A quasivariety 𝖪𝖪\mathsf{K}sansserif_K has the weak ES property iff its finitely generated members lack subalgebras that are fully epic in 𝖪𝖪\mathsf{K}sansserif_K.

Proof.

The implication from left to right follows from Proposition 3.2. To prove the other implication, suppose by contraposition that 𝖪𝖪\mathsf{K}sansserif_K lacks the weak ES property. By Proposition 3.2 there exist 𝑩𝖪𝑩𝖪\bm{B}\in\mathsf{K}bold_italic_B ∈ sansserif_K finitely generated and 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B proper, almost total, and epic in 𝖪𝖪\mathsf{K}sansserif_K. Therefore, we can apply Proposition 3.7 obtaining θ𝖢𝗈𝗇𝖪(𝑩)𝜃subscript𝖢𝗈𝗇𝖪𝑩\theta\in\mathsf{Con}_{\mathsf{K}}(\bm{B})italic_θ ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B ) such that 𝑨/θ𝑩/θ𝑨𝜃𝑩𝜃\bm{A}/\theta\leqslant\bm{B}/\thetabold_italic_A / italic_θ ⩽ bold_italic_B / italic_θ is full in 𝖪𝖪\mathsf{K}sansserif_K. Furthermore, from the assumption that 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is epic in 𝖪𝖪\mathsf{K}sansserif_K it follows that so is 𝑨/θ𝑩/θ𝑨𝜃𝑩𝜃\bm{A}/\theta\leqslant\bm{B}/\thetabold_italic_A / italic_θ ⩽ bold_italic_B / italic_θ. ∎

We will also make use of the next technical observation:

Lemma 3.9.

Let 𝖪𝖪\mathsf{K}sansserif_K be a quasivariety, 𝐁𝖪𝐁𝖪\bm{B}\in\mathsf{K}bold_italic_B ∈ sansserif_K, and 𝐀𝐁𝐀𝐁\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B full in 𝖪𝖪\mathsf{K}sansserif_K. If θ,ϕ𝖢𝗈𝗇𝖪(𝐁)𝜃italic-ϕsubscript𝖢𝗈𝗇𝖪𝐁\theta,\phi\in\mathsf{Con}_{\mathsf{K}}(\bm{B})italic_θ , italic_ϕ ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B ) are such that θϕ𝜃italic-ϕ\theta\neq\phiitalic_θ ≠ italic_ϕ and θA=ϕA\theta{\upharpoonright}_{A}=\phi{\upharpoonright}_{A}italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = italic_ϕ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT, then θϕ=idB𝜃italic-ϕsubscriptid𝐵\theta\cap\phi=\textup{id}_{B}italic_θ ∩ italic_ϕ = id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT.

Proof.

Assume that θ,ϕ𝖢𝗈𝗇𝖪(𝑩)𝜃italic-ϕsubscript𝖢𝗈𝗇𝖪𝑩\theta,\phi\in\mathsf{Con}_{\mathsf{K}}(\bm{B})italic_θ , italic_ϕ ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B ) are such that θϕ𝜃italic-ϕ\theta\neq\phiitalic_θ ≠ italic_ϕ and θA=ϕA\theta{\upharpoonright}_{A}=\phi{\upharpoonright}_{A}italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = italic_ϕ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT. Suppose, with a view to contradiction, that θϕidB𝜃italic-ϕsubscriptid𝐵\theta\cap\phi\neq\textup{id}_{B}italic_θ ∩ italic_ϕ ≠ id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT. Since 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is full in 𝖪𝖪\mathsf{K}sansserif_K, for every b1,b2Bsubscript𝑏1subscript𝑏2𝐵b_{1},b_{2}\in Bitalic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ italic_B there exist a1,a2Asubscript𝑎1subscript𝑎2𝐴a_{1},a_{2}\in Aitalic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ italic_A such that a1,b1,a2,b2θϕsubscript𝑎1subscript𝑏1subscript𝑎2subscript𝑏2𝜃italic-ϕ\langle a_{1},b_{1}\rangle,\langle a_{2},b_{2}\rangle\in\theta\cap\phi⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⟩ , ⟨ italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ italic_θ ∩ italic_ϕ. Then b1,b2θsubscript𝑏1subscript𝑏2𝜃\langle b_{1},b_{2}\rangle\in\theta⟨ italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ italic_θ if and only if a1,a2θsubscript𝑎1subscript𝑎2𝜃\langle a_{1},a_{2}\rangle\in\theta⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ italic_θ, and b1,b2ϕsubscript𝑏1subscript𝑏2italic-ϕ\langle b_{1},b_{2}\rangle\in\phi⟨ italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ italic_ϕ if and only if a1,a2ϕsubscript𝑎1subscript𝑎2italic-ϕ\langle a_{1},a_{2}\rangle\in\phi⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ italic_ϕ. From θA=ϕA\theta{\upharpoonright}_{A}=\phi{\upharpoonright}_{A}italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = italic_ϕ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT it follows that a1,a2θsubscript𝑎1subscript𝑎2𝜃\langle a_{1},a_{2}\rangle\in\theta⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ italic_θ if and only if a1,a2ϕsubscript𝑎1subscript𝑎2italic-ϕ\langle a_{1},a_{2}\rangle\in\phi⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ italic_ϕ. Thus, b1,b2θsubscript𝑏1subscript𝑏2𝜃\langle b_{1},b_{2}\rangle\in\theta⟨ italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ italic_θ if and only if b1,b2ϕsubscript𝑏1subscript𝑏2italic-ϕ\langle b_{1},b_{2}\rangle\in\phi⟨ italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ italic_ϕ. But this implies θ=ϕ𝜃italic-ϕ\theta=\phiitalic_θ = italic_ϕ, which contradicts our assumption. ∎

The heart of the proof of Theorem 3.5 is the next observation:

Proposition 3.10.

Let 𝖪𝖪\mathsf{K}sansserif_K be a quasivariety, 𝐁𝖪𝐁𝖪\bm{B}\in\mathsf{K}bold_italic_B ∈ sansserif_K, and 𝐀𝐁𝐀𝐁\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B full in 𝖪𝖪\mathsf{K}sansserif_K. Then 𝐀𝐁𝐀𝐁\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is not epic in 𝖪𝖪\mathsf{K}sansserif_K iff one of the conditions in the statement of Theorem 3.5 holds. Furthermore, if condition (i) holds, we may assume that θ=idB𝜃subscriptid𝐵\theta=\textup{id}_{B}italic_θ = id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT.

Proof.

Suppose first that 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is not epic in 𝖪𝖪\mathsf{K}sansserif_K. Therefore, there exist 𝑪𝖪𝑪𝖪\bm{C}\in\mathsf{K}bold_italic_C ∈ sansserif_K and two homomorphisms g,h:𝑩𝑪:𝑔𝑩𝑪g,h\colon\bm{B}\to\bm{C}italic_g , italic_h : bold_italic_B → bold_italic_C such that gA=hAg{\upharpoonright}_{A}=h{\upharpoonright}_{A}italic_g ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = italic_h ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT and gh𝑔g\neq hitalic_g ≠ italic_h. As gh𝑔g\neq hitalic_g ≠ italic_h there exists also bB𝑏𝐵b\in Bitalic_b ∈ italic_B such that g(b)h(b)𝑔𝑏𝑏g(b)\neq h(b)italic_g ( italic_b ) ≠ italic_h ( italic_b ). By the Subdirect Decomposition Theorem 2.3 there exist 𝑫𝖪rsi𝑫subscript𝖪rsi\bm{D}\in\mathsf{K}_{\textsc{rsi}}bold_italic_D ∈ sansserif_K start_POSTSUBSCRIPT rsi end_POSTSUBSCRIPT and a homomorphism f:𝑪𝑫:𝑓𝑪𝑫f\colon\bm{C}\to\bm{D}italic_f : bold_italic_C → bold_italic_D such that f(g(b))f(h(b))𝑓𝑔𝑏𝑓𝑏f(g(b))\neq f(h(b))italic_f ( italic_g ( italic_b ) ) ≠ italic_f ( italic_h ( italic_b ) ). Thus, fg𝑓𝑔f\circ gitalic_f ∘ italic_g and fh𝑓f\circ hitalic_f ∘ italic_h differ, but their restrictions to A𝐴Aitalic_A coincide. Consequently, we may assume that 𝑪𝖪rsi𝑪subscript𝖪rsi\bm{C}\in\mathsf{K}_{\textsc{rsi}}bold_italic_C ∈ sansserif_K start_POSTSUBSCRIPT rsi end_POSTSUBSCRIPT (otherwise, we replace 𝑪𝑪\bm{C}bold_italic_C by 𝑫𝑫\bm{D}bold_italic_D and hhitalic_h and g𝑔gitalic_g by their compositions with f𝑓fitalic_f).

If both g𝑔gitalic_g and hhitalic_h are injective, then condition (ii) of Theorem 3.5 holds. Then we consider the case where one of them is not. By symmetry we may assume that g𝑔gitalic_g is not injective, that is, 𝖪𝖾𝗋(g)idB𝖪𝖾𝗋𝑔subscriptid𝐵\mathsf{Ker}(g)\neq\textup{id}_{B}sansserif_Ker ( italic_g ) ≠ id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT. We will prove that condition (i) of Theorem 3.5 holds.  Clearly, we have 𝖪𝖾𝗋(g),𝖪𝖾𝗋(h)𝖢𝗈𝗇𝖪(𝑩)𝖪𝖾𝗋𝑔𝖪𝖾𝗋subscript𝖢𝗈𝗇𝖪𝑩\mathsf{Ker}(g),\mathsf{Ker}(h)\in\mathsf{Con}_{\mathsf{K}}(\bm{B})sansserif_Ker ( italic_g ) , sansserif_Ker ( italic_h ) ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B ). Therefore, it suffices to show that

𝖪𝖾𝗋(g)A=𝖪𝖾𝗋(h)A and 𝖪𝖾𝗋(g)𝖪𝖾𝗋(h).\mathsf{Ker}(g){\upharpoonright}_{A}=\mathsf{Ker}(h){\upharpoonright}_{A}\,\,% \text{ and }\,\,\mathsf{Ker}(g)\neq\mathsf{Ker}(h).sansserif_Ker ( italic_g ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = sansserif_Ker ( italic_h ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT and sansserif_Ker ( italic_g ) ≠ sansserif_Ker ( italic_h ) .

The first half of the above display holds because gA=hAg{\upharpoonright}_{A}=h{\upharpoonright}_{A}italic_g ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = italic_h ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT. To prove the second, recall that 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is full in 𝖪𝖪\mathsf{K}sansserif_K and that 𝖪𝖾𝗋(g)idB𝖪𝖾𝗋𝑔subscriptid𝐵\mathsf{Ker}(g)\neq\textup{id}_{B}sansserif_Ker ( italic_g ) ≠ id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT. Therefore, there exists aA𝑎𝐴a\in Aitalic_a ∈ italic_A such that a,b𝖪𝖾𝗋(g)𝑎𝑏𝖪𝖾𝗋𝑔\langle a,b\rangle\in\mathsf{Ker}(g)⟨ italic_a , italic_b ⟩ ∈ sansserif_Ker ( italic_g ). Together with gA=hAg{\upharpoonright}_{A}=h{\upharpoonright}_{A}italic_g ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = italic_h ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT, this yields

g(b)=g(a)=h(a).𝑔𝑏𝑔𝑎𝑎g(b)=g(a)=h(a).italic_g ( italic_b ) = italic_g ( italic_a ) = italic_h ( italic_a ) .

Since g(b)h(b)𝑔𝑏𝑏g(b)\neq h(b)italic_g ( italic_b ) ≠ italic_h ( italic_b ), this implies h(a)h(b)𝑎𝑏h(a)\neq h(b)italic_h ( italic_a ) ≠ italic_h ( italic_b ). Thus, a,b𝖪𝖾𝗋(h)𝑎𝑏𝖪𝖾𝗋\langle a,b\rangle\notin\mathsf{Ker}(h)⟨ italic_a , italic_b ⟩ ∉ sansserif_Ker ( italic_h ). Hence, we conclude that 𝖪𝖾𝗋(g)𝖪𝖾𝗋(h)𝖪𝖾𝗋𝑔𝖪𝖾𝗋\mathsf{Ker}(g)\neq\mathsf{Ker}(h)sansserif_Ker ( italic_g ) ≠ sansserif_Ker ( italic_h ).

Now, we prove the converse. If condition (ii) holds, then it is clear that 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is not epic in 𝖪𝖪\mathsf{K}sansserif_K. Then suppose that condition (i) holds. In this case, there are two distinct θ,ϕ𝖢𝗈𝗇𝖪(𝑩)𝜃italic-ϕsubscript𝖢𝗈𝗇𝖪𝑩\theta,\phi\in\mathsf{Con}_{\mathsf{K}}(\bm{B})italic_θ , italic_ϕ ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B ) such that θA=ϕA\theta{\upharpoonright}_{A}=\phi{\upharpoonright}_{A}italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = italic_ϕ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT. Then Lemma 3.9 yields θϕ=idB𝜃italic-ϕsubscriptid𝐵\theta\cap\phi=\textup{id}_{B}italic_θ ∩ italic_ϕ = id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT. As θϕ𝜃italic-ϕ\theta\neq\phiitalic_θ ≠ italic_ϕ, we have θϕnot-subset-of-nor-equals𝜃italic-ϕ\theta\nsubseteq\phiitalic_θ ⊈ italic_ϕ or ϕθnot-subset-of-nor-equalsitalic-ϕ𝜃\phi\nsubseteq\thetaitalic_ϕ ⊈ italic_θ. By symmetry, we may assume that ϕθnot-subset-of-nor-equalsitalic-ϕ𝜃\phi\nsubseteq\thetaitalic_ϕ ⊈ italic_θ, and hence that ϕθϕitalic-ϕ𝜃italic-ϕ\phi\neq\theta\cap\phiitalic_ϕ ≠ italic_θ ∩ italic_ϕ. From ϕA=θA\phi{\upharpoonright}_{A}=\theta{\upharpoonright}_{A}italic_ϕ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT it follows that ϕA=θAϕA=(θϕ)A\phi{\upharpoonright}_{A}=\theta{\upharpoonright}_{A}\cap\phi{\upharpoonright}% _{A}=(\theta\cap\phi){\upharpoonright}_{A}italic_ϕ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ∩ italic_ϕ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = ( italic_θ ∩ italic_ϕ ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT. Thus, replacing θ𝜃\thetaitalic_θ with θϕ𝜃italic-ϕ\theta\cap\phiitalic_θ ∩ italic_ϕ allows us to assume that θ=idB𝜃subscriptid𝐵\theta=\textup{id}_{B}italic_θ = id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT, ϕidBitalic-ϕsubscriptid𝐵\phi\neq\textup{id}_{B}italic_ϕ ≠ id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT, and ϕA=(idB)A\phi{\upharpoonright}_{A}=(\textup{id}_{B}){\upharpoonright}_{A}italic_ϕ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = ( id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT.

Since 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is full in 𝖪𝖪\mathsf{K}sansserif_K, ϕidBitalic-ϕsubscriptid𝐵\phi\neq\textup{id}_{B}italic_ϕ ≠ id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT, and ϕA=(idB)A=idA\phi{\upharpoonright}_{A}=(\textup{id}_{B}){\upharpoonright}_{A}=\textup{id}_{A}italic_ϕ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = ( id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = id start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT, for every bB𝑏𝐵b\in Bitalic_b ∈ italic_B there exists a unique abAsubscript𝑎𝑏𝐴a_{b}\in Aitalic_a start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT ∈ italic_A such that ab,bϕsubscript𝑎𝑏𝑏italic-ϕ\langle a_{b},b\rangle\in\phi⟨ italic_a start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT , italic_b ⟩ ∈ italic_ϕ. We will prove that the map g:𝑩𝑩:𝑔𝑩𝑩g\colon\bm{B}\to\bm{B}italic_g : bold_italic_B → bold_italic_B defined by the rule g(b)ab𝑔𝑏subscript𝑎𝑏g(b)\coloneqq a_{b}italic_g ( italic_b ) ≔ italic_a start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT is a homomorphism. To this end, let f𝑓fitalic_f be a basic n𝑛nitalic_n-ary operation and b1,,bnBsubscript𝑏1subscript𝑏𝑛𝐵b_{1},\dots,b_{n}\in Bitalic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_b start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ italic_B. From g(b1),b1,,g(bn),bnϕ𝑔subscript𝑏1subscript𝑏1𝑔subscript𝑏𝑛subscript𝑏𝑛italic-ϕ\langle g(b_{1}),b_{1}\rangle,\dots,\langle g(b_{n}),b_{n}\rangle\in\phi⟨ italic_g ( italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⟩ , … , ⟨ italic_g ( italic_b start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) , italic_b start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ⟩ ∈ italic_ϕ it follows f𝑩(g(b1),,g(bn)),f𝑩(b1,,bn)ϕsuperscript𝑓𝑩𝑔subscript𝑏1𝑔subscript𝑏𝑛superscript𝑓𝑩subscript𝑏1subscript𝑏𝑛italic-ϕ\langle f^{\bm{B}}(g(b_{1}),\dots,g(b_{n})),f^{\bm{B}}(b_{1},\dots,b_{n})% \rangle\in\phi⟨ italic_f start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_g ( italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , italic_g ( italic_b start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) , italic_f start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_b start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ⟩ ∈ italic_ϕ. As f𝑩(g(b1),,g(bn))superscript𝑓𝑩𝑔subscript𝑏1𝑔subscript𝑏𝑛f^{\bm{B}}(g(b_{1}),\dots,g(b_{n}))italic_f start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_g ( italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , italic_g ( italic_b start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) belongs to A𝐴Aitalic_A, it is the unique element of A𝐴Aitalic_A which is related to f𝑩(b1,,bn)superscript𝑓𝑩subscript𝑏1subscript𝑏𝑛f^{\bm{B}}(b_{1},\dots,b_{n})italic_f start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_b start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) by ϕitalic-ϕ\phiitalic_ϕ. Therefore, the definition of g𝑔gitalic_g gives

g(f𝑩(b1,,bn))=f𝑩(g(b1),,g(bn)).𝑔superscript𝑓𝑩subscript𝑏1subscript𝑏𝑛superscript𝑓𝑩𝑔subscript𝑏1𝑔subscript𝑏𝑛g(f^{\bm{B}}(b_{1},\dots,b_{n}))=f^{\bm{B}}(g(b_{1}),\dots,g(b_{n})).italic_g ( italic_f start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_b start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) = italic_f start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_g ( italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , italic_g ( italic_b start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) .

Thus, g𝑔gitalic_g is a homomorphism. The definition of g𝑔gitalic_g implies gA=iAg{\upharpoonright}_{A}=i{\upharpoonright}_{A}italic_g ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = italic_i ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT, where i:𝑩𝑩:𝑖𝑩𝑩i\colon\bm{B}\to\bm{B}italic_i : bold_italic_B → bold_italic_B is the identity map. Moreover, gi𝑔𝑖g\neq iitalic_g ≠ italic_i because g[𝑩]=𝑨𝑔delimited-[]𝑩𝑨g[\bm{B}]=\bm{A}italic_g [ bold_italic_B ] = bold_italic_A and 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is proper. Therefore, 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is not epic in 𝖪𝖪\mathsf{K}sansserif_K. ∎

Theorem 3.5 is now an immediate consequence of Corollary 3.8 and Proposition 3.10.

Corollary 3.11.

Let 𝖪𝖪\mathsf{K}sansserif_K be a quasivariety. If 𝐁𝖪𝐁𝖪\bm{B}\in\mathsf{K}bold_italic_B ∈ sansserif_K and 𝐀𝐁𝐀𝐁\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is full and not epic in 𝖪𝖪\mathsf{K}sansserif_K, then 𝐀𝕊(𝖪rsi)𝐀𝕊subscript𝖪rsi\bm{A}\in\mathbb{S}(\mathsf{K}_{\textup{{rsi}}})bold_italic_A ∈ blackboard_S ( sansserif_K start_POSTSUBSCRIPT rsi end_POSTSUBSCRIPT ).

Proof.

As 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is not epic in 𝖪𝖪\mathsf{K}sansserif_K, the proof of the implication from left to right of Proposition 3.10 shows that there exist 𝑪𝖪rsi𝑪subscript𝖪rsi\bm{C}\in\mathsf{K}_{\textsc{rsi}}bold_italic_C ∈ sansserif_K start_POSTSUBSCRIPT rsi end_POSTSUBSCRIPT and two homomorphisms g,h:𝑩𝑪:𝑔𝑩𝑪g,h\colon\bm{B}\to\bm{C}italic_g , italic_h : bold_italic_B → bold_italic_C such that one of the following conditions holds:

  1. (i)

    𝖪𝖾𝗋(g)𝖪𝖾𝗋(h)𝖪𝖾𝗋𝑔𝖪𝖾𝗋\mathsf{Ker}(g)\neq\mathsf{Ker}(h)sansserif_Ker ( italic_g ) ≠ sansserif_Ker ( italic_h ) and 𝖪𝖾𝗋(g)A=𝖪𝖾𝗋(h)A\mathsf{Ker}(g){\upharpoonright}_{A}=\mathsf{Ker}(h){\upharpoonright}_{A}sansserif_Ker ( italic_g ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = sansserif_Ker ( italic_h ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT;

  2. (ii)

    The maps g𝑔gitalic_g and hhitalic_h are distinct embeddings.

We will prove that in both cases, gAsubscript𝐴𝑔absentg{\upharpoonright}_{A}italic_g ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT is injective. In case (ii) this is clear. Then we consider case (i). By Lemma 3.9 we have that idB=𝖪𝖾𝗋(g)𝖪𝖾𝗋(h)subscriptid𝐵𝖪𝖾𝗋𝑔𝖪𝖾𝗋\textup{id}_{B}=\mathsf{Ker}(g)\cap\mathsf{Ker}(h)id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT = sansserif_Ker ( italic_g ) ∩ sansserif_Ker ( italic_h ). Together with 𝖪𝖾𝗋(g)A=𝖪𝖾𝗋(h)A\mathsf{Ker}(g){\upharpoonright}_{A}=\mathsf{Ker}(h){\upharpoonright}_{A}sansserif_Ker ( italic_g ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = sansserif_Ker ( italic_h ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT, this yields

idA=(idB)A=(𝖪𝖾𝗋(g)𝖪𝖾𝗋(h))A=𝖪𝖾𝗋(g)A𝖪𝖾𝗋(h)A=𝖪𝖾𝗋(g)A.\textup{id}_{A}=(\textup{id}_{B}){\upharpoonright}_{A}=(\mathsf{Ker}(g)\cap% \mathsf{Ker}(h)){\upharpoonright}_{A}=\mathsf{Ker}(g){\upharpoonright}_{A}\cap% \mathsf{Ker}(h){\upharpoonright}_{A}=\mathsf{Ker}(g){\upharpoonright}_{A}.id start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = ( id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = ( sansserif_Ker ( italic_g ) ∩ sansserif_Ker ( italic_h ) ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = sansserif_Ker ( italic_g ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ∩ sansserif_Ker ( italic_h ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = sansserif_Ker ( italic_g ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT .

Therefore, gAsubscript𝐴𝑔absentg{\upharpoonright}_{A}italic_g ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT is injective as desired. As a consequence, gA:𝑨𝑪g{\upharpoonright}_{A}\colon\bm{A}\to\bm{C}italic_g ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT : bold_italic_A → bold_italic_C is an embedding. Since 𝑪𝖪rsi𝑪subscript𝖪rsi\bm{C}\in\mathsf{K}_{\textsc{rsi}}bold_italic_C ∈ sansserif_K start_POSTSUBSCRIPT rsi end_POSTSUBSCRIPT, we conclude that 𝑨𝕀𝕊(𝖪rsi)=𝕊𝕀(𝖪rsi)=𝕊(𝖪rsi)𝑨𝕀𝕊subscript𝖪rsi𝕊𝕀subscript𝖪rsi𝕊subscript𝖪rsi\bm{A}\in\mathbb{I}\mathbb{S}(\mathsf{K}_{\textup{{rsi}}})=\mathbb{S}\mathbb{I% }(\mathsf{K}_{\textup{{rsi}}})=\mathbb{S}(\mathsf{K}_{\textup{{rsi}}})bold_italic_A ∈ blackboard_I blackboard_S ( sansserif_K start_POSTSUBSCRIPT rsi end_POSTSUBSCRIPT ) = blackboard_S blackboard_I ( sansserif_K start_POSTSUBSCRIPT rsi end_POSTSUBSCRIPT ) = blackboard_S ( sansserif_K start_POSTSUBSCRIPT rsi end_POSTSUBSCRIPT ) because 𝖪rsisubscript𝖪rsi\mathsf{K}_{\textup{{rsi}}}sansserif_K start_POSTSUBSCRIPT rsi end_POSTSUBSCRIPT is closed under isomorphisms. ∎

As we mentioned, every variety of Heyting algebras has the weak ES property. The proof of this fact [24, Thm. 1] establishes the logical counterpart of this property (namely, the Beth definability property for intermediate logics). A simple algebraic proof can be derived from Theorem 3.5 as we proceed to illustrate.

Example 3.12.

The ,\langle\land,\to\rangle⟨ ∧ , → ⟩-subreducts of Heyting algebras are called implicative semilattices [18] (see also [22]). We will prove that varieties of Heyting algebras and of implicative semilattices have the weak ES property. To this end, we recall that the lattice of filters of a Heyting algebra (resp. implicative semilattice) 𝑨𝑨\bm{A}bold_italic_A is isomorphic to that of its congruences under the map that takes a filter F𝐹Fitalic_F to the congruence

θF{a,bA×A:ab,baF}subscript𝜃𝐹conditional-set𝑎𝑏𝐴𝐴formulae-sequence𝑎𝑏𝑏𝑎𝐹\theta_{F}\coloneqq\{\langle a,b\rangle\in A\times A:a\to b,b\to a\in F\}italic_θ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT ≔ { ⟨ italic_a , italic_b ⟩ ∈ italic_A × italic_A : italic_a → italic_b , italic_b → italic_a ∈ italic_F }

(see, e.g., [13, Prop. 2.4.9(b)] and [22, p. 106]).

Now, let 𝖪𝖪\mathsf{K}sansserif_K be a variety of Heyting algebras or of implicative semilattices. By Theorem 3.5, in order to prove that 𝖪𝖪\mathsf{K}sansserif_K has the weak ES property, it suffices to show that for every 𝑩𝖪𝑩𝖪\bm{B}\in\mathsf{K}bold_italic_B ∈ sansserif_K and proper 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B there exist two distinct θ,ϕ𝖢𝗈𝗇(𝑩)𝜃italic-ϕ𝖢𝗈𝗇𝑩\theta,\phi\in\mathsf{Con}(\bm{B})italic_θ , italic_ϕ ∈ sansserif_Con ( bold_italic_B ) such that θA=ϕA\theta{\upharpoonright}_{A}=\phi{\upharpoonright}_{A}italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = italic_ϕ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT.444In principle, we may also assume that 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is full in 𝖪𝖪\mathsf{K}sansserif_K and that 𝑩𝑩\bm{B}bold_italic_B is finitely generated, but none of these assumptions will be needed to establish the desired conclusion. Consider 𝑩𝖪𝑩𝖪\bm{B}\in\mathsf{K}bold_italic_B ∈ sansserif_K and 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B proper. Let bBA𝑏𝐵𝐴b\in B-Aitalic_b ∈ italic_B - italic_A and consider the following filters of 𝑩𝑩\bm{B}bold_italic_B:

F{aB:ba} and G{cB:there exists aA s.t. bac}.𝐹conditional-set𝑎𝐵𝑏𝑎 and 𝐺conditional-set𝑐𝐵there exists 𝑎𝐴 s.t. 𝑏𝑎𝑐F\coloneqq\{a\in B:b\leqslant a\}\,\,\text{ and }\,\,G\coloneqq\{c\in B:\text{% there exists }a\in A\text{ s.t. }b\leqslant a\leqslant c\}.italic_F ≔ { italic_a ∈ italic_B : italic_b ⩽ italic_a } and italic_G ≔ { italic_c ∈ italic_B : there exists italic_a ∈ italic_A s.t. italic_b ⩽ italic_a ⩽ italic_c } .

As bA𝑏𝐴b\notin Aitalic_b ∉ italic_A, we have bFG𝑏𝐹𝐺b\in F-Gitalic_b ∈ italic_F - italic_G and, therefore, FG𝐹𝐺F\neq Gitalic_F ≠ italic_G. On the other hand, FA=GA𝐹𝐴𝐺𝐴F\cap A=G\cap Aitalic_F ∩ italic_A = italic_G ∩ italic_A by the definition of F𝐹Fitalic_F and G𝐺Gitalic_G. From FG𝐹𝐺F\neq Gitalic_F ≠ italic_G it follows θFθGsubscript𝜃𝐹subscript𝜃𝐺\theta_{F}\neq\theta_{G}italic_θ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT ≠ italic_θ start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT. Since 𝑨𝑨\bm{A}bold_italic_A is a subalgebra of 𝑩𝑩\bm{B}bold_italic_B, we have

θFAsubscript𝐴subscript𝜃𝐹absent\displaystyle\theta_{F}{\upharpoonright}_{A}italic_θ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ={a,cA×A:ac,caFA};absentconditional-set𝑎𝑐𝐴𝐴formulae-sequence𝑎𝑐𝑐𝑎𝐹𝐴\displaystyle=\{\langle a,c\rangle\in A\times A:a\to c,c\to a\in F\cap A\};= { ⟨ italic_a , italic_c ⟩ ∈ italic_A × italic_A : italic_a → italic_c , italic_c → italic_a ∈ italic_F ∩ italic_A } ;
θGAsubscript𝐴subscript𝜃𝐺absent\displaystyle\theta_{G}{\upharpoonright}_{A}italic_θ start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ={a,cA×A:ac,caGA}.absentconditional-set𝑎𝑐𝐴𝐴formulae-sequence𝑎𝑐𝑐𝑎𝐺𝐴\displaystyle=\{\langle a,c\rangle\in A\times A:a\to c,c\to a\in G\cap A\}.= { ⟨ italic_a , italic_c ⟩ ∈ italic_A × italic_A : italic_a → italic_c , italic_c → italic_a ∈ italic_G ∩ italic_A } .

Together with FA=GA𝐹𝐴𝐺𝐴F\cap A=G\cap Aitalic_F ∩ italic_A = italic_G ∩ italic_A, this yields θFA=θGA\theta_{F}{\upharpoonright}_{A}=\theta_{G}{\upharpoonright}_{A}italic_θ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = italic_θ start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT. ∎

Remark 3.13.

Corollary 3.11 cannot be strengthened by concluding that also 𝑩𝕊(𝖪rsi)𝑩𝕊subscript𝖪rsi\bm{B}\in\mathbb{S}(\mathsf{K}_{\textup{{rsi}}})bold_italic_B ∈ blackboard_S ( sansserif_K start_POSTSUBSCRIPT rsi end_POSTSUBSCRIPT ), nor even that 𝑩𝕊(𝖪rfsi)𝑩𝕊subscript𝖪rfsi\bm{B}\in\mathbb{S}(\mathsf{K}_{\textup{{rfsi}}})bold_italic_B ∈ blackboard_S ( sansserif_K start_POSTSUBSCRIPT rfsi end_POSTSUBSCRIPT ). To prove this, let 𝑩𝑩\bm{B}bold_italic_B be the semilattice with meet-order 0<a<10𝑎10<a<10 < italic_a < 1 and 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B its subalgebra with universe {0,1}01\{0,1\}{ 0 , 1 }. While 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is easily seen to be full in the variety 𝖲𝖫𝖲𝖫\mathsf{SL}sansserif_SL of semilattices, it is not epic because 𝖲𝖫𝖲𝖫\mathsf{SL}sansserif_SL has the weak ES property (see, e.g., [21, p. 99]). Nonetheless, 𝑩𝑩\bm{B}bold_italic_B is not a subalgebra of an FSI semilattice because, up to isomorphism, the only FSI semilattice is 𝑨𝑨\bm{A}bold_italic_A. ∎

4. Quasivarieties with a near unanimity term

A term φ𝜑\varphiitalic_φ of arity 3absent3\geqslant 3⩾ 3 is a near unanimity term for a class 𝖪𝖪\mathsf{K}sansserif_K of algebras if

𝖪xφ(y,x,,x)φ(x,y,x,,x)φ(x,,x,y).𝖪𝑥𝜑𝑦𝑥𝑥𝜑𝑥𝑦𝑥𝑥𝜑𝑥𝑥𝑦\mathsf{K}\vDash x\thickapprox\varphi(y,x,\dots,x)\thickapprox\varphi(x,y,x,% \dots,x)\thickapprox\dots\thickapprox\varphi(x,\dots,x,y).sansserif_K ⊨ italic_x ≈ italic_φ ( italic_y , italic_x , … , italic_x ) ≈ italic_φ ( italic_x , italic_y , italic_x , … , italic_x ) ≈ ⋯ ≈ italic_φ ( italic_x , … , italic_x , italic_y ) .

Ternary near unanimity terms play a prominent role in algebra and are known as majority terms. For instance, (xy)(xz)(yz)𝑥𝑦𝑥𝑧𝑦𝑧(x\land y)\lor(x\land z)\lor(y\land z)( italic_x ∧ italic_y ) ∨ ( italic_x ∧ italic_z ) ∨ ( italic_y ∧ italic_z ) is a majority term for every class of algebras with a lattice reduct.

A useful feature of classes with a near unanimity term is the following [27, Thm. 2]:

Theorem 4.1.

Let 𝖪𝖪\mathsf{K}sansserif_K be a class of algebras with a near unanimity term. Then 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ) is congruence distributive.

However, the converse of Theorem 4.1 is not true in general because there are varieties that are congruence distributive and lack a near unanimity term (see, e.g., Example 4.8). Furthermore, even when the class 𝖪𝖪\mathsf{K}sansserif_K possesses a near unanimity term, the quasivariety (𝖪)𝖪\mathbb{Q}(\mathsf{K})blackboard_Q ( sansserif_K ) need not be congruence distributive.

In the presence of a near unanimity term, the task of determining whether a quasivariety has the ES property is simplified by the following result [8, Thm. 6.4]:555In the statement of [8, Thm. 6.4], the occurrences of n1𝑛1n-1italic_n - 1 in Theorem 4.2 are replaced by n𝑛nitalic_n. However, its proof yields the stronger version reported here (see [25]).

Theorem 4.2.

Let 𝖪𝖪\mathsf{K}sansserif_K be a quasivariety with a near unanimity term of arity n𝑛nitalic_n. Then 𝖪𝖪\mathsf{K}sansserif_K has the ES property iff every 𝐀𝐀1××𝐀n1𝐀subscript𝐀1subscript𝐀𝑛1\bm{A}\leqslant\bm{A}_{1}\times\dots\times\bm{A}_{n-1}bold_italic_A ⩽ bold_italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × ⋯ × bold_italic_A start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT with 𝐀1,,𝐀n1u(𝖪rsi)subscript𝐀1subscript𝐀𝑛1subscriptusubscript𝖪rsi\bm{A}_{1},\dots,\bm{A}_{n-1}\in\mathbb{P}_{\!\textsc{{u}}}(\mathsf{K}_{% \textup{{rsi}}})bold_italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , bold_italic_A start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT ∈ blackboard_P start_POSTSUBSCRIPT u end_POSTSUBSCRIPT ( sansserif_K start_POSTSUBSCRIPT rsi end_POSTSUBSCRIPT ) lacks subalgebras that are proper and epic in 𝖪𝖪\mathsf{K}sansserif_K.

The aim of this section is to show that this result can be improved significantly for the case of the weak ES property. More precisely, we will prove the following:

Theorem 4.3.

Let 𝖪𝖪\mathsf{K}sansserif_K be a quasivariety with a near unanimity term of arity n𝑛nitalic_n. Then 𝖪𝖪\mathsf{K}sansserif_K has the weak ES property iff every finitely generated subdirect product 𝐀𝐀1××𝐀n1𝐀subscript𝐀1subscript𝐀𝑛1\bm{A}\leqslant\bm{A}_{1}\times\dots\times\bm{A}_{n-1}bold_italic_A ⩽ bold_italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × ⋯ × bold_italic_A start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT with 𝐀1,,𝐀n1𝖪rfsisubscript𝐀1subscript𝐀𝑛1subscript𝖪rfsi\bm{A}_{1},\dots,\bm{A}_{n-1}\in\mathsf{K}_{\textup{{rfsi}}}bold_italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , bold_italic_A start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT ∈ sansserif_K start_POSTSUBSCRIPT rfsi end_POSTSUBSCRIPT lacks subalgebras that are fully epic in 𝖪𝖪\mathsf{K}sansserif_K.

To prove this theorem, it is convenient to introduce the following concept:

Definition 4.4.

Let 𝖪𝖪\mathsf{K}sansserif_K be a quasivariety, 𝑨𝖪𝑨𝖪\bm{A}\in\mathsf{K}bold_italic_A ∈ sansserif_K, and θ𝖢𝗈𝗇𝖪(𝑨)𝜃subscript𝖢𝗈𝗇𝖪𝑨\theta\in\mathsf{Con}_{\mathsf{K}}(\bm{A})italic_θ ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ). Given a positive integer n𝑛nitalic_n, we say that θ𝜃\thetaitalic_θ is n𝑛nitalic_n-irreducible in 𝖢𝗈𝗇𝖪(𝑨)subscript𝖢𝗈𝗇𝖪𝑨\mathsf{Con}_{\mathsf{K}}(\bm{A})sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) when θ=θ1θn𝜃subscript𝜃1subscript𝜃𝑛\theta=\theta_{1}\cap\dots\cap\theta_{n}italic_θ = italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT with θ1,,θn𝖢𝗈𝗇𝖪(𝑨)subscript𝜃1subscript𝜃𝑛subscript𝖢𝗈𝗇𝖪𝑨\theta_{1},\dots,\theta_{n}\in\mathsf{Con}_{\mathsf{K}}(\bm{A})italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) implies θ=θ1θi1θi+1θn𝜃subscript𝜃1subscript𝜃𝑖1subscript𝜃𝑖1subscript𝜃𝑛\theta=\theta_{1}\cap\dots\cap\theta_{i-1}\cap\theta_{i+1}\cap\dots\cap\theta_% {n}italic_θ = italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_θ start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT ∩ italic_θ start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT for some in𝑖𝑛i\leqslant nitalic_i ⩽ italic_n. When 𝖪𝖪\mathsf{K}sansserif_K is clear from the context, we will simply say that θ𝜃\thetaitalic_θ is n𝑛nitalic_n-irreducible.

Notice that the only 1111-irreducible 𝖪𝖪\mathsf{K}sansserif_K-congruence of 𝑨𝑨\bm{A}bold_italic_A is A×A𝐴𝐴A\times Aitalic_A × italic_A. Moreover, a 𝖪𝖪\mathsf{K}sansserif_K-congruence θ𝜃\thetaitalic_θ of 𝑨𝑨\bm{A}bold_italic_A is 2222-irreducible if and only if either θ𝖨𝗋𝗋𝖪(𝑨)𝜃subscript𝖨𝗋𝗋𝖪𝑨\theta\in\mathsf{Irr}_{\mathsf{K}}(\bm{A})italic_θ ∈ sansserif_Irr start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) or θ=A×A𝜃𝐴𝐴\theta=A\times Aitalic_θ = italic_A × italic_A.

Proposition 4.5.

Let 𝖪𝖪\mathsf{K}sansserif_K be a quasivariety, 𝐀𝖪𝐀𝖪\bm{A}\in\mathsf{K}bold_italic_A ∈ sansserif_K, and θ𝖢𝗈𝗇𝖪(𝐀)𝜃subscript𝖢𝗈𝗇𝖪𝐀\theta\in\mathsf{Con}_{\mathsf{K}}(\bm{A})italic_θ ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) n𝑛nitalic_n-irreducible. Then there exist ϕ1,,ϕn1𝖨𝗋𝗋𝖪(𝐀)subscriptitalic-ϕ1subscriptitalic-ϕ𝑛1subscript𝖨𝗋𝗋𝖪𝐀\phi_{1},\dots,\phi_{n-1}\in\mathsf{Irr}_{\mathsf{K}}(\bm{A})italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_ϕ start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT ∈ sansserif_Irr start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) such that θ=ϕ1ϕn1𝜃subscriptitalic-ϕ1subscriptitalic-ϕ𝑛1\theta=\phi_{1}\cap\dots\cap\phi_{n-1}italic_θ = italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_ϕ start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT.

Proof.

Let m𝑚mitalic_m be the least positive integer such that θ𝜃\thetaitalic_θ is m𝑚mitalic_m-irreducible. Since we allow repetitions among the ϕ1,,ϕn1subscriptitalic-ϕ1subscriptitalic-ϕ𝑛1\phi_{1},\dots,\phi_{n-1}italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_ϕ start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT in the statement and mn𝑚𝑛m\leqslant nitalic_m ⩽ italic_n, it is sufficient to show that there exist ϕ1,,ϕm1𝖨𝗋𝗋𝖪(𝑨)subscriptitalic-ϕ1subscriptitalic-ϕ𝑚1subscript𝖨𝗋𝗋𝖪𝑨\phi_{1},\dots,\phi_{m-1}\in\mathsf{Irr}_{\mathsf{K}}(\bm{A})italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT ∈ sansserif_Irr start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) such that θ=ϕ1ϕm1𝜃subscriptitalic-ϕ1subscriptitalic-ϕ𝑚1\theta=\phi_{1}\cap\dots\cap\phi_{m-1}italic_θ = italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT. If m=1𝑚1m=1italic_m = 1, then θ𝜃\thetaitalic_θ is 1111-irreducible. Thus, θ=A×A𝜃𝐴𝐴\theta=A\times Aitalic_θ = italic_A × italic_A, and θ𝜃\thetaitalic_θ can be written as the intersection of an empty family of members of 𝖨𝗋𝗋𝖪(𝑨)subscript𝖨𝗋𝗋𝖪𝑨\mathsf{Irr}_{\mathsf{K}}(\bm{A})sansserif_Irr start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ). So, we may assume that m2𝑚2m\geqslant 2italic_m ⩾ 2.

As θ𝜃\thetaitalic_θ is not (m1)𝑚1(m-1)( italic_m - 1 )-irreducible, there exist θ1,,θm1𝖢𝗈𝗇𝖪(𝑨)subscript𝜃1subscript𝜃𝑚1subscript𝖢𝗈𝗇𝖪𝑨\theta_{1},\dots,\theta_{m-1}\in\mathsf{Con}_{\mathsf{K}}(\bm{A})italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_θ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) such that θ=θ1θm1𝜃subscript𝜃1subscript𝜃𝑚1\theta=\theta_{1}\cap\dots\cap\theta_{m-1}italic_θ = italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_θ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT and θθ1θi1θi+1θm1𝜃subscript𝜃1subscript𝜃𝑖1subscript𝜃𝑖1subscript𝜃𝑚1\theta\neq\theta_{1}\cap\dots\cap\theta_{i-1}\cap\theta_{i+1}\cap\dots\cap% \theta_{m-1}italic_θ ≠ italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_θ start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT ∩ italic_θ start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_θ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT for every im1𝑖𝑚1i\leqslant m-1italic_i ⩽ italic_m - 1. Consider the poset

X{ϕ1,,ϕm1:θiϕi𝖢𝗈𝗇𝖪(𝑨) for every im1 and θ=ϕ1ϕm1}𝑋conditional-setsubscriptitalic-ϕ1subscriptitalic-ϕ𝑚1subscript𝜃𝑖subscriptitalic-ϕ𝑖subscript𝖢𝗈𝗇𝖪𝑨 for every im1 and 𝜃subscriptitalic-ϕ1subscriptitalic-ϕ𝑚1X\coloneqq\{\langle\phi_{1},\dots,\phi_{m-1}\rangle:\theta_{i}\subseteq\phi_{i% }\in\mathsf{Con}_{\mathsf{K}}(\bm{A})\text{ for every $i\leqslant m-1$ and }% \theta=\phi_{1}\cap\dots\cap\phi_{m-1}\}italic_X ≔ { ⟨ italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT ⟩ : italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⊆ italic_ϕ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) for every italic_i ⩽ italic_m - 1 and italic_θ = italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT }

ordered under the relation given by ϕ1,,ϕm1η1,,ηm1subscriptitalic-ϕ1subscriptitalic-ϕ𝑚1subscript𝜂1subscript𝜂𝑚1\langle\phi_{1},\dots,\phi_{m-1}\rangle\leqslant\langle\eta_{1},\dots,\eta_{m-% 1}\rangle⟨ italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT ⟩ ⩽ ⟨ italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_η start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT ⟩ if and only if ϕiηisubscriptitalic-ϕ𝑖subscript𝜂𝑖\phi_{i}\subseteq\eta_{i}italic_ϕ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⊆ italic_η start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for every im1𝑖𝑚1i\leqslant m-1italic_i ⩽ italic_m - 1. We will apply Zorn’s Lemma to obtain a maximal element of X𝑋Xitalic_X. Clearly, X𝑋Xitalic_X contains θ1,,θm1subscript𝜃1subscript𝜃𝑚1\langle\theta_{1},\dots,\theta_{m-1}\rangle⟨ italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_θ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT ⟩. Consider a nonempty chain C𝐶Citalic_C in X𝑋Xitalic_X. For each im1𝑖𝑚1i\leqslant m-1italic_i ⩽ italic_m - 1 let Cisubscript𝐶𝑖C_{i}italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT be the projection of C𝐶Citalic_C on the i𝑖iitalic_i-th coordinate. Observe that Cisubscript𝐶𝑖C_{i}italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is a nonempty chain in 𝖢𝗈𝗇𝖪(𝑨)subscript𝖢𝗈𝗇𝖪𝑨\mathsf{Con}_{\mathsf{K}}(\bm{A})sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) because C𝐶Citalic_C is a nonempty chain in X𝑋Xitalic_X. We will prove that C1,,Cm1subscript𝐶1subscript𝐶𝑚1\langle\bigcup C_{1},\dots,\bigcup C_{m-1}\rangle⟨ ⋃ italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , ⋃ italic_C start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT ⟩ is an upper bound of C𝐶Citalic_C in X𝑋Xitalic_X. Proposition 3.6 implies that each Cisubscript𝐶𝑖\bigcup C_{i}⋃ italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is a 𝖪𝖪\mathsf{K}sansserif_K-congruence of 𝑨𝑨\bm{A}bold_italic_A. Furthermore, as θisubscript𝜃𝑖\theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is contained in every member of Cisubscript𝐶𝑖C_{i}italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and Cisubscript𝐶𝑖C_{i}italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is nonempty, we have θiCisubscript𝜃𝑖subscript𝐶𝑖\theta_{i}\subseteq\bigcup C_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⊆ ⋃ italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for every im1𝑖𝑚1i\leqslant m-1italic_i ⩽ italic_m - 1. Lastly, observe that

(C1)(Cm1)={ϕ1ϕm1:ϕiCi for im1}=θ1θm1,subscript𝐶1subscript𝐶𝑚1conditional-setsubscriptitalic-ϕ1subscriptitalic-ϕ𝑚1subscriptitalic-ϕ𝑖subscript𝐶𝑖 for 𝑖𝑚1subscript𝜃1subscript𝜃𝑚1\left(\bigcup C_{1}\right)\cap\dots\cap\left(\bigcup C_{m-1}\right)=\bigcup\{% \phi_{1}\cap\dots\cap\phi_{m-1}:\phi_{i}\in C_{i}\text{ for }i\leqslant m-1\}=% \theta_{1}\cap\dots\cap\theta_{m-1},( ⋃ italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ∩ ⋯ ∩ ( ⋃ italic_C start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT ) = ⋃ { italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT : italic_ϕ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for italic_i ⩽ italic_m - 1 } = italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_θ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT , (1)

where the first equality holds by the infinite distributive law and the second can be established as follows. Let ϕ1C1,,ϕm1Cm1formulae-sequencesubscriptitalic-ϕ1subscript𝐶1subscriptitalic-ϕ𝑚1subscript𝐶𝑚1\phi_{1}\in C_{1},\dots,\phi_{m-1}\in C_{m-1}italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∈ italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT ∈ italic_C start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT. Then there exists ϕ1,,ϕm1Csuperscriptsubscriptitalic-ϕ1superscriptsubscriptitalic-ϕ𝑚1𝐶\langle\phi_{1}^{\prime},\dots,\phi_{m-1}^{\prime}\rangle\in C⟨ italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , … , italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⟩ ∈ italic_C such that ϕiϕisubscriptitalic-ϕ𝑖superscriptsubscriptitalic-ϕ𝑖\phi_{i}\subseteq\phi_{i}^{\prime}italic_ϕ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⊆ italic_ϕ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT for every im1𝑖𝑚1i\leqslant m-1italic_i ⩽ italic_m - 1 because C𝐶Citalic_C is a chain. As a consequence,

θ1θm1ϕ1ϕm1ϕ1ϕm1=θ,subscript𝜃1subscript𝜃𝑚1subscriptitalic-ϕ1subscriptitalic-ϕ𝑚1superscriptsubscriptitalic-ϕ1superscriptsubscriptitalic-ϕ𝑚1𝜃\theta_{1}\cap\dots\cap\theta_{m-1}\subseteq\phi_{1}\cap\dots\cap\phi_{m-1}% \subseteq\phi_{1}^{\prime}\cap\dots\cap\phi_{m-1}^{\prime}=\theta,italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_θ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT ⊆ italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT ⊆ italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∩ ⋯ ∩ italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_θ ,

where the the first inclusion holds because ϕiCisubscriptitalic-ϕ𝑖subscript𝐶𝑖\phi_{i}\in C_{i}italic_ϕ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for every im1𝑖𝑚1i\leqslant m-1italic_i ⩽ italic_m - 1, and the last equality holds because ϕ1,,ϕm1Csuperscriptsubscriptitalic-ϕ1superscriptsubscriptitalic-ϕ𝑚1𝐶\langle\phi_{1}^{\prime},\dots,\phi_{m-1}^{\prime}\rangle\in C⟨ italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , … , italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⟩ ∈ italic_C. Hence, ϕ1ϕm1=θsubscriptitalic-ϕ1subscriptitalic-ϕ𝑚1𝜃\phi_{1}\cap\dots\cap\phi_{m-1}=\thetaitalic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT = italic_θ because θ=θ1θm1𝜃subscript𝜃1subscript𝜃𝑚1\theta=\theta_{1}\cap\dots\cap\theta_{m-1}italic_θ = italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_θ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT. Therefore, (1) holds, and so C1,,Cm1subscript𝐶1subscript𝐶𝑚1\langle\bigcup C_{1},\dots,\bigcup C_{m-1}\rangle⟨ ⋃ italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , ⋃ italic_C start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT ⟩ is an upper bound of C𝐶Citalic_C in X𝑋Xitalic_X. By Zorn’s Lemma the poset X𝑋Xitalic_X has a maximal element ϕ1,,ϕm1subscriptitalic-ϕ1subscriptitalic-ϕ𝑚1\langle\phi_{1},\dots,\phi_{m-1}\rangle⟨ italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT ⟩. In particular, θ=ϕ1ϕm1𝜃subscriptitalic-ϕ1subscriptitalic-ϕ𝑚1\theta=\phi_{1}\cap\dots\cap\phi_{m-1}italic_θ = italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT.

It only remains to show that ϕ1,,ϕm1𝖨𝗋𝗋𝖪(𝑨)subscriptitalic-ϕ1subscriptitalic-ϕ𝑚1subscript𝖨𝗋𝗋𝖪𝑨\phi_{1},\dots,\phi_{m-1}\in\mathsf{Irr}_{\mathsf{K}}(\bm{A})italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT ∈ sansserif_Irr start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ). First observe that for every im1𝑖𝑚1i\leqslant m-1italic_i ⩽ italic_m - 1 we have

θϕ1ϕi1ϕi+1ϕm1,𝜃subscriptitalic-ϕ1subscriptitalic-ϕ𝑖1subscriptitalic-ϕ𝑖1subscriptitalic-ϕ𝑚1\theta\neq\phi_{1}\cap\dots\cap\phi_{i-1}\cap\phi_{i+1}\cap\dots\cap\phi_{m-1},italic_θ ≠ italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_ϕ start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT ∩ italic_ϕ start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT ,

because otherwise θ=θ1θi1θi+1θm1𝜃subscript𝜃1subscript𝜃𝑖1subscript𝜃𝑖1subscript𝜃𝑚1\theta=\theta_{1}\cap\dots\cap\theta_{i-1}\cap\theta_{i+1}\cap\dots\cap\theta_% {m-1}italic_θ = italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_θ start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT ∩ italic_θ start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_θ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT as θθjϕj𝜃subscript𝜃𝑗subscriptitalic-ϕ𝑗\theta\subseteq\theta_{j}\subseteq\phi_{j}italic_θ ⊆ italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ⊆ italic_ϕ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT for every jm1𝑗𝑚1j\leqslant m-1italic_j ⩽ italic_m - 1. It follows that ϕiA×Asubscriptitalic-ϕ𝑖𝐴𝐴\phi_{i}\neq A\times Aitalic_ϕ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≠ italic_A × italic_A for every im1𝑖𝑚1i\leqslant m-1italic_i ⩽ italic_m - 1 because θ=ϕ1ϕm1𝜃subscriptitalic-ϕ1subscriptitalic-ϕ𝑚1\theta=\phi_{1}\cap\dots\cap\phi_{m-1}italic_θ = italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT. Now, suppose that ϕi=η1η2subscriptitalic-ϕ𝑖subscript𝜂1subscript𝜂2\phi_{i}=\eta_{1}\cap\eta_{2}italic_ϕ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT for some η1,η2𝖢𝗈𝗇𝖪(𝑨)subscript𝜂1subscript𝜂2subscript𝖢𝗈𝗇𝖪𝑨\eta_{1},\eta_{2}\in\mathsf{Con}_{\mathsf{K}}(\bm{A})italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ). We have

θ=ϕ1ϕm1=ϕ1ϕi1η1η2ϕi+1ϕm1.𝜃subscriptitalic-ϕ1subscriptitalic-ϕ𝑚1subscriptitalic-ϕ1subscriptitalic-ϕ𝑖1subscript𝜂1subscript𝜂2subscriptitalic-ϕ𝑖1subscriptitalic-ϕ𝑚1\theta=\phi_{1}\cap\dots\cap\phi_{m-1}=\phi_{1}\cap\dots\cap\phi_{i-1}\cap\eta% _{1}\cap\eta_{2}\cap\phi_{i+1}\cap\dots\cap\phi_{m-1}.italic_θ = italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT = italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_ϕ start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT ∩ italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∩ italic_ϕ start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT .

As θ𝜃\thetaitalic_θ is m𝑚mitalic_m-irreducible and θϕ1ϕk1ϕk+1ϕm1𝜃subscriptitalic-ϕ1subscriptitalic-ϕ𝑘1subscriptitalic-ϕ𝑘1subscriptitalic-ϕ𝑚1\theta\neq\phi_{1}\cap\dots\cap\phi_{k-1}\cap\phi_{k+1}\cap\dots\cap\phi_{m-1}italic_θ ≠ italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_ϕ start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT ∩ italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT for every km1𝑘𝑚1k\leqslant m-1italic_k ⩽ italic_m - 1, we obtain

θ=ϕ1ϕi1ηjϕi+1ϕm1𝜃subscriptitalic-ϕ1subscriptitalic-ϕ𝑖1subscript𝜂𝑗subscriptitalic-ϕ𝑖1subscriptitalic-ϕ𝑚1\theta=\phi_{1}\cap\dots\cap\phi_{i-1}\cap\eta_{j}\cap\phi_{i+1}\cap\dots\cap% \phi_{m-1}italic_θ = italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_ϕ start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT ∩ italic_η start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∩ italic_ϕ start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT

for j=1𝑗1j=1italic_j = 1 or j=2𝑗2j=2italic_j = 2. Since θiϕiη1,η2formulae-sequencesubscript𝜃𝑖subscriptitalic-ϕ𝑖subscript𝜂1subscript𝜂2\theta_{i}\subseteq\phi_{i}\subseteq\eta_{1},\eta_{2}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⊆ italic_ϕ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⊆ italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, the maximality of ϕ1,,ϕm1subscriptitalic-ϕ1subscriptitalic-ϕ𝑚1\langle\phi_{1},\dots,\phi_{m-1}\rangle⟨ italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_ϕ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT ⟩ in X𝑋Xitalic_X implies that ϕi=η1subscriptitalic-ϕ𝑖subscript𝜂1\phi_{i}=\eta_{1}italic_ϕ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT or ϕi=η2subscriptitalic-ϕ𝑖subscript𝜂2\phi_{i}=\eta_{2}italic_ϕ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Thus, ϕi𝖨𝗋𝗋𝖪(𝑨)subscriptitalic-ϕ𝑖subscript𝖨𝗋𝗋𝖪𝑨\phi_{i}\in\mathsf{Irr}_{\mathsf{K}}(\bm{A})italic_ϕ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ sansserif_Irr start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ) as desired. ∎

We will also make use of the following observation:

Proposition 4.6.

Let 𝖪𝖪\mathsf{K}sansserif_K be a quasivariety with a near unanimity term of arity n𝑛nitalic_n. Moreover, let 𝐁𝖪𝐁𝖪\bm{B}\in\mathsf{K}bold_italic_B ∈ sansserif_K and 𝐀𝐁𝐀𝐁\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B full in 𝖪𝖪\mathsf{K}sansserif_K. Then there exists a subdirect embedding of 𝐁𝐁\bm{B}bold_italic_B into 𝐁1××𝐁n1subscript𝐁1subscript𝐁𝑛1\bm{B}_{1}\times\dots\times\bm{B}_{n-1}bold_italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × ⋯ × bold_italic_B start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT for some 𝐁1,,𝐁n1𝖪rfsisubscript𝐁1subscript𝐁𝑛1subscript𝖪rfsi\bm{B}_{1},\dots,\bm{B}_{n-1}\in\mathsf{K}_{\textup{{rfsi}}}bold_italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , bold_italic_B start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT ∈ sansserif_K start_POSTSUBSCRIPT rfsi end_POSTSUBSCRIPT.

Proof.

We first show that idBsubscriptid𝐵\text{id}_{B}id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT is n𝑛nitalic_n-irreducible. Let θ1,,θn𝖢𝗈𝗇𝖪(𝑩)subscript𝜃1subscript𝜃𝑛subscript𝖢𝗈𝗇𝖪𝑩\theta_{1},\dots,\theta_{n}\in\mathsf{Con}_{\mathsf{K}}(\bm{B})italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B ) be such that idB=θ1θnsubscriptid𝐵subscript𝜃1subscript𝜃𝑛\text{id}_{B}=\theta_{1}\cap\dots\cap\theta_{n}id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT = italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. Let also ϕi=θ1θi1θi+1θnsubscriptitalic-ϕ𝑖subscript𝜃1subscript𝜃𝑖1subscript𝜃𝑖1subscript𝜃𝑛\phi_{i}=\theta_{1}\cap\dots\cap\theta_{i-1}\cap\theta_{i+1}\dots\cap\theta_{n}italic_ϕ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_θ start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT ∩ italic_θ start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT ⋯ ∩ italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT for each in𝑖𝑛i\leqslant nitalic_i ⩽ italic_n. We will show that ϕi=idBsubscriptitalic-ϕ𝑖subscriptid𝐵\phi_{i}=\text{id}_{B}italic_ϕ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT for some in𝑖𝑛i\leqslant nitalic_i ⩽ italic_n. Suppose the contrary, with a view to contradiction. Now, recall that 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is proper and almost total. Therefore, there exists bB𝑏𝐵b\in Bitalic_b ∈ italic_B such that bA𝑏𝐴b\notin Aitalic_b ∉ italic_A and B=Sg𝑩(A{b})𝐵superscriptSg𝑩𝐴𝑏B=\textup{Sg}^{\bm{B}}(A\cup\{b\})italic_B = Sg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_A ∪ { italic_b } ). Since 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is full in 𝖪𝖪\mathsf{K}sansserif_K, there exist a1,,anAsubscript𝑎1subscript𝑎𝑛𝐴a_{1},\dots,a_{n}\in Aitalic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ italic_A such that ai,bϕisubscript𝑎𝑖𝑏subscriptitalic-ϕ𝑖\langle a_{i},b\rangle\in\phi_{i}⟨ italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b ⟩ ∈ italic_ϕ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for every in𝑖𝑛i\leqslant nitalic_i ⩽ italic_n. By assumption 𝖪𝖪\mathsf{K}sansserif_K has a near unanimity term φ(x1,,xn)𝜑subscript𝑥1subscript𝑥𝑛\varphi(x_{1},\dots,x_{n})italic_φ ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ). We will prove that

φ𝑩(a1,,an),bθjfor every jn.formulae-sequencesuperscript𝜑𝑩subscript𝑎1subscript𝑎𝑛𝑏subscript𝜃𝑗for every 𝑗𝑛\langle\varphi^{\bm{B}}(a_{1},\dots,a_{n}),b\rangle\in\theta_{j}\quad\text{for% every }j\leqslant n.⟨ italic_φ start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) , italic_b ⟩ ∈ italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT for every italic_j ⩽ italic_n .

To this end, consider jn𝑗𝑛j\leqslant nitalic_j ⩽ italic_n. As ai,bϕiθjsubscript𝑎𝑖𝑏subscriptitalic-ϕ𝑖subscript𝜃𝑗\langle a_{i},b\rangle\in\phi_{i}\subseteq\theta_{j}⟨ italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b ⟩ ∈ italic_ϕ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⊆ italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT for every in𝑖𝑛i\leqslant nitalic_i ⩽ italic_n such that ij𝑖𝑗i\neq jitalic_i ≠ italic_j, we obtain φ𝑩(a1,,an),φ𝑩(b,,b,aj,b,,b)θjsuperscript𝜑𝑩subscript𝑎1subscript𝑎𝑛superscript𝜑𝑩𝑏𝑏subscript𝑎𝑗𝑏𝑏subscript𝜃𝑗\langle\varphi^{\bm{B}}(a_{1},\dots,a_{n}),\varphi^{\bm{B}}(b,\dots,b,a_{j},b,% \dots,b)\rangle\in\theta_{j}⟨ italic_φ start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) , italic_φ start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_b , … , italic_b , italic_a start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT , italic_b , … , italic_b ) ⟩ ∈ italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT. Furthermore, since φ𝜑\varphiitalic_φ is a near unanimity term, we have φ𝑩(b,,b,aj,b,,b)=bsuperscript𝜑𝑩𝑏𝑏subscript𝑎𝑗𝑏𝑏𝑏\varphi^{\bm{B}}(b,\dots,b,a_{j},b,\dots,b)=bitalic_φ start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_b , … , italic_b , italic_a start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT , italic_b , … , italic_b ) = italic_b. Hence, φ𝑩(a1,,an),bθjsuperscript𝜑𝑩subscript𝑎1subscript𝑎𝑛𝑏subscript𝜃𝑗\langle\varphi^{\bm{B}}(a_{1},\dots,a_{n}),b\rangle\in\theta_{j}⟨ italic_φ start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) , italic_b ⟩ ∈ italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT. This establishes the above display. Together with the assumption that idB=θ1θnsubscriptid𝐵subscript𝜃1subscript𝜃𝑛\text{id}_{B}=\theta_{1}\cap\dots\cap\theta_{n}id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT = italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, this implies b=φ𝑩(a1,,an)𝑏superscript𝜑𝑩subscript𝑎1subscript𝑎𝑛b=\varphi^{\bm{B}}(a_{1},\dots,a_{n})italic_b = italic_φ start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ). As a1,,anAsubscript𝑎1subscript𝑎𝑛𝐴a_{1},\dots,a_{n}\in Aitalic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ italic_A and 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B, we conclude that bA𝑏𝐴b\in Aitalic_b ∈ italic_A, which is false. Hence, idBsubscriptid𝐵\text{id}_{B}id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT is n𝑛nitalic_n-irreducible as desired.

By Proposition 4.5 there exist θ1,,θn1𝖨𝗋𝗋𝖪(𝑩)subscript𝜃1subscript𝜃𝑛1subscript𝖨𝗋𝗋𝖪𝑩\theta_{1},\dots,\theta_{n-1}\in\mathsf{Irr}_{\mathsf{K}}(\bm{B})italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_θ start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT ∈ sansserif_Irr start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B ) such that idB=θ1θn1subscriptid𝐵subscript𝜃1subscript𝜃𝑛1\text{id}_{B}=\theta_{1}\cap\dots\cap\theta_{n-1}id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT = italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ ⋯ ∩ italic_θ start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT. Therefore, we can apply Proposition 2.2 obtaining a subdirect embedding

f:𝑩𝑩/θ1××𝑩/θn1.:𝑓𝑩𝑩subscript𝜃1𝑩subscript𝜃𝑛1f\colon\bm{B}\to\bm{B}/\theta_{1}\times\dots\times\bm{B}/\theta_{n-1}.italic_f : bold_italic_B → bold_italic_B / italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × ⋯ × bold_italic_B / italic_θ start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT .

Furthermore, from Proposition 2.4 and θ1,,θn1𝖨𝗋𝗋𝖪(𝑩)subscript𝜃1subscript𝜃𝑛1subscript𝖨𝗋𝗋𝖪𝑩\theta_{1},\dots,\theta_{n-1}\in\mathsf{Irr}_{\mathsf{K}}(\bm{B})italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_θ start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT ∈ sansserif_Irr start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B ) it follows that each 𝑩/θi𝑩subscript𝜃𝑖\bm{B}/\theta_{i}bold_italic_B / italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT belongs to 𝖪rfsisubscript𝖪rfsi\mathsf{K}_{\textsc{rfsi}}sansserif_K start_POSTSUBSCRIPT rfsi end_POSTSUBSCRIPT. ∎

We are now ready to prove Theorem 4.3.

Proof of Theorem 4.3..

The implication from left to right holds by Proposition 3.2. We will prove the other implication by contraposition. Suppose that 𝖪𝖪\mathsf{K}sansserif_K lacks the weak ES property. By Corollary 3.8 there exist 𝑩𝖪𝑩𝖪\bm{B}\in\mathsf{K}bold_italic_B ∈ sansserif_K finitely generated and 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B fully epic in 𝖪𝖪\mathsf{K}sansserif_K. In view of Proposition 4.6, we may assume that 𝑩𝑩1××𝑩n1𝑩subscript𝑩1subscript𝑩𝑛1\bm{B}\leqslant\bm{B}_{1}\times\dots\times\bm{B}_{n-1}bold_italic_B ⩽ bold_italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × ⋯ × bold_italic_B start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT is a subdirect product for some 𝑩1,,𝑩n1𝖪rfsisubscript𝑩1subscript𝑩𝑛1subscript𝖪rfsi\bm{B}_{1},\dots,\bm{B}_{n-1}\in\mathsf{K}_{\textsc{rfsi}}bold_italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , bold_italic_B start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT ∈ sansserif_K start_POSTSUBSCRIPT rfsi end_POSTSUBSCRIPT. ∎

As we mentioned, Theorem 4.3 simplifies the task of determining whether a quasivariety has the weak ES property. The next example illustrates this in the setting of lattice theory.

Example 4.7.

Given n+𝑛superscriptn\in\mathbb{Z}^{+}italic_n ∈ blackboard_Z start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT, we say that a lattice 𝑨𝑨\bm{A}bold_italic_A has length nabsent𝑛\leqslant n⩽ italic_n when its chains have cardinality nabsent𝑛\leqslant n⩽ italic_n. Similarly, we say that 𝑨𝑨\bm{A}bold_italic_A has length n𝑛nitalic_n when it has length nabsent𝑛\leqslant n⩽ italic_n and it contains an n𝑛nitalic_n-element chain. Lastly, a class 𝖪𝖪\mathsf{K}sansserif_K of lattices has bounded length when there exists some n+𝑛superscriptn\in\mathbb{Z}^{+}italic_n ∈ blackboard_Z start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT such that every member of 𝖪𝖪\mathsf{K}sansserif_K has length nabsent𝑛\leqslant n⩽ italic_n. We will prove that every nontrivial variety of lattices generated by a class of bounded length lacks the weak ES property. As a consequence, every finitely generated nontrivial variety of lattices also lacks the weak ES property. Since varieties of lattices have a majority term, by Theorem 4.3 we expect these failures of the weak ES property to be witnessed by fully epic situations 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B where 𝑩𝑩\bm{B}bold_italic_B can be viewed as a subdirect product 𝑩𝑨1×𝑨2𝑩subscript𝑨1subscript𝑨2\bm{B}\leqslant\bm{A}_{1}\times\bm{A}_{2}bold_italic_B ⩽ bold_italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × bold_italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT with 𝑨1subscript𝑨1\bm{A}_{1}bold_italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and 𝑨2subscript𝑨2\bm{A}_{2}bold_italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT FSI.

Let 𝖪𝖪\mathsf{K}sansserif_K be a class of lattices of bounded length such that 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ) is nontrivial. By Theorem 2.6, the FSI members of 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ) belong to 𝕊u(𝖪)𝕊subscriptu𝖪\mathbb{H}\mathbb{S}\mathbb{P}_{\!\textsc{{u}}}(\mathsf{K})blackboard_H blackboard_S blackboard_P start_POSTSUBSCRIPT u end_POSTSUBSCRIPT ( sansserif_K ). Since the members of 𝖪𝖪\mathsf{K}sansserif_K have length nabsent𝑛\leqslant n⩽ italic_n for some n+𝑛superscriptn\in\mathbb{Z}^{+}italic_n ∈ blackboard_Z start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT, so do those of u(𝖪)subscriptu𝖪\mathbb{P}_{\!\textsc{{u}}}(\mathsf{K})blackboard_P start_POSTSUBSCRIPT u end_POSTSUBSCRIPT ( sansserif_K ) by Łoś’ Theorem [7, Thm. V.2.9]. As the class operators \mathbb{H}blackboard_H and 𝕊𝕊\mathbb{S}blackboard_S do not increase the cardinality of chains, we conclude that the FSI members of 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ) have length nabsent𝑛\leqslant n⩽ italic_n. Now, as 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ) is nontrivial, it has at least one SI member. Therefore, there exists 𝑨1𝕍(𝖪)sisubscript𝑨1𝕍subscript𝖪si\bm{A}_{1}\in\mathbb{V}(\mathsf{K})_{\textsc{si}}bold_italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∈ blackboard_V ( sansserif_K ) start_POSTSUBSCRIPT si end_POSTSUBSCRIPT of maximal length. Let Cg𝑨1(a,b)superscriptCgsubscript𝑨1𝑎𝑏\textup{Cg}^{\bm{A}_{1}}(a,b)Cg start_POSTSUPERSCRIPT bold_italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_a , italic_b ) be the monolith of 𝑨1subscript𝑨1\bm{A}_{1}bold_italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. As ab𝑎𝑏a\neq bitalic_a ≠ italic_b, we may assume that a<b𝑎𝑏a<bitalic_a < italic_b. Moreover, let 𝑨2subscript𝑨2\bm{A}_{2}bold_italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT be the two-element chain 0<1010<10 < 1 viewed as a lattice, which is also SI. Consider the subalgebra 𝑨𝑨\bm{A}bold_italic_A of 𝑨1×𝑨2subscript𝑨1subscript𝑨2\bm{A}_{1}\times\bm{A}_{2}bold_italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × bold_italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT with universe (A1×{0})(b×{1})annotatedlimit-fromsubscript𝐴10absent𝑏1(A_{1}\times\{0\})\cup({\uparrow}b\times\{1\})( italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × { 0 } ) ∪ ( ↑ italic_b × { 1 } ), where b{cA1:bc}absent𝑏conditional-set𝑐subscript𝐴1𝑏𝑐{\uparrow}b\coloneqq\{c\in A_{1}:b\leqslant c\}↑ italic_b ≔ { italic_c ∈ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT : italic_b ⩽ italic_c }, and let 𝑩Sg𝑨1×𝑨2(A{a,1})𝑩superscriptSgsubscript𝑨1subscript𝑨2𝐴𝑎1\bm{B}\coloneqq\textup{Sg}^{\bm{A}_{1}\times\bm{A}_{2}}(A\cup\{\langle a,1% \rangle\})bold_italic_B ≔ Sg start_POSTSUPERSCRIPT bold_italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × bold_italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_A ∪ { ⟨ italic_a , 1 ⟩ } ). Clearly, 𝑩𝑨1×𝑨2𝑩subscript𝑨1subscript𝑨2\bm{B}\leqslant\bm{A}_{1}\times\bm{A}_{2}bold_italic_B ⩽ bold_italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × bold_italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT is a subdirect product. We will prove that 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is fully epic in 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ), thus showing that 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ) lacks the weak ES property.

First observe that for every nonidentity θ𝖢𝗈𝗇(𝑩)𝜃𝖢𝗈𝗇𝑩\theta\in\mathsf{Con}(\bm{B})italic_θ ∈ sansserif_Con ( bold_italic_B ) we have

(a,1/θ=b,1/θ and a,0/θ=b,0/θ) or (a,1/θ=a,0/θ and b,1/θ=b,0/θ).𝑎1𝜃𝑏1𝜃 and 𝑎0𝜃𝑏0𝜃 or 𝑎1𝜃𝑎0𝜃 and 𝑏1𝜃𝑏0𝜃(\langle a,1\rangle/\theta=\langle b,1\rangle/\theta\text{ and }\langle a,0% \rangle/\theta=\langle b,0\rangle/\theta)\text{ or }(\langle a,1\rangle/\theta% =\langle a,0\rangle/\theta\text{ and }\langle b,1\rangle/\theta=\langle b,0% \rangle/\theta).( ⟨ italic_a , 1 ⟩ / italic_θ = ⟨ italic_b , 1 ⟩ / italic_θ and ⟨ italic_a , 0 ⟩ / italic_θ = ⟨ italic_b , 0 ⟩ / italic_θ ) or ( ⟨ italic_a , 1 ⟩ / italic_θ = ⟨ italic_a , 0 ⟩ / italic_θ and ⟨ italic_b , 1 ⟩ / italic_θ = ⟨ italic_b , 0 ⟩ / italic_θ ) .

To prove this, consider a nonidentity θ𝖢𝗈𝗇(𝑩)𝜃𝖢𝗈𝗇𝑩\theta\in\mathsf{Con}(\bm{B})italic_θ ∈ sansserif_Con ( bold_italic_B ). As 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ) is congruence distributive by Theorem 4.1 and 𝑩𝑨1×𝑨2𝑩subscript𝑨1subscript𝑨2\bm{B}\leqslant\bm{A}_{1}\times\bm{A}_{2}bold_italic_B ⩽ bold_italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × bold_italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT is a subdirect product, we can apply Theorem 2.5 obtaining some θ1𝖢𝗈𝗇(𝑨1)subscript𝜃1𝖢𝗈𝗇subscript𝑨1\theta_{1}\in\mathsf{Con}(\bm{A}_{1})italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∈ sansserif_Con ( bold_italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) and θ2𝖢𝗈𝗇(𝑨2)subscript𝜃2𝖢𝗈𝗇subscript𝑨2\theta_{2}\in\mathsf{Con}(\bm{A}_{2})italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ sansserif_Con ( bold_italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) such that θ=(θ1×θ2)B𝜃subscript𝜃1subscript𝜃2subscript𝐵absent\theta=(\theta_{1}\times\theta_{2}){\upharpoonright}_{B}italic_θ = ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT. As θidB𝜃subscriptid𝐵\theta\neq\textup{id}_{B}italic_θ ≠ id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT, some θisubscript𝜃𝑖\theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT contains the monolith of 𝑨isubscript𝑨𝑖\bm{A}_{i}bold_italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Thus, a,bθ1𝑎𝑏subscript𝜃1\langle a,b\rangle\in\theta_{1}⟨ italic_a , italic_b ⟩ ∈ italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT or 0,1θ201subscript𝜃2\langle 0,1\rangle\in\theta_{2}⟨ 0 , 1 ⟩ ∈ italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Together with θ=(θ1×θ2)B𝜃subscript𝜃1subscript𝜃2subscript𝐵absent\theta=(\theta_{1}\times\theta_{2}){\upharpoonright}_{B}italic_θ = ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT, this establishes the above display.

Now, as a,1A𝑎1𝐴\langle a,1\rangle\notin A⟨ italic_a , 1 ⟩ ∉ italic_A and 𝑩𝑩\bm{B}bold_italic_B is generated by A{a,1}𝐴𝑎1A\cup\{\langle a,1\rangle\}italic_A ∪ { ⟨ italic_a , 1 ⟩ }, in order to prove that 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is full in 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ), it suffices to show that every nonidentity congruence of 𝑩𝑩\bm{B}bold_italic_B glues a,1𝑎1\langle a,1\rangle⟨ italic_a , 1 ⟩ with some element of 𝑨𝑨\bm{A}bold_italic_A. But this holds by the above display. As 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is full in 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ), we can apply Proposition 3.10 obtaining that 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is epic in 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ) provided that the two conditions in Theorem 3.5 fail. If condition (i) holds, the last part of Proposition 3.10 implies that there exists a nonidentity congruence θ𝜃\thetaitalic_θ of 𝑩𝑩\bm{B}bold_italic_B with θA=idA\theta{\upharpoonright}_{A}=\textup{id}_{A}italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = id start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT, a contradiction with the above display. On the other hand, if condition (ii) holds, 𝑩𝑩\bm{B}bold_italic_B embeds into an SI member of 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ). But this is impossible because the length of 𝑩𝑩\bm{B}bold_italic_B is strictly larger than the length of 𝑨1subscript𝑨1\bm{A}_{1}bold_italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, and the latter is an upper bound for the length of the SI members of 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ). ∎

We close this section by providing evidence suggesting that Theorem 4.3 cannot be extended beyond the setting of quasivarieties with a near unanimity term. More precisely, we will show that Proposition 4.6 fails for arbitrary congruence distributive varieties.

Example 4.8.

The implicative subreducts of Boolean algebras are called implication algebras [1]. These form a variety 𝖨𝖠𝖨𝖠\mathsf{IA}sansserif_IA that is congruence distributive, but lacks a near unanimity term [27, Lem. 3]. We will prove that Proposition 4.6 fails for 𝖨𝖠𝖨𝖠\mathsf{IA}sansserif_IA. Let 𝑩𝑩\bm{B}bold_italic_B be the implicative reduct of the powerset Boolean algebra 𝒫()𝒫\mathcal{P}(\mathbb{N})caligraphic_P ( blackboard_N ) and 𝑨𝑨\bm{A}bold_italic_A the subalgebra of 𝑩𝑩\bm{B}bold_italic_B with universe 𝒫(){}𝒫\mathcal{P}(\mathbb{N})-\{\emptyset\}caligraphic_P ( blackboard_N ) - { ∅ }. We will show that 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is full in 𝖨𝖠𝖨𝖠\mathsf{IA}sansserif_IA, but that 𝑩𝑩\bm{B}bold_italic_B cannot be obtained as a subdirect product 𝑩𝑨1××𝑨n𝑩subscript𝑨1subscript𝑨𝑛\bm{B}\leqslant\bm{A}_{1}\times\dots\times\bm{A}_{n}bold_italic_B ⩽ bold_italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × ⋯ × bold_italic_A start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT in which each 𝑨isubscript𝑨𝑖\bm{A}_{i}bold_italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is FSI. The latter holds because the only FSI implication algebra is the implicative reduct of the two-element Boolean algebra, while 𝑩𝑩\bm{B}bold_italic_B is infinite. Then we prove that 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is full in 𝖨𝖠𝖨𝖠\mathsf{IA}sansserif_IA. Clearly, 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is proper and almost total. Moreover, as the congruences of 𝑩𝑩\bm{B}bold_italic_B coincide with those of the powerset Boolean algebra 𝒫()𝒫\mathcal{P}(\mathbb{N})caligraphic_P ( blackboard_N ), every nonidentity congruence of 𝑩𝑩\bm{B}bold_italic_B glues \emptyset with some element of 𝑨𝑨\bm{A}bold_italic_A.666Although we do not need it here, we remark that 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is indeed fully epic in 𝖨𝖠𝖨𝖠\mathsf{IA}sansserif_IA (cf. [5, Prop. 4.5]).

5. Congruence permutable varieties

Given two binary relations R1subscript𝑅1R_{1}italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and R2subscript𝑅2R_{2}italic_R start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT on a set A𝐴Aitalic_A, we let

R1R2{a,bA×A:there exists cA s.t. a,cR1 and c,bR2}.subscript𝑅1subscript𝑅2conditional-set𝑎𝑏𝐴𝐴there exists 𝑐𝐴 s.t. 𝑎𝑐subscript𝑅1 and 𝑐𝑏subscript𝑅2R_{1}\circ R_{2}\coloneqq\{\langle a,b\rangle\in A\times A:\text{there exists % }c\in A\text{ s.t. }\langle a,c\rangle\in R_{1}\text{ and }\langle c,b\rangle% \in R_{2}\}.italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∘ italic_R start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ≔ { ⟨ italic_a , italic_b ⟩ ∈ italic_A × italic_A : there exists italic_c ∈ italic_A s.t. ⟨ italic_a , italic_c ⟩ ∈ italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and ⟨ italic_c , italic_b ⟩ ∈ italic_R start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT } .

A variety 𝖪𝖪\mathsf{K}sansserif_K is said to be congruence permutable when for every 𝑨𝖪𝑨𝖪\bm{A}\in\mathsf{K}bold_italic_A ∈ sansserif_K and θ1,θ2𝖢𝗈𝗇(𝑨)subscript𝜃1subscript𝜃2𝖢𝗈𝗇𝑨\theta_{1},\theta_{2}\in\mathsf{Con}(\bm{A})italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ sansserif_Con ( bold_italic_A ) we have θ1θ2=θ2θ1subscript𝜃1subscript𝜃2subscript𝜃2subscript𝜃1\theta_{1}\circ\theta_{2}=\theta_{2}\circ\theta_{1}italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∘ italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∘ italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. As the notion of congruence permutability does not generalize smoothly to quasivarieties, in this section we will focus on varieties only. Given an algebra 𝑨𝑨\bm{A}bold_italic_A, we denote the join operation of the lattice 𝖢𝗈𝗇(𝑨)𝖢𝗈𝗇𝑨\mathsf{Con}(\bm{A})sansserif_Con ( bold_italic_A ) by +𝑨superscript𝑨+^{\bm{A}}+ start_POSTSUPERSCRIPT bold_italic_A end_POSTSUPERSCRIPT. We will make use of the following observation (see, e.g., [7, Thm. II.5.9]):

Proposition 5.1.

A variety 𝖪𝖪\mathsf{K}sansserif_K is congruence permutable iff θ1+𝐀θ2=θ1θ2superscript𝐀subscript𝜃1subscript𝜃2subscript𝜃1subscript𝜃2\theta_{1}+^{\bm{A}}\theta_{2}=\theta_{1}\circ\theta_{2}italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + start_POSTSUPERSCRIPT bold_italic_A end_POSTSUPERSCRIPT italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∘ italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT for every 𝐀𝖪𝐀𝖪\bm{A}\in\mathsf{K}bold_italic_A ∈ sansserif_K and θ1,θ2𝖢𝗈𝗇(𝐀)subscript𝜃1subscript𝜃2𝖢𝗈𝗇𝐀\theta_{1},\theta_{2}\in\mathsf{Con}(\bm{A})italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ sansserif_Con ( bold_italic_A ).

Varieties that are both congruence distributive and congruence permutable are called arithmetical. Moreover, a class of algebras is said to be universal when it is closed under 𝕀,𝕊𝕀𝕊\mathbb{I},\mathbb{S}blackboard_I , blackboard_S, and usubscriptu\mathbb{P}_{\!\textsc{{u}}}blackboard_P start_POSTSUBSCRIPT u end_POSTSUBSCRIPT or, equivalently, when it can be axiomatized by universal sentences (see, e.g., [7, Thm. V.2.20]). The task of determining whether an arithmetical variety, whose class of FSI members is universal, has the ES property can be simplified as follows [8, Thm. 6.8]:

Theorem 5.2.

Let 𝖪𝖪\mathsf{K}sansserif_K be an arithmetical variety such that 𝖪fsisubscript𝖪fsi\mathsf{K}_{\textup{{fsi}}}sansserif_K start_POSTSUBSCRIPT fsi end_POSTSUBSCRIPT is a universal class. Then 𝖪𝖪\mathsf{K}sansserif_K has the ES property iff the members of 𝖪fsisubscript𝖪fsi\mathsf{K}_{\textup{{fsi}}}sansserif_K start_POSTSUBSCRIPT fsi end_POSTSUBSCRIPT lack subalgebras that are proper and epic in 𝖪𝖪\mathsf{K}sansserif_K.

For the case of the weak ES property, this result can be improved as follows:

Theorem 5.3.

Let 𝖪𝖪\mathsf{K}sansserif_K be a congruence permutable variety. Then 𝖪𝖪\mathsf{K}sansserif_K has the weak ES property iff the finitely generated members of 𝖪fsisubscript𝖪fsi\mathsf{K}_{\textup{{fsi}}}sansserif_K start_POSTSUBSCRIPT fsi end_POSTSUBSCRIPT lack subalgebras that are fully epic in 𝖪𝖪\mathsf{K}sansserif_K.

Proof.

The implication from left to right follows from Proposition 3.2. To prove the other implication, we reason by contraposition. Suppose that 𝖪𝖪\mathsf{K}sansserif_K lacks the weak ES property. By Corollary 3.8 there exist a finitely generated 𝑩𝖪𝑩𝖪\bm{B}\in\mathsf{K}bold_italic_B ∈ sansserif_K and 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B fully epic in 𝖪𝖪\mathsf{K}sansserif_K. Using the next proposition (which will be established in the rest of the section) we conclude that 𝑩𝖪fsi𝑩subscript𝖪fsi\bm{B}\in\mathsf{K}_{\textsc{fsi}}bold_italic_B ∈ sansserif_K start_POSTSUBSCRIPT fsi end_POSTSUBSCRIPT. ∎

Proposition 5.4.

Let 𝖪𝖪\mathsf{K}sansserif_K be a congruence permutable variety and 𝐁𝖪𝐁𝖪\bm{B}\in\mathsf{K}bold_italic_B ∈ sansserif_K. If 𝐀𝐁𝐀𝐁\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is fully epic in 𝖪𝖪\mathsf{K}sansserif_K, then 𝐁𝐁\bm{B}bold_italic_B is FSI.

The rest of the section is devoted to the proof of Proposition 5.4. We begin with the next observations:

Lemma 5.5.

Let 𝖪𝖪\mathsf{K}sansserif_K be a variety, 𝐁𝖪𝐁𝖪\bm{B}\in\mathsf{K}bold_italic_B ∈ sansserif_K, and 𝐀𝐁𝐀𝐁\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B fully epic in 𝖪𝖪\mathsf{K}sansserif_K. Then θ=Cg𝐁(θA)\theta=\textup{Cg}^{\bm{B}}(\theta{\upharpoonright}_{A})italic_θ = Cg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ) for every θ𝖢𝗈𝗇(𝐁)𝜃𝖢𝗈𝗇𝐁\theta\in\mathsf{Con}(\bm{B})italic_θ ∈ sansserif_Con ( bold_italic_B ).

Proof.

Let θ𝖢𝗈𝗇(𝑩)𝜃𝖢𝗈𝗇𝑩\theta\in\mathsf{Con}(\bm{B})italic_θ ∈ sansserif_Con ( bold_italic_B ). We first show that θA=Cg𝑩(θA)A\theta{\upharpoonright}_{A}=\textup{Cg}^{\bm{B}}(\theta{\upharpoonright}_{A}){% \upharpoonright}_{A}italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = Cg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT. The inclusion θACg𝑩(θA)A\theta{\upharpoonright}_{A}\subseteq\textup{Cg}^{\bm{B}}(\theta{% \upharpoonright}_{A}){\upharpoonright}_{A}italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ⊆ Cg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT is straightforward. The other inclusion follows from Cg𝑩(θA)θ\textup{Cg}^{\bm{B}}(\theta{\upharpoonright}_{A})\subseteq\thetaCg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ) ⊆ italic_θ, which holds because θ𝜃\thetaitalic_θ is a congruence of 𝑩𝑩\bm{B}bold_italic_B containing θAsubscript𝐴𝜃absent\theta{\upharpoonright}_{A}italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT and Cg𝑩(θA)\textup{Cg}^{\bm{B}}(\theta{\upharpoonright}_{A})Cg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ) is the least such. This establishes that θA=Cg𝑩(θA)A\theta{\upharpoonright}_{A}=\textup{Cg}^{\bm{B}}(\theta{\upharpoonright}_{A}){% \upharpoonright}_{A}italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = Cg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT. Since 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is fully epic in 𝖪𝖪\mathsf{K}sansserif_K, Proposition 3.10 implies that θ=Cg𝑩(θA)\theta=\textup{Cg}^{\bm{B}}(\theta{\upharpoonright}_{A})italic_θ = Cg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ). Indeed, if θCg𝑩(θA)\theta\neq\textup{Cg}^{\bm{B}}(\theta{\upharpoonright}_{A})italic_θ ≠ Cg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ), then condition (i) of Theorem 3.5 would hold, contradicting that 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is epic. ∎

Lemma 5.6.

Let 𝖪𝖪\mathsf{K}sansserif_K be a variety, 𝐁𝖪𝐁𝖪\bm{B}\in\mathsf{K}bold_italic_B ∈ sansserif_K, and 𝐀𝐁𝐀𝐁\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B full in 𝖪𝖪\mathsf{K}sansserif_K. If ϕ𝖢𝗈𝗇(𝐀)italic-ϕ𝖢𝗈𝗇𝐀\phi\in\mathsf{Con}(\bm{A})italic_ϕ ∈ sansserif_Con ( bold_italic_A ) and there exists θ𝖢𝗈𝗇(𝐁)𝜃𝖢𝗈𝗇𝐁\theta\in\mathsf{Con}(\bm{B})italic_θ ∈ sansserif_Con ( bold_italic_B ) such that θidB𝜃subscriptid𝐵\theta\neq\textup{id}_{B}italic_θ ≠ id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT and θAϕ\theta{\upharpoonright}_{A}\subseteq\phiitalic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ⊆ italic_ϕ, then ϕ=Cg𝐁(ϕ)Aitalic-ϕsuperscriptCg𝐁italic-ϕsubscript𝐴absent\phi=\textup{Cg}^{\bm{B}}(\phi){\upharpoonright}_{A}italic_ϕ = Cg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_ϕ ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT.

Proof.

Assume that ϕ𝖢𝗈𝗇(𝑨)italic-ϕ𝖢𝗈𝗇𝑨\phi\in\mathsf{Con}(\bm{A})italic_ϕ ∈ sansserif_Con ( bold_italic_A ) and θ𝖢𝗈𝗇(𝑩)𝜃𝖢𝗈𝗇𝑩\theta\in\mathsf{Con}(\bm{B})italic_θ ∈ sansserif_Con ( bold_italic_B ) are such that θidB𝜃subscriptid𝐵\theta\neq\textup{id}_{B}italic_θ ≠ id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT and θAϕ\theta{\upharpoonright}_{A}\subseteq\phiitalic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ⊆ italic_ϕ. We first construct η𝖢𝗈𝗇(𝑩)𝜂𝖢𝗈𝗇𝑩\eta\in\mathsf{Con}(\bm{B})italic_η ∈ sansserif_Con ( bold_italic_B ) such that ϕ=ηAitalic-ϕ𝜂subscript𝐴absent\phi=\eta{\upharpoonright}_{A}italic_ϕ = italic_η ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT. Let

η{b1,b2B×B:there exists a1,a2ϕ such that a1,b1,a2,b2θ}.𝜂conditional-setsubscript𝑏1subscript𝑏2𝐵𝐵formulae-sequencethere exists subscript𝑎1subscript𝑎2italic-ϕ such that subscript𝑎1subscript𝑏1subscript𝑎2subscript𝑏2𝜃\eta\coloneqq\{\langle b_{1},b_{2}\rangle\in B\times B:\text{there exists }% \langle a_{1},a_{2}\rangle\in\phi\text{ such that }\langle a_{1},b_{1}\rangle,% \langle a_{2},b_{2}\rangle\in\theta\}.italic_η ≔ { ⟨ italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ italic_B × italic_B : there exists ⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ italic_ϕ such that ⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⟩ , ⟨ italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ italic_θ } .

First, we show that η𝜂\etaitalic_η is an equivalence relation. Since θidB𝜃subscriptid𝐵\theta\neq\textup{id}_{B}italic_θ ≠ id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT and 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is full in 𝖪𝖪\mathsf{K}sansserif_K, it follows that η𝜂\etaitalic_η is reflexive. The symmetry of η𝜂\etaitalic_η is a consequence of the symmetry of ϕitalic-ϕ\phiitalic_ϕ. To prove the transitivity of η𝜂\etaitalic_η, suppose that b1,b2,b2,b3ηsubscript𝑏1subscript𝑏2subscript𝑏2subscript𝑏3𝜂\langle b_{1},b_{2}\rangle,\langle b_{2},b_{3}\rangle\in\eta⟨ italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ , ⟨ italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ⟩ ∈ italic_η. Then there exist a1,a2,a2,a3Asubscript𝑎1subscript𝑎2superscriptsubscript𝑎2subscript𝑎3𝐴a_{1},a_{2},a_{2}^{\prime},a_{3}\in Aitalic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_a start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ∈ italic_A such that a1,a2,a2,a3ϕsubscript𝑎1subscript𝑎2superscriptsubscript𝑎2subscript𝑎3italic-ϕ\langle a_{1},a_{2}\rangle,\langle a_{2}^{\prime},a_{3}\rangle\in\phi⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ , ⟨ italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_a start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ⟩ ∈ italic_ϕ and ai,bi,a2,b2θsubscript𝑎𝑖subscript𝑏𝑖superscriptsubscript𝑎2subscript𝑏2𝜃\langle a_{i},b_{i}\rangle,\langle a_{2}^{\prime},b_{2}\rangle\in\theta⟨ italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⟩ , ⟨ italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ italic_θ for i=1,2,3𝑖123i=1,2,3italic_i = 1 , 2 , 3. Thus, a2,a2θAsubscript𝑎2superscriptsubscript𝑎2𝜃subscript𝐴absent\langle a_{2},a_{2}^{\prime}\rangle\in\theta{\upharpoonright}_{A}⟨ italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⟩ ∈ italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT, and hence a2,a2ϕsubscript𝑎2superscriptsubscript𝑎2italic-ϕ\langle a_{2},a_{2}^{\prime}\rangle\in\phi⟨ italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⟩ ∈ italic_ϕ because θAϕ\theta{\upharpoonright}_{A}\subseteq\phiitalic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ⊆ italic_ϕ. Then the transitivity of ϕitalic-ϕ\phiitalic_ϕ implies a1,a3ϕsubscript𝑎1subscript𝑎3italic-ϕ\langle a_{1},a_{3}\rangle\in\phi⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ⟩ ∈ italic_ϕ, and the definition of η𝜂\etaitalic_η yields that b1,b3ηsubscript𝑏1subscript𝑏3𝜂\langle b_{1},b_{3}\rangle\in\eta⟨ italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ⟩ ∈ italic_η. Therefore, η𝜂\etaitalic_η is an equivalence relation. That η𝜂\etaitalic_η is a congruence of 𝑩𝑩\bm{B}bold_italic_B is then a straightforward consequence of the fact that ϕitalic-ϕ\phiitalic_ϕ and θ𝜃\thetaitalic_θ are congruences. We now show that ϕ=ηAitalic-ϕ𝜂subscript𝐴absent\phi=\eta{\upharpoonright}_{A}italic_ϕ = italic_η ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT. The inclusion from left to right is immediate. For the other inclusion, assume that a1,a2ηsubscript𝑎1subscript𝑎2𝜂\langle a_{1},a_{2}\rangle\in\eta⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ italic_η with a1,a2Asubscript𝑎1subscript𝑎2𝐴a_{1},a_{2}\in Aitalic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ italic_A. Then there exists a1,a2ϕsuperscriptsubscript𝑎1superscriptsubscript𝑎2italic-ϕ\langle a_{1}^{\prime},a_{2}^{\prime}\rangle\in\phi⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⟩ ∈ italic_ϕ such that a1,a1,a2,a2θsuperscriptsubscript𝑎1subscript𝑎1superscriptsubscript𝑎2subscript𝑎2𝜃\langle a_{1}^{\prime},a_{1}\rangle,\langle a_{2}^{\prime},a_{2}\rangle\in\theta⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⟩ , ⟨ italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ italic_θ. Thus, a1,a2ϕsubscript𝑎1subscript𝑎2italic-ϕ\langle a_{1},a_{2}\rangle\in\phi⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ italic_ϕ because θAϕ\theta{\upharpoonright}_{A}\subseteq\phiitalic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ⊆ italic_ϕ. Therefore, η𝖢𝗈𝗇(𝑩)𝜂𝖢𝗈𝗇𝑩\eta\in\mathsf{Con}(\bm{B})italic_η ∈ sansserif_Con ( bold_italic_B ) and ϕ=ηAitalic-ϕ𝜂subscript𝐴absent\phi=\eta{\upharpoonright}_{A}italic_ϕ = italic_η ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT as desired.

It only remains to show that ϕ=Cg𝑩(ϕ)Aitalic-ϕsuperscriptCg𝑩italic-ϕsubscript𝐴absent\phi=\textup{Cg}^{\bm{B}}(\phi){\upharpoonright}_{A}italic_ϕ = Cg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_ϕ ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT. The inclusion ϕCg𝑩(ϕ)Aitalic-ϕsuperscriptCg𝑩italic-ϕsubscript𝐴absent\phi\subseteq\textup{Cg}^{\bm{B}}(\phi){\upharpoonright}_{A}italic_ϕ ⊆ Cg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_ϕ ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT is clear. The other inclusion follows from Cg𝑩(ϕ)AηA=ϕ\textup{Cg}^{\bm{B}}(\phi){\upharpoonright}_{A}\subseteq\eta{\upharpoonright}_% {A}=\phiCg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_ϕ ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ⊆ italic_η ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = italic_ϕ. ∎

Lastly, we will require the following observation:

Proposition 5.7.

Let 𝖪𝖪\mathsf{K}sansserif_K be a variety, 𝐁𝖪𝐁𝖪\bm{B}\in\mathsf{K}bold_italic_B ∈ sansserif_K, and 𝐀𝐁𝐀𝐁\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B fully epic in 𝖪𝖪\mathsf{K}sansserif_K. For every θ1,θ2𝖢𝗈𝗇(𝐁)subscript𝜃1subscript𝜃2𝖢𝗈𝗇𝐁\theta_{1},\theta_{2}\in\mathsf{Con}(\bm{B})italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ sansserif_Con ( bold_italic_B ) we have

(θ1+𝑩θ2)A=θ1A+𝑨θ2A.(\theta_{1}+^{\bm{B}}\theta_{2}){\upharpoonright}_{A}=\theta_{1}{% \upharpoonright}_{A}+^{\bm{A}}\theta_{2}{\upharpoonright}_{A}.( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT + start_POSTSUPERSCRIPT bold_italic_A end_POSTSUPERSCRIPT italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT .
Proof.

The equality trivially holds when θ1=idBsubscript𝜃1subscriptid𝐵\theta_{1}=\textup{id}_{B}italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT, so we may assume that θ1idBsubscript𝜃1subscriptid𝐵\theta_{1}\neq\textup{id}_{B}italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≠ id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT. Since 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is full in 𝖪𝖪\mathsf{K}sansserif_K and θ1Aθ1A+𝑨θ2A\theta_{1}{\upharpoonright}_{A}\subseteq\theta_{1}{\upharpoonright}_{A}+^{\bm{% A}}\theta_{2}{\upharpoonright}_{A}italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ⊆ italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT + start_POSTSUPERSCRIPT bold_italic_A end_POSTSUPERSCRIPT italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT, Lemma 5.6 implies

θ1A+𝑨θ2A=Cg𝑩(θ1A+𝑨θ2A)A.\theta_{1}{\upharpoonright}_{A}+^{\bm{A}}\theta_{2}{\upharpoonright}_{A}=% \textup{Cg}^{\bm{B}}(\theta_{1}{\upharpoonright}_{A}+^{\bm{A}}\theta_{2}{% \upharpoonright}_{A}){\upharpoonright}_{A}.italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT + start_POSTSUPERSCRIPT bold_italic_A end_POSTSUPERSCRIPT italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = Cg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT + start_POSTSUPERSCRIPT bold_italic_A end_POSTSUPERSCRIPT italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT .

Consequently, to prove the statement, it suffices to show that

Cg𝑩(θ1A+𝑨θ2A)=θ1+𝑩θ2.\textup{Cg}^{\bm{B}}(\theta_{1}{\upharpoonright}_{A}+^{\bm{A}}\theta_{2}{% \upharpoonright}_{A})=\theta_{1}+^{\bm{B}}\theta_{2}.Cg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT + start_POSTSUPERSCRIPT bold_italic_A end_POSTSUPERSCRIPT italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ) = italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT .

We have that

Cg𝑩(θ1A+𝑨θ2A)=Cg𝑩(θ1A)+𝑩Cg𝑩(θ2A)=θ1+𝑩θ2,\textup{Cg}^{\bm{B}}(\theta_{1}{\upharpoonright}_{A}+^{\bm{A}}\theta_{2}{% \upharpoonright}_{A})=\textup{Cg}^{\bm{B}}(\theta_{1}{\upharpoonright}_{A})+^{% \bm{B}}\textup{Cg}^{\bm{B}}(\theta_{2}{\upharpoonright}_{A})=\theta_{1}+^{\bm{% B}}\theta_{2},Cg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT + start_POSTSUPERSCRIPT bold_italic_A end_POSTSUPERSCRIPT italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ) = Cg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ) + start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT Cg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ) = italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ,

where the first equality follows from the fact that Cg𝑩(θ1A+𝑨θ2A)\textup{Cg}^{\bm{B}}(\theta_{1}{\upharpoonright}_{A}+^{\bm{A}}\theta_{2}{% \upharpoonright}_{A})Cg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT + start_POSTSUPERSCRIPT bold_italic_A end_POSTSUPERSCRIPT italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ) and Cg𝑩(θ1A)+𝑩Cg𝑩(θ2A)\textup{Cg}^{\bm{B}}(\theta_{1}{\upharpoonright}_{A})+^{\bm{B}}\textup{Cg}^{% \bm{B}}(\theta_{2}{\upharpoonright}_{A})Cg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ) + start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT Cg start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT ( italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ) are both the smallest congruence of 𝑩𝑩\bm{B}bold_italic_B containing θ1Asubscript𝐴subscript𝜃1absent\theta_{1}{\upharpoonright}_{A}italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT and θ2Asubscript𝐴subscript𝜃2absent\theta_{2}{\upharpoonright}_{A}italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT, and the second equality is a consequence of Lemma 5.5. ∎

We are now ready to prove Proposition 5.4.

Proof of Proposition 5.4..

Suppose that 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is fully epic in 𝖪𝖪\mathsf{K}sansserif_K. We need to show that 𝑩𝑩\bm{B}bold_italic_B is FSI. By Proposition 2.4 it suffices to prove that idB𝖨𝗋𝗋𝖪(𝑩)subscriptid𝐵subscript𝖨𝗋𝗋𝖪𝑩\textup{id}_{B}\in\mathsf{Irr}_{\mathsf{K}}(\bm{B})id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ∈ sansserif_Irr start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B ). First observe that idBB×Bsubscriptid𝐵𝐵𝐵\textup{id}_{B}\neq B\times Bid start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ≠ italic_B × italic_B because 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is proper. Then let θ1,θ2𝖢𝗈𝗇(𝑩)subscript𝜃1subscript𝜃2𝖢𝗈𝗇𝑩\theta_{1},\theta_{2}\in\mathsf{Con}(\bm{B})italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ sansserif_Con ( bold_italic_B ) be such that idB=θ1θ2subscriptid𝐵subscript𝜃1subscript𝜃2\textup{id}_{B}=\theta_{1}\cap\theta_{2}id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT = italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Suppose, with a view to contradiction, that θ1,θ2idBsubscript𝜃1subscript𝜃2subscriptid𝐵\theta_{1},\theta_{2}\neq\textup{id}_{B}italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ≠ id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT. As 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is full in 𝖪𝖪\mathsf{K}sansserif_K, there exist bBA𝑏𝐵𝐴b\in B-Aitalic_b ∈ italic_B - italic_A and a1,a2Asubscript𝑎1subscript𝑎2𝐴a_{1},a_{2}\in Aitalic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ italic_A such that a1,bθ1subscript𝑎1𝑏subscript𝜃1\langle a_{1},b\rangle\in\theta_{1}⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b ⟩ ∈ italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and a2,bθ2subscript𝑎2𝑏subscript𝜃2\langle a_{2},b\rangle\in\theta_{2}⟨ italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_b ⟩ ∈ italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Thus, a1,a2(θ1+𝑩θ2)Asubscript𝑎1subscript𝑎2superscript𝑩subscript𝜃1subscript𝜃2subscript𝐴absent\langle a_{1},a_{2}\rangle\in(\theta_{1}+^{\bm{B}}\theta_{2}){\upharpoonright}% _{A}⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + start_POSTSUPERSCRIPT bold_italic_B end_POSTSUPERSCRIPT italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT. Proposition 5.7 implies that a1,a2θ1A+𝑨θ2Asubscript𝑎1subscript𝑎2subscript𝜃1subscript𝐴superscript𝑨subscript𝜃2subscript𝐴absent\langle a_{1},a_{2}\rangle\in\theta_{1}{\upharpoonright}_{A}+^{\bm{A}}\theta_{% 2}{\upharpoonright}_{A}⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT + start_POSTSUPERSCRIPT bold_italic_A end_POSTSUPERSCRIPT italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT. Since 𝖪𝖪\mathsf{K}sansserif_K is congruence permutable and 𝑨𝖪𝑨𝖪\bm{A}\in\mathsf{K}bold_italic_A ∈ sansserif_K, we can apply Proposition 5.1 obtaining

a1,a2θ1A+𝑨θ2A=θ1Aθ2A.\langle a_{1},a_{2}\rangle\in\theta_{1}{\upharpoonright}_{A}+^{\bm{A}}\theta_{% 2}{\upharpoonright}_{A}=\theta_{1}{\upharpoonright}_{A}\circ\theta_{2}{% \upharpoonright}_{A}.⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT + start_POSTSUPERSCRIPT bold_italic_A end_POSTSUPERSCRIPT italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ∘ italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT .

Therefore, there exists aA𝑎𝐴a\in Aitalic_a ∈ italic_A such that a1,aθ1subscript𝑎1𝑎subscript𝜃1\langle a_{1},a\rangle\in\theta_{1}⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a ⟩ ∈ italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and a,a2θ2𝑎subscript𝑎2subscript𝜃2\langle a,a_{2}\rangle\in\theta_{2}⟨ italic_a , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ ∈ italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. From a1,bθ1subscript𝑎1𝑏subscript𝜃1\langle a_{1},b\rangle\in\theta_{1}⟨ italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b ⟩ ∈ italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and a2,bθ2subscript𝑎2𝑏subscript𝜃2\langle a_{2},b\rangle\in\theta_{2}⟨ italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_b ⟩ ∈ italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT it follows that a,bθ1θ2𝑎𝑏subscript𝜃1subscript𝜃2\langle a,b\rangle\in\theta_{1}\cap\theta_{2}⟨ italic_a , italic_b ⟩ ∈ italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Since θ1θ2=idBsubscript𝜃1subscript𝜃2subscriptid𝐵\theta_{1}\cap\theta_{2}=\textup{id}_{B}italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∩ italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT, we obtain that b=aA𝑏𝑎𝐴b=a\in Aitalic_b = italic_a ∈ italic_A, a contradiction with bA𝑏𝐴b\notin Aitalic_b ∉ italic_A. Thus, θi=idBsubscript𝜃𝑖subscriptid𝐵\theta_{i}=\textup{id}_{B}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT for some i=1,2𝑖12i=1,2italic_i = 1 , 2. Hence, we conclude that idB𝖨𝗋𝗋𝖪(𝑩)subscriptid𝐵subscript𝖨𝗋𝗋𝖪𝑩\textup{id}_{B}\in\mathsf{Irr}_{\mathsf{K}}(\bm{B})id start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ∈ sansserif_Irr start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B ). ∎

Remark 5.8.

Theorem 5.3 cannot be strengthened by dropping the assumption that the variety 𝖪𝖪\mathsf{K}sansserif_K is congruence permutable. For the variety of distributive lattices 𝖣𝖫𝖣𝖫\mathsf{DL}sansserif_DL lacks the weak ES property because it is finitely generated (Example 4.7). On the other hand, its only FSI member (i.e., the two-element chain) lacks proper subalgebras that are epic in 𝖣𝖫𝖣𝖫\mathsf{DL}sansserif_DL.

Similarly, Proposition 5.4 cannot be strengthened by assuming that 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is only full in 𝖪𝖪\mathsf{K}sansserif_K (as opposed to fully epic in 𝖪𝖪\mathsf{K}sansserif_K). For let 𝖡𝖠𝖡𝖠\mathsf{BA}sansserif_BA be the variety of Boolean algebras (which is congruence permutable). Moreover, let 𝑩𝑩\bm{B}bold_italic_B be the four-element Boolean algebra and 𝑨𝑨\bm{A}bold_italic_A its two-element subalgebra. Then 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is full in 𝖡𝖠𝖡𝖠\mathsf{BA}sansserif_BA, but 𝑩𝑩\bm{B}bold_italic_B is not FSI. ∎

6. Arithmeticity is often necessary

The aim of this section is to establish the following:

Theorem 6.1.

Let 𝖪𝖪\mathsf{K}sansserif_K be a congruence distributive quasivariety for which 𝖪rfsisubscript𝖪rfsi\mathsf{K}_{\textup{{rfsi}}}sansserif_K start_POSTSUBSCRIPT rfsi end_POSTSUBSCRIPT is closed under nontrivial subalgebras. If 𝖪𝖪\mathsf{K}sansserif_K has the weak ES property, then 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ) is arithmetical.

We will use the following syntactical description of arithmetical varieties (see, e.g., [7, Thm. II.12.5]):

Theorem 6.2.

A variety 𝖪𝖪\mathsf{K}sansserif_K is arithmetical iff it has a Pixley term, that is, a term φ(x,y,z)𝜑𝑥𝑦𝑧\varphi(x,y,z)italic_φ ( italic_x , italic_y , italic_z ) such that

𝖪φ(x,y,x)φ(x,y,y)φ(y,y,x)x.𝖪𝜑𝑥𝑦𝑥𝜑𝑥𝑦𝑦𝜑𝑦𝑦𝑥𝑥\mathsf{K}\vDash\varphi(x,y,x)\thickapprox\varphi(x,y,y)\thickapprox\varphi(y,% y,x)\thickapprox x.sansserif_K ⊨ italic_φ ( italic_x , italic_y , italic_x ) ≈ italic_φ ( italic_x , italic_y , italic_y ) ≈ italic_φ ( italic_y , italic_y , italic_x ) ≈ italic_x .

We recall that quasivarieties contain free algebras. More precisely, for every quasivariety 𝖪𝖪\mathsf{K}sansserif_K and nonempty set X𝑋Xitalic_X there exists an algebra 𝑻𝖪(X)subscript𝑻𝖪𝑋\bm{T}_{\mathsf{K}}(X)bold_italic_T start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( italic_X ) that is free in 𝖪𝖪\mathsf{K}sansserif_K over X𝑋Xitalic_X (see, e.g., [15, Prop. 2.1.10]). When X={x,y}𝑋𝑥𝑦X=\{x,y\}italic_X = { italic_x , italic_y }, we will write 𝑻𝖪(x,y)subscript𝑻𝖪𝑥𝑦\bm{T}_{\mathsf{K}}(x,y)bold_italic_T start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( italic_x , italic_y ) instead of 𝑻𝖪(X)subscript𝑻𝖪𝑋\bm{T}_{\mathsf{K}}(X)bold_italic_T start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( italic_X ).

Proposition 6.3.

Let 𝖪𝖪\mathsf{K}sansserif_K be a quasivariety and 𝐓𝐓𝖪(x,y)𝐓subscript𝐓𝖪𝑥𝑦\bm{T}\coloneqq\bm{T}_{\mathsf{K}}(x,y)bold_italic_T ≔ bold_italic_T start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( italic_x , italic_y ). Then 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ) is arithmetical iff

x,x,xSg𝑻×𝑻×𝑻({x,x,y,y,y,y,x,y,x}).𝑥𝑥𝑥superscriptSg𝑻𝑻𝑻𝑥𝑥𝑦𝑦𝑦𝑦𝑥𝑦𝑥\langle x,x,x\rangle\in\textup{Sg}^{\bm{T}\times\bm{T}\times\bm{T}}(\{\langle x% ,x,y\rangle,\langle y,y,y\rangle,\langle x,y,x\rangle\}).⟨ italic_x , italic_x , italic_x ⟩ ∈ Sg start_POSTSUPERSCRIPT bold_italic_T × bold_italic_T × bold_italic_T end_POSTSUPERSCRIPT ( { ⟨ italic_x , italic_x , italic_y ⟩ , ⟨ italic_y , italic_y , italic_y ⟩ , ⟨ italic_x , italic_y , italic_x ⟩ } ) .
Proof.

Clearly, x,x,xSg𝑻×𝑻×𝑻({x,x,y,y,y,y,x,y,x})𝑥𝑥𝑥superscriptSg𝑻𝑻𝑻𝑥𝑥𝑦𝑦𝑦𝑦𝑥𝑦𝑥\langle x,x,x\rangle\in\textup{Sg}^{\bm{T}\times\bm{T}\times\bm{T}}(\{\langle x% ,x,y\rangle,\langle y,y,y\rangle,\langle x,y,x\rangle\})⟨ italic_x , italic_x , italic_x ⟩ ∈ Sg start_POSTSUPERSCRIPT bold_italic_T × bold_italic_T × bold_italic_T end_POSTSUPERSCRIPT ( { ⟨ italic_x , italic_x , italic_y ⟩ , ⟨ italic_y , italic_y , italic_y ⟩ , ⟨ italic_x , italic_y , italic_x ⟩ } ) iff there exists a term φ(x,y,z)𝜑𝑥𝑦𝑧\varphi(x,y,z)italic_φ ( italic_x , italic_y , italic_z ) such that

φ𝑻(x,y,x)=φ𝑻(x,y,y)=φ𝑻(y,y,x)=x.superscript𝜑𝑻𝑥𝑦𝑥superscript𝜑𝑻𝑥𝑦𝑦superscript𝜑𝑻𝑦𝑦𝑥𝑥\varphi^{\bm{T}}(x,y,x)=\varphi^{\bm{T}}(x,y,y)=\varphi^{\bm{T}}(y,y,x)=x.italic_φ start_POSTSUPERSCRIPT bold_italic_T end_POSTSUPERSCRIPT ( italic_x , italic_y , italic_x ) = italic_φ start_POSTSUPERSCRIPT bold_italic_T end_POSTSUPERSCRIPT ( italic_x , italic_y , italic_y ) = italic_φ start_POSTSUPERSCRIPT bold_italic_T end_POSTSUPERSCRIPT ( italic_y , italic_y , italic_x ) = italic_x .

As 𝑻𝖪(x,y)=𝑻𝕍(𝖪)(x,y)subscript𝑻𝖪𝑥𝑦subscript𝑻𝕍𝖪𝑥𝑦\bm{T}_{\mathsf{K}}(x,y)=\bm{T}_{\mathbb{V}(\mathsf{K})}(x,y)bold_italic_T start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( italic_x , italic_y ) = bold_italic_T start_POSTSUBSCRIPT blackboard_V ( sansserif_K ) end_POSTSUBSCRIPT ( italic_x , italic_y ) (see, e.g., [15, Lem. 2.1.13]), we can harmlessly replace 𝑻𝑻\bm{T}bold_italic_T by 𝑻𝕍(𝖪)(x,y)subscript𝑻𝕍𝖪𝑥𝑦\bm{T}_{\mathbb{V}(\mathsf{K})}(x,y)bold_italic_T start_POSTSUBSCRIPT blackboard_V ( sansserif_K ) end_POSTSUBSCRIPT ( italic_x , italic_y ) in the above display. When phrased in this way, the display becomes equivalent to the demand that

𝕍(𝖪)φ(x,y,x)φ(x,y,y)φ(y,y,x)x𝕍𝖪𝜑𝑥𝑦𝑥𝜑𝑥𝑦𝑦𝜑𝑦𝑦𝑥𝑥\mathbb{V}(\mathsf{K})\vDash\varphi(x,y,x)\thickapprox\varphi(x,y,y)% \thickapprox\varphi(y,y,x)\thickapprox xblackboard_V ( sansserif_K ) ⊨ italic_φ ( italic_x , italic_y , italic_x ) ≈ italic_φ ( italic_x , italic_y , italic_y ) ≈ italic_φ ( italic_y , italic_y , italic_x ) ≈ italic_x

(see, e.g., [7, Thm. II.11.4]). Lastly, the existence of a term φ𝜑\varphiitalic_φ satisfying the above condition is equivalent to the demand that 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ) is arithmetical by Theorem 6.2. ∎

We are now ready to prove Theorem 6.1.

Proof of Theorem 6.1.

Let 𝖪𝖪\mathsf{K}sansserif_K be a congruence distributive quasivariety for which 𝖪rfsisubscript𝖪rfsi\mathsf{K}_{\textup{{rfsi}}}sansserif_K start_POSTSUBSCRIPT rfsi end_POSTSUBSCRIPT is closed under nontrivial subalgebras. Suppose, with a view to contradiction, that 𝖪𝖪\mathsf{K}sansserif_K has the weak ES property and that 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ) is not arithmetical. Then let 𝑻𝑻𝖪(x,y)𝑻subscript𝑻𝖪𝑥𝑦\bm{T}\coloneqq\bm{T}_{\mathsf{K}}(x,y)bold_italic_T ≔ bold_italic_T start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( italic_x , italic_y ) and define

𝑨Sg𝑻×𝑻×𝑻({x,x,y,y,y,y,x,y,x}) and 𝑩Sg𝑻×𝑻×𝑻(A{x,x,x}).𝑨superscriptSg𝑻𝑻𝑻𝑥𝑥𝑦𝑦𝑦𝑦𝑥𝑦𝑥 and 𝑩superscriptSg𝑻𝑻𝑻𝐴𝑥𝑥𝑥\bm{A}\coloneqq\textup{Sg}^{\bm{T}\times\bm{T}\times\bm{T}}(\{\langle x,x,y% \rangle,\langle y,y,y\rangle,\langle x,y,x\rangle\})\,\,\text{ and }\,\,\bm{B}% \coloneqq\textup{Sg}^{\bm{T}\times\bm{T}\times\bm{T}}(A\cup\{\langle x,x,x% \rangle\}).bold_italic_A ≔ Sg start_POSTSUPERSCRIPT bold_italic_T × bold_italic_T × bold_italic_T end_POSTSUPERSCRIPT ( { ⟨ italic_x , italic_x , italic_y ⟩ , ⟨ italic_y , italic_y , italic_y ⟩ , ⟨ italic_x , italic_y , italic_x ⟩ } ) and bold_italic_B ≔ Sg start_POSTSUPERSCRIPT bold_italic_T × bold_italic_T × bold_italic_T end_POSTSUPERSCRIPT ( italic_A ∪ { ⟨ italic_x , italic_x , italic_x ⟩ } ) .

The definition of 𝑩𝑩\bm{B}bold_italic_B guarantees that 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is almost total. Furthermore, the inclusion 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B is proper because of Proposition 6.3 and the assumption that 𝕍(𝖪)𝕍𝖪\mathbb{V}(\mathsf{K})blackboard_V ( sansserif_K ) is not arithmetical. Therefore, Proposition 3.7 yields some θ𝖢𝗈𝗇𝖪(𝑩)𝜃subscript𝖢𝗈𝗇𝖪𝑩\theta\in\mathsf{Con}_{\mathsf{K}}(\bm{B})italic_θ ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_B ) such that 𝑨/θ𝑩/θ𝑨𝜃𝑩𝜃\bm{A}/\theta\leqslant\bm{B}/\thetabold_italic_A / italic_θ ⩽ bold_italic_B / italic_θ is full in 𝖪𝖪\mathsf{K}sansserif_K. Since 𝑨/θ𝑩/θ𝑨𝜃𝑩𝜃\bm{A}/\theta\leqslant\bm{B}/\thetabold_italic_A / italic_θ ⩽ bold_italic_B / italic_θ is proper and 𝑩/θ𝑩𝜃\bm{B}/\thetabold_italic_B / italic_θ is generated by A/θ{x,x,x/θ}𝐴𝜃𝑥𝑥𝑥𝜃A/\theta\cup\{\langle x,x,x\rangle/\theta\}italic_A / italic_θ ∪ { ⟨ italic_x , italic_x , italic_x ⟩ / italic_θ }, we have

x,x,x/θA/θ.𝑥𝑥𝑥𝜃𝐴𝜃\langle x,x,x\rangle/\theta\notin A/\theta.⟨ italic_x , italic_x , italic_x ⟩ / italic_θ ∉ italic_A / italic_θ . (2)

Now, recall that 𝑻𝑻\bm{T}bold_italic_T is generated by x𝑥xitalic_x and y𝑦yitalic_y. Since by construction 𝑩𝑻×𝑻×𝑻𝑩𝑻𝑻𝑻\bm{B}\leqslant\bm{T}\times\bm{T}\times\bm{T}bold_italic_B ⩽ bold_italic_T × bold_italic_T × bold_italic_T and the triples x,x,x𝑥𝑥𝑥\langle x,x,x\rangle⟨ italic_x , italic_x , italic_x ⟩ and y,y,y𝑦𝑦𝑦\langle y,y,y\rangle⟨ italic_y , italic_y , italic_y ⟩ belong to 𝑩𝑩\bm{B}bold_italic_B, the canonical projections p1,p2,p3:𝑩𝑻:subscript𝑝1subscript𝑝2subscript𝑝3𝑩𝑻p_{1},p_{2},p_{3}\colon\bm{B}\to\bm{T}italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT : bold_italic_B → bold_italic_T are all surjective. Therefore, 𝑩𝑻×𝑻×𝑻𝑩𝑻𝑻𝑻\bm{B}\leqslant\bm{T}\times\bm{T}\times\bm{T}bold_italic_B ⩽ bold_italic_T × bold_italic_T × bold_italic_T is a subdirect product. As 𝖪𝖪\mathsf{K}sansserif_K is congruence distributive by assumption, we can apply Theorem 2.5 obtaining some θ1,θ2,θ3𝖢𝗈𝗇𝖪(𝑻)subscript𝜃1subscript𝜃2subscript𝜃3subscript𝖢𝗈𝗇𝖪𝑻\theta_{1},\theta_{2},\theta_{3}\in\mathsf{Con}_{\mathsf{K}}(\bm{T})italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ∈ sansserif_Con start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_T ) such that θ=(θ1×θ2×θ3)B𝜃subscript𝜃1subscript𝜃2subscript𝜃3subscript𝐵absent\theta=(\theta_{1}\times\theta_{2}\times\theta_{3}){\upharpoonright}_{B}italic_θ = ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT × italic_θ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT.

Observe that

θAsubscript𝐴𝜃absent\displaystyle\theta{\upharpoonright}_{A}italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT =(θ1×θ2×θ3)A=((θ1×T2×T2)(T2×θ2×T2)(T2×T2×θ3))A\displaystyle=(\theta_{1}\times\theta_{2}\times\theta_{3}){\upharpoonright}_{A% }=((\theta_{1}\times T^{2}\times T^{2})\cap(T^{2}\times\theta_{2}\times T^{2})% \cap(T^{2}\times T^{2}\times\theta_{3})){\upharpoonright}_{A}= ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT × italic_θ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = ( ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ∩ ( italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ∩ ( italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_θ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ) ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT
=(θ1×T2×T2)A(T2×θ2×T2)A(T2×T2×θ3)A,absentsubscript𝜃1superscript𝑇2superscript𝑇2subscript𝐴superscript𝑇2subscript𝜃2superscript𝑇2subscript𝐴superscript𝑇2superscript𝑇2subscript𝜃3subscript𝐴absent\displaystyle=(\theta_{1}\times T^{2}\times T^{2}){\upharpoonright}_{A}\cap(T^% {2}\times\theta_{2}\times T^{2}){\upharpoonright}_{A}\cap(T^{2}\times T^{2}% \times\theta_{3}){\upharpoonright}_{A},= ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ∩ ( italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ∩ ( italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_θ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ,

where the first equality holds because θ=(θ1×θ2×θ3)B𝜃subscript𝜃1subscript𝜃2subscript𝜃3subscript𝐵absent\theta=(\theta_{1}\times\theta_{2}\times\theta_{3}){\upharpoonright}_{B}italic_θ = ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT × italic_θ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT and 𝑨𝑩𝑨𝑩\bm{A}\leqslant\bm{B}bold_italic_A ⩽ bold_italic_B, the second because θ1×θ2×θ3=(θ1×T2×T2)(T2×θ2×T2)(T2×T2×θ3)subscript𝜃1subscript𝜃2subscript𝜃3subscript𝜃1superscript𝑇2superscript𝑇2superscript𝑇2subscript𝜃2superscript𝑇2superscript𝑇2superscript𝑇2subscript𝜃3\theta_{1}\times\theta_{2}\times\theta_{3}=(\theta_{1}\times T^{2}\times T^{2}% )\cap(T^{2}\times\theta_{2}\times T^{2})\cap(T^{2}\times T^{2}\times\theta_{3})italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT × italic_θ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ∩ ( italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ∩ ( italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_θ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ), and the third is straightforward.

Recall that 𝑨/θ𝑩/θ𝑨𝜃𝑩𝜃\bm{A}/\theta\leqslant\bm{B}/\thetabold_italic_A / italic_θ ⩽ bold_italic_B / italic_θ is full in 𝖪𝖪\mathsf{K}sansserif_K. On the other hand, as 𝖪𝖪\mathsf{K}sansserif_K has the weak ES property by assumption, 𝑨/θ𝑩/θ𝑨𝜃𝑩𝜃\bm{A}/\theta\leqslant\bm{B}/\thetabold_italic_A / italic_θ ⩽ bold_italic_B / italic_θ is not epic in 𝖪𝖪\mathsf{K}sansserif_K. Therefore, we can apply Corollary 3.11 obtaining that 𝑨/θ𝕊(𝖪rsi)𝕊(𝖪rfsi)𝑨𝜃𝕊subscript𝖪rsi𝕊subscript𝖪rfsi\bm{A}/\theta\in\mathbb{S}(\mathsf{K}_{\textsc{rsi}})\subseteq\mathbb{S}(% \mathsf{K}_{\textsc{rfsi}})bold_italic_A / italic_θ ∈ blackboard_S ( sansserif_K start_POSTSUBSCRIPT rsi end_POSTSUBSCRIPT ) ⊆ blackboard_S ( sansserif_K start_POSTSUBSCRIPT rfsi end_POSTSUBSCRIPT ). Since 𝖪rfsisubscript𝖪rfsi\mathsf{K}_{\textsc{rfsi}}sansserif_K start_POSTSUBSCRIPT rfsi end_POSTSUBSCRIPT is closed under nontrivial subalgebras by assumption, 𝑨/θ𝑨𝜃\bm{A}/\thetabold_italic_A / italic_θ is trivial or RFSI. Thus, θA=A×A\theta{\upharpoonright}_{A}=A\times Aitalic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = italic_A × italic_A or θA𝖨𝗋𝗋𝖪(𝑨)\theta{\upharpoonright}_{A}\in\mathsf{Irr}_{\mathsf{K}}(\bm{A})italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ∈ sansserif_Irr start_POSTSUBSCRIPT sansserif_K end_POSTSUBSCRIPT ( bold_italic_A ), and hence the above display implies that

θA=(θ1×T2×T2)A or θA=(T2×θ2×T2)A or θA=(T2×T2×θ3)A.\theta{\upharpoonright}_{A}=(\theta_{1}\times T^{2}\times T^{2}){% \upharpoonright}_{A}\,\,\text{ or }\,\,\theta{\upharpoonright}_{A}=(T^{2}% \times\theta_{2}\times T^{2}){\upharpoonright}_{A}\,\,\text{ or }\,\,\theta{% \upharpoonright}_{A}=(T^{2}\times T^{2}\times\theta_{3}){\upharpoonright}_{A}.italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT or italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = ( italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT or italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = ( italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_θ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT .

We show that x,yθ2θ3𝑥𝑦subscript𝜃2subscript𝜃3\langle x,y\rangle\in\theta_{2}\cup\theta_{3}⟨ italic_x , italic_y ⟩ ∈ italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_θ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT in any of these three cases. If θA=(θ1×T2×T2)A\theta{\upharpoonright}_{A}=(\theta_{1}\times T^{2}\times T^{2}){% \upharpoonright}_{A}italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT, then x,x,y/θ=x,y,x/θ𝑥𝑥𝑦𝜃𝑥𝑦𝑥𝜃\langle x,x,y\rangle/\theta=\langle x,y,x\rangle/\theta⟨ italic_x , italic_x , italic_y ⟩ / italic_θ = ⟨ italic_x , italic_y , italic_x ⟩ / italic_θ. If θA=(T2×θ2×T2)A\theta{\upharpoonright}_{A}=(T^{2}\times\theta_{2}\times T^{2}){% \upharpoonright}_{A}italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = ( italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT, then y,y,y/θ=x,y,x/θ𝑦𝑦𝑦𝜃𝑥𝑦𝑥𝜃\langle y,y,y\rangle/\theta=\langle x,y,x\rangle/\theta⟨ italic_y , italic_y , italic_y ⟩ / italic_θ = ⟨ italic_x , italic_y , italic_x ⟩ / italic_θ. If θA=(T2×T2×θ3)A\theta{\upharpoonright}_{A}=(T^{2}\times T^{2}\times\theta_{3}){% \upharpoonright}_{A}italic_θ ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = ( italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_θ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT, then x,x,y/θ=y,y,y/θ𝑥𝑥𝑦𝜃𝑦𝑦𝑦𝜃\langle x,x,y\rangle/\theta=\langle y,y,y\rangle/\theta⟨ italic_x , italic_x , italic_y ⟩ / italic_θ = ⟨ italic_y , italic_y , italic_y ⟩ / italic_θ. Therefore, in all the three cases we have x,yθ2θ3𝑥𝑦subscript𝜃2subscript𝜃3\langle x,y\rangle\in\theta_{2}\cup\theta_{3}⟨ italic_x , italic_y ⟩ ∈ italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_θ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT because θ=(θ1×θ2×θ3)B𝜃subscript𝜃1subscript𝜃2subscript𝜃3subscript𝐵absent\theta=(\theta_{1}\times\theta_{2}\times\theta_{3}){\upharpoonright}_{B}italic_θ = ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT × italic_θ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ) ↾ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT.

We conclude the proof by showing that x,yθ2θ3𝑥𝑦subscript𝜃2subscript𝜃3\langle x,y\rangle\in\theta_{2}\cup\theta_{3}⟨ italic_x , italic_y ⟩ ∈ italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_θ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT implies x,x,x/θA/θ𝑥𝑥𝑥𝜃𝐴𝜃\langle x,x,x\rangle/\theta\in A/\theta⟨ italic_x , italic_x , italic_x ⟩ / italic_θ ∈ italic_A / italic_θ, a contradiction with (2). If x,yθ2𝑥𝑦subscript𝜃2\langle x,y\rangle\in\theta_{2}⟨ italic_x , italic_y ⟩ ∈ italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, then x,x,x/θ=x,y,x/θA/θ𝑥𝑥𝑥𝜃𝑥𝑦𝑥𝜃𝐴𝜃\langle x,x,x\rangle/\theta=\langle x,y,x\rangle/\theta\in A/\theta⟨ italic_x , italic_x , italic_x ⟩ / italic_θ = ⟨ italic_x , italic_y , italic_x ⟩ / italic_θ ∈ italic_A / italic_θ. Otherwise, x,yθ3𝑥𝑦subscript𝜃3\langle x,y\rangle\in\theta_{3}⟨ italic_x , italic_y ⟩ ∈ italic_θ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT, which yields x,x,x/θ=x,x,y/θA/θ𝑥𝑥𝑥𝜃𝑥𝑥𝑦𝜃𝐴𝜃\langle x,x,x\rangle/\theta=\langle x,x,y\rangle/\theta\in A/\theta⟨ italic_x , italic_x , italic_x ⟩ / italic_θ = ⟨ italic_x , italic_x , italic_y ⟩ / italic_θ ∈ italic_A / italic_θ. ∎

Remark 6.4.

Theorem 6.1 cannot be strengthened by dropping any of the assumptions on 𝖪𝖪\mathsf{K}sansserif_K: congruence distributivity, the closure of 𝖪fsisubscript𝖪fsi\mathsf{K}_{\textsc{fsi}}sansserif_K start_POSTSUBSCRIPT fsi end_POSTSUBSCRIPT under nontrivial subalgebras, and the weak ES property. For recall that the varieties of distributive lattices 𝖣𝖫𝖣𝖫\mathsf{DL}sansserif_DL and semilattices 𝖲𝖫𝖲𝖫\mathsf{SL}sansserif_SL are not congruence permutable. However,

  1. (i)

    𝖲𝖫𝖲𝖫\mathsf{SL}sansserif_SL has the ES property and 𝖲𝖫fsisubscript𝖲𝖫fsi\mathsf{SL}_{\textsc{fsi}}sansserif_SL start_POSTSUBSCRIPT fsi end_POSTSUBSCRIPT is closed under nontrivial subalgebras;

  2. (ii)

    the variety of lattices is congruence distributive and has the ES property (see, e.g., [21, p. 102]);

  3. (iii)

    𝖣𝖫𝖣𝖫\mathsf{DL}sansserif_DL is congruence distributive and 𝖣𝖫fsisubscript𝖣𝖫fsi\mathsf{DL}_{\textsc{fsi}}sansserif_DL start_POSTSUBSCRIPT fsi end_POSTSUBSCRIPT is closed under nontrivial subalgebras. ∎

Example 6.5.

A variety 𝖪𝖪\mathsf{K}sansserif_K is said to be filtral [26] when for every subdirect product 𝑨iI𝑨i𝑨subscriptproduct𝑖𝐼subscript𝑨𝑖\bm{A}\leqslant\prod_{i\in I}\bm{A}_{i}bold_italic_A ⩽ ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I end_POSTSUBSCRIPT bold_italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT where {𝑨i:iI}conditional-setsubscript𝑨𝑖𝑖𝐼\{\bm{A}_{i}:i\in I\}{ bold_italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : italic_i ∈ italic_I } is a family of SI members of 𝖪𝖪\mathsf{K}sansserif_K and every θ𝖢𝗈𝗇(𝑨)𝜃𝖢𝗈𝗇𝑨\theta\in\mathsf{Con}(\bm{A})italic_θ ∈ sansserif_Con ( bold_italic_A ) there exists a filter F𝐹Fitalic_F over I𝐼Iitalic_I such that

θ={a,bA×A:a=bF},\theta=\{\langle a,b\rangle\in A\times A:\llbracket a=b\rrbracket\in F\},italic_θ = { ⟨ italic_a , italic_b ⟩ ∈ italic_A × italic_A : ⟦ italic_a = italic_b ⟧ ∈ italic_F } ,

where a=b{iI:a(i)=b(i)}\llbracket a=b\rrbracket\coloneqq\{i\in I:a(i)=b(i)\}⟦ italic_a = italic_b ⟧ ≔ { italic_i ∈ italic_I : italic_a ( italic_i ) = italic_b ( italic_i ) }. Moreover, a variety 𝖪𝖪\mathsf{K}sansserif_K is a discriminator variety [31] when 𝖪=𝕍(𝖬)𝖪𝕍𝖬\mathsf{K}=\mathbb{V}(\mathsf{M})sansserif_K = blackboard_V ( sansserif_M ) for some class of algebras 𝖬𝖬\mathsf{M}sansserif_M for which there exists a term φ(x,y,z)𝜑𝑥𝑦𝑧\varphi(x,y,z)italic_φ ( italic_x , italic_y , italic_z ) such that for every 𝑨𝖬𝑨𝖬\bm{A}\in\mathsf{M}bold_italic_A ∈ sansserif_M and a,b,cA𝑎𝑏𝑐𝐴a,b,c\in Aitalic_a , italic_b , italic_c ∈ italic_A,

φ𝑨(a,b,c){c if a=b;a otherwise.superscript𝜑𝑨𝑎𝑏𝑐cases𝑐 if 𝑎𝑏𝑎 otherwise.\varphi^{\bm{A}}(a,b,c)\coloneqq\begin{cases}c&\text{ if }a=b;\\ a&\text{ otherwise.}\end{cases}italic_φ start_POSTSUPERSCRIPT bold_italic_A end_POSTSUPERSCRIPT ( italic_a , italic_b , italic_c ) ≔ { start_ROW start_CELL italic_c end_CELL start_CELL if italic_a = italic_b ; end_CELL end_ROW start_ROW start_CELL italic_a end_CELL start_CELL otherwise. end_CELL end_ROW

Notably, discriminator varieties coincide with the congruence permutable filtral varieties [6, 14].

We will show that every filtral variety 𝖪𝖪\mathsf{K}sansserif_K with the weak ES property is a discriminator variety (this can also be inferred from [9]). Indeed, by what we observed above, it suffices to verify that 𝖪𝖪\mathsf{K}sansserif_K is congruence permutable. But this is a straightforward consequence of Theorem 6.1 because every filtral variety is congruence distributive and its class of FSI members is closed under nontrivial subalgebras (see, e.g., [12, Cor. 6.5(i, iv)]). ∎

Acknowledgements.

The second author was supported by the ayuda PREP2022202220222022-000927000927000927000927 financiada por MICIU/AEI/10101010.13039130391303913039/501100011033501100011033501100011033501100011033 y por FSE+ as part of the proyecto PID2022202220222022-141529141529141529141529NB-C21212121 de investigación financiado por MICIU/AEI/10101010.13039130391303913039/501100011033501100011033501100011033501100011033 y por FEDER, UE.

The third author was supported by the proyecto PID2022202220222022-141529141529141529141529NB-C21212121 de investigación financiado por MICIU/AEI/10101010.13039130391303913039/501100011033501100011033501100011033501100011033 y por FEDER, UE. He was also supported by the Research Group in Mathematical Logic, 2021202120212021SGR00348003480034800348 funded by the Agency for Management of University and Research Grants of the Government of Catalonia, as well as by the MSCA-RISE-Marie Skłodowska-Curie Research and Innovation Staff Exchange (RISE) project MOSAIC 101007627101007627101007627101007627 funded by Horizon 2020202020202020 of the European Union.

References

  • [1] J.C. Abbott. Implicational algebras. Bull. Math. Soc. Sci. Math. R. S. Roumanie (N.S.), 11 (59), No. 1:3–23, 1967.
  • [2] P.D. Bacsich. Model theory of epimorphisms. Canad. Math. Bull., 17:471–477, 1974.
  • [3] C. Bergman. Universal Algebra: Fundamentals and Selected Topics. Chapman & Hall Pure and Applied Mathematics. Chapman and Hall/CRC, 2011.
  • [4] G. Bezhanishvili, T. Moraschini, and J.G. Raftery. Epimorphisms in varieties of residuated structures. J. Algebra, 492:185–211, 2017.
  • [5] W.J. Blok and E. Hoogland. The Beth property in Algebraic Logic. Studia Logica, 83(1–3):49–90, 2006.
  • [6] W.J. Blok, P. Köhler, and D. Pigozzi. On the structure of varieties with equationally definable principal congruences II. Algebra Universalis, 18:334–379, 1984.
  • [7] S. Burris and H.P. Sankappanavar. A Course in Universal Algebra. The millennium edition, available online, 2012.
  • [8] M.A. Campercholi. Dominions and primitive positive functions. J. Symb. Log., 83(1):40–54, 2018.
  • [9] M.A. Campercholi and D.J. Vaggione. Implicit definition of the quaternary discriminator. Algebra Universalis, 68(1):1–16, 2012.
  • [10] M.A. Campercholi and D.J. Vaggione. Semantical conditions for the definability of functions and relations. Algebra Universalis, 76:71–98, 2016.
  • [11] M.A. Campercholi and D.J. Vaggione. A short proof of the Baker-Pixley theorem for classes. Internat. J. Algebra Comput., 33(8):1651–1657, 2023.
  • [12] M.A. Campercholi and J.G. Raftery. Relative congruence formulas and decompositions in quasivarieties. Algebra Universalis, 78(3):407–425, 2017.
  • [13] L. Esakia. Heyting Algebras: Duality Theory, volume 50 of Trends in Logic. Translated from the Russian by A. Evseev. Edited by G. Bezhanishvili and W. Holliday. Springer, 2019.
  • [14] E. Fried and E.W. Kiss. Connections between congruence-lattices and polynomial properties. Algebra Universalis, 17:227–262, 1983.
  • [15] V.A. Gorbunov. Algebraic Theory of Quasivarieties. Siberian School of Algebra and Logic. Consultants Bureau, New York, 1998.
  • [16] H. Gramaglia and D.J. Vaggione. Birkhoff-like sheaf representations for varieties of lattice expansions. Studia Logica, 56:111–131, 1996.
  • [17] L. Henkin, J.D. Monk, and A. Tarski. Cylindric Algebras. Part II. North-Holland, Amsterdam, 1985.
  • [18] A. Horn. The separation theorem of intuitionist propositional calculus. J. Symb. Log., 27:391–399, 1962.
  • [19] J.R. Isbell. Epimorphisms and dominions, chapter of Proceedings of the Conference on Categorical Algebra, La Jolla, California, 1965, pages 232–246. Springer, New York, 1966.
  • [20] K. Kaarli and A.F. Pixley. Polynomial Completeness in Algebraic Systems. CRC Press, 2001.
  • [21] E.W. Kiss, L. Márki, P. Pröhle, and W. Tholen. Categorical algebraic properties. A compendium on amalgamation, congruence extension, epimorphisms, residual smallness, and injectivity. Studia Sci. Math. Hungar., 18:79–141, 1983.
  • [22] P. Köhler. Brouwerian semilattices. Trans. Amer. Math. Soc., 268:103–126, 1981.
  • [23] P.H. Krauss and D.M. Clark. Global subdirect products. Mem. Amer. Math. Soc., 17(210), 1979.
  • [24] G. Kreisel. Explicit definability in intuitionistic logic. J. Symb. Log., 25:389–390, 1960.
  • [25] M. Kurtzhals. Epimorphism Surjectivity in Logic and Algebra. Master’s thesis, University of Barcelona, 2024.
  • [26] R. Magari. Varietà a quozienti filtrali. Ann. Univ. Ferrara Sez. VII Sci. Mat., 14:5–20, 1969.
  • [27] A. Mitschke. Near unanimity identities and congruence distributivity in equational classes. Algebra Universalis, 8:29–32, 1978.
  • [28] T. Moraschini, J.G. Raftery, and J.J. Wannenburg. Epimorphisms, definability and cardinalities. Studia Logica, 108:255–275, 2020.
  • [29] T. Moraschini and J.J. Wannenburg. Epimorphism surjectivity in varieties of Heyting algebras. Ann. Pure Appl. Logic, 171(9), paper no. 102824, 2020.
  • [30] D.J. Vaggione. Infinitary Baker-Pixley theorem. Algebra Universalis, 79, paper no. 67, 2018.
  • [31] H. Werner. Discriminator-algebras, volume 6 of Studien zur Algebra und ihre Anwendungen. Akademie Verlag, Berlin, 1978.