Examples of Predicate Calculus

Knowledge about Objects

Knowledge about States and Events

Ambiguity in Natural Language

  • Every morning Bob eats an egg.

    Scheme version:

    (A (?m)
       (morning ?m) ->
       (E (?e ?t)
          ((egg ?e) &
           (eat bob ?e ?t) &
           (during ?t ?m))))
    
  • Every morning Bob eats at a walnut table.

    Scheme version:

    (E (?table)
       ((table ?table) &
        (made-of ?table walnut) &
        (A (?m)
           ((morning ?m) ->
            (E (?time)
              ((eat-at bob ?table ?time) &
               (during ?time ?m)))))))
    


    [IU Bloomington] [IU Cognitive Science] [Q351]

    Last updated: 7 February 1996
    URL: http://www.indiana.edu/~gasser/Q351/pc_examples.html
    Comments: gasser@salsa.indiana.edu
    Copyright 1996, The Trustees of Indiana University