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:PPj:P\to P is a closure operator if it is monotone, extensive, and idempotent:
xjx,xyjxjy,j2x=jx. x\leq jx,\qquad x\leq y\Rightarrow jx\leq jy,\qquad j^2x=jx.
Write
Pj=Fix(j)={xP:jx=x}. P_j=\operatorname{Fix}(j)=\{x\in P:jx=x\}.

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

Theorem 1

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

Proof. First, (N)(J)(N)\Leftrightarrow(J). Since xjxx\leq jx and yjyy\leq jy,
j(xy)j(jxjy). j(x\star y)\leq j(jx\star jy).
Under (N)(N),
j(jxjy)j2(xy)=j(xy), j(jx\star jy)\leq j^2(x\star y)=j(x\star y),
hence (J)(J). Conversely, by extensivity and (J)(J),
jxjyj(jxjy)=j(xy), jx\star jy\leq j(jx\star jy)=j(x\star y),
which gives (N)(N).

Next, (J)(A)(J)\Leftrightarrow(A). Since
xyxjyjxjy, x\star y\leq x\star jy\leq jx\star jy,
applying jj and using (J)(J) gives
j(xy)j(xjy)j(jxjy)=j(xy), 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(jxjy)=j(jyjx)=j(jyx)=j(xjy)=j(xy). 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
xjy:=j(xy),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),
(xjy)jz=j(j(xy)z)=j((xy)z)=j(x(yz))=j(xj(yz))=xj(yjz). \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),
xjej=j(xje)=j(xe)=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),xjy:=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,
xj(y+jz)=j(xj(y+z))=j(x(y+z))=j(xy+xz)=j(j(xy)+j(xz))=(xjy)+j(xjz). \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,
xj0j=j(xj0)=j(x0)=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:
xx=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:
jxjyj(xy). jx\vee jy\leq j(x\vee y).

Proof. Since xxyx\leq x\vee y and yxyy\leq x\vee y, monotonicity gives
jxj(xy),jyj(xy). jx\leq j(x\vee y),\qquad jy\leq j(x\vee y).
Therefore
jxjyj(xy). 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
xjy:=j(xy),xjy:=j(xy), 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:
xjx=j(xx)=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+nuclearityalgebraic 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