Encyclopedia Foundation Foundation Nothing To Distinction Type

ARTICLE 3 claims 3 theorems

Foundation Nothing To Distinction Type

In the framework's formal language, the empty type and the unit type are proved distinct, a minimal anchor for any meaningful statement.

The distinction floor

In mathematics, a type is a kind of collection. The empty type has no members at all; the unit type has exactly one. The Recognition Science framework begins its formal development by proving these two are not the same collection. That proof, called T-2, is a machine-checked theorem in the framework's library of formal theorems.

The distinction matters because it gives the framework a starting point that is not arbitrary. If the empty type and the unit type were identified, then the single member of the unit type would have to be a member of the empty type, which is impossible. The proof works by assuming they are equal and deriving that contradiction. The result is a witness for a broader claim: there exist two types that are not the same.

The framework calls this the floor. It is the first concrete distinction from which other constructions can build. The proof does not rest on nothing: the ambient type theory supplies the universe hierarchy, inductive types, functions, and equality. The machine-checked audit reports none of these as axioms, because they are part of the ambient theory, not postulates of the framework. The audit is a statement about postulates, not a claim that the result stands on nothing.

What the declaration type does not claim is important. It does not derive distinction from its own absence; writing down "there is no distinction" already requires the sentence and the thing it denies. The framework's need is the relative claim proved elsewhere: a certain object is the initial object of a distinction signature, it is rigid, and it is unique up to unique isomorphism. Cost measured against it therefore stops depending on a chosen base. The floor is the anchor, not a rung below the floor.

Which fragment of type theory the construction actually consumes remains open. The full universe hierarchy or one universe, general inductive type formation or a single inductive, impredicative Prop, decidable equality on the carrier: a named fragment together with a countermodel one step below it would turn the ambient dependency from a disclosure into a measurement.

THEOREM nothing_ne_something · IndisputableMonolith/Foundation/NothingToDistinction.lean
/-- **T-2.** The initial and terminal objects are distinct. Identifying them
would transport the inhabitant of `Unit` into `Empty`. -/
theorem nothing_ne_something : Nothing ≠ Something := by
  intro h
  have hn : Nonempty Nothing := by
    rw [h]; exact ⟨()⟩
  obtain ⟨e⟩ := hn
  exact Empty.elim e
THEOREM nothing_ne_something · IndisputableMonolith/Foundation/NothingToDistinction.lean
/-- **T-2.** The initial and terminal objects are distinct. Identifying them
would transport the inhabitant of `Unit` into `Empty`. -/
theorem nothing_ne_something : Nothing ≠ Something := by
  intro h
  have hn : Nonempty Nothing := by
    rw [h]; exact ⟨()⟩
  obtain ⟨e⟩ := hn
  exact Empty.elim e
THEOREM type_floor_witness · IndisputableMonolith/Foundation/NothingToDistinction.lean
/-- T-2 as a witness for the type half of the T-1 floor. -/
theorem type_floor_witness : ∃ α β : Type, α ≠ β :=
  ⟨Nothing, Something, nothing_ne_something⟩

What this page does not claim

This does not claim the framework derives distinction from its own absence. This does not claim the proof rests on no postulates at all; the ambient type theory supplies the machinery. This does not claim the empty type and unit type are the only distinct pair, only one extremal witness.

Verify this page

Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:

$ lake env lean IndisputableMonolith/Foundation/NothingToDistinction.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)

A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.

Derived articles

This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:

MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND