Syntax Of First Order LogicMoved from HowGoedelSentencesWork.
Syntax is the set of rules which govern how all symbols are combined to form well formed formulas. Semantics is the definition of the symbols or combinations of the symbols.
Every formal system has:
Other logical connectives, functions, and predicates can be defined in terms of the basic ones.
In a singly typed system, the rules to describe what the legal (grammatically correct) combinations of these symbols are (Using a BNF like notation),
Term --> Variable
|-> Constant
|-> Function(Term, Term, ...) // The number of terms must match the arity of the function.
wff --> Predicate(Term, Term, ...) // The number of terms must match the arity of the predicate.
|-> Logical Connective(wff, wff, ...) // The number of wffs must match the arity of the logical connective.
|-> Quantifier variable wff.
For systems with richer type system, the syntax rules become more complex.
For example, consider the following system.
EditText of this page
(last edited April 22, 2008)
or FindPage with title or text search