Alphabeta Math
CorollaryStatement: AI-adaptedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29
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.

P(A)=2A\lvert\mathcal{P}(A)\rvert = 2^{\lvert A\rvert} for finite AA

Statement

Let AA be a finite set and n:=An := \lvert A\rvert. Then the power set P(A)\mathcal{P}(A) is finite and

P(A)=2n,\lvert\mathcal{P}(A)\rvert = 2^{\,n},

the power being the N\mathbb{N}-valued exponentiation of Exponentiation of natural numbers, mnm^{n}, and its agreement with the integer power in R\mathbb{R}. Moreover n<2nn < 2^{\,n}.

The last inequality is the quantitative form, for finite AA, of Cantor's theorem AP(A)A \prec \mathcal{P}(A) (Cantor's theorem: AP(A)A \prec \mathcal{P}(A)), which holds for every set whatsoever. The two statements are consistent and the proof below derives the inequality from Cantor's theorem rather than leaving them side by side.

Facts & Assumptions

Given: A finite set AA with n:=An := \lvert A\rvert, and 2={0,1}2 = \{0,1\} as a von Neumann natural (The natural numbers N\mathbb{N} (von Neumann)). Write 2A2^{A} for the set of functions A2A \to 2.

[L1]

XY=XY\lvert X^{Y}\rvert = \lvert X\rvert^{\lvert Y\rvert} for finite XX, YY, and XYX^{Y} is finite (The set ABA^{B} of functions BAB \to A between finite sets is finite, with AB=AB\lvert A^{B}\rvert = \lvert A\rvert^{\lvert B\rvert}).

[L2]

Cardinality (The cardinality A\lvert A\rvert of a finite set): m=m\lvert m\rvert = m for a natural mm; a bijection transports finiteness and cardinality; and for finite XX, YY one has X=Y\lvert X\rvert = \lvert Y\rvert if and only if XYX \approx Y.

[L3]

Cantor's theorem: AP(A)A \prec \mathcal{P}(A), that is, there is an injection AP(A)A \to \mathcal{P}(A) and no bijection (Cantor's theorem: AP(A)A \prec \mathcal{P}(A), Equinumerous sets, ABA \approx B and ABA \preceq B).

[L4]

Pigeonhole, claim 2: if q<pq < p then there is no injection pqp \to q (The pigeonhole principle on N\mathbb{N}).

[L5]

Trichotomy: exactly one of p<qp < q, p=qp = q, q<pq < p holds (Trichotomy of the order on N\mathbb{N}, Order on the natural numbers).

[L6]

Maps (Injection, surjection, bijection): a map with a two-sided inverse is a bijection; a composite of injections is an injection; and f1[T]={x:f(x)T}f^{-1}[T] = \{x : f(x) \in T\}.

Proof

technique · direct
1.1

The characteristic function. For SAS \subseteq A define χS:A2\chi_S : A \to 2 by χS(x)=1\chi_S(x) = 1 when xSx \in S and χS(x)=0\chi_S(x) = 0 otherwise, and let X:P(A)2AX : \mathcal{P}(A) \to 2^{A} be SχSS \mapsto \chi_S. Let Y:2AP(A)Y : 2^{A} \to \mathcal{P}(A) be ff1[{1}]f \mapsto f^{-1}[\{1\}]. Both composites are the identity: χS1[{1}]={xA:χS(x)=1}=S\chi_S^{-1}[\{1\}] = \{x \in A : \chi_S(x) = 1\} = S; and for f:A2f : A \to 2 and xAx \in A the value f(x)f(x) is 00 or 11, so χf1[{1}](x)=1\chi_{f^{-1}[\{1\}]}(x) = 1 exactly when f(x)=1f(x) = 1 and =0= 0 otherwise, that is χf1[{1}]=f\chi_{f^{-1}[\{1\}]} = f. Hence XX is a bijection and P(A)2A\mathcal{P}(A) \approx 2^{A}.

L6construct
2.1

Therefore P(A)\mathcal{P}(A) is finite and P(A)=2A=2A=2n\lvert\mathcal{P}(A)\rvert = \lvert 2^{A}\rvert = \lvert 2\rvert^{\lvert A\rvert} = 2^{\,n}, using [L1] and 2=2\lvert 2\rvert = 2 from [L2].

step 1.1L1L2
3.1

The inequality. By [L3] there is an injection AP(A)A \to \mathcal{P}(A); composing with bijections nAn \to A and P(A)2n\mathcal{P}(A) \to 2^{\,n}, which exist by [L2] and step 2.1, gives an injection n2nn \to 2^{\,n}. So 2n<n2^{\,n} < n is impossible by [L4], and n2nn \le 2^{\,n} by [L5]. Also n2nn \ne 2^{\,n}: otherwise A=P(A)\lvert A\rvert = \lvert\mathcal{P}(A)\rvert, hence AP(A)A \approx \mathcal{P}(A) by [L2], contradicting [L3].

step 2.1L2L3L4L5L6
4.1

The two assertions are step 2.1 and step 3.1, so P(A)=2n\lvert\mathcal{P}(A)\rvert = 2^{n} and n<2nn < 2^{n}.

step 2.1step 3.1

Remarks

  • The finiteness of P(A)\mathcal{P}(A) is part of the statement, and it is what makes [A]k[A]^{k} finite in the next definition: a set of kk-element subsets is a subset of P(A)\mathcal{P}(A).

  • Cantor's theorem is not weakened here. AP(A)A \prec \mathcal{P}(A) holds for every set, finite or infinite, and needs no counting; what the finite case adds is the value of the gap, 2n2^{n} against nn. The inequality above is deduced from Cantor's theorem, so no independent argument can disagree with it.

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 75 results over 26 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources