Engelhardt et al. (2006): Do Speakers and Listeners Observe the Gricean Maxim of Quantity? #
This file formalizes the reading of the maxim of Quantity for referring expressions in
[EBF06]. A description of an object in a display under-describes when it does
not identify the object and over-describes when its modifier is not needed to identify it, and
the instructions of the paper's experiments are classified this way over its one-referent and
two-referent displays. Identification is Reference.Distinguishes against every other object
of the display.
Implementation notes #
- A display is five objects, each a kind with the object it rests on, so that the towel is ambiguous between the towel under the apple and the empty one and the other towel excludes the former.
- Over-description is measured against the bare noun, the paper's one contrast. The production rates, ratings and fixation data are not formalized.
- The examples are
Data.Examples.EngelhardtEtAl2006.
References #
Equations
- EngelhardtEtAl2006.instDecidableEqKind x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- EngelhardtEtAl2006.instReprKind = { reprPrec := EngelhardtEtAl2006.instReprKind.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
An object of a display, with its kind and the object it rests on or in, if any.
- kind : Kind
- support : Option (Fin 5)
Instances For
Equations
- EngelhardtEtAl2006.instDecidableEqObject.decEq { kind := a, support := a_1 } { kind := b, support := b_1 } = if h : a = b then h ▸ if h : a_1 = b_1 then h ▸ isTrue ⋯ else isFalse ⋯ else isFalse ⋯
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- EngelhardtEtAl2006.instReprObject = { reprPrec := EngelhardtEtAl2006.instReprObject.repr }
A display of five objects, the target first and the object it rests on second.
Equations
- EngelhardtEtAl2006.Display = (Fin 5 → EngelhardtEtAl2006.Object)
Instances For
The one-referent display, an apple on a towel, a frog, an empty towel and an empty box.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The two-referent display, an apple on a towel, a second apple by itself, an empty towel and an empty box.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Descriptions and the maxim #
A referring expression of the instructions, a bare noun, a noun with a prepositional-phrase modifier naming what the referent rests on, or the other noun, which excludes the object the target rests on.
- bare (k : Kind) : Description
- on (k loc : Kind) : Description
- other (k : Kind) : Description
Instances For
Equations
- One or more equations did not get rendered due to their size.
- EngelhardtEtAl2006.instDecidableEqDescription.decEq (EngelhardtEtAl2006.Description.bare a) (EngelhardtEtAl2006.Description.bare b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
- EngelhardtEtAl2006.instDecidableEqDescription.decEq (EngelhardtEtAl2006.Description.bare k) (EngelhardtEtAl2006.Description.on k_1 loc) = isFalse ⋯
- EngelhardtEtAl2006.instDecidableEqDescription.decEq (EngelhardtEtAl2006.Description.bare k) (EngelhardtEtAl2006.Description.other k_1) = isFalse ⋯
- EngelhardtEtAl2006.instDecidableEqDescription.decEq (EngelhardtEtAl2006.Description.on k loc) (EngelhardtEtAl2006.Description.bare k_1) = isFalse ⋯
- EngelhardtEtAl2006.instDecidableEqDescription.decEq (EngelhardtEtAl2006.Description.on k loc) (EngelhardtEtAl2006.Description.other k_1) = isFalse ⋯
- EngelhardtEtAl2006.instDecidableEqDescription.decEq (EngelhardtEtAl2006.Description.other k) (EngelhardtEtAl2006.Description.bare k_1) = isFalse ⋯
- EngelhardtEtAl2006.instDecidableEqDescription.decEq (EngelhardtEtAl2006.Description.other k) (EngelhardtEtAl2006.Description.on k_1 loc) = isFalse ⋯
- EngelhardtEtAl2006.instDecidableEqDescription.decEq (EngelhardtEtAl2006.Description.other a) (EngelhardtEtAl2006.Description.other b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
The noun of a description.
Equations
- (EngelhardtEtAl2006.Description.bare k).kind = k
- (EngelhardtEtAl2006.Description.on k loc).kind = k
- (EngelhardtEtAl2006.Description.other k).kind = k
Instances For
The bare noun a description is measured against.
Equations
Instances For
The description holds of an object of the display, other read relative to the target
t.
Equations
- EngelhardtEtAl2006.extension D t (EngelhardtEtAl2006.Description.bare k) x✝ = ((D x✝).kind = k)
- EngelhardtEtAl2006.extension D t (EngelhardtEtAl2006.Description.on k loc) x✝ = ((D x✝).kind = k ∧ ∃ (j : Fin 5), (D x✝).support = some j ∧ (D j).kind = loc)
- EngelhardtEtAl2006.extension D t (EngelhardtEtAl2006.Description.other k) x✝ = ((D x✝).kind = k ∧ (D t).support ≠ some x✝)
Instances For
Equations
- One or more equations did not get rendered due to their size.
The description lets the addressee identify the intended referent r against every other
object of the display.
Equations
- EngelhardtEtAl2006.Identifies D t r d = Reference.Distinguishes (EngelhardtEtAl2006.extension D t) (Finset.univ.erase r) r d
Instances For
The description identifies r with a modifier its bare noun does not need.
Equations
- EngelhardtEtAl2006.OverDescribes D t r d = (d ≠ d.bareOf ∧ EngelhardtEtAl2006.Identifies D t r d ∧ EngelhardtEtAl2006.Identifies D t r d.bareOf)
Instances For
Equations
- EngelhardtEtAl2006.instDecidableOverDescribes D t r d = id inferInstance
With one apple, the apple identifies it and the apple on the towel over-describes it.
With two apples, the apple under-describes and the modifier is required.
In either display the towel under-describes the empty towel, as the apple already rests on a towel, the other towel identifies it without over-describing, and the box is identified bare.
The instructions #
An instruction, Put the apple … in/on the …, with its target and destination descriptions.
- target : Description
- destination : Description
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
The target descriptions as named in the rows.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The destination descriptions as named in the rows.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An instruction from an example row.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The four instructions of the paper's table.
Equations
Instances For
The destination matches the target's current location, a towel.
Equations
- ins.Matching = (ins.destination.kind = EngelhardtEtAl2006.Kind.towel)
Instances For
The intended destination in either display: the empty towel or the box.
Equations
- ins.goal = if ins.destination.kind = EngelhardtEtAl2006.Kind.towel then 3 else 4
Instances For
Over either display, the destination of an instruction is identified exactly when it is not the bare towel, and is never over-described.
Over the one-referent display every target is identified and the modified target is an over-description.
Over the two-referent display the bare target is an under-description and the modifier is required.