Kirk-Giannini 2024: Covert Mixed Quotation #
Covert mixed quotation. Semantics and Pragmatics 17, Article 5: 1-54.
Overview #
Five apparently distinct phenomena are derived from the interaction of
covert mixed quotation ๐ with four additional operators (โ, โ ,
๐, and quantification over senses):
CI projection failure (ยง1, paper ยง3): Conventional implicature items (expressives, slurs, NRRCs) fail to project out of indirect speech reports because the embedded clause is first pure-quoted (stripping the original CI) before
๐re-introduces a peripheral utterance attribution.C-monsters (ยง2, paper ยง4): "Pluto could have been a planet" accesses the meaning 'planet' would have under different conventions via the diagonalizer
โ, which collapses the world of utterance into the world of evaluation. K-G'sโis existentially closed over speakers/communities (paper fn 22).Metalinguistic negation (ยง3, paper ยง5): "I didn't trap two MONGEESE" derives via the chain
๐ โ ๐ โ โ โ ยฌ, withโshunting the appropriateness content into the at-issue dimension before negation applies. The analysis predicts three syntactic restrictions identified by [Hor85] / [Hor89] and [BR89]: morpheme incorporation failure, NPI licensing failure, and DN-elimination failure.Metalinguistic negotiation (ยง4, paper ยง6): "Secretariat is / isn't an athlete" โ A and B express literally incompatible appropriateness contents on a shared standard, contra [PS13]'s "consistent contents" diagnosis.
"In a sense" (ยง5, paper ยง7): "Viruses are alive in a sense" contributes
โฮผ โsโ [โจ*โฉ(q)(wc)(sโ) โง [^โจ*โฉ(q)(wc)(sโ)] = ฮผ]โ an existential over BOTH speakers AND intensions, withwhich_ฮผbinding via Predicate Abstraction.
Cross-framework theorem inventory #
This module hosts 8 cross-framework refutation/bridge theorems that make K-G's incompatibilities with sibling analyses visible at theorem level (per linglib's "no bridge files" rule, comparisons live in the chronologically-later study file). Each theorem actually imports and invokes the named sibling's substrate โ none is a docstring-only claim.
kg_refutes_potts_universal_projection(ยง1) โ invokesPragmatics.Expressives.TwoDimProp.neg, exhibits divergence at.hypotheticalkg_refutes_harris_potts_orientation(ยง1) โ instantiatesHarrisPotts2009.CIItemand compares resolution outcomeskg_refutes_maier_chameleonism(ยง1) โ instantiatesMaier2014.mqon the same input and shows daughter-CI passthrough vs. K-G's strip-then-mix yields divergent CI predictionsdiagonalize_no_kaplan_monster(ยง2) โ defineskgEmbeddingShiftsreflecting K-G's covert apparatus (4 identity shifts, one per operator) and provesKaplansThesisHoldsnon-vacuously via case-splitkg_refutes_kjr_convention_shift(ยง2) โ instantiates KJR'sConventionandWC, exhibits a WC-pair where KJR'sdiagContentpredicts True while K-G'sdiagonalizeKGpredicts Falsekg_metalinguistic_chain_targets_appropriateness(ยง3) โ exhibits theapplyAppropchain producing appropriateness content (vs.VanDerSandtMaier2003.DenialType.implicature's implicature layer)kg_refutes_plunkett_sundell(ยง4) โ instantiates P&S'sMetalinguisticDisputewith K-G's shared standard and proves the P&SconsistentContentspredicate fails to holdin_a_sense_distinct_from_imprecision(ยง5) โ exhibits speaker-locus variation, structurally distinct from granularity-locus accounts
ยง3 also lifts three syntactic predictions from Horn1989:
mongeese_blocks_morpheme_incorporation, ..._npi_licensing,
..._dn_elimination. These are NOT framed as cross-framework
theorems (K-G and Horn agree on the predictions, disagree only on
the architecture that derives them).
Note on Denial Taxonomy #
The three-way DenialType taxonomy (propositional / presuppositional /
implicature) from [MvdS03] โ formalized in
Studies/VanDerSandtMaier2003.lean โ groups register and connotation
denials under implicature. K-G's analysis (paper ยง5, p.28-30) derives
metalinguistic-negation truth conditions from โฆ (appropriateness
modal) composed with ๐, with โ shunting before negation. The
distinguishing feature of K-G's account is the appeal to appropriateness
plus the syntactic predictions in ยง3 (NPI failure, morpheme
incorporation failure, DN-elimination failure).
Mixed Quotation #
Formal apparatus for overt and covert mixed quotation, following Kirk-Giannini 2024 "Covert mixed quotation" (Semantics & Pragmatics 17).
Core Idea #
Mixed quotation is a compositional interaction between pure quotation and a covert mixed quotation operator ๐. A mixed-quoted expression simultaneously:
- Used: contributes its at-issue semantic value to composition
- Mentioned: peripherally entails that some salient speaker produced an utterance of that expression
The theory introduces four covert operators:
- ๐ (mixed quotation): at-issue โจ*โฉ meaning + peripheral R attribution
- โ (shunting): moves peripheral content to the at-issue dimension
- โ (diagonalizer): shifts โจ*โฉ to evaluate at the world of evaluation
- ๐ (appropriateness): modalizes peripheral content via โ
These operators unify five phenomena: CI projection failure, c-monsters, metalinguistic negation, metalinguistic negotiation, and "in a sense" constructions.
Connection to Existing Infrastructure #
The TwoDimProp type from [Pot05] provides the at-issue ร
peripheral carrier. pureQuote (added to TwoDimProp) blocks CI
projection under quotation. The operators here compose over TwoDimProp.
The quotative interpretation function โจโฉ โ implemented as QuotInterp
below โ is from [Sha10]. K-G writes (paper p.12, p.15):
"Drawing on Shan, I implement this proposal about the at-issue
contribution of mixed-quoted items using a purpose-built quotative
interpretation function โจโฉ." (โ) is therefore Shan's; K-G's
contribution is the covert apparatus ๐, โ, โ , ๐ layered on top.
Flat (TwoDimProp) vs. Layered (MQProp) Model #
Two carriers are exposed:
Flat
TwoDimProp(at-issue ร ci): Potts 2005's original bi-dimensional architecture.applyAppropREPLACES the ci dimension with appropriateness content โ the original R-attribution from ๐ is overwritten when ๐ fires. Sufficient for at-issue truth-conditional predictions; cannot record that the utterance attribution survives embedding.Layered
MQProp(at-issue ร R-content ร appropContent): refines the peripheral dimension into two distinct layers.applyMQwrites to R;applyAppropwrites to โ;shuntmoves โ to at-issue;negpreserves both peripheral layers. Crown theoremfull_chain_preserves_rContent: R survives the full ๐ โ ๐ โ โ โ ยฌ chain.
When to use which. Flat for at-issue-truth-conditional predictions where R is irrelevant (e.g. LoGuercio2025's CI work). Layered when the prediction is about R-survival or when both peripheral dimensions matter independently (K-G ยง3 metalinguistic negation, ยง1 strip-then-mix observation that ๐ introduces R-attribution while ๐ leaves it intact).
Bridge: MQProp.toFlat projects the layered model down by discarding
R-content and using โ-content as the flat ci. flat_agreement_atIssue
and flat_loses_rContent quantify the agreement and the information
loss of the projection.
The quotative interpretation function โจ*โฉ.
Maps an expression q, a world of utterance wโ, and a speaker s
to the extension of q as uttered by s at wโ, evaluated at
world of evaluation wโ.
โฆโจ*โฉโง(q, wโ, s, wโ) = ฯ where ฯ is the extension at wโ of
the intension contributed by an utterance of q by s at wโ.
Equations
- Semantics.Quotation.QuotInterp Expr Speaker W = (Expr โ W โ Speaker โ W โ Prop)
Instances For
The utterance relation R.
R(s, u, q, w) holds iff speaker s produced utterance u of
expression q at world w. Introduced peripherally by ๐ and
resolved as a discourse anaphor.
Equations
- Semantics.Quotation.UttRel Speaker Utt Expr W = (Speaker โ Utt โ Expr โ W โ Prop)
Instances For
A mixed quotation context: the discourse-anaphoric parameters and interpretation functions needed to evaluate mixed quotation.
The speaker sx and utterance ux are free variables resolved by
discourse anaphora โ they pick out the salient individual who produced
the quoted material and the utterance event in which they did so.
- interp : QuotInterp Expr Speaker W
Quotative interpretation function โจ*โฉ
- uttRel : UttRel Speaker Utt Expr W
Utterance relation R
- sx : Speaker
Anaphorically retrieved speaker
- ux : Utt
Anaphorically retrieved utterance
- wc : W
World of context
Instances For
Apply the mixed quotation operator ๐ to an expression.
Returns a TwoDimProp with:
- at-issue:
โจqโฉ(wc)(sx)โ the extension as used by the speaker at the world of context - peripheral:
R(sx, ux, q)โ the speaker produced this utterance
This is the core of the theory: mixed quotation arises compositionally from these two semantic contributions of ๐.
Equations
Instances For
The shunting operator โ: moves peripheral content to the at-issue dimension by conjoining it with at-issue content.
After shunting, the at-issue content becomes p.atIssue โง p.ci
and peripheral content becomes trivial.
This operator is independently motivated ([Pot07],
McCready 2010) and is what allows peripheral content from mixed
quotation to interact with higher at-issue operators like negation
and conditionals. In the Writer monad architecture for CI effects
(see BumfordCharlow2024.twoDimToWriter),
shunting corresponds to running the Writer by folding the CI log
into the value via conjunction (see runCIWriter and
runCIWriter_twoDim in Studies/BumfordCharlow2024.lean).
Equations
- Semantics.Quotation.shunt p = { atIssue := fun (w : W) => p.atIssue w โง p.ci w, ci := fun (x : W) => True }
Instances For
Shunting conjoins both dimensions into at-issue.
Shunting trivializes peripheral content.
Shunting is idempotent on the at-issue dimension: once peripheral content has been consumed, shunting again has no effect.
The diagonalizer โ : shifts the quotative interpretation so that at
the world of evaluation w, the expression's meaning is what it
would be as uttered by the speaker at w (rather than at wc).
This captures c-monstrous behavior without positing actual context
monsters. "If Pluto were a planet" accesses the meaning 'planet'
would have if conventions were different โ because the diagonalizer
evaluates โจplanetโฉ(w)(s) at the counterfactual world w where
conventions still classify Pluto as a planet.
Formally: โ (f) = f* where f*(q)(w) = โจqโฉ(w)(s)(w) โ the world
of utterance and world of evaluation collapse.
Equations
- Semantics.Quotation.diagonalize interp s q w = interp q w s w
Instances For
Diagonalization collapses world of utterance and evaluation.
K-G's diagonalizer โ with the โ-over-speakers.
The bare diagonalize above is parameterized on a single speaker โ it
captures only the world-collapse half of K-G's footnote 22 definition
(paper p.26):
โ โคณ ฮปf. โs : f = ฮปq. โจโฉ(q)(w_c)(s).f
The โs quantifies over speakers/communities producing the variant
function f* (the world-of-evaluation form f*(s) := ฮปq. โจ*โฉ(q)(w)(s)).
This existential is what makes c-monsters work: "Pluto could have been a
planet" is true when there EXISTS a speaker whose use of 'planet'
includes Pluto under the diagonalized reading โ not just when the actual
speaker's use does.
The bare diagonalize is the per-speaker witness; diagonalizeKG adds
the existential. Bridge: diagonalizeKG_iff_exists_diagonalize.
Equations
- Semantics.Quotation.diagonalizeKG interp q w = โ (s : Speaker), interp q w s w
Instances For
diagonalizeKG is the existential closure of diagonalize over speakers.
K-G's footnote 22 well-definedness condition.
For f* to be well-defined as a function (rather than a relation), no two
speakers may agree on extensions of all expressions at the world of
context wc while disagreeing on extensions at some other world.
Paper p.26 footnote: "I assume here that there are no two speakers or
linguistic communities which assign the same extensions to all expressions
in w_c but assign different extensions to some expressions in other
worlds."
This is a global structural property of interp โ it's about how speakers
relate across worlds. Without it, the existential in diagonalizeKG
overgenerates (any two speakers can act as witnesses for incompatible
diagonal contents at the same world). K-G accepts this assumption to keep
the semantics deterministic; it is independently violable.
Equations
- interp.fn22Wellformed wc = โ (s s' : Speaker), (โ (q : Expr) (w : W), interp q wc s w โ interp q wc s' w) โ โ (q : Expr) (w : W), interp q w s w โ interp q w s' w
Instances For
Under fn22-wellformedness, speakers who agree on extensions at wc
across the entire vocabulary agree on diagonal extensions everywhere.
This is the substantive use of fn22Wellformed: it lifts wc-extensional
agreement to global agreement, which is what makes the existential in
diagonalizeKG deterministic.
An appropriateness standard: given a speaker and expression at a world, whether it is or would be appropriate for that speaker to use that expression.
This is the semantic content of the appropriateness modal โ in Kirk-Giannini's system. The modal quantifies over an accessibility relation, but for finite models we represent the result directly.
Equations
- Semantics.Quotation.AppropStandard Speaker Expr W = (Speaker โ Expr โ W โ Prop)
Instances For
The appropriateness operator ๐: replaces the peripheral content of a mixed-quoted expression with appropriateness content.
In the paper's compositional chain, ๐ operates on ๐'s output: ๐(q) โ ๐ โ โ โ ยฌ. The at-issue content from ๐ passes through unchanged; only the peripheral dimension is replaced with the proposition that the verbatim use of the expression is or would be appropriate. This is the key ingredient for metalinguistic negation: when โ shunts this appropriateness content to at-issue and negation scopes over the result, we get "not (p โง appropriate-to-say-q)".
Equations
- Semantics.Quotation.applyApprop approp sx q p = { atIssue := p.atIssue, ci := approp sx q }
Instances For
๐ preserves at-issue content: it only replaces the peripheral dimension.
๐ replaces the peripheral dimension with appropriateness content.
Metalinguistic negation truth conditions.
Negating a shunted appropriateness-enhanced mixed quotation yields:
ยฌ(at-issue-meaning โง appropriate-to-use-expression).
This is the core prediction for metalinguistic negation: "I didn't manage to trap two MONGEESE" is true iff it's not the case that (I managed to trap two mongooses AND it's appropriate to call them 'mongeese'). Since the second conjunct is false (it's not appropriate), the negation is true even though I did manage to trap two mongooses.
The affirmed conjunct in metalinguistic negation.
In "I didn't trap two MONGEESE โ I trapped two MONGOOSES", the second clause entails the at-issue content of the first. So the negation is understood as targeting the appropriateness conjunct: it's not appropriate to use 'mongeese'.
Pure quotation composes with ๐: the expression is first purely quoted (stripping its original CI content), then ๐ re-introduces peripheral content attributing the utterance to the speaker.
This explains why CI items (expressives, slurs, NRRCs) don't project out of indirect speech reports: the material is first pure-quoted (stripping CIs) before being mixed-quoted (adding speaker attribution).
Two-Layer Peripheral Content #
The flat TwoDimProp model has a single peripheral dimension, which
forces ๐ to replace the R-content with โ-content. This breaks
Writer monotonicity: the log is overwritten rather than appended.
The non-monotonicity is an artifact of collapsing two genuinely distinct peripheral layers into one field:
- R-peripheral: utterance attribution
R(s,u,q). Always projects to the discourse root. Never shunted. Never targeted by negation. Resolved as a discourse anaphor. - โ-peripheral: appropriateness
โ(s,q). Can be shunted by โ into the at-issue dimension. Targetable by negation after shunting.
In the two-layer model, ๐ writes to the R-layer and ๐ writes to the โ-layer. No replacement โ both layers are independently append-only. The key structural results:
- Layer preservation: each operator preserves the layer it doesn't target (R persists through ๐, โ, ยฌ)
- Shunting conservation: โ is information-conservative โ total content across all layers is invariant under shunting
- Flat agreement: the flat
TwoDimPropmodel is a projection of the two-layer model that agrees on at-issue content - Per-layer monotonicity: each layer satisfies Writer-style append-only behavior
๐ on the two-layer type: at-issue โ โจ*โฉ(q), R-layer โ R(s,u,q), โ-layer trivial (no appropriateness content yet).
Equations
Instances For
๐ on the two-layer type: writes to the โ-layer only. R-content and at-issue are preserved โ no log replacement.
Equations
- Semantics.Quotation.MQProp.applyApprop approp sx q p = { atIssue := p.atIssue, rContent := p.rContent, appropContent := fun (w : W) => p.appropContent w โง approp sx q w }
Instances For
โ on the two-layer type: conjoins โ-content into at-issue. R-content is preserved โ shunting is selective.
Equations
Instances For
Negation on the two-layer type: negates at-issue only. Both peripheral layers are preserved.
Equations
Instances For
๐ preserves R-content.
๐ preserves at-issue content.
๐ appends appropriateness to โ-content (no replacement).
โ conjoins โ-content into at-issue.
โ trivializes โ-content (the layer is "drained").
ยฌ preserves โ-content.
ยฌ preserves both peripheral dimensions (combined ergonomic lemma
bundling neg_preserves_rContent and neg_preserves_appropContent).
๐ leaves the โ-layer trivial โ appropriateness has not been written yet.
R-content persists through the full metalinguistic negation chain ๐ โ ๐ โ โ โ ยฌ. The utterance attribution is never lost.
Metalinguistic negation truth conditions in the layered model.
The MQProp-side counterpart of the flat-model
Semantics.Quotation.metalinguistic_neg_truth_conditions
(line 219 above). At-issue content of the full chain is
ยฌ(at-issue โง appropriate), identical to the flat model โ but
the layered model ALSO retains the R-attribution
(per full_chain_preserves_rContent), which the flat model
discards.
Shunting conservation. The total information content โ the conjunction of all three layers โ is invariant under โ.
Shunting doesn't destroy โ-content; it relocates it from the โ-layer to the at-issue layer. The โ-layer becomes trivial, but the information is preserved in the at-issue conjunction. No content is created or destroyed โ only moved.
This is the crown theorem of the two-layer analysis: it shows that the apparent non-monotonicity of the flat model is an illusion. When the layers are properly separated, every operation preserves total information (negation inverts at-issue, but that's intentional semantic content, not information loss).
Project the two-layer model to the flat TwoDimProp by discarding
R-content and using โ-content as the CI dimension.
This projection is exact after ๐: the flat model's "replaced" CI is the โ-layer of the two-layer model. The R-content, discarded here, is the information that the flat model loses.
Equations
- p.toFlat = { atIssue := p.atIssue, ci := p.appropContent }
Instances For
The flat projection uses โ-content as the CI dimension (R-content discarded).
The full chain on the two-layer model agrees with the flat model on at-issue content. The two models diverge only in what happens to R-content: the layered model preserves it, the flat model discards it.
What the flat model loses: R-content is present in the layered model but absent in the flat projection.
After metalinguistic negation ("I didn't trap two MONGEESE"), the layered model records that the utterance 'mongeese' was produced (R is true). The flat model has no trace of this โ the R-content was overwritten by โ-content when ๐ was applied.
Concrete world type for the CI projection scenarios โ non-trivial so universal/existential quantification has computational content.
Instances For
Equations
- KirkGiannini2024.instDecidableEqProjWorld xโ yโ = if h : xโ.ctorIdx = yโ.ctorIdx then isTrue โฏ else isFalse โฏ
Equations
- KirkGiannini2024.instReprProjWorld = { reprPrec := KirkGiannini2024.instReprProjWorld.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- KirkGiannini2024.instDecidableEqGDExpr 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
- KirkGiannini2024.instReprGDExpr = { reprPrec := KirkGiannini2024.instReprGDExpr.repr }
Speakers: Jones (the original utterer) and the reporter.
Instances For
Equations
- KirkGiannini2024.instDecidableEqGDSpeaker xโ yโ = if h : xโ.ctorIdx = yโ.ctorIdx then isTrue โฏ else isFalse โฏ
Equations
- KirkGiannini2024.instReprGDSpeaker = { reprPrec := KirkGiannini2024.instReprGDSpeaker.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
'Goddamned keys' denotes Jones-spent-an-hour-looking-for-his-keys. At-issue content is independent of who's reporting.
Equations
- KirkGiannini2024.gdInterp KirkGiannini2024.GDExpr.goddamnedKeys xโยฒ xโยน xโ = True
Instances For
Original peripheral CI of 'goddamned' in its first use:
Jones has a negative attitude toward Jones's keys. Modelled as
constant True โ attitudes are intentional content of the speaker,
not world-contingent. (This is what makes the Potts-vs-K-G
refutation bite at .hypothetical: the original CI persists
across worlds, but Jones's UTTERANCE is contingent.)
Equations
- KirkGiannini2024.gdOriginalCI xโ = True
Instances For
Non-trivial utterance attribution. Jones uttered 'goddamned keys' at .actual; reporter never uttered it. This is what differentiates ยง1's peripheral content from the constant-True placeholder of the original substrate.
Equations
- KirkGiannini2024.gdUttRel KirkGiannini2024.GDSpeaker.jones xโ KirkGiannini2024.GDExpr.goddamnedKeys KirkGiannini2024.ProjWorld.actual = True
- KirkGiannini2024.gdUttRel KirkGiannini2024.GDSpeaker.jones xโ KirkGiannini2024.GDExpr.goddamnedKeys KirkGiannini2024.ProjWorld.hypothetical = False
- KirkGiannini2024.gdUttRel KirkGiannini2024.GDSpeaker.reporter xโยน KirkGiannini2024.GDExpr.goddamnedKeys xโ = False
Instances For
Reporter's MQ context. Sx is jones (the anaphorically retrieved speaker), wc is the actual world, the reporter is the discourse speaker (not represented in MQContext directly).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Peripheral content after ๐: utterance attribution to Jones, NOT the original expressive CI.
At-issue content is preserved through ๐: Jones-spent-an-hour- looking-for-his-keys remains true.
The reporter is not credited with Jones's utterance โ gdUttRel correctly distinguishes the actual utterer from the reporter.
The strip-then-remix structure (paper p.21-22). A TwoDimProp carrying the original CI is
pure-quoted (stripping the CI to โค โ an information-losing step, pureQuote_loses_ci_info),
then MQContext.applyMQ re-introduces peripheral content as utterance attribution. The
remixed R-layer holds the new attribution, not the original CI.
K-G refutes Potts's universal CI projection. Per
[Pot05] (formalised as
Pragmatics.Expressives.Basic.ci_projects_through_neg):
(neg p).ci = p.ci. The CI of a TwoDimProp projects unchanged
through any at-issue operator. K-G's analysis predicts that under
indirect-speech embedding the CI is REPLACED by utterance
attribution.
To exhibit the divergence we apply both analyses to the SAME input
proposition original = โจTrue, gdOriginalCIโฉ:
- Potts: applying
TwoDimProp.neg(or any at-issue operator) preserves the CI, so the predicted CI value at.hypotheticalisgdOriginalCI .hypothetical = True(Jones's attitude persists across worlds). - K-G: applying the strip-then-remix pipeline replaces the CI
with R-attribution
gdUttRel .jones () .goddamnedKeys, so the predicted R-value at.hypotheticalisFalse(Jones's utterance is contingent on the world โ only happened in.actual).
The two analyses disagree at .hypothetical. The proof actually
invokes Pragmatics.Expressives.TwoDimProp.neg on the constructed
input โ not just compares stipulated values.
K-G refutes Harris-Potts orientation variables.
[HP09] posit a free orientation variable on each CI
item, contextually resolved (formalised as
HarrisPotts2009.CIItem with a
ciFor : Orientation โ W โ Prop field). K-G's strip-then-remix
analysis predicts the CI is FIXED by the syntactic structure
(specifically by sx in the MQ context).
To exhibit the divergence, we construct an H&P CI item whose
orientation is contextually resolvable to ANY participant (H&P's
permissive prediction), and a K-G chain where the CI is determined
by the fixed sx = .jones. The H&P item allows the reporter to be
the orientation; K-G excludes this.
K-G refutes Maier 2014a's syntactic chameleonism.
Maier (Maier2014) treats the
mixed-quotation operator as type-polymorphic: mq attrib e returns
a TypedExpr with the SAME category as e, and the daughter's CI
content passes through unchanged (theorem mq_ci_passes_daughter_ci_through).
K-G's strip-then-mix pipeline DESTROYS the daughter's CI before
remixing โ the original gdOriginalCI does not survive into the
result's peripheral content; only the new R-attribution does.
We exhibit the divergence by constructing the same input expression in both substrates and showing their CI predictions diverge.
Worlds for the Pluto scenario: pre-2006 conventions classify Pluto as a planet, post-2006 do not.
- pre2006 : PlutoWorld
- post2006 : PlutoWorld
Instances For
Equations
- KirkGiannini2024.instDecidableEqPlutoWorld 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
- KirkGiannini2024.instReprPlutoWorld = { reprPrec := KirkGiannini2024.instReprPlutoWorld.repr }
Equations
Equations
- KirkGiannini2024.instDecidableEqPlutoExpr 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
- KirkGiannini2024.instReprPlutoExpr = { reprPrec := KirkGiannini2024.instReprPlutoExpr.repr }
Two speakers: one using the standard (post-2006) convention, one a hypothetical pre-2006 community. The โ-over-speakers in K-G's โ (paper fn 22) ranges over types like this.
- standard : PlutoSpeaker
- pre2006Community : PlutoSpeaker
Instances For
Equations
- KirkGiannini2024.instDecidableEqPlutoSpeaker 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
Quotative interpretation of 'planet': depends on the speaker's convention. The pre-2006 community classifies Pluto as planet at pre-2006 worlds; the standard speaker does not.
Equations
- KirkGiannini2024.plutoInterp KirkGiannini2024.PlutoExpr.planet KirkGiannini2024.PlutoWorld.pre2006 KirkGiannini2024.PlutoSpeaker.pre2006Community xโ = True
- KirkGiannini2024.plutoInterp KirkGiannini2024.PlutoExpr.planet KirkGiannini2024.PlutoWorld.post2006 KirkGiannini2024.PlutoSpeaker.pre2006Community xโ = False
- KirkGiannini2024.plutoInterp KirkGiannini2024.PlutoExpr.planet xโยน KirkGiannini2024.PlutoSpeaker.standard xโ = False
Instances For
(4): "Pluto could have easily been a planet" โ true via K-G's
diagonalizer with โ-over-speakers (paper fn 22). The diagonalized
predicate is non-vacuous: there exists a speaker (the pre-2006
community) whose use of 'planet' includes Pluto at the pre-2006 world.
Witness: speaker = .pre2006Community, world = .pre2006.
Witness uniqueness fails. The pre-2006 community and the standard speaker disagree on Pluto's planethood at pre-2006 worlds, so K-G's existential is genuinely informative โ not every speaker is a witness.
K-G's covert lexicon, viewed as Kaplan-context shifts. All four covert operators (๐, โ, โ , ๐) operate on the world / appropriateness components of evaluation, NOT on the Kaplan context (agent, time, location). Their image on Kaplan-context space is the identity shift.
We exhibit this with one identityShift per covert operator. The
list could equivalently be empty; making it explicit lets the
no-monster theorem actually CASE-SPLIT on K-G's apparatus rather
than vacuously hold over an empty list.
Equations
Instances For
Bridge to Kaplan's no-monster thesis (Semantics/Reference/ Monsters.lean). K-G's โ is a content operator (it shifts the world
component of the quotative interpretation), NOT a context operator.
K-G's apparatus, projected to Kaplan-context space, contributes only
identity shifts (kgEmbeddingShifts), so Kaplan's thesis is preserved.
This is the architectural payoff of K-G's analysis vs. KJR's: K-G explains c-monstrous behavior WITHOUT touching the worlds-as-evaluation-points architecture or introducing context shifts.
K-G refutes KJR's convention-shift architecture. KJR
(KocurekJerzakRudolph2020) replace
worlds with world-convention pairs and treat conditionals as shifting
the convention component. K-G's analysis preserves
worlds-as-evaluation-points and uses โ instead.
We exhibit the SUBSTANTIVE divergence by constructing the same scenario in both substrates and showing they make incompatible predictions:
- KJR: at the WC-pair
โจ.post2006, pre2006Conventionโฉ, the diagonal content ofplanetapplied toplutois True (the WC-pair's convention puts Pluto in the extension, regardless of the world component). - K-G:
diagonalizeKG plutoInterp .planet .post2006is False (no speaker witness โ no community whose use of 'planet' at.post2006includes Pluto, since standard.post2006 = False and pre2006Community.post2006 = False).
The two architectures predict different truth values for the same surface sentence at the same world.
Equations
- KirkGiannini2024.instDecidableEqMNExpr 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
- KirkGiannini2024.instReprMNExpr = { reprPrec := KirkGiannini2024.instReprMNExpr.repr }
Two worlds: the actual (where the dispute occurs) and a
hypothetical alternative. Multi-constructor so the appropriateness
modal โฆ quantifies non-vacuously.
Instances For
Equations
- KirkGiannini2024.instDecidableEqMNWorld xโ yโ = if h : xโ.ctorIdx = yโ.ctorIdx then isTrue โฏ else isFalse โฏ
Equations
- KirkGiannini2024.instReprMNWorld = { reprPrec := KirkGiannini2024.instReprMNWorld.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Speakers: a generic English speaker and a hypothetical prescriptivist who would judge 'mongeese' appropriate.
Instances For
Equations
- KirkGiannini2024.instDecidableEqMNSpeaker xโ yโ = if h : xโ.ctorIdx = yโ.ctorIdx then isTrue โฏ else isFalse โฏ
Equations
- KirkGiannini2024.instReprMNSpeaker = { reprPrec := KirkGiannini2024.instReprMNSpeaker.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Both 'mongeese' and 'mongooses' pick out the mongoose property โ same at-issue content. The lexical-pair pattern for incorporation has 'happy' and 'unhappy' as semantic complements.
Equations
- KirkGiannini2024.mnInterp KirkGiannini2024.MNExpr.mongeese xโยฒ xโยน xโ = True
- KirkGiannini2024.mnInterp KirkGiannini2024.MNExpr.mongooses xโยฒ xโยน xโ = True
- KirkGiannini2024.mnInterp KirkGiannini2024.MNExpr.happy xโยฒ xโยน xโ = True
- KirkGiannini2024.mnInterp KirkGiannini2024.MNExpr.unhappy xโยฒ xโยน xโ = False
- KirkGiannini2024.mnInterp KirkGiannini2024.MNExpr.ecstatic xโยฒ xโยน xโ = True
Instances For
Non-trivial utterance attribution. Generic English speaker actually utters 'mongooses'; the prescriptivist would utter 'mongeese'. This non-vacuity is what the original substrate's constant-True uttRel was missing.
Equations
- KirkGiannini2024.mnUttRel KirkGiannini2024.MNSpeaker.genericEnglish xโ KirkGiannini2024.MNExpr.mongooses KirkGiannini2024.MNWorld.actual = True
- KirkGiannini2024.mnUttRel KirkGiannini2024.MNSpeaker.prescriptivist xโ KirkGiannini2024.MNExpr.mongeese KirkGiannini2024.MNWorld.actual = True
- KirkGiannini2024.mnUttRel xโยณ xโยฒ xโยน xโ = False
Instances For
Appropriateness standard. 'mongooses' is the appropriate plural for English speakers; 'mongeese' is not. Speaker-relative: the prescriptivist's standard would judge 'mongeese' appropriate.
Equations
Instances For
The metalinguistic negation context โ generic English speaker.
Equations
- One or more equations did not get rendered due to their size.
Instances For
(3): "I didn't manage to trap two MONGEESE" โ the metalinguistic
negation reading derives via metalinguistic_neg_truth_conditions
(substrate, paper ยง5 p.28-30): the at-issue content is ยฌ(at-issue โง appropriate). Since 'mongeese' is INappropriate for the generic
English speaker, the negation holds even though the at-issue (mongoose
property) does not.
Prediction 1 โ morpheme incorporation failure (Horn 1989 p.392,
[Hor85]). Morphologically incorporated negation (unhappy)
cannot host metalinguistic readings. K-G derives this without lexical
ambiguity in not: the metalinguistic chain ๐ โ ๐ โ โ โ ยฌ requires
syntactically separate not, ๐, and โ nodes โ incorporation into
a lexical item collapses these into one head, blocking the chain.
Encoded: unhappy is at-issue-equivalent to ยฌ'happy', NOT to
ยฌโฆhappy (the appropriateness modal cannot factor through the
incorporated item).
Prediction 2 โ NPI licensing failure (Horn 1989). Metalinguistic
negation does not license NPIs. K-G's account derives this from the
appropriateness modal โฆ and the shunting structure: NPIs require
descriptive-negation downward-entailing scope, but โฆ is not
downward-entailing in the relevant sense.
Lifted from Horn1989.
Prediction 3 โ DN-elimination failure ([BR89]).
"She's not not happy, she's inconsolable" does NOT reduce to "She's
happy" โ the metalinguistic chain blocks DN-elimination. K-G's
account: each ยฌ in the metalinguistic chain scopes over a distinct
appropriateness conjunction, so successive ยฌยฌ does not reduce.
Lifted from Horn1989.metalinguistic_neg_blocks_dn_elimination.
K-G's metalinguistic negation does NOT match DenialType.implicature.
VanDerSandtMaier2003 (formalising [MvdS03])
classifies register/connotation denials as DenialType.implicature,
which maps to ContentLayer.implicature. K-G's chain produces content
on the appropriateness dimension via applyApprop โ
which lives in Quotation/Mixed, not in Implicature/. The two
substrates are not inter-translatable.
We exhibit the structural divergence by exhibiting a witness
metalinguistic-negation example whose at-issue conjunct is True
(mongoose property holds) AND whose appropriateness conjunct is
False (mongeese is inappropriate). This is the K-G profile, NOT
the implicature-denial profile (which would target a scalar
enrichment, not an appropriateness modal).
R-content survives the full metalinguistic negation chain โ in the
MQProp layered model. This is the load-bearing architectural payoff
of the substrate's two-layer refactor (MQProp vs flat TwoDimProp).
In the flat model, applyApprop REPLACES the ci dimension with the
appropriateness content, so the original R-attribution
(mnUttRel mnCtx.sx mnCtx.ux .mongeese) is destroyed when ๐ fires.
In the MQProp model, R lives in a separate layer; ๐ writes only to
the โ-layer. After the full chain ๐ โ ๐ โ โ โ ยฌ, R is intact.
This is the prediction K-G needs (paper ยง5): "I didn't trap two
MONGEESE" still records that someone uttered 'mongeese'. The flat
model loses this; MQProp keeps it. Concrete witness for the mongeese
scenario, derived from substrate's full_chain_preserves_rContent.
R-content is non-trivial for the mongeese scenario. Concretely
at .actual, the R-layer records that the generic English speaker
did NOT utter 'mongeese' (mnUttRel .genericEnglish () .mongeese .actual = False) โ the speaker uttered 'mongooses' instead. This
information is preserved through the metalinguistic-negation chain
in the layered model. The flat-model mongeese_metalinguistic_neg
cannot witness this distinction.
Equations
- KirkGiannini2024.instDecidableEqAthExpr xโ yโ = if h : xโ.ctorIdx = yโ.ctorIdx then isTrue โฏ else isFalse โฏ
Equations
- KirkGiannini2024.instReprAthExpr = { reprPrec := KirkGiannini2024.instReprAthExpr.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Worlds: the actual world (broad athleticism is the relevant property) and a hypothetical comparison world.
Instances For
Equations
- KirkGiannini2024.instDecidableEqAthWorld xโ yโ = if h : xโ.ctorIdx = yโ.ctorIdx then isTrue โฏ else isFalse โฏ
Equations
- KirkGiannini2024.instReprAthWorld = { reprPrec := KirkGiannini2024.instReprAthWorld.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Two disputants A and B (who AGREE Secretariat has the relevant physical properties but DISAGREE on whether 'athlete' is appropriate to use for non-human animals).
- speakerA : AthSpeaker
- speakerB : AthSpeaker
Instances For
Equations
- KirkGiannini2024.instDecidableEqAthSpeaker 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
- KirkGiannini2024.instReprAthSpeaker = { reprPrec := KirkGiannini2024.instReprAthSpeaker.repr }
The shared at-issue content: Secretariat instantiates broad athleticism. Both A and B agree on this.
Equations
- KirkGiannini2024.athInterp KirkGiannini2024.AthExpr.athlete xโยฒ xโยน xโ = True
Instances For
A's MQ context โ committing to "appropriate(athlete, Secretariat)".
Equations
- One or more equations did not get rendered due to their size.
Instances For
A's assertion (paper (6) A: "Secretariat is an athlete") โ the shunted appropriateness chain holds at .actual under the shared standard.
K-G refutes Plunkett-Sundell โ structural cross-framework theorem.
K-G and P&S make incompatible commitments about the structure of a metalinguistic dispute:
P&S (
PlunkettSundell2013):consistentContentsrequirespredA โ predBextensionally โ speakers use DIFFERENT idiolectal extensions of the contested predicate, and joint satisfiability witnesses their distinct meanings. Paper p.18: "the connection between genuine disagreement and sameness of meaning is broken."K-G (paper ยง6, p.33-34): A and B operate on a SHARED standard; the dispute is over the SAME proposition's truth value. Encoded in P&S's
MetalinguisticDisputeschema, K-G's commitment ispredA = predB.
The substrate lemma
MetalinguisticDispute.consistentContents_excludes_shared_standard
proves these commitments are jointly unsatisfiable: any dispute with
predA = predB necessarily violates consistentContents. The K-G
refutation is the schematic claim that K-G's commitment entails P&S's
predicate failure โ universally over disputes, with no hand-picked
extensions.
Equations
- KirkGiannini2024.instDecidableEqVirExpr 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
- KirkGiannini2024.instReprVirExpr = { reprPrec := KirkGiannini2024.instReprVirExpr.repr }
Two speakers with different intensions for 'alive':
- biologist: 'alive' includes viruses (genetic-material criterion)
- layperson: 'alive' excludes viruses (5-kingdoms criterion)
- biologist : VirSpeaker
- layperson : VirSpeaker
Instances For
Equations
- KirkGiannini2024.instDecidableEqVirSpeaker xโ yโ = if h : xโ.ctorIdx = yโ.ctorIdx then isTrue โฏ else isFalse โฏ
Equations
- KirkGiannini2024.instReprVirSpeaker = { reprPrec := KirkGiannini2024.instReprVirSpeaker.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Worlds for the "in a sense" scenario. Multi-constructor so the intension quantification is non-vacuous.
Instances For
Equations
- KirkGiannini2024.instDecidableEqVirWorld xโ yโ = if h : xโ.ctorIdx = yโ.ctorIdx then isTrue โฏ else isFalse โฏ
Equations
- KirkGiannini2024.instReprVirWorld = { reprPrec := KirkGiannini2024.instReprVirWorld.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Quotative interpretation: 'alive' has different extensions depending on which speaker is using the word.
Equations
Instances For
Intensions โ propositions about VirWorlds. K-G's analysis quantifies
over intensions ฮผ in addition to speakers sโ. Here we use the type of
VirWorld โ Prop directly.
Equations
Instances For
The MQ context parameterised by speaker.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Predicate Abstraction over the intension variable (paper p.37-38).
K-G's which_ฮผ binds ฮผ via Heim & Kratzer-style PA. Encoded here as
a function abstracting over intensions.
Equations
- KirkGiannini2024.whichMu P w = โ (ฮผ : KirkGiannini2024.VirIntension), P ฮผ w
Instances For
(7'): "There is a sense which viruses are alive in" โ the K-G analysis (paper p.38) gives the L_MQ formula:
โฮผ โsโ [โจโฉ(viruses are alive)(wc)(sโ) โง
[^โจโฉ(viruses are alive)(wc)(sโ)] = ฮผ]
The existential ranges over BOTH intensions ฮผ AND speakers sโ. Both
are needed: speakers select different intensions for the same
expression, and which_ฮผ binds ฮผ for the relative clause.
Witness: at .actual, with sโ = biologist (whose use of 'alive' includes viruses) and ฮผ = the biologist's predicate.
The layperson is NOT a witness: their use of 'alive' excludes viruses.
The existential is non-trivial: not all senses make viruses alive.
K-G's "in a sense" is distinct from imprecision/granularity accounts.
Imprecision frameworks (e.g. Haslinger2025)
locate the variation in TOLERANCE / GRANULARITY parameters of a single
speaker. K-G's "in a sense" locates the variation in the SPEAKER VARIABLE
of ๐ โ different speakers contribute different intensions.
The two analyses make incompatible architectural commitments. Imprecision holds the speaker fixed and varies the granularity; K-G holds granularity fixed and varies the speaker.
We exhibit the divergence: K-G's analysis predicts variation at the speaker locus (biologist vs. layperson), where Imprecision predicts no variation (single speaker, single granularity).