Octic reciprocity

From formulasearchengine
Revision as of 21:26, 30 September 2012 by Deltahedron (talk | contribs) (→‎References: better)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

My name is Winnie and I am studying Anthropology and Sociology and Modern Languages and Classics at Rillieux-La-Pape / France.

Also visit my web site ... hostgator1centcoupon.info

Thompson's Construction Algorithm (TCA) derives a nondeterministic finite automaton (NFA) from any regular expression by splitting it into its constituent subexpressions, from which the NFA will be constructed using a set of rules.

It was invented by Ken Thompson.[1]

Rules

The following rules are depicted according to Aho et. al (1986),[2] p. 122. and are NFAs of the subexpressions and respectively.

The expression is converted to

inline

A symbol of the input alphabet is converted to

inline

The union expression is converted to

inline

State goes via either to the initial state of or . Their final states become intermediate states of the whole NFA and merge via two -transitions into the final state of the NFA.

The concatenation expression is converted to

inline

The initial state of is the initial state of the whole NFA. The final state of becomes the initial state of . The final state of is the final state of the whole NFA.

The Kleene star expression is converted to

inline

An -transition connects initial and final state of the NFA with the sub-NFA in between. Another -transition from the inner final to the inner initial state of allows for repetition of expression according to the star operator.

References

43 year old Petroleum Engineer Harry from Deep River, usually spends time with hobbies and interests like renting movies, property developers in singapore new condominium and vehicle racing. Constantly enjoys going to destinations like Camino Real de Tierra Adentro.

  1. Programming Techniques: Regular expression search algorithm
  2. Alfred V. Aho, Ravi Sethi, Jeffrey Ullman: Compilers: Principles, Techniques and Tools. Addison Wesley, 1986