1.3Predicate Logic

1.3.1 Introduction

Although sentential logic studied in Sections 1.1 and 1.2 is probably sufficient to get you through your daily activities, it is not sufficient for higher mathematics. This was realized in the late 1800s by the German logician Gottlob Frege, who observed that mathematics requires a more extensive language than simple logical sentences connected by ∧, ∨, ∼, ⇒, ⇔. Frege introduced what is called predicate logic1(or first‐order logic), which are sentences which in addition to the logical connectives of sentential logic, includes quantifiers, variables, and functions called predicates (or propositions). Predicate logic allows one to express concepts we often hear in mathematics, like

for any real number x, there exists a real number y such that x < y

which is impossible to express in sentential logic.

1.3.2 Existential and Universal Quantifiers

Two phrases one hears again and again in mathematics are for all, and there exists. These expressions are called quantifiers and are necessary to describe mathematical concepts. The meaning of an expression like x < y in itself is not clear until we describe the extent ...

Get Advanced Mathematics now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.