de Haan (2013): Semantic Distinctions of Evidentiality #
This file formalizes de Haan's WALS map of the semantic distinctions of evidentiality, which codes a language as having no grammatical evidentials, indirect evidentials only, or direct and indirect ones. A direct evidential marks sensory evidence, an indirect one inference or report. Only grammaticalized evidentials count, modal verbs, auxiliaries and particles among them, and no language in the sample has direct evidentials without indirect ones.
The value of an inventory is read off what its evidentials cover (value?), and an inventory
of direct evidentials alone has none. On the Fragment languages the map never records fewer
distinctions than the inventory (exists_mem_lookup_walsCode). Where the two differ, the
inventory has no evidentials, or no direct one, because the Fragments follow Aikhenvald, who
counts modal and mood forms and the Georgian perfect as evidentiality strategies and reads the
Turkish and Bulgarian unmarked pasts as evidentiality-neutral. Taking the Turkish witnessed past
as a direct evidential, as the chapter glosses it, gives the map's value and turns Aikhenvald's
A2 system into an A1 (turkish_di). An inventory realizing one of Aikhenvald's kinds is off the
map exactly when the kind is A5, auditory against everything else (value?_eq_none_iff); its
one language, Euchee, is on the map without evidentials, coded after Wagner's grammar, which
takes the auditory -ke for a locative (euchee).
Implementation notes #
The map codes Georgian with direct and indirect evidentials, although the companion chapter on coding says that the Georgian aorist, unlike the perfect, has not been formalized as a direct evidential. Kashaya is placed on the map by the paradigm of a spontaneous remark.
References #
The map's values #
The value on the map of the coverages of a language's evidentials. Some indirect evidential covers inference or report, a parameter outside attested evidence, and a direct one covers attested evidence alone; coverages that are all direct have no value.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The value of an inventory on the map.
Equations
- DeHaan2013.value? es = DeHaan2013.ofCovers (List.map Evidential.covers es)
Instances For
Among Aikhenvald's kinds of system, A5 alone has direct terms only.
An inventory realizing one of Aikhenvald's kinds is off the map exactly when the kind is A5, auditory against everything else.
The Fragment languages #
The Fragment languages on the map.
- english : Language
- mandarin : Language
- finnish : Language
- german : Language
- french : Language
- japanese : Language
- korean : Language
- georgian : Language
- westGreenlandic : Language
- abkhaz : Language
- turkish : Language
- bulgarian : Language
- aymara : Language
- tariana : Language
- tuyuca : Language
- kashaya : Language
Instances For
Equations
- DeHaan2013.instDecidableEqLanguage x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- DeHaan2013.instReprLanguage = { reprPrec := DeHaan2013.instReprLanguage.repr }
Equations
- One or more equations did not get rendered due to their size.
- DeHaan2013.instReprLanguage.repr DeHaan2013.Language.german prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeHaan2013.Language.german")).group prec✝
- DeHaan2013.instReprLanguage.repr DeHaan2013.Language.french prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeHaan2013.Language.french")).group prec✝
- DeHaan2013.instReprLanguage.repr DeHaan2013.Language.korean prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeHaan2013.Language.korean")).group prec✝
- DeHaan2013.instReprLanguage.repr DeHaan2013.Language.abkhaz prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeHaan2013.Language.abkhaz")).group prec✝
- DeHaan2013.instReprLanguage.repr DeHaan2013.Language.aymara prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeHaan2013.Language.aymara")).group prec✝
- DeHaan2013.instReprLanguage.repr DeHaan2013.Language.tuyuca prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeHaan2013.Language.tuyuca")).group prec✝
Instances For
Equations
- DeHaan2013.instFintypeLanguage = { elems := { val := ↑DeHaan2013.Language.enumList, nodup := DeHaan2013.Language.enumList_nodup }, complete := DeHaan2013.instFintypeLanguage._proof_1 }
The WALS code of a language.
Equations
- DeHaan2013.Language.english.walsCode = "eng"
- DeHaan2013.Language.mandarin.walsCode = "mnd"
- DeHaan2013.Language.finnish.walsCode = "fin"
- DeHaan2013.Language.german.walsCode = "ger"
- DeHaan2013.Language.french.walsCode = "fre"
- DeHaan2013.Language.japanese.walsCode = "jpn"
- DeHaan2013.Language.korean.walsCode = "kor"
- DeHaan2013.Language.georgian.walsCode = "geo"
- DeHaan2013.Language.westGreenlandic.walsCode = "grw"
- DeHaan2013.Language.abkhaz.walsCode = "abk"
- DeHaan2013.Language.turkish.walsCode = "tur"
- DeHaan2013.Language.bulgarian.walsCode = "bul"
- DeHaan2013.Language.aymara.walsCode = "aym"
- DeHaan2013.Language.tariana.walsCode = "tar"
- DeHaan2013.Language.tuyuca.walsCode = "tuy"
- DeHaan2013.Language.kashaya.walsCode = "ksh"
Instances For
A language's evidentials, from its Fragment; for Kashaya, those of a spontaneous remark.
Equations
- DeHaan2013.Language.english.evidentials = English.Evidentiality.evidentials
- DeHaan2013.Language.mandarin.evidentials = Mandarin.Evidentiality.evidentials
- DeHaan2013.Language.finnish.evidentials = Finnish.Evidentiality.evidentials
- DeHaan2013.Language.german.evidentials = German.Evidentiality.evidentials
- DeHaan2013.Language.french.evidentials = French.Evidentiality.evidentials
- DeHaan2013.Language.japanese.evidentials = Japanese.Evidentiality.evidentials
- DeHaan2013.Language.korean.evidentials = Korean.Evidentiality.evidentials
- DeHaan2013.Language.georgian.evidentials = Georgian.Evidentiality.evidentials
- DeHaan2013.Language.westGreenlandic.evidentials = WestGreenlandic.Evidentiality.evidentials
- DeHaan2013.Language.abkhaz.evidentials = Abkhaz.Evidentiality.evidentials
- DeHaan2013.Language.turkish.evidentials = Turkish.Evidentiality.evidentials
- DeHaan2013.Language.bulgarian.evidentials = Bulgarian.Evidentiality.evidentials
- DeHaan2013.Language.aymara.evidentials = Aymara.Evidentiality.evidentials
- DeHaan2013.Language.tariana.evidentials = Tariana.Evidentiality.evidentials
- DeHaan2013.Language.tuyuca.evidentials = Tuyuca.Evidentiality.evidentials
- DeHaan2013.Language.kashaya.evidentials = Kashaya.Evidentiality.paradigm Kashaya.Evidentiality.Mode.spontaneous Aspect.Perfectivity.imperfective
Instances For
No Fragment language has direct evidentials without indirect ones, as no language of the chapter's sample does.
The map has a value for every Fragment language, which is the inventory's value unless the Fragment has no evidentials where the map has some, or no direct evidential where the map has one.
West Greenlandic's reported evidentials give it the map's value.
The Turkish witnessed past -dI, which the chapter glosses as a direct evidential and Aikhenvald reads as evidentiality-neutral, taken as a firsthand term for what the speaker saw.
Equations
- DeHaan2013.di = { morphs := [Morphology.Morph.suff "DI"], covers := {Evidential.Parameter.visual} }
Instances For
With the witnessed past as a direct evidential, Turkish takes the map's value, and its system is Aikhenvald's A1 rather than the A2 she gives it.
Euchee's auditory evidential, an A5 system, is off the map, which codes the language as having no evidentials after Wagner's grammar.