pith. sign in
theorem

bare_distinguishability_of_absolute_floor

proved
show as:
module
IndisputableMonolith.Foundation.AbsoluteFloorClosure
domain
Foundation
line
30 · github
papers citing
19 papers (below)

plain-language theorem explainer

The absolute-floor witness on a nonempty carrier K entails the existence of distinct elements x and y in K. Foundational work in Recognition Science cites this to confirm that the absolute-floor precondition delivers bare distinguishability without additional postulates. The proof is a one-line wrapper applying the right-to-left direction of the equivalence between distinguishability and nontrivial specifiability to the witness structure.

Claim. Let $K$ be a nonempty type. If $h$ is an absolute-floor witness for $K$ (requiring meta-distinguishability of propositions and nonempty nontrivial specification on $K$), then there exist $x, y : K$ with $x ≠ y$.

background

The module AbsoluteFloorClosure supplies a joint certificate that distinguishability is equivalent to non-trivial specifiability on an inhabited carrier. The absolute-floor witness is the structure requiring both meta-language distinguishability of propositions and the existence of a non-trivial specification on $K$. This theorem extracts the object-level distinguishability from the specifiability component of the witness.

proof idea

This is a one-line wrapper that applies the mpr direction of distinguishability_iff_nontrivial_specifiability to the nontrivial_specifiable field of the absolute-floor witness.

why it matters

This result supplies one direction of the equivalence absolute_floor_iff_bare_distinguishability, establishing that the absolute-floor witness is equivalent to bare distinguishability. It closes a foundational precondition: the universe of discourse must be non-singleton for any non-vacuous specification. The module notes that this floor is the logical precondition for stating specifications rather than an RS-specific physical postulate.

Switch to Lean above to see the machine-checked source, dependencies, and usage graph.