Microsoft Word Книга иис мггу 1 Print doc



Download 3,26 Mb.
Pdf ko'rish
bet96/149
Sana06.07.2022
Hajmi3,26 Mb.
#746520
1   ...   92   93   94   95   96   97   98   99   ...   149
Bog'liq
Makarenko-iis

14.5 Унификация 
Одним из наиболее важных аспектов программирования на Прологе 
являются 
понятия 
унификации 
(отождествления) 
и 
конкретизации 
переменных. 
Пролог пытается отождествить термы при доказательстве, или 
согласовании, целевого утверждения. Например, для согласования запроса 
? - собака(Х)
целевое утверждение 
собака (X)
было отождествлено с 
фактом 
собака 
(рекс),
в результате чего переменная 
Х
стала 
конкретизированной: 
Х= рекc

Переменные, входящие в утверждения, отождествляются особым 
образом — сопоставляются. Факт доказывается для всех значений 
переменной (переменных). Правило доказывается для всех значений 
переменных в головном целевом утверждении при условии, что хвостовые 
целевые утверждения доказаны. Предполагается, что переменные в фактах и 
головных 
целевых 
утверждениях 
связаны 
квантором 
всеобщности. 
Переменные принимают конкретные значения на время доказательства 
целевого утверждения. 
В том случае, когда переменные содержатся только в хвостовых 
целевых утверждениях, правило считается доказанным, если хвостовое 
целевое утверждение истинно для одного или более значений переменных. 
Переменные, содержащиеся только в хвостовых целевых утверждениях, 
связаны квантором существования. Таким образом, они принимают 


126 
конкретные значения на то время, когда целевое утверждение, в котором 
переменные были согласованы, остается доказанным. 
Терм 
Х
сопоставляется с термом 
Y
по следующим правилам. Если 
Х
и 
Y
— константы, то они сопоставимы, только если они одинаковы. Если 
Х
является константой или структурой, а 
Y
— неконкретизированной 
переменной, то 
Х
и 
Y
сопоставимы и 
Y
принимает значение 
Х
(и наоборот). 
Если 
Х
и 
Y
— структуры, то они сопоставимы тогда и только тогда, когда у 
них одни и те же главный функтор и арность и каждая из их 
соответствующих 
компонент 
сопоставима. 
Если 
Х
и 
Y
— 
неконкретизированные (свободные) переменные, то они сопоставимы, в этом 
случае говорят, что они сцеплены. В таблице 14.1 приведены примеры 
отождествимых и неотождествимых термов. 
Таблица 14.1. Иллюстрация унификации 

Download 3,26 Mb.

Do'stlaringiz bilan baham:
1   ...   92   93   94   95   96   97   98   99   ...   149




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish