Coppock & Beaver (2015): Definiteness and Determinacy #
@cite{coppock-beaver-2015}
The central thesis of @cite{coppock-beaver-2015} 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.
What this file tests #
The factorization is operationalized in Core.Nominal.Maximality as
Existence, Uniqueness, and existsUnique over F.Denot .et. This
study file builds three concrete restrictors over a tiny frame (sun /
moon / mars; one index) and verifies:
- Logical independence — Uniqueness can hold without Existence
(the empty
kingOfFranceextension), and Existence can hold without Uniqueness (the multi-witnessplanetextension). - Russellian collapse —
existsUniqueis true exactly for restrictors with a singleton extension (theSun). - Interpretation alignment —
Core.Nominal.interpreton a.uniquedescription returnsnoneprecisely in the Russellian failure cases (no extension, or non-unique extension). - Negation-projection contrast — the Uniqueness component projects through the assertion's polarity: ¬(the King of France is bald) still requires uniqueness of the King of France.
Equations
- Phenomena.Definiteness.Studies.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
One index suffices: the diagnostics are about predicate extensions, not about world-variability.
Equations
- Phenomena.Definiteness.Studies.CoppockBeaver2015.F = { Entity := Phenomena.Definiteness.Studies.CoppockBeaver2015.Body, Index := Unit }
Instances For
Multi-witness restrictor: planet holds of two entities.
Equations
- Phenomena.Definiteness.Studies.CoppockBeaver2015.planet Phenomena.Definiteness.Studies.CoppockBeaver2015.Body.moon = True
- Phenomena.Definiteness.Studies.CoppockBeaver2015.planet Phenomena.Definiteness.Studies.CoppockBeaver2015.Body.mars = True
- Phenomena.Definiteness.Studies.CoppockBeaver2015.planet x✝ = False
Instances For
Empty restrictor: kingOfFrance has no satisfier. The
@cite{coppock-beaver-2015} motivating case.
Equations
Instances For
The empty restrictor satisfies Uniqueness vacuously, but not Existence. The exact configuration @cite{coppock-beaver-2015} use to argue that Uniqueness is a separate component, projecting through assertion polarity.
The multi-witness restrictor satisfies Existence but not Uniqueness. Witnesses: moon and mars are both planets and are distinct.
The singleton restrictor satisfies both components.
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.
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
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 the
diagnostic in §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.
Predicate-level negation does not affect Uniqueness. This is the
@cite{coppock-beaver-2015} projection diagnostic, expressed at the
restrictor layer: whether the King of France is bald or non-bald,
the Uniqueness presupposition on kingOfFrance survives.
Operationalized here as: 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 can satisfy or fail to satisfy any scope predicate vacuously. This is the contrast that motivates the factorization — Existence enters the scope of negation, Uniqueness does not.