Part 2: BOUNDARY-NAIVE SET THEORY
Section 5: Naive Set Theory Baseline
Pendry, S
Halfhuman Draft

January 2026
Post Zero Link

5.1 Classical Naive Set Theory

Before examining our extensions, we establish the baseline: classical naive set theory as it existed before Russell’s discovery.

Fundamental Principle:

A set is any definable collection. If you can describe a property P(x), then { x | P(x) } exists as a set.

Core Operations:

Membership: x ∈ A (x is an element of A)

Subset: A ⊆ B ⟺ ∀x(x ∈ A → x ∈ B)

Union: A ∪ B = { x | x ∈ A ∨ x ∈ B }

Intersection: A ∩ B = { x | x ∈ A ∧ x ∈ B }

Complement: A’ = { x | x ∉ A } (relative to some universal set)

Key Properties:

Unrestricted Comprehension: { x | P(x) } exists for any property P

Universal Set: U = { x | x = x } contains everything

Empty Set: ∅ = { x | x ≠ x } contains nothing

Self-Membership Allowed: A ∈ A is syntactically valid

5.2 Why Naive Set Theory Failed

Russell’s Paradox (1901):

Define: R = { x | x ∉ x } (sets that don’t contain themselves)

Question: Is R ∈ R?

Case 1: Suppose R ∈ R

  • Then R satisfies the condition x ∉ x
  • Therefore R ∉ R
  • Contradiction

Case 2: Suppose R ∉ R

  • Then R satisfies the condition x ∉ x
  • Therefore R ∈ R (by definition of R)
  • Contradiction

Conclusion: R ∈ R ⟺ R ∉ R (contradiction)

5.3 The Traditional Solution: Restriction

Zermelo-Fraenkel approach:

Axiom of Regularity (Foundation):

∀A(A ≠ ∅ → ∃x ∈ A: x ∩ A = ∅)

Consequence: No set contains itself (A ∉ A)

Replacement Schema: Limits comprehension not every property defines a set

Result: Russell’s set R cannot be constructed within ZFC

Cost: Loss of unrestricted comprehension, universal sets, intuitive simplicity

5.4 Alternative: Formalization Instead of Prohibition

Our approach: Keep naive set theory intact but add tools to handle paradox

Key insight: Russell’s Paradox doesn’t prove R doesn’t exist it proves R exists in a contradictory way that needs formal handling.

Analogy:

  • i² = -1 doesn’t prove i doesn’t exist
  • It defines how i behaves
  • Similarly, R ∈ R ⟺ R ∉ R might define how R behaves

5.5 What We Preserve from Naive Set Theory

BNST explicitly maintains:

Unrestricted Comprehension:

∀P: ∃S: ∀x(x ∈ S ↔ P(x))

Universal Set:

∃U: ∀x(x ∈ U)

Self-Membership Allowed:

A ∈ A is syntactically and semantically valid

No Artificial Restrictions:

No axiom of regularity

No type hierarchy

No stratification requirements

5.6 What We Add to Naive Set Theory

Three new primitives:

1. Boundary Complement Operator (-{}):

Formal tool for negation and exclusion

2. Validity Predicate (Valid(·)):

Distinguishes self-referencing from externally-grounded

3. Conditional Complement Rule:

Operators themselves must satisfy validity

Goal: Preserve naive set theory’s expressiveness while preventing logical explosion from paradox

The following sections develop each component formally.


Next up
Part 2:
BOUNDARY-NAIVE SET THEORY
Section 6: The Boundary Complement Operator

© 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.