亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        數(shù)理邏輯中范式推算的程序化研究與實現(xiàn)

        2023-07-26 09:13:18楊劍蘭周青
        電腦知識與技術(shù) 2023年16期
        關(guān)鍵詞:真值表變元小項

        楊劍蘭,周青

        (昆明醫(yī)科大學(xué)海源學(xué)院,云南 昆明650106)

        0 引言

        離散數(shù)學(xué)是研究有離散結(jié)構(gòu)的系統(tǒng)的學(xué)科,譬如,繪制一條直線段的墨水痕跡并非連續(xù),而是由有限多個離散的點組成,這與人類一貫的認知不同。而當(dāng)計算機打印這條線段時就是以打點的方式打印出來的[1],因此離散數(shù)學(xué)思想與計算機工作原理密切關(guān)聯(lián),并且更加符合萬事萬物本身的底層特性。其中數(shù)理邏輯部分是用符號的方法研究關(guān)于命題推理、證明等的問題。丘成桐曾說:“大道至簡,是對數(shù)學(xué)之美的歸納,最簡單的數(shù)學(xué),從1=1開始,到1+1=2,1+2=3,不停推導(dǎo)下去。人類通過這種方式,認識到自然數(shù),從而有了數(shù)學(xué)”[2]。因此,在數(shù)理邏輯中“邏輯”是一種形式語言,用于表示能得出結(jié)論的信息,邏輯問題可轉(zhuǎn)變?yōu)橛煞柵c連接詞構(gòu)成的命題公式,并且進一步轉(zhuǎn)換為等價的標(biāo)準(zhǔn)范式,通過標(biāo)準(zhǔn)范式可輕易實現(xiàn)排除錯誤的邏輯關(guān)系、找到符合問題本身邏輯的命題狀態(tài),快速達到實現(xiàn)推理和證明出準(zhǔn)確結(jié)論。

        本文針對求解命題公式的主析取范式與主合取范式,在真值表法基礎(chǔ)上,分析解釋了構(gòu)造析?。ê先。┓妒綍r以成真(假)指派反推對應(yīng)?。ù螅╉椀脑颍⒔Y(jié)合計算機語言程序設(shè)計將該解法從理論求解遷移至計算機工具求解,給出了程序設(shè)計的具體流程和代碼,從而更好地實踐“以解決問題為導(dǎo)向掌握和運用工具”學(xué)習(xí)模式以及幫助學(xué)習(xí)者建立定理自動化證明的認知,進一步理解人工智能基礎(chǔ)。

        1 范式

        在布爾邏輯中,主析取范式與主合取范式是邏輯公式的標(biāo)準(zhǔn)規(guī)范化,其中主析取范式是由各個所涉及命題變元的合取子句即最小項的析取;主合取范式是由各個所涉及命題變元的析取子句即最大項的合取。作為規(guī)范形式,它們在自動定理證明中發(fā)揮作用,在邏輯問題中將局面直觀展現(xiàn)以更清晰地推出結(jié)論。比如,以下邏輯謎題:A,B,C,D 四人中要派兩人去參加教學(xué)比賽,按下述三個條件有幾種派法?如何派?

        1) 若A去,則C和D中要去一人;

        2) B和C不能都去;

        3) C去則D留下。

        將命題A,B,C,D 分別表示A 參加、B 參加、C 參加、D參加,則該邏輯謎題轉(zhuǎn)換為命題公式:

        (A→((C∧?D)∨(?C∧D)))∧?(B∧C)∧(C→?D),進一步轉(zhuǎn)化為等價主析取范式并刪去與題意矛盾的項目后得到:(?A∧B∧?C∧D)∨(A∧?B∧?C∧D)∨(A∧?B∧C∧?D),故派法為:B∧D,或A∧D,或A∧C。共三種派法。

        2 計算機程序化

        2.1 范式連結(jié)詞與程序邏輯運算符

        通過命題公式的等價轉(zhuǎn)換,任何連結(jié)詞都可轉(zhuǎn)換為:?(取反),∧(合?。?,∨(析?。┤N最為基本和簡單的連結(jié)關(guān)系,在主析取范式和主合取范式中,規(guī)定只能含有以上三種連結(jié)詞,并且每個符號右邊須緊跟單個命題變元。在計算機Java 程序中有三個基本的邏輯運算符與該三個連結(jié)詞對應(yīng),如表1。

        表1 命題連結(jié)詞與對應(yīng)的Java語言邏輯運算符

        當(dāng)命題公式中含有→(蘊含),?(當(dāng)且僅當(dāng))連結(jié)詞時,根據(jù)連結(jié)詞邏輯性質(zhì)特征,可得出對應(yīng)的程序語句,如設(shè)置前提為P,后件為Q,則P→Q真值符合以下規(guī)律:if(!P){(P→Q)=true;};if(Q){(P→Q)=true;}。P?Q真值符合以下規(guī)律:if(P){if(Q){(P?Q)=true;}}else{ if(!Q){(P?Q)=true;} }。

        2.2 真值表法求主析?。ê先。┓妒?/h3>

        n 表示命題變元數(shù)量,求解主析取范式與主合取范式,利用真值表法可歸為以公式成真或成假賦值反推所對應(yīng)的包含n 個命題變元的各個小項組mi的真值指派問題,為方便觀察公式成真和成假時各命題變元的真假狀態(tài),范式需包含對所有命題變元的規(guī)范整理,在構(gòu)造主析取范式時:結(jié)合析取式的特征,能夠使析取式成假的真值指派條件較為苛刻,只有一組m0∨m1∨...mi在等價于F 時可使所有構(gòu)成析取范式的小項為假,但此時對應(yīng)的滿足為假的小項組太多,為2n-1組,過于煩瑣。如命題公式(?P∧Q)∨?R,其真值表如表2。

        表2 命題公式(?P∧Q)∨?R真值表

        當(dāng)(?P∧Q)∨?R 為0,對應(yīng)的P,Q,R 真值指派有3組,為序號②,⑥, ⑧,如:此時序號②對應(yīng)表3。

        表3 (?P∧Q)∨?R為0時對應(yīng)的P,Q,R真值指派組②

        此時為1的小項唯有?P∧?Q∧R,其余可構(gòu)造出真值為0的小項23-1=7項,運算量大效率低下;

        而當(dāng)(?P∧Q)∨?R 為1,對應(yīng)的P,Q,R 真值指派有5 組,為序號①,③, ④,⑤,⑦,如:此時序號①對應(yīng)表4。

        表4 (?P∧Q)∨?R為1時對應(yīng)的P,Q,R真值指派組①

        根據(jù)P、Q、R 三個命題變元的真值指派0、0、0,只可構(gòu)造出真值為1的小項1項,即?P∧?Q∧?R,除此之外剩余小項23-1=7項為0,運算量小效率高。

        因此在構(gòu)造主析取范式時,采取其真值表中公式成真指派時所對應(yīng)的最小項的析取式,可反推此時至少有一組所包含的小項值為真,由此精準(zhǔn)構(gòu)造唯一一組對應(yīng)的小項,將公式所有成真指派時對應(yīng)的各個唯一小項析取,就能更高效地得到值為真的主析取范式。在構(gòu)造主合取范式時:結(jié)合合取式的特征:能夠使合取式成真的真值指派條件較為苛刻,只有一組,在該組真值賦值下,可使所有構(gòu)成合取范式的大項為真,才能滿足使合取范式為真,但大項為真對應(yīng)的大項組太多,為2n-1組,過于煩瑣,因此在構(gòu)造主析取范式時,采取其真值表中成假指派所對應(yīng)的最大項的合取式??煞赐拼藭r至少有一組所包含的大項值為假,由此精準(zhǔn)構(gòu)造唯一一組對應(yīng)的大項,將公式所有成假指派時對應(yīng)的各個唯一大項合取,就能更高效地得到值為假的主合取范式。

        基于上述原因,得出定理:

        1) 一個公式的真值為T(1) 的指派所對應(yīng)的小項的析取即為此公式的主析取范式[3];

        2) 一個公式的真值為F(0) 的指派所對應(yīng)的大項的合取即為此公式的主合取范式[3]。

        3 用計算機程序求解命題公式的主析?。ê先。┓妒?/h2>

        3.1 算法思想

        1) 統(tǒng)計命題公式的變元數(shù)量n,利用多重for循環(huán)給出所有n個變元所有真值指派2n個組合;

        2) 使用數(shù)組保存所有命題變元真值指派下公式的真值;

        3) 根據(jù)定理,構(gòu)造主析取(合?。┓妒?。

        3.2 對應(yīng)程序思路

        1) 將用戶輸入的中綴表達式進行for 循環(huán)將公式中的字符遍歷,并轉(zhuǎn)換為逆波蘭表達式用棧來存儲;

        2) 在逆波蘭表達式中判斷命題變元的數(shù)量;

        3) 將n 個命題變元共2n個真值組存儲在數(shù)組中,循環(huán)遍歷輸出真值表;

        4) 求主析?。ê先。┓妒綍r:當(dāng)命題公式真值為1(0) 時對應(yīng)的變元的合?。ㄎ鋈。┙Y(jié)果即?。ù螅╉棏?yīng)為成真(假),根據(jù)?。ù螅╉椥再|(zhì),應(yīng)讓每一個對應(yīng)的變元當(dāng)前值改造為真(假),則若對應(yīng)變元值為0(1) 輸出此變元的非(變元),否則直接輸出變元(變元的非),變元與變元之間用合?。ㄎ鋈。┻B結(jié)詞連結(jié),項與項之間用析?。ê先。┞?lián)結(jié)詞連接。

        程序核心代碼如下:

        3.3 上機驗證

        求解命題公式(?P∧Q)∨?R的主析?。ê先。┓妒?/p>

        在IDEA下運行結(jié)果正確,如圖1:

        圖1 Java程序運行結(jié)果

        4 結(jié)束語

        符號主義人工智能的思維對應(yīng)于人類的演繹式思維[4],而邏輯演繹的符號形式化即數(shù)理邏輯,主析?。ê先。┓妒阶鳛閿?shù)理邏輯中極為有價值的命題公式呈現(xiàn)方式,將包含多個命題變元的公式以滿足解讀規(guī)范的標(biāo)準(zhǔn)連結(jié)了各個命題變元與連結(jié)詞。求解主析?。ê先。┓妒降姆椒ㄓ姓嬷当矸ㄒ约暗戎笛菟惴ǎ渲姓嬷当矸▽?yīng)的求解過程更貼合計算機對離散量處理的方式,同時,人類智能本身就是在各個層次上使用符號,如抽象思維、邏輯、語言,因此符號人工智能研究在某種意義上就是對人類理性思維的研究[5],理解真值表法的求解思路并轉(zhuǎn)換為對應(yīng)的程序語言對培養(yǎng)人類自身計算思維與認識人工智能都有很大的幫助。

        猜你喜歡
        真值表變元小項
        敦煌
        小說月報(2020年5期)2020-11-19 04:11:10
        《離散數(shù)學(xué)》中二元關(guān)系傳遞性的判定
        敦煌
        十月(2020年2期)2020-03-27 08:35:59
        一類具有偏差變元的p-Laplacian Liénard型方程在吸引奇性條件下周期解的存在性
        搶答器原理的設(shè)計
        關(guān)于部分變元強指數(shù)穩(wěn)定的幾個定理
        飛機燃油測量系統(tǒng)設(shè)計誤差影響分析
        科技視界(2016年22期)2016-10-18 15:56:13
        非自治系統(tǒng)關(guān)于部分變元的強穩(wěn)定性*
        基于Visio的量子電路矢量圖自動繪制
        關(guān)于部分變元強穩(wěn)定性的幾個定理
        亚洲爆乳精品无码一区二区三区| 久久中文字幕av第二页| 免费看片的网站国产亚洲| 久久久亚洲欧洲日产国码二区| 无码中文字幕日韩专区视频| 久久精品无码专区东京热| 一区二区三区观看在线视频| 免费观看91色国产熟女| 99久久综合精品五月天| 免费一本色道久久一区| 国产三级一区二区三区在线观看| 国产玉足榨精视频在线观看| 亚洲精品综合欧美一区二区三区| 日韩久久久黄色一级av| 国产一区二区三区护士| 成人国成人国产suv| 老妇肥熟凸凹丰满刺激| 精品人妻av区乱码| 青青草小视频在线观看| 国产白袜脚足j棉袜在线观看| 99国产精品视频无码免费| 91精品国产色综合久久不| av在线观看一区二区三区| 亚洲精品乱码久久久久久蜜桃图片| 亚洲三级香港三级久久| 亚洲av综合日韩精品久久| 午夜亚洲av日韩av无码大全| 青青草国产成人99久久| 亚洲国产av自拍精选| 亚洲人成综合第一网站| 一本色道久久99一综合| 日本道免费精品一区二区| 国产内射一级一片高清内射视频 | 韩日午夜在线资源一区二区 | 国产91对白在线观看| 亚洲一区二区三区在线高清中文| 国产成人精品日本亚洲专区61| 自拍偷自拍亚洲精品播放| 国产一区二区三区影片| 无套内谢孕妇毛片免费看| 亚洲av无码一区二区三区系列|