Coppock & Beaver (2015): Definiteness and Determinacy #
The central thesis of [CB15] is that the Russellian iota
condition ∃!x. P x is not a primitive, but the conjunction of two
logically independent components:
- Existence:
∃x. P x(asserted, scope-bearing) - Uniqueness:
∀x y. P x → P y → x = y(presupposed, projects)
The empirical motivation is the projection contrast: under negation, "the King of France is bald" still presupposes that France has at most one king (Uniqueness), while leaving Existence in the scope of negation. The classical Russellian analysis collapses both into the assertion and loses this distinction.
The factorization is operationalized in Semantics.Definiteness as
Existence, Uniqueness, and existsUnique; this file tests it over a
tiny frame (Body: sun / moon / mars, one situation index).
Main results #
kingOfFrance_uniqueness_without_existence,planet_existence_without_uniqueness: Existence and Uniqueness are logically independent.theSun_existsUnique,kingOfFrance_not_existsUnique,planet_not_existsUnique: RussellianexistsUniqueholds exactly for a singleton extension.interpret_theSun,interpret_kingOfFrance,interpret_planet:Semantics.Definiteness.interpreton a.uniquedescription returnsnoneprecisely in the Russellian failure cases.uniqueness_projects_through_negation,existence_does_not_project_through_negation: the projection contrast — Uniqueness survives a scope operator, Existence does not.
A tiny frame for the projection diagnostics #
Equations
- CoppockBeaver2015.instDecidableEqBody x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- CoppockBeaver2015.instReprBody = { reprPrec := CoppockBeaver2015.instReprBody.repr }
Singleton restrictor: theSun holds of exactly one entity. One index
suffices — the diagnostics are about predicate extensions, not about
world-variability.
Equations
- CoppockBeaver2015.theSun CoppockBeaver2015.Body.sun = True
- CoppockBeaver2015.theSun x✝ = False
Instances For
Empty restrictor: kingOfFrance has no satisfier — the
[CB15] motivating case.
Equations
- CoppockBeaver2015.kingOfFrance x✝ = False
Instances For
Existence and Uniqueness are logically independent #
The empty restrictor satisfies Uniqueness vacuously but not Existence —
the configuration [CB15] use to argue that Uniqueness is a
separate component, projecting through assertion polarity. A concrete
instance of the substrate's uniqueness_does_not_imply_existence.
The multi-witness restrictor satisfies Existence but not Uniqueness: moon and mars are both planets and are distinct.
The singleton restrictor satisfies both components.
Russellian collapse: existsUnique is the conjunction #
For theSun, the Russellian condition holds: existsUnique is by
construction the conjunction of Existence and Uniqueness.
For kingOfFrance, existsUnique fails — Existence is the missing
conjunct. The factorization explains which component fails.
For planet, existsUnique fails — Uniqueness is the missing conjunct.
Alignment with Semantics.Definiteness.interpret #
A trivial bi-assignment: every entity slot is sun, every situation
slot is (). The diagnostics in this file do not bind anything.
Equations
Instances For
Equations
- CoppockBeaver2015.gs₀ x✝ = ()
Instances For
the sun (as a .unique description with restrictor theSun)
interprets to some sun — the unique-witness case.
the King of France interprets to none — Existence failure. The
Russellian iota collapses the projection structure here, but §2 already
isolated which component failed.
the planet interprets to none — Uniqueness failure. Same surface
output as the Existence-failure case, even though the underlying
presupposition violation is structurally different.
Negation-projection contrast #
Predicate-level negation does not affect Uniqueness. This is the
[CB15] projection diagnostic, expressed at the restrictor
layer: whether the King of France is bald or non-bald, the Uniqueness
presupposition on kingOfFrance survives. Uniqueness is a property of the
restrictor, not the scope, so any sentential operator wrapping the
description leaves it unchanged.
The Existence component, by contrast, can be negated independently: a non-existing King of France satisfies or fails any scope predicate vacuously. This is the contrast that motivates the factorization — Existence enters the scope of negation, Uniqueness does not.