I am studying the Introduction to Logic course from Stanford University and I began learning about relational logic. However when I searched on google for the terms there I end up often with results from websites that teach predicate logic.

Is there a difference between the two types of logic?

  • 3
    If these lecture notes from Stanford are about what you call "relational logic" then it is just another name for predicate calculus. There used to be something else called relational logic (or logic of relatives) developed by De Morgan and Peirce in 19th century (logic of intensional predicates in modern terms) but it is a rather niche subject today. – Conifold Jan 24 '17 at 18:54
  • @Conifold Indeed THAT is the course I am learning now. So I can consider that I am learning predicate logic right ? – yoyo_fun Jan 24 '17 at 19:00
  • No difference; see page 1. – Mauro ALLEGRANZA Jan 24 '17 at 19:54
  • @MauroALLEGRANZA Thanks for pointing out. – yoyo_fun Jan 24 '17 at 21:06
  • @Conifold That should really be an answer (the potential ambiguity is worth having in an answer to the question, since it's not in the existing answer). – Noah Schweber May 29 at 21:11

Chapter 9 of the Stanford Introduction to Logic offers the following distinction between Relational Logic and First Order Logic:

Relational Logic, as defined in Chapter 6, allows us to axiomatize worlds with varying numbers of objects. The main restriction is that the worlds must be finite (since we have only finitely many constants to refer to these objects).

Often, we want to describe worlds with infinitely many objects. For example, it would be nice to axiomatize arithmetic over the integers or to talk about sequences of objects of varying lengths. Unfortunately, this is not possible due to the finiteness restriction of Relational Logic.

One difference is "the finiteness restriction of Relational Logic".

Stanford Introduction to Logic. Retrieved on September 2, 2019 at http://intrologic.stanford.edu/notes/chapter_09.html

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.