3

I am looking for a formal or standard definition of a logic and related bibliography.

For instance, something like that:

  • A logic is a pair $\mathcal{L}=(F,\models)$ with $F$ a set (of formulas) and $\models$ is a binary relation between subsets $\Gamma\subseteq F$ and elements $\varphi\in F$, satisfying certain properties like if $\Gamma\models\varphi$ and $\Gamma\subseteq\Gamma'$ then $\Gamma'\models\varphi$, etc.

  • A logic is a tuple $\mathcal{L}=(F,M,\models)$ where $F$ are the formulas, $M$ is the class of models and $\models\subseteq M\times F$ is the satisfiability relation.

xyz
  • 929
  • 4
  • 12
  • 3
    You might be interested in Abstract Model Theory. Barwise's original paper on the topic (see here) is extremely readable, and worth your time. The notion of "satisfiction" is defined (after much categorical setup) in section $7$. – HallaSurvivor Apr 22 '21 at 02:33
  • 2
    @HallaSurvivor Dangit! :P To the OP, I strongly second the Barwise paper HS recommended - it may be a slow read but it's remarkably good. But there are also tons of different formal notions of "logic" out there, with none being dominant (and if memory serves this question has been asked here before). – Noah Schweber Apr 22 '21 at 02:34
  • 1
    See also: https://math.stackexchange.com/questions/427227/rigorous-definition-of-a-logic – Natalie Clarius Aug 06 '21 at 22:15

1 Answers1

2

I could have sworn this question has been asked on this site before, but I can't find it, so:


There is no single definition of "logic" out there; there are a variety of competing notions with various levels of utility. Sometimes a logic is thought of purely as a way of relating sentences to each other (this is the usual stance in algebraic logic); other times, a logic is thought of as a way of describing and distinguishing structures of some pre-defined type (and here we land in abstract model theory - see also HallaSurvivor's comment above). These reflect your two bulletpoints respectively. Often additional niceness properties are required, and sometimes we mix both aspects (or more) at the "ground floor."

To get started, I'd focus on learning a little bit about each of these two basic approaches on its own, and then picking one to dive into more; after one specific notion of logic is well-understood it's much easier to pick up more. In my opinion, the best sources here are the first couple chapters of Blok/Pigozzi's Algebraizable Logics and the last bit of Ebbinghaus/Flum/Thomas's Mathematical Logic. I can't resist also mentioning Humberstone's The Connectives and the collection Model-Theoretic Logics. But I wouldn't use either as a starting point (I also wouldn't put them both in the same backpack).

Noah Schweber
  • 245,398