Vagueness Theory Comparison #
@cite{keefe-2000} @cite{williamson-1994}
Theory-comparative infrastructure for vagueness: characterizes what each major theoretical position (epistemicism, supervaluationism, degree theory, contextualism) predicts about borderline cases, sorites, higher-order vagueness, and classical logic.
This is cross-theory comparison, not empirical data — hence lives in Comparisons/
rather than Phenomena/.
Major theoretical positions on vagueness.
This is a theory-neutral characterization of what each position claims.
Source: @cite{keefe-2000}, @cite{williamson-1994}
- epistemicism : VaguenessTheoryType
- supervaluationism : VaguenessTheoryType
- degreeTheory : VaguenessTheoryType
- contextualism : VaguenessTheoryType
- nihilism : VaguenessTheoryType
- tcs : VaguenessTheoryType
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Phenomena.Gradability.Compare.instDecidableEqVaguenessTheoryType x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Data characterizing what each theory says about key phenomena.
This allows us to track which theories predict which patterns.
Source: @cite{keefe-2000}
- theory : VaguenessTheoryType
- hasSharpBoundaries : Bool
- preservesClassicalLogic : Bool
- allowsTruthValueGaps : Bool
- allowsDegreesOfTruth : Bool
- soritesResolution : String
- higherOrderResponse : String
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
TCS (@cite{cobreros-etal-2012}): similarity-based semantics with three notions of truth (tolerant, classical, strict) and non-transitive st-consequence. Distinct from supervaluationism: allows borderline contradictions (Pa ∧ ¬Pa tolerantly true).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
The supervaluationism profile's claims are backed by formal proofs in
Theories/Semantics/Supervaluation/Basic.lean:
- `preservesClassicalLogic = true`: super-validity ↔ classical validity
- `allowsTruthValueGaps = true`: indefiniteness ↔ witnesses on both sides
- `soritesResolution`: tolerance premise fails at every threshold boundary
These verification theorems re-export the key results, making the
connection between the comparison profile and the proved framework
explicit and machine-checkable.
Classical logic preservation: super-validity ↔ classical validity.
The supervaluationism profile claims preservesClassicalLogic = true;
this theorem proves the claim.
Truth-value gaps: indefiniteness ↔ witnesses exist on both sides.
The supervaluationism profile claims allowsTruthValueGaps = true;
this theorem proves gap existence is well-defined.
Consequence preservation: super-consequence ↔ classical consequence. Supervaluationism makes a difference to truth but not to logic.
The D operator eliminates borderline cases: DA → A is super-valid (T axiom), but A → DA is not.
The TCS profile's claims are backed by formal proofs in
Theories/Semantics/Supervaluation/TCS.lean (substrate) +
Phenomena/Gradability/Studies/CobrerosEtAl2012.lean (worked
4-element example):
- `allowsTruthValueGaps = true`: borderline cases exist and
tolerantly satisfy contradictions (`b_is_borderline`,
`b_tolerant_contradiction`)
- `soritesResolution`: st-consequence blocks sorites chaining
(`st_three_step_invalid` — actual non-transitivity using
similarity atoms, paper §3.4.1 + footnote 14)
- `preservesClassicalLogic = false`: borderline contradictions
diverge from supervaluation
(`tcs_supervaluation_disagree_concrete`)
These verification theorems re-export the key results.
TCS allows borderline contradictions: in the 4-element sorites model, borderline individuals tolerantly satisfy P ∧ ¬P.
TCS resolves the sorites: the single-premise chain Pa ⊨ˢᵗ Pd is
invalid. The Studies file's st_three_step_invalid provides the
stronger statement (non-transitivity proper, with similarity atoms
in the chain).
TCS validates tolerance: the extension hierarchy s ⊆ c ⊆ t at the formula level (Lemma 1 of @cite{cobreros-etal-2012}, p. 357).