Why commutative law, associative law, distributive law ... are considered to be axioms in propositional logic?

417 Views Asked by At

Why commutative law, associative law, distributive law ... are considered to be axioms in propositional logic? Though we can prove them using truth tables.

1

There are 1 best solutions below

1
On BEST ANSWER

The answer to your question is a bit complicated ... part of it is because we can think about what would make something an 'axiom' in different ways:

First of all, yes, we can prove these laws using the truth-tables ... which really means: we can show that these laws hold on the basis of more fundamental definitions. Typically (but as Mauro says, not always), these more fundamental definitions state that:

  1. Every atomic claim is either true or false (but not both) (or: if you want to go into more abstract binary algebra: every variable takes on exactly one of two values)

  2. $\neg \varphi$ is true iff $\varphi$ is false

  3. $\varphi \land \psi$ is true iff $\varphi$ and $\psi$ are true.

etc. etc. (in other words, these are simply the more formal definitions of what you do in a truth-table)

So yes, from these (i.e. using truth-tables) we can prove all the laws you mention. So, in that sense, laws like commutation, association, etc. typically aren't really axioms, as we can infer them from more basic principles.

On the other hand, sometimes we start out not with the kind of 'formal semantical' definitions as laid out above, but we simply start with a bunch of syntactically defined sentences, and say "these are my axioms, and here are some inference rules that allow you to infer further sentences from that". The Hilbert system is one example of that: in this system we have as one of the axioms $P \rightarrow (Q \rightarrow P)$. And yes, I could of course infer that that statement follows from the semantical definitions from above (e.g. I could show in a truth-table that that statement is always true), but in the context of such 'axiomatic proof systems', this statement is really seen as an axiom ... no deeper semantics is provided.

Now, to make things even more confusing: There are various kinds of axiomatic systems. The Hilbert system actually does not use Commutation, Association, etc. as its axioms. But: you could define an axiomatic system (and there probably are some) where these laws really are its axioms!