Translating from English to a First-Order Language

Last Update: 8 September 2008

Note: NEW or UPDATED material is highlighted

Here are some references to algorithmic treatments of translation from English to a first-order language (i.e., a language for first-order [or "predicate"] logic).

  1. Kalish, Donald; Montague, Richard; & Mar, Gary (1964, 1980), Logic: Techniques of Formal Reasoning, Second Edition (New York: Harcourt Brace Jovanovich)

  2. Otto, Herbert R. (1978), The Linguistic Basis of Logic Translation (Washington, DC: University Press of America).

  3. Schagrin, Morton L. (1979), The Language of Logic: A Self-Instruction Text, 2nd edition (New York: Random House).

  4. Representing English Sentences in FOL

  5. Suber, Peter (2002), "Translation Tips".

  6. NEW
    Hofstadter, Douglas R. (1998), Le Ton Beau de Marot: In Praise of the Music of Language (New York: Basic Books).

Copyright © 2002-2008 by William J. Rapaport (