Saturday, August 15, 2026

Algebraic Descent Through Closure Operators

Algebraic Descent Through Closure Operators

Algebraic Descent Through Closure Operators

Author: Thu-Le TRAN
Written by ChatGPT

1. Closure operators and equivalent forms of nuclearity

Let (P,≤)(P,\leq) be a poset. A map j:P→Pj:P\to P is a closure operator if it is monotone, extensive, and idempotent:
x≤jx,x≤y⇒jx≤jy,j2x=jx. x\leq jx,\qquad x\leq y\Rightarrow jx\leq jy,\qquad j^2x=jx.
Write
Pj=Fix⁡(j)={x∈P:jx=x}. P_j=\operatorname{Fix}(j)=\{x\in P:jx=x\}.

Let ⋆:P×P→P\star:P\times P\to P be a commutative monotone operation.

Theorem 1

The following conditions are equivalent:
jx⋆jy≤j(x⋆y),(N) \tag{N} jx\star jy\leq j(x\star y),
j(jx⋆jy)=j(x⋆y),(J) \tag{J} j(jx\star jy)=j(x\star y),
j(x⋆jy)=j(x⋆y).(A) \tag{A} j(x\star jy)=j(x\star y).

Proof. First, (N)⇔(J)(N)\Leftrightarrow(J). Since x≤jxx\leq jx and y≤jyy\leq jy,
j(x⋆y)≤j(jx⋆jy). j(x\star y)\leq j(jx\star jy).
Under (N)(N),
j(jx⋆jy)≤j2(x⋆y)=j(x⋆y), j(jx\star jy)\leq j^2(x\star y)=j(x\star y),
hence (J)(J). Conversely, by extensivity and (J)(J),
jx⋆jy≤j(jx⋆jy)=j(x⋆y), jx\star jy\leq j(jx\star jy)=j(x\star y),
which gives (N)(N).

Next, (J)⇔(A)(J)\Leftrightarrow(A). Since
x⋆y≤x⋆jy≤jx⋆jy, x\star y\leq x\star jy\leq jx\star jy,
applying jj and using (J)(J) gives
j(x⋆y)≤j(x⋆jy)≤j(jx⋆jy)=j(x⋆y), j(x\star y)\leq j(x\star jy)\leq j(jx\star jy)=j(x\star y),
hence (A)(A). Conversely, by commutativity and two applications of (A)(A),
j(jx⋆jy)=j(jy⋆jx)=j(jy⋆x)=j(x⋆jy)=j(x⋆y). j(jx\star jy)=j(jy\star jx)=j(jy\star x)=j(x\star jy)=j(x\star y).
Thus
(N)⟺(J)⟺(A). (N)\Longleftrightarrow(J)\Longleftrightarrow(A).

A closure operator satisfying these equivalent conditions is called a nucleus for ⋆\star.

2. Descent of a commutative monoid

Let (P,⋆,e)(P,\star,e) be an ordered commutative monoid, with ⋆\star monotone, and let jj be a nucleus for ⋆\star. Define on PjP_j
x⋆jy:=j(x⋆y),ej:=j(e). x\star_j y:=j(x\star y),\qquad e_j:=j(e).

Theorem 2

(Pj,⋆j,ej)(P_j,\star_j,e_j) is a commutative monoid.

Proof. Closure under ⋆j\star_j is immediate from idempotence. Commutativity follows directly from that of ⋆\star. For associativity, using (A)(A),
(x⋆jy)⋆jz=j(j(x⋆y)⋆z)=j((x⋆y)⋆z)=j(x⋆(y⋆z))=j(x⋆j(y⋆z))=x⋆j(y⋆jz). \begin{aligned} (x\star_j y)\star_j z &=j(j(x\star y)\star z)\\ &=j((x\star y)\star z)\\ &=j(x\star(y\star z))\\ &=j(x\star j(y\star z))\\ &=x\star_j(y\star_j z). \end{aligned}
For the identity, again by (A)(A),
x⋆jej=j(x⋆je)=j(x⋆e)=jx=x. x\star_j e_j=j(x\star je)=j(x\star e)=jx=x.
Hence the monoid structure descends from PP to PjP_j.

