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. 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.


tidy | 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. ↩