Documentation

Linglib.Semantics.Evidential.Basic

Evidential paradigms #

This file proves the basic facts about Willett's types of evidence and builds the paradigm a well-formed inventory forms: its terms partition the parameters the language expresses, a Finpartition. The block of a type is the fiber of Parameter.evidenceType (EvidenceType.mem_block), the blocks of the three types are the pairs of parameters (EvidenceType.block_attested, block_inferring, block_reported), a term is of at most one type (IsOfType.eq), and evidenceType? is the type a term is of (evidenceType?_eq_some_iff).

Main definitions #

References #

theorem Evidential.IsOfType.eq {e : Evidential} {t t' : EvidenceType} (h : e.IsOfType t) (h' : e.IsOfType t') :
t = t'

A term is of at most one type of evidence.

evidenceType? is the type a term is of.

def Evidential.finpartition (es : List Evidential) (h : WellFormed es) :
Finpartition (expressed es)

The paradigm of a well-formed inventory: its terms partition the parameters it expresses.

Equations
Instances For