Database Reference
In-Depth Information
where for any two equivalence classes
[
φ
]
,
[
ψ
]∈
IPC IL ,
[
φ
][
ψ
]
iff
IL φ
ψ ,
with
[
][
][
]
[
][
][
]
φ
ψ
φ
ψ
,
φ
ψ
φ
ψ
,
[ φ ] [ ψ ][ φ ψ ] ,
¬[ φ ][¬ φ ] .
Then the valuation v(φ)
=[
φ
]
can be used to show
IL φ iff H IL |=
φ , hence any
HA -valid sentence will be H IL -valid and so an IL-theorem.
We can extend the algebraic semantics of IPC to all intermediate logics. With
every intermediate logic L
IPC we associate the class V L of Heyting algebras
in which all the theorems of L are valid. It is well known that V L is a variety. For
example, V IPC = HA
denotes the variety of all Heyting algebras. For every variety
V
HA =
IPC . The Lindenbaum-Tarski construction shows that every intermediate logic is
complete w.r.t. its algebraic semantics. In fact, it was shown that every intermediate
logic L (an extension of IPC ) is sound and complete w.r.t. the variety V L .
HA
, let L V be the logic of all formulae valid in V , so that, for example, L
1.3
Introduction to First-Order Logic (FOL)
We will shortly introduce the syntax of the First-order Logic language
,asan
extension of the propositional logic, and its semantics based on Tarski's interpreta-
tions:
L
Definition 1
The syntax of the First-order Logic (FOL) language
L
is as follows:
Logical operators (
,
¬
,
) over the bounded lattice of truth values 2
={
0 , 1
}
,0
for falsity and 1 for truth;
Predicate letters r 1 ,r 2 ,... with a given finite arity k i = ar(r i )
1, i =
1 , 2 ,...
in
R
;
Functiona l l et ters f 1 , f 2 ,... with a given arity k i =
(language
constants 0 , 1 ,...,c,d,... are considered as a particular case of nullary func-
tional letters);
ar(f i )
0in
F
Variables x,y,z,... in X , and punctuation symbols (comma, parenthesis);
Aset PR , with truth r
PR
∩R
, of propositional letters (nullary predicates);
The following simultaneous inductive definition of term and formulae :
1. All variables and constants are terms. All propositional letters are formulae.
2. If t 1 ,...,t k are terms and f i ∈F
is a k-ary functional symbol then f i (t 1 ,...,t k )
is a term, while r i (t 1 ,...,t k ) is a formula for a k-ary predicate letter r i ∈R
.
¬ φ , and ( x i for x i X are formulae.
An interpretation (Tarski) I T consists of a nonempty domain
3. If φ and ψ are formulae then ψ) ,
U
and a mapping that
assigns to any predicate letter r i ∈R
with k
=
ar(r i )
1, a relation
r i =
I T (r i )
k , to any k-ary f u nctional letter f i ∈ F
k
U
a fun ct ion I T (f i )
: U
U
, to e ac h in-
dividual constant c
F one given element I T (c)
U
, with I T ( 0 )
=
0 ,I T ( 1 )
=
1
for natural numbers
N ={
0 , 1 , 2 ,...
}
, and to any propositional letter p
PR one
truth value I T (p)
. We assume the countable infinite set of Skolem
constants (marked null values) SK ={ ω 0 1 ,... }
2
={
0 , 1
}⊆ N
to be a subset of the universe
U
.
Search WWH ::




Custom Search