Docs / Morphology / Root / Consonantal

Consonantal roots

import Linglib.Morphology.Root.Consonantal · namespace Morphology

A consonantal root is the ordered melody of consonants that a root-and-pattern morphology stores apart from its vocalism and its template, the nonconcatenative counterpart of a linear Morph. The type of segments is a parameter, so that a root may be a list of feature bundles, of IPA symbols or of coarser classes. In autosegmental terms a root is an unlinked melody on the consonantal tier, and TemplateMatch associates it with a template.

The roots of other programs live under their owners: a morphological core is a morph of a primary word (Morphology.IsCore), and DistributedMorphology.Root and ArgumentStructure.Root are the acategorial terminal and the lexical-semantic root.

Main definitions

References

Declarations

A consonantal root: an ordered list of segments.

structure ConsonantalRootL37–41
(α : Type u_1) :
Type u_1
  • segments : List α

    The root segments, in order.

Derives Repr, DecidableEq.

Used by ConsonantalRoot.arity, ConsonantalRoot.map, ConsonantalRoot.segments_map, ConsonantalRoot.IsNonfinal, ConsonantalRoot.instDecidableIsNonfinal, ConsonantalRoot.IsOCPClean

Used in Fragments/Amharic/ConsonantalRoots, Fragments/Arabic/ModernStandard/ConsonantalRoots, Fragments/Hebrew/ConsonantalRoots, Fragments/Tarifit/ConsonantalRoots, Fragments/Tigre/Phonology and 9 more

L59–60