formsuch
Formsuch is a term used in linguistics and natural language processing to refer to an operator or function that generates a word form that satisfies a given set of morphosyntactic constraints. It is not a standard name for a specific algorithm; rather, it appears in theoretical discussions, teaching examples, and prototype libraries as a way to describe the act of inflecting or conjugating a lemma.
The name combines form and such, intended as a mnemonic for “form such that.” In practice, a
In linguistic morphology and computational linguistics, formsuch is discussed in relation to inflectional paradigms, paradigm generation,
formsuch(lemma="speak", features={"tense":"past"}) -> "spoke"
formsuch(lemma="be", features={"tense":"present","person":3,"number":"singular"}) -> "is"
formsuch(lemma="go", features={"tense":"present","person":3,"number":"singular"}) -> "goes"
See also: morphology, inflection, conjugation, lemmatization, natural language generation.