yossell
Gold Member
- 367
- 16
A theory in mathematical logic is often understood to be a set of sentences closed under logical implication.
So understood, it doesn't matter whether the sentence was proved from axioms or using rules of inference. You can formalise the same theory either way. So the details about whether you're using a system of natural deduction or one with many axioms don't really matter.
So understood, the notion of a theory is indeed wider than 'the set of sentences true in a model M'. We can (and should) talk about theories without having to talk about the truth of the sentences of the theory at all. An inconsistent theory (classically understood) is the set of all sentences (of the formal language under study).
'The set of sentences true in model M' (assuming classical model theory) does pick out a theory, since 'true in M' is defined to be closed under classical logical implication.
This definition of a theory still works in non-classical logic -- for instance, an intuitionistic theory will be a set of sentences closed under intuitionistic implication.
How non-classical models treat truth in a model, and how they relate this notion to the non-classical logic they are models for, will probably vary in different theories. But I would avoid talking about the truth of a sentence of a theory independently of a given model for that theory (as some here seem to come close to doing) -- that discussion seems to go beyond what mathematical logic is about.
So understood, it doesn't matter whether the sentence was proved from axioms or using rules of inference. You can formalise the same theory either way. So the details about whether you're using a system of natural deduction or one with many axioms don't really matter.
So understood, the notion of a theory is indeed wider than 'the set of sentences true in a model M'. We can (and should) talk about theories without having to talk about the truth of the sentences of the theory at all. An inconsistent theory (classically understood) is the set of all sentences (of the formal language under study).
'The set of sentences true in model M' (assuming classical model theory) does pick out a theory, since 'true in M' is defined to be closed under classical logical implication.
This definition of a theory still works in non-classical logic -- for instance, an intuitionistic theory will be a set of sentences closed under intuitionistic implication.
How non-classical models treat truth in a model, and how they relate this notion to the non-classical logic they are models for, will probably vary in different theories. But I would avoid talking about the truth of a sentence of a theory independently of a given model for that theory (as some here seem to come close to doing) -- that discussion seems to go beyond what mathematical logic is about.