KE's algorithm

link to algorithm

Steps that algorithm performs:

  1. Find resulting conditions of verb
  2. Find enabling conditions
  3. Determine the type of the verb (bitransitive, transitive, reflexive, or intransitive
  4. Categorize the subject, and do one of the following:
  5. Report the resulting and enabling conditions.