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
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:
- `allowsTruthValueGaps = true`: borderline cases exist and
tolerantly satisfy contradictions
- `soritesResolution`: st-consequence blocks sorites chaining
(non-transitivity demonstrated on concrete model)
- `preservesClassicalLogic = false`: st-consequence is non-transitive
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 full chain is st-invalid.
TCS validates tolerance: the extension hierarchy s ⊆ c ⊆ t.