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. Report the resulting and enabling conditions.