13 Førsteordens språk Flashcards
13.1 Førsteordens språk
Ethvert førsteordens språk består av følgende logiske symboler: de logiske konnektivene, ∧, ∨, →, kvantorene, ∀ og ∃ og en uendelig, tellbar mengde av variabler, samt parenteser og kommaer. Et førsteordens språk består også av følgende ikke-logiske symboler: en mengde av konstantsymboler, en mengde av funksjonssymboler og en mengde av relasjonssymboler. Mengdene av variabler, konstant-, funksjons- og relasjonssymboler må være disjunkte. Ethvert funksjons- og relasjonssymbol er assosiert med et naturlig tall, kalt ariteten til symbolet.
13.2 Signatur
De ikke-logiske symbolene utgjør det som kalles en signatur. En signatur angis som et tuppel av tre mengder på følgende måte:
〈 a, b, c, … ; f, g, h, … ; R, S, T, … 〉
Her er konstant-, funksjons- og relasjonssymbolene adskilt med semikolon.
13.3 Førsteordens termer
Anta at et førsteordens språk er gitt. Mengden av førsteordens termer, eller bare termer, er induktivt definert som den minste mengden slik at enhver variabel og konstant er en term, og hvis f er et funksjonssymbol med aritet n og t1, …, tn er termer, er f(t1, …, tn) en term.
13.4 Atomær formel
Hvis R er et relasjonssymbol med aritet n > 0 og t1, …, tn er termer, så er R(t1, …, tn) en atomær formel. Hvis n = 0, er R en atomær formel.
13.5 Førsteordens formler
Anta at førsteordens språk er gitt. Mengden av førsteordens formler, eller bare formler, er den minste mengden slik at:
- Alle atomære formler er formler.
- Hvis φ og ψ er formler, er ¬φ, (φ ∧ ψ), (φ ∨ ψ) og (φ → ψ) formler.
- Hvis φ er en formel og x er en variabel, er ∀xφ og ∃xφ formler.
Alle forekomster av en variabel x i φ sies å vøre bundet i formlene ∀xφ og ∃xφ og innenfor skopet til den gjeldende kvantoren.