3. Descent of a commutative semiring

Let (S,+,⋅,0,1)(S,+,\cdot,0,1) be an ordered commutative semiring whose two operations are monotone. Let jj be a closure operator which is a nucleus for both ++ and ⋅\cdot. Define
x+jy:=j(x+y),x⋅jy:=j(xy), x+_j y:=j(x+y),\qquad x\cdot_jy:=j(xy),
and
0j:=j0,1j:=j1. 0_j:=j0,\qquad 1_j:=j1.

Theorem 3

(Sj,+j,⋅j,0j,1j)(S_j,+_j,\cdot_j,0_j,1_j) is a commutative semiring.

Proof. By Theorem 2, both commutative monoid structures descend. It remains to prove distributivity and absorption. Using (A)(A) for multiplication, ambient distributivity, and (J)(J) for addition,
x⋅j(y+jz)=j(x⋅j(y+z))=j(x(y+z))=j(xy+xz)=j(j(xy)+j(xz))=(x⋅jy)+j(x⋅jz). \begin{aligned} x\cdot_j(y+_jz) &=j(x\cdot j(y+z))\\ &=j(x(y+z))\\ &=j(xy+xz)\\ &=j(j(xy)+j(xz))\\ &=(x\cdot_jy)+_j(x\cdot_jz). \end{aligned}
Moreover,
x⋅j0j=j(x⋅j0)=j(x⋅0)=j0=0j. x\cdot_j0_j=j(x\cdot j0)=j(x\cdot0)=j0=0_j.
Thus the complete commutative semiring structure descends to SjS_j.

4. Descent of an idempotent commutative semiring

Consider now an ordered idempotent commutative semiring
(S,∨,⊗,⊥,e), (S,\vee,\otimes,\bot,e),
where addition is the join:
x∨x=x. x\vee x=x.
The key point is that no nuclearity assumption is needed for ∨\vee.

Lemma 4

Every closure operator jj satisfies the nucleus condition for finite joins:
jx∨jy≤j(x∨y). jx\vee jy\leq j(x\vee y).

Proof. Since x≤x∨yx\leq x\vee y and y≤x∨yy\leq x\vee y, monotonicity gives
jx≤j(x∨y),jy≤j(x∨y). jx\leq j(x\vee y),\qquad jy\leq j(x\vee y).
Therefore
jx∨jy≤j(x∨y). jx\vee jy\leq j(x\vee y).

Thus every closure operator is automatically a nucleus for the join operation.

Let now jj be a closure operator which is a nucleus only for ⊗\otimes. Define
x∨jy:=j(x∨y),x⊗jy:=j(x⊗y), x\vee_j y:=j(x\vee y),\qquad x\otimes_jy:=j(x\otimes y),
with
⊥j:=j⊥,ej:=je. \bot_j:=j\bot,\qquad e_j:=je.

Theorem 4

(Sj,∨j,⊗j,⊥j,ej)(S_j,\vee_j,\otimes_j,\bot_j,e_j) is an idempotent commutative semiring.

Proof. By Lemma 4, jj is automatically a nucleus for ∨\vee, while nuclearity for ⊗\otimes is assumed. Hence Theorem 3 applies. It remains only to check idempotence:
x∨jx=j(x∨x)=jx=x. x\vee_jx=j(x\vee x)=jx=x.
Therefore the idempotent commutative semiring structure descends to SjS_j.

The essential principle can be summarized as
closure+nuclearity⟹algebraic descent to fixed points. \text{closure}+\text{nuclearity} \quad\Longrightarrow\quad \text{algebraic descent to fixed points}.
For idempotent ordered structures, the join operation is special: its nuclearity is already forced by the closure axioms. Consequently, only the non-order-theoretic operation, such as ⊗\otimes, requires an additional nuclearity assumption.

Popular Posts