Part 2: BOUNDARY-NAIVE SET THEORY
Section 7: Russell Boundary Set and Validity Predicate
Pendry, S
Halfhuman Draft

January 2026
Post Zero Link

7.1 Defining the Russell Boundary Set

Definition 7.1 (Russell Boundary Set):

R = -{ x | x ∈ x }

R is the set of all objects that do not contain themselves.

Explicit construction:

  • Let S = { x | x ∈ x } (self-containing sets)
  • Then R = U \ S
  • R contains everything except self-containing sets

The membership question:

Is R ∈ R?

Analysis:

  • R ∈ R ⟺ R ∉ S ⟺ R ∉ R (by definition of S)
  • Therefore R ∈ R ⟺ R ∉ R

Status: R exists (as -S) but has unstable self-membership. This instability is formalized through the validity predicate.

7.2 The Validity Predicate

Definition 7.2 (Validity):

For any object, statement, or construction m:

Valid(m) ⟺ m ∈ R

An object is valid if and only if it does not contain itself.

Interpretation:

  • Valid objects: Do not self-reference circularly
  • Invalid objects: Contain themselves or depend on self-reference
  • Validity is a property, not a truth value

Key insight: Validity becomes boundary-sensitive rather than absolute.

7.3 Properties of the Validity Predicate

Theorem 7.1 (Validity Non-Totality):

Not all objects can be assigned definite validity status.

Proof:

Consider R itself:

  • Valid(R) ⟺ R ∈ R
  • But R ∈ R ⟺ R ∉ R (Russell’s Paradox)
  • Therefore Valid(R) is undecidable within the system ∎

Theorem 7.2 (Self-Validation Failure):

No object can validate itself.

Proof:

Suppose object m validates itself via m ∈ m.

Then m ∉ R (since R contains only non-self-containing).

Therefore Valid(m) = FALSE.

Self-containing objects are always invalid.

Theorem 7.3 (Validity Requires External Grounding):

For Valid(m) to be determinable, assessment must reference objects other than m.

Proof:

If validity assessment for m depends only on m, then we’re checking m ∈ m.

By Theorem 7.2, this always yields invalid.

Therefore valid assessments require external reference. ∎

7.4 Consequences for Self-Reference

The validity predicate creates natural filtering:

Non-self-referencing objects:

  • Clear membership status in R
  • Valid(·) determinable
  • Behave normally in set operations

Self-referencing objects:

  • Unstable membership in R
  • Valid(·) undecidable
  • Flag themselves as requiring careful handling

Critical insight: Paradox is localized to self-referencing objects. It doesn’t propagate.

7.5 Contrast with ZFC Approach

ZFC solution:

  • Prohibit self-containing sets entirely
  • Axiom of regularity: ∀A(A ≠ ∅ → ∃x ∈ A: x ∩ A = ∅)
  • Result: R cannot be constructed

BNST solution:

  • Allow self-containing sets to exist
  • Mark them as having unstable validity
  • Result: R exists but is flagged as boundary-unstable

Advantage of BNST:

  • More permissive (allows more constructions)
  • More honest (acknowledges paradox rather than hiding it)
  • More useful (provides tools for working with self-reference)

7.6 The Separation: Existence vs. Validity

Critical distinction:

Existence: Does the set exist as a mathematical object?

Validity: Is the set’s behavior deterministic and stable?

BNST position:

  • All definable collections exist (unrestricted comprehension)
  • Not all exist validly (some have unstable boundaries)
  • Existence ≠ Validity

Analogy:

  • All numbers exist (including i)
  • Not all numbers are real (i is imaginary)
  • Existence ≠ Reality

Philosophical shift:

  • From prohibition to classification
  • From “this can’t exist” to “this exists in an unstable way”
  • From avoidance to formalization

7.7 Applications Beyond Russell’s Paradox

The validity predicate applies to any self-referencing construct:

Liar’s Paradox:

  • Statement S: “This statement is false”
  • Valid(S) ⟺ S ∈ R
  • S depends on S for truth value
  • Therefore Valid(S) = undecidable

Gödel Sentences:

  • Statement G: “G is not provable”
  • Valid(G) requires external proof system
  • Self-reference is explicit and manageable

Self-Modifying Code:

  • Program P that modifies itself
  • Valid(P) depends on whether P’s behavior is deterministic
  • Boundary-unstable if modification is self-referential

The validity predicate provides unified framework for handling self-reference across domains.


Next up
Part 2:
BOUNDARY-NAIVE SET THEORY
Section 8: Conditional Complement: Validity-Gated Operations

© 2026 HalfHuman Draft - Pendry, S
This post is licensed under Creative Commons Attribution 4.0 (CC BY 4.0).
Code examples (if any) are licensed under the Apache License, Version 2.0

See /license for details.