Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
mat_log_tolyk-_-zhauaptar.docx
Скачиваний:
103
Добавлен:
24.03.2015
Размер:
1.04 Mб
Скачать

18.Термнің мәні және формуланың структурада орындалуы.

а) Константалық, айнымалылық және функционалдық термдердің мәні.

в)негізгі анықтама.

Термнің мәні.

Енді алгебралық жүйеде берілген тізбектегі термнің мәні және формуланың орындалу ұғымдарын анықтайық.

t(x1,…,xs) және φ(x1,…,xs) арқылы барлық айнымалылары (бос және байланған) x1,…,xs , тізбегінен табылатын сәйкес терм мен формуланы белгілейік.

ᶆ =<M,σ> алгебралық жүйесінде =(m1,…,ms) ϵ Ms тізбегіндегі t(x1,…,xs) термнің мәнін анықтайық. Берілген тізбектегі терм мәнін M(t)[ m1,…,ms] немесе қысқаша M(t)арқылы белгілейміз.

Анықтама.

Егер t=xi(1≤i≤s) айнымалы термі болса, онда M(t)=mi

Егер t=ck константалық терм болса, онда M(t)=akϵM,мұндағы ak злементі сk константалық теріміне берілген интерпретация бойынша М жинынынан алынған.

Егер t= tn(t1,…,tn) функционалық терм болса, онда M(t)= tn(M(t1),…, M(tn)) деп аламыз.

Формуланың алгебралық жүйеде орындалуы.

Енді ᶆ=<M,σ> алгебралық жүйеде m1,…,ms ϵ M тізбегіндегі φ(x1,…,xs) формуласының орындалуын φ формуласының күрделілігі бойынша индукцияны пайдаланып анықтайық.

Белгілеуі:ᶆ|=φ

Ол үшін алдымен формуланың алгебралық жүйеде орындалу ұғымын атомдық формулалар үшін анықтап, формулалардың күрделілігі бойынша функцияны пайдаланып бұл ұғымды барлық формулалар жиынына ұлғайтамыз. Бірақ келесі мәселер біздің анықтамамызға түсінбеушілік туғызуы мүмкін. Атап айтқанда, формуладағы кванторлар кейбір бос айнымалыларды байланған айнымалыларға айналдырады. Демек, берілген формула мен оның қандай да бір ішкі формуланың бос айнымалылар саны бірдей болмауы мүмкін. Мысалы, Ǝx1[Ɐx1R3(x1, x2, x3)-> Ɐx1¬S2(x1, x2)] формуласы бір бос айнымалысы x1, x2, x3 бар. Сондықтан формуланың күрделігі бойынша индукциялық анықтаманың (7) және (8) пунктері түсінбеушілік туғызуы мүмкін. Біз бұл қиындықты айналып өту үшін алдымен анықтаманы барлық айнымалылары (бос және байланған) { x1,…,xs } жинынына тиісті болатын формулалар үшін береміз. Бұл жағдайда оның кез келген ішкі формуласының барлық айнымалылары да осы жиынға тиісті болады. Ендеше индукциялық қадамда жоғарыда айтқан қиындық тумайды.

t(x1,…,xs), φ(x1,…,xs) айнымалылары { x1,…,xs } жиынына тиісті cәйкес терм мен формула болсын. Енді осы жағдайда қандай айнымалыларды бос айнымалы деп атайтынымызға келісейік. Мысалы x1+ x1* x2 терімін t(x1, xs) немесе кез келген { x1, x2,…., xs}(s≥2) ақырлы жиын үшін t(x1, x2,....,xs) түріндегі терм деп есептеуімізге болады. Бірақ, бұл термдегі бос айнымалылар x1, x2 ғана. Ал ⱯхƎуR(x,y,z) формуласын φ1(z), φ2(y,z) немесе φ3(х,у,z) түріндегі формула десек болады. Бұл формуладағы бос айнымалы тек z болатыны түсінікті.

Енді осы түсініктемелерден кейін алгебралық жүйеде берілген тізбекте формуланың орындалуы туралы негізгі анықтама беруіне дайынбыз.

Негізгі анықтама.

Анықтамада қысқалық үшін =(x1,…,xs) белгілеуін қолданамыз.

ᶆ=<M,σ> алгебралық жүйесінде m1,…,ms ϵ M тізбегіндегі φ(x1,…,xs) формуласының орындалу.

Егер φ формуласы t1=t2 түріндегі атомдық формула болса, онда

ᶆ|=φ M(t1)= M(t2);

Егер φ(x1,…,xs) формуласы P(t1,…,tk) түріндегі атомдық формула болса,онда

ᶆ|=φ ᶆ а.жүйесінде Pn(M(t1)= M(t2)) қатынасы орындалады.

Егер φ=¬ψ формуласы болса,онда

ᶆ|=φ ᶆ|≠ψ

Егер φ^ Өболса, онда

ᶆ|=φ ᶆ|=ψ және ᶆ|=Ө

Егер φ формуласы ψvӨ түрінде болса, онда

ᶆ|=φ ᶆ|=ψ немесе ᶆ|=Ө

Егер φ=ψ→Ө болса, онда

ᶆ|=φ ᶆ|≠ψ және ᶆ|=Ө

Егер φ=Ɐvψ(v) болса,онда

ᶆ|=φ кез келген аϵМ элементі үшін ᶆ|=ψ

Егер φ=ⱻvψ(v) болса,онда

ᶆ|=φ қандай да бір аϵМ элементі табылып, ᶆ|=ψорындалады.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]