Subject

    Computer Science

    Topic

    Artificial Intelligence

    Why is first-order (predicate) logic more expressive than propositional logic?

    a)
    It allows only true and false values
    b)
    It has no variables
    c)
    It can talk about objects, their properties and relations, and use quantifiers
    d)
    It cannot represent rules

    Explanation

    Propositional logic treats each statement as a whole symbol; predicate logic can say "for all x" or "there exists x".

    Find Tutors

    View all Tutors