Lexical Tools

Generate all known fruitful variants

  • Short Description: Generate all fruitful variants known in lexicon.

  • Full Description:

    This flow is identical with flow component of generate all fruitful variants except it uses only FACT to generate inflectional variants and retrieve category and inflection for the no operation.

  • Difference:

    The algorithm in the new version is much more thorough.

  • Features:
    1. Generates all fruitful variants known to lexicon and provides flow history and distance score.


  • Symbol: Gn
    1. The algorithm in the new version is much more thorough.
    2. Much more information are provided in the mutate information.


  • Examples:
    
    shell> lvg -f:Gn -m
    

    neurological neurological|nervous systems|128|8|Gn|1|1|1|n+dd+y+i|9|2| neurological|neurologies|128|8|Gn|1|1|1|n+d+i|4|3| neurological|neurologists|128|8|Gn|1|1|1|n+dd+i|7|2| neurological|nervous system|128|1|Gn|1|1|1|n+dd+y|8|2| neurological|neurology|128|1|Gn|1|1|1|n+d|3|3| neurological|neurologist|128|1|Gn|1|1|1|n+dd|6|2| neurological|neurologically|2|1|Gn|1|1|1|n+d|3|2| neurological|neurol|1|1|Gn|1|1|1|n+A|2|1| neurological|neurological|1|1|Gn|1|1|1|n|0|3| neurological|neuro|1|1|Gn|1|1|1|n+A|2|1| neurological|neurologic|1|1|Gn|1|1|1|n+y|2|3| shell> lvg -f:Gn -CR:o neurological neurological|nervous system|128|1|Gn|1| neurological|nervous systems|128|8|Gn|1| neurological|neuro|1|1|Gn|1| neurological|neurol|1|1|Gn|1| neurological|neurologic|1|1|Gn|1| neurological|neurological|1|1|Gn|1| neurological|neurologically|2|1|Gn|1| neurological|neurologies|128|8|Gn|1| neurological|neurologist|128|1|Gn|1| neurological|neurologists|128|8|Gn|1| neurological|neurology|128|1|Gn|1|

    More examples

  • Implementation Logic:

    Please refer to flow component of generate all fruitful variants.

    The differences between these two flows are this flow uses only FACT to generate inflectional variants and retrieve category and inflection for the no operation.

  • Source Code: ToFruitfulVariantsLex.java

  • Hierarchy: Object -> Transformation -> ToFruitfulVariantsLex