Logic MOC

Formal system

A formal system (L,I) is a collection I of inference rules for manipulating the formulae of a formal language L. #m/def/logic

An ๐‘›-ary inference rule ๐‘… โˆˆI๐‘› is a relation of L๐‘› to L. We write (H1,โ€ฆ,H๐‘›) โˆผ๐‘…C as

H1โ‹ฏH๐‘›C(๐‘…)

where we have ๐‘› formulae called hypotheses and a single formula called the conclusion. In particular, a nullary inference rule is called an axiom. The collection of ๐‘›-ary inference rules should be countable, and there should be an effective procedure for deciding whether an inference exists relating a given set of hypotheses to a given conclusion.1

Syntactic formal theory

Given a formal system (L,I) we form a formal theory T =Thโก(L,I) by iteratively applying the inference rules: A formula ๐œ™ โˆˆL is in T iff there exists a tree of inference rules starting from axioms culminating in ๐œ™. The theory T can be thought of as built up in stages: T0 is the set of axioms, and then T๐‘–+1 enlarges T๐‘– by applying all inference rules with formulae in T๐‘– as hypotheses.


#state/tidy | #lang/en | #SemBr

Footnotes

  1. 2015. Introduction to Mathematical Logic, ยง1.4, p. 27 gives a definition which is equivalent to ours, except that for ๐‘› โ‰ 0 we allow possibly infinite inference rules. โ†ฉ