Form and meaning coding for the DLM #
The interfaces by which linguistic objects feed the discriminative lexicon
([HCB26] ch. 4-5). A Linearizable type yields a
symbol string; its cues are the k-factors of the boundary-augmented
string — the same windowing as subregular locality (Subregular.SLGrammar)
— and its form vector is the binary cue indicator (Box 4.2: the C matrix
holds only 1s and 0s, not counts; the count refinement is where strict
locality's unit margin lives, Subregular.SLGrammar). A SemanticPrimitives
type yields a multiset of atomic semantic primitives — a lexeme plus
inflectional-function tags (the book's term, ch. 5) — and conceptualize
builds its meaning vector as the sum of primitive embeddings: the book's
additive decomposition (eq. 5.3) and its verb for the operation (§16.3).
conceptualize_analogy is the general form of proportional analogy: a
linear map respects every multiset-level relation among primitive
decompositions. The stem-exponent fourth proportional of
Studies/HeitmeierChuangBaayen2026 is the two-primitive case.
Form side #
A form type that linearizes to a symbol string — the domain of the DLM's cue coding.
- symbols : W → List Sym
Instances
Equations
- Processing.Lexical.Discriminative.instLinearizableList = { symbols := id }
The k-gram cues of a form: k-factors of the boundary-augmented
symbol string.
Equations
Instances For
The binary cue-indicator vector over a fixed cue inventory.
Equations
- Processing.Lexical.Discriminative.cueVector k inv w j = if inv j ∈ Processing.Lexical.Discriminative.cues k w then 1 else 0
Instances For
A lexicon is discriminable at width k when cue coding separates
its forms; failures are homographs
([HCB26] ch. 7).
Equations
- Processing.Lexical.Discriminative.Discriminable k lexicon = Set.InjOn (Processing.Lexical.Discriminative.cues k) lexicon
Instances For
Meaning side #
A meaning type with atomic semantic primitives — a lexeme and inflectional-function tags.
- primitives : M → Multiset Prim
Instances
Conceptualization: the meaning vector of an object is the sum of its primitives' vectors.
Equations
- Processing.Lexical.Discriminative.conceptualize emb m = (Multiset.map emb (Processing.Lexical.Discriminative.primitives m)).sum
Instances For
Generic proportional analogy: any linear map respects every
multiset-level relation among primitive decompositions. The
stem-exponent fourth proportional is the case
{lex, PL} + {lex', SG} = {lex, SG} + {lex', PL}.