亚洲国产区中文,国产精品91高清,亚洲精品中文字幕久久久久,亚洲欧美另类久久久精品能播放

                  族譜網(wǎng) 頭條 人物百科

                  有類型λ演算

                  2020-10-16
                  出處:族譜網(wǎng)
                  作者:阿族小譜
                  瀏覽:315
                  轉(zhuǎn)發(fā):0
                  評論:0
                  種類已經(jīng)研究了各種有類型lambda演算。簡單類型lambda演算的類型只是基本類型(或類型變量)和函數(shù)類型σσ-->→→-->ττ-->{displaystylesigmat

                  種類

                  已經(jīng)研究了各種有類型 lambda 演算。簡單類型lambda演算的類型只是基本類型(或類型變量)和函數(shù)類型 σ σ -->→ → -->τ τ -->{\displaystyle \sigma \to \tau }。系統(tǒng)T 向簡單類型 lambda 演算擴(kuò)展了自然數(shù)類型和更高階的原始遞歸函數(shù);在這個(gè)系統(tǒng)中在可證明在皮亞諾算術(shù)中是遞歸函數(shù)的所有函數(shù)都是可定義的。系統(tǒng)F通過在所有類型上的全稱量化允許多態(tài)性;從邏輯的觀點(diǎn)看它可以描述可證明在二階邏輯中是全函數(shù)的所有函數(shù)。有依賴類型的 lambda 演算是直覺類型論,構(gòu)造演算和邏輯框架(LF)的基礎(chǔ),它是帶有依賴類型的純 lambda 演算?;?Berardi 的工作,Barendregt 提議了 Lambda立方體來系統(tǒng)化純有類型 lambda 演算(包括簡單類型 lambda 演算,系統(tǒng) F,LF 和構(gòu)造演算)之間的關(guān)系。

                  某些有類型 lambda 演算介入“子類型”的概念,就是說如果 A{\displaystyle A} 是 B{\displaystyle B} 的子類型,則類型 A{\displaystyle A} 的所有項(xiàng)也有類型 B{\displaystyle B}。帶有子類型的有類型 lambda 演算是帶有合取類型和 F≤ ≤ -->{\displaystyle F^{\leq }} (F-sub) 的簡單類型 lambda 演算。

                  迄今提到的所有西,除了無類型 lambda 演算是例外,都是“強(qiáng)規(guī)范化”的:所有計(jì)算都會(huì)終止。結(jié)論是他們作為邏輯都是自恰的,就是說這里有無居留(uninhabited)類型。但是存在著不是強(qiáng)規(guī)范化的有類型 lambda 演算。比如帶有所有類型的一個(gè)類型(Type : Type)的依賴類型 lambda 演算由于Girard悖論而不是強(qiáng)規(guī)范化的。這個(gè)系統(tǒng)也是最簡單的純類型系統(tǒng),它是推廣 Lambda立方體的一種形式化。有明確的遞歸組合子的系統(tǒng),比如 Gordon Plotkin 的 PCF,不是規(guī)范化的,但是它們不意圖被解釋為邏輯。實(shí)際上,PCF(可計(jì)算函數(shù)的編程語言)是元典型(prototypical)的有類型的函數(shù)式編程語言,這里的類型被用來確保程序是有良好行為的而不必須是終止的。

                  應(yīng)用

                  有類型 lambda 演算在為編程語言設(shè)計(jì)新類型系統(tǒng)的時(shí)候扮演了關(guān)鍵性角色;這里類型能力通常捕獲了程序想要的性質(zhì),比如程序不會(huì)導(dǎo)致內(nèi)存訪問違規(guī)。

                  在編程中,強(qiáng)類型編程語言的例程(函數(shù),過程,方法)密切關(guān)聯(lián)于有類型 lambda 表達(dá)式。Eiffel有一個(gè)“內(nèi)線代理”概念,使得有可能直接定義和操縱有類型 lambda 表達(dá)式,通過這種表達(dá)式如 agent (p: PERSON): STRING do Result := p.spouse.name end,指示表示返回一個(gè)人配偶的名字的一個(gè)函數(shù)的一個(gè)對象。

                  參見

                  簡單類型lambda演算

                  系統(tǒng)F

                  邏輯框架

                  構(gòu)造演算

                  直覺類型論


                  免責(zé)聲明:以上內(nèi)容版權(quán)歸原作者所有,如有侵犯您的原創(chuàng)版權(quán)請告知,我們將盡快刪除相關(guān)內(nèi)容。感謝每一位辛勤著寫的作者,感謝每一位的分享。

                  ——— 沒有了 ———
                  編輯:阿族小譜

                  更多文章

                  更多精彩文章
                  評論 {{commentTotal}} 文明上網(wǎng)理性發(fā)言,請遵守《新聞評論服務(wù)協(xié)議》
                  游客
                  發(fā)表評論
                  • {{item.userName}} 舉報(bào)

                    {{item.content}}

                    {{item.time}} {{item.replyListShow ? '收起' : '展開'}}評論 {{curReplyId == item.id ? '取消回復(fù)' : '回復(fù)'}}

                    回復(fù)評論
                  加載更多評論
                  打賞作者
                  “感謝您的打賞,我會(huì)更努力的創(chuàng)作”
                  — 請選擇您要打賞的金額 —
                  {{item.label}}
                  {{item.label}}
                  打賞成功!
                  “感謝您的打賞,我會(huì)更努力的創(chuàng)作”
                  返回
                  打賞
                  私信

                  推薦閱讀

                  · λ演算
                  歷史最開始,邱奇試圖創(chuàng)制一套完整的形式系統(tǒng)作為數(shù)學(xué)的基礎(chǔ),當(dāng)他發(fā)現(xiàn)這個(gè)系統(tǒng)易受羅素悖論的影響時(shí),就把lambda演算單獨(dú)分離出來,用于研究可計(jì)算性,最終導(dǎo)致了他對判定性問題的否定回答。非形式化的描述在λ演算中,每個(gè)表達(dá)式都代表一個(gè)函數(shù),這個(gè)函數(shù)有一個(gè)參數(shù),并且返回一個(gè)值。不論是參數(shù)和返回值,也都是一個(gè)單參的函數(shù)??梢赃@么說,λ演算中,只有一種“類型”,那就是這種單參函數(shù)。函數(shù)是通過λ表達(dá)式匿名地定義的,這個(gè)表達(dá)式說明了此函數(shù)將對其參數(shù)進(jìn)行什么操作。例如,“加2”函數(shù)f(x)=x+2可以用lambda演算表示為λx.x+2(或者λy.y+2,參數(shù)的取名無關(guān)緊要)而f(3)的值可以寫作(λx.x+2)3。函數(shù)的應(yīng)用(application)是左結(jié)合的:fxy=(fx)y??紤]這么一個(gè)函數(shù):它把一個(gè)函數(shù)作為參數(shù),這個(gè)函數(shù)將被作用在3上:λf.f3。如果把這個(gè)(用函數(shù)作參數(shù)的)函數(shù)作用于我們先前的...
                  · 類型安全
                  定義RobinMilner對于類型安全所喊出的口號(hào):這一口號(hào)的涵義,取決于語言形式化語義的類別。在指稱語義學(xué)里,類型安全意謂者一個(gè)表達(dá)式的值具有良好類型τ,則表達(dá)式是一個(gè)屬于τ的集合的真正的成員。1994年,AndrewWright和MatthiasFelleisen以操作語義學(xué)定義的公式描述:何謂現(xiàn)今的標(biāo)準(zhǔn)定義,以及對于類型安全的檢驗(yàn)技術(shù)。根據(jù)上述方法,類型安全是以編程語言語義中的兩個(gè)性質(zhì)所決定的:這些性質(zhì)不是無中生有的,而是和編程語言所描述出來的語義相連系,而且各式各樣的語言存在著可以此基準(zhǔn)來充實(shí)的廣大的空間。因?yàn)椤邦愋土己谩背绦虻母拍钜咽庆o態(tài)語義學(xué)的一部分,而“卡住”(或者“搞錯(cuò)”)則是動(dòng)態(tài)語義學(xué)方面的屬性。語言的類型安全性學(xué)術(shù)研究用途的玩具語言,常會(huì)提出類型安全方面的需求。另一方面,許多語言以人工方式所產(chǎn)生的類型安全,證實(shí)經(jīng)常需要上千次的檢查。不過,某些語言,如標(biāo)準(zhǔn)ML,其嚴(yán)格定義...
                  · 祭祀用的祭文有哪些類型
                  祭文是人死亡之后祭祀的祭品所屬。祭文的形式多種多樣,體現(xiàn)在很多和祭祀相關(guān)的文化和物件中,而由于祭文在中國死亡文化中真正具備文化色彩,占有重要地位。1、祭文祭文作為祭奠死者而寫的哀悼文章,是在人死葬后于靈前誦讀,或者是死者生忌周年或每年忌日發(fā)表的悼念文章。祭文的內(nèi)容主要包括有:于什么時(shí)候,由誰來祭,祭誰;頌揚(yáng)被祭者生前的優(yōu)點(diǎn)和功德;最后是結(jié)束語。古代的祭文是用文言文寫的,用典較多,講究文辭華麗,并且有一定的格式,一般如下:祭文開關(guān)習(xí)慣以"維"字開頭,占整一行。"維"是助詞,作發(fā)語詞用,無別的意義。緊接"維"字,第二行言明吊唁的時(shí)間及祭誰,誰來祭。這是開篇明義,首先要點(diǎn)明的問題。要請注意的是祭文的內(nèi)容必須簡短,語言必須精煉。交代時(shí)間和人物后,接著寫死者的功德優(yōu)點(diǎn),表達(dá)祭者的哀痛之情。祭文的結(jié)尾,一般用"尚饗"一詞結(jié)尾,是臨祭而望亡靈歆享之詞。尚為希望之意,饗為沒牲醴以品嘗之意。舊祭文雖然有許多...
                  · 類型論
                  類型論體系主要簡單類型λ演算,一種高階邏輯;直覺類型論;系統(tǒng)F;LF經(jīng)常用來定義其他類型論;構(gòu)造演算及其派生理論。次要Automath(英語:Automath);ST類型論;組合邏輯的一些形式;λ立方體(英語:Lambdacube)中定義的其他;其他有類型λ演算;其他純類型系統(tǒng)(英語:puretypesystem)?;钴S正在研究中的同倫類型論參考文獻(xiàn)延伸閱讀Andrews,PeterB.,2002.AnIntroductiontoMathematicalLogicandTypeTheory:ToTruthThroughProof,2nded.KluwerAcademicPublishers.Cardelli,Luca,1997,"TypeSystems,"inAllenB.Tucker,ed.,TheComputerScienceandEngineeringHandbook.CRCPres...
                  · 類型推論
                  非技術(shù)性解說在大多數(shù)的編程語言中,所有值都有一個(gè)類型,它描述特定值的數(shù)據(jù)種類。在一些語言中,表達(dá)式的類型只在運(yùn)行時(shí)才知道;這些語言被稱作動(dòng)態(tài)類型語言。而另一些語言中,表達(dá)式的類型在編譯時(shí)就知道,這些語言叫做靜態(tài)類型語言。在靜態(tài)類型語言中,函數(shù)的輸入和輸出與局部變量的類型一般必須用類型標(biāo)注明確的提供。例如,在C語言中:intaddone(intx){intresult;/*聲明整數(shù)result(C語言)*/result=x+1;returnresult;}這個(gè)函數(shù)定義開始處,intaddone(intx)聲明了addone是函數(shù),接受一個(gè)整數(shù)類型的參數(shù),并返回一個(gè)整數(shù)。intresult;聲明了局部變量result是個(gè)整數(shù)。在支持類型推論的建議的語言中,代碼可寫為如下:這看起來非常像在動(dòng)態(tài)類型語言中寫出的代碼,但是提供了一些額外的約束(見下)使得能夠在編譯時(shí)推斷出所有變量的類型。在上面的例子...

                  關(guān)于我們

                  關(guān)注族譜網(wǎng) 微信公眾號(hào),每日及時(shí)查看相關(guān)推薦,訂閱互動(dòng)等。

                  APP下載

                  下載族譜APP 微信公眾號(hào),每日及時(shí)查看
                  掃一掃添加客服微信