Evidential — derived properties #
Derived predicates and the Aikhenvald-cell mapping that lets typological
classifications be DERIVED from declared inventories rather than hardcoded
per-language. Mirrors the Determiner.Inventory.markingStrategy pattern at
Semantics/Definiteness/Determiner.lean: typological classifications are theorems
about the declared inventory, not stipulations.
Main declarations #
Entry.Cell— the cells of [Aik04] Ch 2's paradigm space, distinct evidence-source categories a paradigm can carve out.Entry.cell : Entry → Cell— projection from a typed entry to its Aikhenvald cell. Direct entries map viaDirectSource(visual, auditory, etc.), inferential entries viaInferentialBasis(from-result, from-assumption), reportative entries viaReportativeSource(unidentified, identified).
A cell in [Aik04] Ch 2's paradigm space. Each Entry
covers one cell; AikhenvaldSystem.fromInventory then classifies a
paradigm by inspecting which cells are filled.
- firsthand : Cell
Generic firsthand, no sensory channel specified (A1's catch-all).
- visual : Cell
Specifically visual evidence.
- nonvisualSensory : Cell
Non-visual sensory (touch, smell, taste, generic non-visual).
- auditory : Cell
Specifically auditory (A5; Kashaya's distinctive split).
- inferred : Cell
Inference from an observable result.
- assumed : Cell
Inference from general knowledge or reasoning.
- reported : Cell
Hearsay from an unidentified source.
- quotative : Cell
Hearsay from a specifically identified source.
Instances For
Equations
- Semantics.Evidential.Entry.instDecidableEqCell x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- Semantics.Evidential.Entry.instBEqCell.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Project a typed Entry to its Aikhenvald paradigm cell.
Equations
- One or more equations did not get rendered due to their size.
- (Semantics.Evidential.Entry.direct { toEvidential := toEvidential, exponent := exponent }).cell = Semantics.Evidential.Entry.Cell.firsthand
- (Semantics.Evidential.Entry.direct { toEvidential := toEvidential, exponent := exponent, source := Semantics.Evidential.DirectSource.visual }).cell = Semantics.Evidential.Entry.Cell.visual
- (Semantics.Evidential.Entry.inferential { toEvidential := toEvidential, exponent := exponent }).cell = Semantics.Evidential.Entry.Cell.inferred
- (Semantics.Evidential.Entry.reportative { toEvidential := toEvidential, exponent := exponent }).cell = Semantics.Evidential.Entry.Cell.reported
Instances For
Coarse source and perspective #
Collapse an Aikhenvald cell to its [willett-1988] coarse source.
Equations
- Semantics.Evidential.Entry.Cell.firsthand.toCoarseSource = Semantics.Evidential.CoarseSource.direct
- Semantics.Evidential.Entry.Cell.visual.toCoarseSource = Semantics.Evidential.CoarseSource.direct
- Semantics.Evidential.Entry.Cell.nonvisualSensory.toCoarseSource = Semantics.Evidential.CoarseSource.direct
- Semantics.Evidential.Entry.Cell.auditory.toCoarseSource = Semantics.Evidential.CoarseSource.direct
- Semantics.Evidential.Entry.Cell.inferred.toCoarseSource = Semantics.Evidential.CoarseSource.inference
- Semantics.Evidential.Entry.Cell.assumed.toCoarseSource = Semantics.Evidential.CoarseSource.inference
- Semantics.Evidential.Entry.Cell.reported.toCoarseSource = Semantics.Evidential.CoarseSource.hearsay
- Semantics.Evidential.Entry.Cell.quotative.toCoarseSource = Semantics.Evidential.CoarseSource.hearsay
Instances For
The coarse source of an entry: the three Entry kinds are exactly the
[willett-1988] tripartition.
Equations
Instances For
The taxonomy tower commutes: collapsing an entry's Aikhenvald cell gives its coarse source.
Inventory entries declare their coarse source; the evidential perspective derives via the canonical source mapping.
Equations
- Semantics.Evidential.instHasCoarseSourceEntry = { toCoarseSource := fun (e : Semantics.Evidential.Entry) => some e.toCoarseSource }
Every inventory entry is nonfuture: all three coarse sources are causally downstream of the described event (T ≤ A) under the canonical mapping.