Skip to content

Instantly share code, notes, and snippets.

@GSheaf
Last active October 25, 2025 20:07
Show Gist options
  • Select an option

  • Save GSheaf/7f51c73ec64a473c420720ce95bcfe73 to your computer and use it in GitHub Desktop.

Select an option

Save GSheaf/7f51c73ec64a473c420720ce95bcfe73 to your computer and use it in GitHub Desktop.
penance.md

[!INFO] As you can see, the rendering in this is a bit janky (this is what I get for deciding not to use $\LaTeX{}$ for this). I had higher hopes for <details/> blocks, but alas. You might find more success rendering the markdown locally (this is at least true for me).

Should be okay, since nobody is going to read this anyway ๐Ÿคท

1. Preliminaries

Definition 1.1.

A $\sigma$ -algebra over a set $X$ is a subset $\Sigma\subseteq 2^X$ (that is, a set of subsets of $X$), satisfying:

  1. If $I$ is some countable set ($0\leq|I|\leq\omega$), and $U_i\in\Sigma$ for $i\in I$, then $\bigcup_{i\in I}U_i \in \Sigma$.
  2. If $U\in\Sigma$, then $X\setminus U\in\Sigma$.

A measurable space is a pair $(X, \Sigma)$, where $X$ is some set, and $\Sigma$ is a $\sigma$ -algebra over $X$.

In such a situation, a subset $S\subseteq X$ is called measurable iff $S\in\Sigma$.

Note, in particular, that every $\sigma$ -algebra over $X$ contains $\varnothing$ (the empty union). Moreover, closure under complements implies that $\sigma$ -algebras over $X$ contain $X$ itself, and are closed under countable intersections as well.

Definition 1.2.

Fix a measurable space $(X, \Sigma)$. A measure on $(X, \Sigma)$ is a function $\mu : \Sigma \to [0, \infty]$ such that:

  1. $\mu(\varnothing) = 0$.
  2. If $I$ is some countable set, and $U_i\in\Sigma$ for $i\in I$ such that $U_i\cap U_j=\varnothing$ for $i\neq j$, then
$$\mu\left(\bigcup_{i\in I}U_i\right) = \sum_{i\in I}\mu(U_i)$$

Naturally, a measure space is a triple $(X, \Sigma, \mu)$, where $(X, \Sigma)$ is a measurable space, and $\mu$ is a measure on $(X, \Sigma)$.

2. More preliminaries

Definition 2.1.

A Boolean algebra is a sextuple $(A, \land, \lor, \lnot, \top, \bot)$ satisfying:

  1. $(A, \land, \top)$ is a commutative monoid.
  2. $(A, \lor, \bot)$ is a commutative monoid.
  3. (Absorption) For all $a, b, c\in A$, we have $a \land (a\lor b) = a\lor(a\land b) = a$.
  4. (Distributivity) For $a, b, c\in A$, we have
$$\begin{aligned} a\land(b\lor c) &= (a\land b)\lor(a\land c) \\\ a\lor(b\land c) &= (a\lor b)\land(a\lor c) \end{aligned}$$
  1. (Annihilation) For all $a\in A$, we have $a\land\bot=\bot$, and $a\lor\top=\top$.
  2. (Complementation) For all $a\in A$, we have $a\land\lnot a=\bot$ and $a\lor\lnot a=\top$.
What is a commutative monoid?

A monoid is a triple $(M, \circ, 1)$, where $M$ is some set, $\circ : M\times M\to M$, and $1\in M$, such that

  1. Multiplication is associative: for $a,b,c\in M$, we have $a\circ(b\circ c) = (a\circ b)\circ c$.
  2. $1$ is a neutral element: for $a\in M$, we have $1\circ a = a = a\circ1$.

A monoid is further called commutative if $a\circ b=b\circ a$ for all $a, b\in M$.

Every Boolean algebra $A$ carries a canonical partial ordering $(\preceq)$ defined by

$$a \preceq b \quad\iff\quad a\land b = a \quad\iff\quad a\lor b = b$$

The partial ordering completely determines the Boolean algebra, through suprema and infima (and the fact that axiom 6 completely determines $\lnot a$ from $a$).

Proof (of unique complements).

Suppose $b,b'\in A$ are both complements of some $a\in A$; that is, $a\land b=\bot$, $a\lor b=\top$, $a\land b'=\bot$, $a\lor b'=\top$. Then,

b = b\land\top = b\land(a\lor b') = (b\land a)\lor(b\land b') = \bot\lor(b\land b') = b\land b'

Analogously, $b' = b'\land b$. However, since conjunction is commutative, this implies $b=b\land b'=b'\land b=b'$. $\qquad\square$

Note. Since conjunction and disjunction are symmetric, the definition of $\lnot a$ also implies $\lnot\lnot a = a$ (i.e., double negation).

Proof (of partial ordering being well-defined).

If $a\land b=a$, then $a\lor b = (a\land b)\lor b = b$. Conversely, if $a\lor b = b$, then $a\land b=a\land(a\lor b) = a$. This proves that the two definitions of the partial ordering coincide.

It remains to show that this indeed defines a partial ordering.

  1. (Reflexivity) $a\preceq a$ for all $a\in A$, since $a\land a = a\land(a\lor\bot) = a$.
  2. (Antisymmetry) If $a\preceq b$ (i.e., $a\land b=a$) and $b\preceq a$ (i.e., $b\land a=b$), then $a = a\land b=b\land a=b$.
  3. (Transitivity) If $a\preceq b$ (i.e., $a\land b=a$) and $b\preceq c$ (i.e., $b\land c=b$), then $a\land c=(a\land b)\land c=a\land(b\land c)=a\land b=a$; that is, $a\preceq c$.

This completes the proof. $\qquad\square$

Definition 2.2.

Given a partially-ordered set $(P, \preceq)$, and a subset $S\subseteq P$, an upper bound of $S$ is any $u\in P$ such that $s\preceq u$ for every $s\in S$. If there is an upper bound $u^\in P$ of $S$ such that, for any other upper bound $u\in P$ of $S$, we have $u^\preceq u$, then $u^$ is called the supremum of $S$, denoted $u^ =: \sup S$.

Entirely dually, a lower bound of $S$ is any $\ell\in P$ such that $\ell\preceq s$ for every $s\in S$. If there is a lower bound $\ell^\in P$ of $S$ such that, for any other lower bound $\ell\in P$ of $S$, we have $\ell\preceq\ell^$, then $\ell^$ is called the infimum of $S$, denoted $\ell^ =: \inf S$.

In a Boolean algebra, one can show that $a\lor b=\sup{a, b}$, and $a\land b=\inf{a, b}$.

Proof.

$a\land b\preceq a$ because $a\land(a\land b)=(a\land a)\land b = a\land b$. Symmetrically, $a\land b\preceq b$ also.

If $c\preceq a$ and $c\preceq b$, then $a\land c=c$ and $b\land c=c$. In particular, $(a\land b)\land c=a\land(b\land c)=a\land c=a$, meaning $c\preceq(a\land b)$ as well, showing that $a\land b$ is the greatest lower bound of ${a,b}$.

The argument for $a\lor b=\sup{a, b}$ is entirely dual. $\qquad\square$

Definition 2.3.

A Boolean algebra $A$ is complete if every subset $S\subseteq A$ admits a supremum and an infimum.

For a family $(a_i)_{i\in I}$ of elements of $A$, the supremum and infimum may be denoted

$$\bigvee_{i\in I}a_i := \sup_{i\in I}a_i, \qquad \bigwedge_{i\in I}a_i := \inf_{i\in I}a_i$$

Lemma 2.4. (de Morgan's laws)

Let $A$ be a Boolean algebra, and $I$ some indexing set. Then, $A$ has suprema of all $I$ -indexed families iff it has infima of all $I$ -indexed families. In such a situation, if $S = (a_i)_{i\in I}$ is a family of elements of $A$, then

$$\bigvee_{i\in I}a_i = \lnot\bigwedge_{i\in I}\lnot a_i, \qquad \bigwedge_{i\in I}a_i = \lnot\bigvee_{i\in I}\lnot a_i$$

In particular, a Boolean algebra is complete iff it has arbitrary suprema.

Proof.

Let $S\subseteq A$ be some family of elements of $A$, and let $\lnot S := {\lnot s \mid s\in S}$ be the element-wise negation of $S$.

Since $A$ has suprema of families indexed by $I$, we can compute $u := \sup(\lnot S)$. We will show that $\lnot u = \inf(S)$.

Suppose $\ell$ is a lower bound for $S$; that is, $\ell\preceq s$ for every $s\in S$. Then, $\lnot\ell$ is an upper bound for $\lnot S$. Indeed, for any $\lnot s\in\lnot S$, we have that $\lnot\ell\land\lnot s = \lnot(\ell\lor s) = \lnot s$, meaning $\lnot s\preceq\lnot\ell$.

By the universal property of $u$, this means that $u\preceq\lnot\ell$. In other words, $\ell\preceq\lnot u$ (by the same reasoning as above).

As $\ell$ is an arbitrary lower bound of $S$, this proves that $\lnot u$ is the greatest lower bound of $S$, and hence the infimum of $S$.

As $S$ is an arbitrary family of elements of $A$, this proves $A$ has all infima. $\qquad\square$

Example 2.5.

The set of Boolean truth values $\Omega = {\top, \bot}$ defines a complete Boolean algebra.

Since Boolean algebras form an algebraic theory, they admit arbitrary products. This employs us to construct larger Boolean algebras from $\Omega$.

Example 2.6

Given a set $X$, the power set $2^X$ can be identified with the product of $|X|$ -many copies of (the underlying set of) $\Omega$, and so admits a canonical Boolean algebra structure.

Under this identification,

  1. $S\land T := S\cap T$
  2. $S\lor T := S\cup T$
  3. $\lnot S := X\setminus S$
  4. $\top := X$
  5. $\bot := \varnothing$.

3. Putting the two together

Lemma 3.1.

Every $\sigma$ -algebra is a Boolean algebra.

Proof.

Since a $\sigma$ -algebra $\Sigma$ is a subset of a power set $2^X$, this follows from Example 2.6 after observing that $\sigma$ -algebras are closed under all Boolean algebra operations. $\qquad\square$

Definition 3.2.

Given a Boolean algebra $A$, an ideal of $A$ is a subset $I\subseteq A$ such that

  1. $\bot \in I$,
  2. If $x, y\in I$, then $x\lor y\in I$,
  3. If $a\in A$ and $z\in I$, then $a\land z\in I$.

Lemma 3.3.

Let $(X, \Sigma, \mu)$ be a measure space. Say that $S\in\Sigma$ is a null set if $\mu(S) = 0$. Then, the null sets define an ideal of $\Sigma$.

Proof.

$\mu(\varnothing) = 0$ by design, which handles axiom 1 of Definition 3.2.

The other axioms follow from more general properties of a measure: for $U, V\in\Sigma$:

  1. $\mu(U\cup V)\leq\mu(U)+\mu(V)$ (which implies axiom 2).
  2. $\mu(U\cap V)\leq\mu(U)$ (which implies axiom 3).

These both follow from monotonicity: if $U\subseteq V$, then $\mu(U)\leq\mu(V)$.

To see this, note that if $U, V\in\Sigma$, and $U\subseteq V$, then $V\setminus U = V\cap(X\setminus U) \in \Sigma$. Now, since $V = U \cup (V\setminus U)$, it follows that $\mu(V) = \mu(U)+\mu(V\setminus U)$, and therefore (since $\mu\geq0$) that $\mu(V)\geq\mu(U)$. $\qquad\square$

Given an ideal $I$ of $A$, we can define an equivalence relation on $A$ by

$$a \sim_I b \quad\iff\quad \underbrace{(a\land\lnot b)\lor(b\land\lnot a)}_{a\oplus b}\in I$$
Proof that this defines an equivalence relation.

We need to show that the equivalence relation is reflexive, symmetric, and transitive.

Reflexivity is clear: for any $a\in I$, $a\oplus a = (a\land\lnot a)\lor(a\land\lnot a) = \bot\lor\bot = \bot$, which must always lie in $I$.

Symmetry is by design: $a\oplus b = b\oplus a$.

For transitivity, we will show that $a\oplus c = (a\oplus b)\oplus(b\oplus c)$. Indeed, since $x,y\in I$ implies $x\oplus y = \underbrace{(x\land\lnot y)}{\in I}\lor\underbrace{(y\land\lnot x)}{\in I}\in I$, it follows that if $a\oplus b\in I$ and $b\oplus c\in I$, then $a\oplus c=(a\oplus b)\oplus(b\oplus c)\in I$ as well.

To see that $a\oplus c=(a\oplus b)\oplus(b\oplus c)$, we will instead show that $(A, \oplus, \bot)$ is a (commutative) monoid. Then, $(a\oplus b)\oplus(b\oplus c) = a\oplus(b\oplus b)\oplus c = a\oplus\bot\oplus c = a\oplus c$.

We already have that $a\oplus\bot=(a\land\lnot\bot)\lor(\bot\land\lnot a) = a\lor\bot=a$, so it remains to show associativity.

To this end, notice that the right hand side of

\begin{aligned}
    (a\oplus b)\oplus c &= ((a\land\lnot b)\lor(b\land\lnot a))\oplus c \\
        &= (((a\land\lnot b)\lor(b\land\lnot a))\land\lnot c)\lor(c\land \lnot((a\land\lnot b)\lor(b\land\lnot a))) \\
        &= ((a\land\lnot b\land\lnot c)\lor(\lnot a\land b\land\lnot c))\lor(c\land((\lnot a\lor b)\land(\lnot b\lor a))) \\
        &= ((a\land\lnot b\land\lnot c)\lor(\lnot a\land b\land\lnot c))\lor(c\land((\lnot a\land\lnot b)\lor(\lnot a\land a)\lor(b\land\lnot b)\lor(b\land a))) \\
        &= ((a\land\lnot b\land\lnot c)\lor(\lnot a\land b\land\lnot c))\lor(c\land((\lnot a\land\lnot b)\lor(a\land b))) \\
        &= ((a\land\lnot b\land\lnot c)\lor(\lnot a\land b\land\lnot c))\lor((\lnot a\land\lnot b\land c)\lor(a\land b\land c)) \\
        &= (a\land\lnot b\land\lnot c)\lor(\lnot a\land b\land\lnot c)\lor(\lnot a\land\lnot b\land c)\lor(a\land b\land c)
\end{aligned}

is invariant under permutations of $a, b, c$. As this implies the same for the left hand side, $(a\oplus b)\oplus c = (b\oplus c)\oplus a$, which proves associativity (given commutativity). $\qquad\square$

The quotient of $A$ by this equivalence relation will be denoted by $A/I$, which is the set $A$ after identifying $a$ with $b$ whenever $a\sim_I b$. Equivalently, $A/I$ is the set of equivalence classes of $A$.

Lemma 3.4.

If $A$ is a Boolean algebra, and $I\subseteq A$ is an ideal, then the quotient $A/I$ inherits the structure of a Boolean algebra.

Proof.

For $a\in A$, let $[a]$ denote its equivalence class in $A/I$. Then, the putative Boolean algebra operations are given in the most natural way:

  1. $[a]\land[b] := [a\land b]$
  2. $[a]\lor[b] := [a\lor b]$
  3. $\lnot[a] := [\lnot a]$

That these operations satisfy the axioms of a Boolean algebra is automatic. What isn't automatic is that these operations are well-defined.

Suppose $a\sim_Ia'$, then we need to show that

  1. $a\land b\sim_Ia'\land b$
  2. $a\lor b\sim_Ia'\lor b$
  3. $\lnot a\sim_I\lnot a'$

(Commutativity saves us from having to check more than this.)

These follow from generally useful facts about the symmetric difference operator.

a + b = c

Claim 3.4.i.

Conjunction distributes over symmetric difference: $(a\oplus a')\land b = (a\land b)\oplus(a'\land b)$.

Proof.
\begin{align*}
    (a\land b)\oplus(a'\land b) &= ((a\land b)\land\lnot(a'\land b))\lor(\lnot(a\land b)\land(a'\land b)) \tag{definition} \\
        &= (a\land b\land(\lnot a\lor\lnot b))\lor((\lnot a\lor\lnot b)\land a'\land b) \tag{de Morgan} \\
        &= ((a\land b\land\lnot a')\lor\underbrace{(a\land b\land\lnot b)}_{=\bot})\lor((\lnot a\land a'\land b)\lor\underbrace{(\lnot b\land a'\land b)}_{=\bot}) \tag{distributivity} \\
        &= (a\land b\land\lnot a')\lor(\lnot a\land a'\land b) \tag{$\bot$ is $\lor$ -neutral} \\
        &= ((a\land\lnot a')\lor(\lnot a\land a'))\land b \tag{distributivity} \\
        &= (a\oplus a')\land b \tag{definition}
\end{align*}

This completes the proof. $\qquad\square$

In particular, if $a\oplus a'\in I$, then

(a\land b)\oplus(a'\land b) = \underbrace{(a\oplus a')}_{\in I}\land b \in I

shows that conjunction in $A/I$ is well-defined.

Claim 3.4.ii.

Disjunction anti-distributes over symmetric difference: $(a\oplus a')\land\lnot b = (a\lor b)\oplus(a'\lor b)$.

Proof.
\begin{align*}
    (a\lor b)\oplus(a'\lor b) &= ((a\lor b)\land\lnot(a'\lor b))\lor(\lnot(a\lor b)\land(a'\lor b)) \tag{definition} \\
        &= ((a\lor b)\land\lnot a'\land\lnot b)\lor(\lnot a\land\lnot b\land(a'\lor b)) \tag{de Morgan} \\
        &= (a\land\lnot a'\land\lnot b)\lor\underbrace{(b\land\lnot a'\land\lnot b)}_{=\bot}\lor(\lnot a\land\lnot b\land a')\lor\underbrace{(\lnot a\land\lnot b\land b)}_{=\bot} \tag{distributivity} \\
        &= (a\land\lnot a'\land\lnot b)\lor(\lnot a\land\lnot b\land a') \tag{$\bot$ is $\lor$ -neutral} \\
        &= ((a\land\lnot a')\lor(\lnot a\land a'))\land\lnot b \tag{distributivity} \\
        &= (a\oplus a')\land\lnot b \tag{definition}
\end{align*}

This completes the proof. $\qquad\square$

In particular, if $a\oplus a'\in I$, then

(a\lor b)\oplus(a'\lor b) = \underbrace{(a\oplus a')}_{\in I}\land\lnot b\in I

shows that disjunction in $A/I$ is well-defined.

Claim 3.4.iii

Negation transfers over symmetric difference: $(\lnot a)\oplus a' = a\oplus(\lnot a')$.

Proof.
\begin{align*}
    (\lnot a)\oplus a' &= (\lnot a\land\lnot a')\lor(a'\land\lnot(\lnot a)) \tag{definition} \\
        &= (\lnot a\land\lnot a')\lor(a\land a') \tag{double negation}
\end{align*}

By commutativity, the last expression is invariant under swapping $a$ and $a'$, which implies the same for $(\lnot a)\oplus a'$. $\qquad\square$

In particular, if $a\oplus a'\in I$, then

(\lnot a)\oplus(\lnot a') = a\oplus(\lnot\lnot a') = a\oplus a' \in I

This concludes the proof. $\qquad\square$

4. Non-atomic CBAs

Let $(X, \Sigma, \mu)$ be a measure space, and let $L(X) := \Sigma/\mu^{-1}(0)$, where $\mu^{-1}(0)$ is the ideal of null sets from Lemma 3.3. By Lemma 3.4, $L(X)$ defines a Boolean algebra, where the conjunction and disjunction are inherited from the intersection and union of measurable sets.

Theorem 4.1.

Let $(X, \Sigma, \mu)$ be a measure space such that $X = \bigcup_{n=0}^\infty U_n$, where $U_n\in\Sigma$ and $\mu(U_n)\lt\infty$. (Such a measure space is called $\sigma$ -finite).

Then, $L(X)$ is a complete Boolean algebra.

Proof.

We need to show that $L(X)$ admits arbitrary suprema (disjunctions) and infima (conjunctions). Although finite disjunctions and conjunctions in $L(X)$ are inherited from the natural union and intersection, only an absolute buffoon would believe that it extends to arbitrary disjunctions and conjunctions (even if the underlying $\sigma$ -algebra is a complete Boolean algebra).

For organisation purposes, we prove this theorem through a sequence of claims.

Claim 4.1.i.

$L(X)$ has suprema for all countable chains.

Proof.

[!INFO] In any partially-ordered set $(P,\preceq)$, a chain in $P$ is a totally-ordered subset $C\subseteq P$, meaning for all $c_1,c_2\in C$, either $c_1\preceq c_2$ or $c_2\preceq c_1$.

Suppose

[V_0]\preceq[V_1]\preceq[V_2]\preceq\cdots

is a countable chain in $L(X)$ (with chosen representatives in $\Sigma$ for each element, by countable choice).

Then, let $V := \bigcup_{n\geq0}V_n$. We will show that $[V] = \sup_{n\geq0}[V_n]$.

Suppose $[U]\in L(X)$ satisfies $[V_n]\preceq[U]$ ---that is, $\mu(V_n\setminus U) = 0$ ---for every $n\geq0$. Then,

\begin{align*}
    \mu(V\setminus U) &= \mu\left(\left(\bigcup_{n\geq0}V_n\right)\setminus U\right) \\
        &= \mu\left(\bigcup_{n\geq0}(V_n\setminus U)\right) \\
        &\leq \sum_{n\geq0}\underbrace{\mu(V_n\setminus U)}_{=0} \\
        &= 0
\end{align*}

showing that $[V]\preceq[U]$ as well. $\qquad\square$

Claim 4.1.ii.

$L(X)$ has suprema for all well-ordered chains.

Proof.

Since $X$ is $\sigma$ -finite, write $X = \bigcup_{n\geq0}U_n$, where $U_n\in\Sigma$ with $\mu(U_n)\lt\infty$. By replacing $U_n$ with $\bigcup_{m\leq n}U_m$, we may assume that $U_n\subseteq U_m$ for all $n\leq m$.

Let $C\subseteq L(X)$ be a well-ordered chain, meaning that there is some ordinal $\kappa$ such that $C = {[V_\xi] \mid 0\leq \xi \lt \kappa}$, where $[V_\xi]\preceq[V_\zeta]$ for every $\xi\leq\zeta$. Using choice, fix representatives for each element of $C$ as well.

Let $V_\xi^n := V_\xi\cap U_n$. We will first show that each $C^n := {[V_\xi^n] \mid 0\leq\xi\lt\kappa}$ admits a supremum.

Since each $V_\xi^n$ has finite measure, bounded by $\mu(U_n)$, let $\mu^n := \sup_{0\leq\xi\lt\kappa}\mu(V_\xi^n)\in\mathbb{R}$. Now, for each finite $m\geq1$, let

\xi_m^n := \inf\left\{0\leq\xi\lt\kappa ~\middle|~\mu(V_\xi^n)\geq\mu^n-\frac1m\right\}

Then, the $\xi_m^n$ index a countable monotone sequence in $C^n$. By Claim 4.1.i, we can compute the supremum of this countable sequence as the equivalence class of the union $V^n := \bigcup_{m\geq0}V_{\xi_m^n}^n$. We will show that $[V^n]=\sup(C^n)$, for which it suffices to prove that $[V^n]$ is an upper bound of $C^n$, as it is already a supremum of a subset of $C^n$.

If $\mu(V_\xi^n) \lt \mu^n$, then $\xi\leq\xi_m^n$ for some $m\gg0$, and therefore $[V_\xi^n]\preceq [V_{\xi_m^n}^n] \preceq [V^n]$.

On the other hand, if $\mu(V_\xi^n)=\mu^n$, then $\xi_m^n\leq\xi$ for every $m\geq1$, then $[V_{\xi_m^n}^n]\preceq [V_\xi^n]$ for each $m\geq1$, implying that $[V^n]\preceq [V_\xi^n]$. In particular, $\mu(V^n) = \mu(V^n\setminus V_\xi^n) + \mu(V^n\cap V_\xi^n) = \mu(V^n\cap V_\xi^n)$.

This means

\begin{align*}
    \mu^n = \mu(V_\xi^n) &= \mu(V_\xi^n\setminus V^n) + \mu(V_\xi^n\cap V^n) \\
        &= \mu(V_\xi^n\setminus V^n) + \mu(V^n) \tag{since $[V^n]\preceq[V_\xi^n]$} \\
        &\geq \mu(V_\xi^n\setminus V^n) + \mu(V_{\xi_m^n}^n) \quad \forall m\geq1 \\
        &\geq \mu(V_\xi^n\setminus V^n) + \mu^n - \frac1m \quad \forall m\geq1 \tag{definition of $\xi_m^n$} \\
\implies\qquad \mu(V_\xi^n\setminus V^n) &\leq \frac1m \quad \forall m\geq 1 \\
\implies\qquad \mu(V_\xi^n\setminus V^n) &= 0
\end{align*}

and therefore that $[V_\xi^n]\preceq[V^n]$.

This completes the proof that $[V^n]$ is an upper bound of $C^n$, and is thus its supremum.

Now, we have a countable chain of suprema $[V^n]$ in $L(X)$ for $n\geq0$. By Claim 4.1.i again, if $V := \bigcup_{n\geq0}V^n$, then $[V] = \sup_{n\geq0}[V^n]$ in $L(X)$. We will show, finally, that $[V] = \sup(C)$ also. Again, to this end, it suffices to show that $[V]$ is an upper bound of $C$, as it is already a supremum of elements that precede those of $C$.

Let $V_\xi \in C$. Since $X = \bigcup_{n\geq0}U_n$, we have similarly that $V_\xi = \bigcup_{n\geq0}V_\xi^n$. In particular, $[V_\xi] = \sup_{n\geq0}[V_\xi^n]$. Since $[V_\xi^n]\preceq[V]$ for every $\xi$ and every $n$, it therefore follows that $[V_\xi]\preceq[V]$ as well, as desired. $\qquad\square$

Claim 4.1.iii.

$L(X)$ admits arbitrary suprema.

Proof.

[!WARNING] I hope you like the axiom of choice! ๐Ÿ˜ƒ

Let $S\subseteq L(X)$ be arbitrary. By the axiom of choice, enumerate the elements of $S =: {[V_\xi] \mid 0\leq\xi\lt\kappa}$ with ordinals.

Construct a chain $([\tilde V_\xi])_{0\leq\xi\leq\kappa}$ as follows.

  1. $[\tilde V_0] := [\varnothing]$.
  2. Given $[\tilde V_\xi]$, define $[\tilde V_{\xi+1}] := [\tilde V_\xi]\lor [V_\xi]$.
  3. For a limit ordinal $\lambda\leq\kappa$, if we have $[\tilde V_\xi]$ for every $\xi\lt\lambda$, then define $[\tilde V_\lambda] := \sup_{\xi\lt\lambda}[\tilde V_\xi]$ to be the supremum of the chain constructed thus far, by Claim 4.1.ii.

An invariant of this construction is that $[\tilde V_\xi] = \sup_{\zeta\lt\xi}[V_\zeta]$ for every $\xi$.

In particular, $[\tilde V_\kappa] = \sup(S)$. $\qquad\square$

Combining Claim 4.1.iii with de Morgan's laws, this concludes the proof that $L(X)$ is a complete Boolean algebra. $\qquad\square$

Definition 4.2.

Given a complete Boolean algebra $A$, an atom is a minimal non-bottom element of $A$; that is, $a\in A$ is an atom if $a\neq\bot$, and whenever $a'\preceq a$, either $a'=\bot$ or $a'=a$.

A complete Boolean algebra $A$ is called atomic if every element of $A$ is the supremum of some set of atoms.

We are finally in a position to provide an example of a complete Boolean algebra that is not atomic.

Example 4.3.

Suppose $(X, \Sigma, \mu)$ is a $\sigma$ -finite measure space such that for every $U\in\Sigma$, there exists some measurable subset $V\subseteq U$ with $\mu(V) = \frac{\mu(U)}2$.

Then, $L(X)$ has no atoms.

[!INFO] An example of such a measure is the Lebesgue measure on $\mathbb{R}^n$.

@GSheaf
Copy link
Author

GSheaf commented May 18, 2025

@DillonWalsh In the video itself, I typed it up using vscode with the Github Markdown extension, but my general tip for mathematical note-taking is to do it on paper. I reserve LaTeX for cleaner notes or proper writeups. ๐Ÿ˜„

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment