Natural Language

Very few (short) natural language expressions can be recognized and translated into appropriate Mathematica expressions. As a convention, we define type recognizers (i.e. predicates to decide whether something is of a particular type or not) always like

[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr1.gif]

Examples for this are

[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr3.gif]
[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr4.gif]

[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr5.gif]
[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr6.gif]

[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr7.gif]
[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr8.gif]

[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr9.gif]
[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr10.gif]

[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr11.gif]
[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr12.gif]

Possible natural language constructions are:

[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr13.gif]
[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr14.gif]

[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr15.gif]
[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr16.gif]

[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr17.gif]
[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr18.gif]

[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr19.gif]
[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr20.gif]

[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr21.gif]
[Graphics:NaturalLanguagegr2.gif][Graphics:NaturalLanguagegr22.gif]