Nadathur (2023) #
Nadathur analyses an implicative as Karttunen's presupposition–proposition pair with causal
conditions, her Proposal (32). The verb presupposes that its prerequisite is causally necessary
for the complement and, if it is two-way, causally sufficient, both relative to a background
situation, and it asserts the prerequisite. Under this causal interpretation of the conditions
(causalInterpretation), which is sound at every context of the background, a verb implies what its
implication signature says.
In her Dreyfus scenario, an eight-vertex causal model, the nerve that dare names is causally
necessary and sufficient for sending the message, so dare is felicitous there and its assertion
and denial decide the message (dare_felicitous_for_msg, msg_of_dare, not_msg_of_not_dare).
The nerve is necessary but not sufficient for establishing communication and for spying, so dare
is infelicitous there (dare_infelicitous_for_com, dare_infelicitous_for_spy). The Finnish
fragment's entries carry the implication signatures of the paper's Finnish implicatives
(implicative_eq), and each of the paper's minimal pairs implies what its verb's signature says for
its matrix polarity (rows_agree).
Implementation notes #
A fact is a variable with a value, and the worlds of the causal interpretation are the contexts where the background holds; the interpretation needs the context to reach the model only at its roots, as in the paper's dynamics. The sufficiency verdicts are decided over the finite model; the necessity verdicts are proved through the equations, which make every path to the effect run through the nerve.
Definition 10b ranges over the consistent supersituations of Definition 9b
(IsConsistentSupersituation), and over them the verdicts on (34c) and (34d) fail: settling the
message, which the background leaves open, reaches communication without the nerve
(Consistent.not_nrv_necessary_for_com). The paper argues those verdicts from the background
variables alone, so necessity is read over the exogenous settlements, a subset of the consistent
supersituations (isConsistentSupersituation_of_isExogenousSettlement).
TODO #
The manage examples need set-valued prerequisites, one of them the conjunction of courage, a listener, and an ungarbled message, while the substrate's sufficiency semantics takes a single prerequisite vertex.
References #
Consistent supersituations #
IsConsistentSupersituation M s s' says that s' is a consistent supersituation of s
(Definition 9b). It extends s, and to each variable with parents that it newly settles it gives
the only value the strict development of s could settle there.
Equations
- Nadathur2023.IsConsistentSupersituation M s s' = (s ≤ s' ∧ ∀ (v : V), s v = ⊥ → (∃ (w : V), M.graph.Adj w v) → ∀ (x : α v), s' v = ↑x → ∀ (z : α v), M.CausallyEntails s v z → z = x)
Instances For
Every exogenous settlement is a consistent supersituation, since it newly settles no variable with parents.
Equations
- One or more equations did not get rendered due to their size.
Proposal (32) #
The causal interpretation of the conditions over the contexts where the background s holds. A
fact is a variable with a value, and one fact is sufficient (Definition 10a) or necessary
(Definition 10b, over the exogenous settlements) for another relative to s, which does not settle
the first (the preamble of Definition 10).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The vertices of the Dreyfus scenario are INT (Dreyfus intends to spy), NRV (he has the nerve), LST (a German is listening on the correct frequency), BRK (the message is garbled), SEC (he collects secrets), MSG (he sends a radio message), COM (he establishes communication) and SPY (he spies for the Germans) ([Nad23b] §6.1.1, Figure 3).
Instances For
Equations
- Nadathur2023.instDecidableEqV x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Nadathur2023.instFintypeV = { elems := { val := ↑Nadathur2023.V.enumList, nodup := Nadathur2023.V.enumList_nodup }, complete := Nadathur2023.instFintypeV._proof_1 }
Equations
- Nadathur2023.instReprV = { reprPrec := Nadathur2023.instReprV.repr }
Equations
- Nadathur2023.instReprV.repr Nadathur2023.V.INT prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Nadathur2023.V.INT")).group prec✝
- Nadathur2023.instReprV.repr Nadathur2023.V.NRV prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Nadathur2023.V.NRV")).group prec✝
- Nadathur2023.instReprV.repr Nadathur2023.V.LST prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Nadathur2023.V.LST")).group prec✝
- Nadathur2023.instReprV.repr Nadathur2023.V.BRK prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Nadathur2023.V.BRK")).group prec✝
- Nadathur2023.instReprV.repr Nadathur2023.V.SEC prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Nadathur2023.V.SEC")).group prec✝
- Nadathur2023.instReprV.repr Nadathur2023.V.MSG prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Nadathur2023.V.MSG")).group prec✝
- Nadathur2023.instReprV.repr Nadathur2023.V.COM prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Nadathur2023.V.COM")).group prec✝
- Nadathur2023.instReprV.repr Nadathur2023.V.SPY prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Nadathur2023.V.SPY")).group prec✝
Instances For
In the causal graph SEC reads INT, MSG reads INT and NRV, COM reads MSG, LST and BRK, and SPY reads SEC and COM, with INT, NRV, LST and BRK exogenous.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The context settles the intention, the nerve, the listener, and the garbling.
- INT : Bool
- NRV : Bool
- LST : Bool
- BRK : Bool
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Nadathur2023.instFintypeContext = Fintype.ofEquiv ((_ : Bool) × (_ : Bool) × (_ : Bool) × Bool) Nadathur2023.Context.proxyTypeEquiv
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Nadathur2023.instReprContext = { reprPrec := Nadathur2023.instReprContext.repr }
The Dreyfus model, with the negative ¬BRK precondition encoded directly in the COM
equation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
In the background Dreyfus intends to spy and has already collected secrets (INT = SEC = 1), and NRV, LST and BRK are unresolved.
Equations
- Nadathur2023.dreyfusBg = Function.update (Function.update ⊥ Nadathur2023.V.SEC ↑true) Nadathur2023.V.INT ↑true
Instances For
Dreyfus dared to e, a verb of the two-way signature +/− under the causal interpretation,
with the nerve as the prerequisite.
Equations
- One or more equations did not get rendered due to their size.
Instances For
NRV is causally sufficient for MSG, the background settling neither.
The no-alternative clauses follow from the equations: a variable the development settles
settles each parent to the value its equation needs (CausalModel.CausallyEntails.parent_eq), so
settling MSG true needs NRV true, settling COM true needs MSG true, and settling SPY true needs
COM true.
Settling MSG true, unobserved, settles NRV true, since MSG = INT ∧ NRV.
Settling COM true, unobserved, settles MSG true, since COM = MSG ∧ LST ∧ ¬BRK.
Settling SPY true, unobserved, settles COM true, since SPY = SEC ∧ COM.
The Dreyfus background with the nerve, listener and ungarbled message settled.
Equations
- Nadathur2023.resolved = Function.update (Function.update (Function.update Nadathur2023.dreyfusBg Nadathur2023.V.NRV ↑true) Nadathur2023.V.LST ↑true) Nadathur2023.V.BRK ↑false
Instances For
NRV is causally necessary for MSG, the background settling neither.
(34a) Dreyfus dared to send a message to the Germans is felicitous, since at every context of the background NRV is causally necessary and sufficient for MSG.
(34a) entails that Dreyfus sent the message.
(34b) Dreyfus did not dare to send a message to the Germans entails that he did not send it.
(34c) ?/# Dreyfus dared to establish communication with the Germans is infelicitous, since NRV is not causally sufficient for COM, which stays unsettled while LST and BRK are unresolved.
(34d) ?/# Dreyfus dared to spy for the Germans is infelicitous, since NRV is not causally sufficient for SPY, whose conditions LST, BRK and COM are all undetermined.
In (34c) NRV is nevertheless causally necessary for COM. Achievability settles the exogenous LST = 1 and BRK = 0, and every path to COM = 1 runs through NRV = 1.
In (34d) NRV is nevertheless causally necessary for SPY.
Definition 10b over consistent supersituations #
Definition 10b quantifies over the consistent supersituations of the background. One of them settles the message, which the background leaves open, together with a listener and an ungarbled message, and so reaches communication and spying without the nerve.
The Dreyfus background with the message sent, a German listening, and the message ungarbled.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Over consistent supersituations NRV is still causally necessary for MSG (34a), NRV being a parent of MSG.
Over consistent supersituations NRV is not causally necessary for COM, against the paper's verdict on (34c), since settling the message reaches communication without the nerve.
Over consistent supersituations NRV is not causally necessary for SPY, against the paper's verdict on (34d), since settling the message reaches spying without the nerve.
The Finnish implicatives #
The implication signatures of the Finnish verbs. Onnistua is the bleached two-way verb, and uskaltaa, viitsiä, malttaa, hennoa, kehdata and ehtiä name their prerequisites, courage, engagement, patience, hard-heartedness, the lack of shame and time. Jaksaa names strength and mahtua being small enough, and both imply only when negated, as does pystyä, which the paper also allows might be a modal; laiminlyödä and epäröidä reverse the polarity.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Each signature is the one the Fragment's entry carries.
A minimal-pair member records the implication signature of its verb, the polarity of its matrix, and the polarity of the complement the paper says it implies, if any.
- signature : NaturalLogic.ImplicationSignature
- matrix : Polarity
Instances For
A row from the paper's features.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every example is a row.
The rows of the paper's Finnish minimal pairs.
Equations
- Nadathur2023.rows = List.filterMap Nadathur2023.Row.ofDatum Nadathur2023.Examples.all