Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-generatedjudge pass (gpt-5.6-terra)audited 2026-09-22
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.

The double orthogonal complement of a subspace is its closure

Statement

Assume the Axiom of Countable Choice. Let M be a linear subspace of a real or complex Hilbert space H. Then

M⊥⊥=M‾,

where M‾ is the norm closure of M and M⊥⊥=(M⊥)⊥.

Facts & Assumptions

[A1]

S⊥ is a linear subspace, S⊆S⊥⊥, and S⊆T implies T⊥⊆S⊥ (Orthogonality and the orthogonal complement).

[A2]

S⊥ is closed for every subset S, and the closure of a set is the smallest closed superset, so M‾ is contained in every closed set containing M. A point lies in M‾ exactly when every norm ball about it meets M (Orthogonal complements are closed, The closure of a nonempty A is {x:d(x,A)=0}, equals A together with its limit points, and is the smallest closed superset).

[A3]

M⊥⊥ is a linear subspace and M⊥⊥∩M⊥={0} (Orthogonality and the orthogonal complement).

[A4]

The inner-product norm is homogeneous and satisfies the triangle inequality (The induced length is a norm).

[A5]

Every closed linear subspace of H splits H as H=N⊕N⊥ (Orthogonal decomposition by a closed subspace).

[A6]

Countable Choice is the hypothesis under which the decomposition is available (The Axiom of Countable Choice (ACω)).

Proof

technique · direct

Given: Countable Choice, a Hilbert space H and a linear subspace M⊆H.

1.1A1A2A6

Every m∈M is orthogonal to every element of M⊥, so M⊆M⊥⊥; since M⊥⊥ is closed by [A2], and M‾ is the smallest closed superset of M, we get M‾⊆M⊥⊥.

1.2A2A4

The closure N=M‾ is a linear subspace. It contains 0∈M. If u,v∈N and r>0, choose u′,v′∈M with ∥u−u′∥<r/2 and ∥v−v′∥<r/2; then u′+v′∈M and ∥(u+v)−(u′+v′)∥<r, so every ball about u+v meets M and u+v∈N. If a=0, then au=0∈N; if a≠0, for every r>0 choose u′∈M with ∥u−u′∥<r/∣a∣, and then au′∈M and ∥au−au′∥<r, so au∈N.

2.1step 1.1step 1.2A1A3A5

Let x∈M⊥⊥ and decompose x=n+z with n∈N and z∈N⊥; then z=x−n lies in M⊥⊥ because both x and n∈N⊆M⊥⊥ do, while z∈N⊥⊆M⊥ because M⊆N; hence z∈M⊥∩M⊥⊥={0}, so z=0 and x=n∈M‾.

3.1step 1.1step 2.1∎

Therefore M⊥⊥⊆M‾ by step 2.1, and the reverse inclusion is step 1.1, so M⊥⊥=M‾ for every linear subspace M.

Depends on

Dependency tree · 2 levels

Sources