Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedaudited 2026-09-12
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Order-continuous Boolean homomorphisms extend uniquely to completions

Statement

Assume AC. Let B be a Boolean algebra, let B^=RO(Ult(B)) with canonical embedding i:BB^, let C be a complete Boolean algebra, and let π:BC be an order-continuous Boolean homomorphism. There is a unique order-continuous Boolean homomorphism π^:B^C with π^i=π. Its values are

π^(u)={π(b):bB, i(b)u}.

No injectivity or surjectivity of π is assumed, and trivial algebras are permitted whenever the stated homomorphism exists.

Facts & Assumptions

[F1]

Completeness, regular opens, and order continuity defines completeness, order density and order continuity, including empty bounds.

[F2]

The regular open completion of a Boolean algebra proves order density, preservation of existing bounds, and the dense-supremum formula for the canonical completion.

[F3]

Regular open algebra in ZF makes B^ a complete Boolean algebra.

[F4]

Stone clopen representation under BPI identifies the image of i with the clopen algebra, and makes i an isomorphism onto that image under BPI.

[F5]
[F6]

AC implies BPI supplies BPI from AC.

[F7]

Zorn's lemma gives a maximal element in a nonempty set poset where every chain, including the empty one, has an upper bound, under AC.

Proof

Given: AC, B,C,π as in the statement.

1.1

AC is assumed as F5. F6 gives BPI, and F3 makes A=B^ a complete Boolean algebra.

F3F5F6algebra
2.1

Set D=i[B] and h0=πi1:DC. F4 makes i:BD a Boolean isomorphism under the BPI obtained in step 1.1. An order isomorphism and its inverse preserve every existing least and greatest bound: applying the inverse to a competing bound gives exactly the required inequality in the original order. Thus h0 is order-continuous in the sense of F1. F2 makes D order dense in A.

F1F2F4step 1.1algebra
3.1

Consider all Boolean homomorphisms h:EC with DEA a subalgebra and h extending h0, ordered by graph inclusion. They form a set of subsets of A×C and include h0. A nonempty chain has a union graph which is a function because any two chain members agree on common arguments. Its domain is a subalgebra and it preserves bounds, complements and binary joins, since any finite list of arguments belongs to one chain member. The union is consequently an upper bound in this poset. The empty chain has upper bound h0. All hypotheses of F7 are now verified; using the assumed AC, it gives a maximal member h:EC.

F7step 2.1algebra
4.1

Suppose xAE. Completeness of C gives v={h(a):aE, ax}. For a,bE with axb, every element of this join is at most h(b), so h(a)vh(b). For a,bE put t(a,b)=(ax)(b¬x). Then t(a,a)=a, t(1,0)=x, ¬t(a,b)=t(¬a,¬b), and t(a,b)t(a,b)=t(aa,bb), by distributivity and the partition x,¬x of one. These identities show that E1={t(a,b):a,bE} is a subalgebra containing E{x}, and any such subalgebra contains every displayed expression. Thus it is exactly the subalgebra generated by that set.

F1step 3.1algebra
5.1

Define a prospective extension by h1(t(a,b))=(h(a)v)(h(b)¬v). If t(a,b)=t(a,b), intersecting the equality with x shows (aa)x=0. Hence x¬(aa), and step 4.1 gives vh(¬(aa))=¬(h(a)h(a)). Therefore h(a)v=h(a)v. Intersecting instead with ¬x gives bbx, so h(b)h(b)v and h(b)¬v=h(b)¬v. Combining the two identities proves h1 is independent of the representation t(a,b).

step 3.1step 4.1algebra
6.1

The formulas in step 4.1 and the same partition identities with v in place of x give h1(¬t(a,b))=¬h1(t(a,b)) and h1(t(a,b)t(a,b))=h1(t(a,b))h1(t(a,b)): in each case apply h to the componentwise expression, then distribute the meets with v,¬v. Also h1(t(0,0))=0, and complement preservation gives the unit. Thus h1 is a Boolean homomorphism. Finally h1(t(a,a))=(h(a)v)(h(a)¬v)=h(a) and h1(t(1,0))=v. It strictly extends h to the domain containing x, contradicting maximality. Consequently E=A and a total Boolean extension h:AC exists.

step 3.1step 4.1step 5.1algebra
7.1

We now prove order continuity of this extension. If HA has supremum 1, let J={dD:dy for some yH}. F2 gives y={dD:dy} for every yA. Thus every upper bound of J in A bounds every yH, and AJ=1. Since 1D, it is also the supremum of J in D. Order continuity of h0 now gives Ch[J]=1. Every dJ lies below a member of H, and h is monotone, so Ch[H]=1 as well. This argument includes an empty H if A is trivial: then a bound-preserving homomorphism forces C trivial, so both empty suprema equal one as required.

F1F2step 3.1step 6.1algebra
8.1

For arbitrary TA put u=AT. The family T{¬u} has supremum one: an upper bound contains both u and ¬u. By step 7.1 its image has supremum one, so, writing w=Ch[T], we get w¬h(u)=1. Monotonicity gives wh(u). Intersect the displayed equality with h(u) and distribute to obtain h(u)=w. Thus h preserves arbitrary suprema. Complementation reverses the order and turns infima into suprema; since h preserves complements, it preserves arbitrary infima too. For T= these identities give h(0)=0 and h(1)=1, agreeing with its Boolean bounds.

F1step 6.1step 7.1algebra
9.1

Set π^=h. It extends h0, so π^i=π, and step 8.1 proves order continuity. For every uA, F2 and supremum preservation give h(u)={h0(d):dD,du}={π(b):i(b)u}. Any other order-continuous extension satisfies exactly this formula, proving uniqueness. If B is trivial, so are A and, by the existence of the given bound-preserving π, C; if only C is trivial, the unique constant map obeys all the same formulas. The two explicit uses of AC were its implication to BPI and the maximal-partial-map application of F7 in step 3.1. QED.

F1F2step 3.1step 8.1algebra

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

21 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources