Predicate logic consists of:

Predicates

See Predicate

Terms

Term

See Term

Logical Quantifiers

See Logical Quantifier

Converting Natural Language to Predicate Logic

  1. Identify parts of speech (nouns, verbs, adjectives, etc. )
  2. Map:
    1. Proper nouns to constants (“Rhonda”, “Paris”, etc.)
    2. Verbs (along with any adverbs or adjectives) to predicates (“Is mortal”, “runs quickly”)
    3. Relative clauses to functions (“(something) of”,“child of”)
    4. Indefinite pronouns & improper nouns to variables (“human”, “thing”)
  3. Connect Quantifying words to logical quantifiers:
    1. Every/all to universal quantifier (). Also nouns in plural ‘humans are mortal’ implies every human is mortal.
    2. ‘Some’, ‘there exists’ to existential quantifier ()

%%🖋 Edit in Excalidraw, and the dark exported image%%

Some examples: