Sunday, March 24, 2013

Pumping up your language

A formal language can be shown to be non-regular using a theorem called the Pumping Lemma, which states that any string beyond a certain length which belongs to a regular language can be divided into three strings, where repeating the middle string produces another string in the language.  A similar theorem, the uvwxy theorem, does the same thing for context-free languages.
Read more »

Thursday, March 21, 2013

To be or not to be, that is the proposition

Boolean algebra is a foundation for several fields of mathematics, logic, and computing, including
  • propositional calculus
  • set theory
  • computer hardware design
  • computer programming
  • document search criteria.
Read more »