Predicate logic basics

Statements involving variables such as:

  • Printer is networked to computer .

Are quite often found in different places but these statements are neither true or false. As well as this, the variables and are not propositional variables but instead denote entities, which are things or objects.

We can formalise "" as where is a variable and is the predicate (property), which in this case is that it is “greater than 3”.

  • By assigning a value (a concrete entity) to the variable, becomes a proposition that has a truth value.
    • means is greater than T
    • means is greater than F
  • We typically use upper case letters () to denote predicates.

To formalise a statement such as "", we use the predicate , where:

  • and are variables.
  • is the predicate connecting two things (otherwise called a binary predicate).
    • “the first number is the sum of the second number and