【導(dǎo)讀】PCF語(yǔ)言由三部分組成。–帶函數(shù)類(lèi)型和積類(lèi)型的純類(lèi)型化?第2章對(duì)代數(shù)數(shù)據(jù)類(lèi)型進(jìn)行了透徹的研究。本章先研究遞歸函數(shù)和不動(dòng)點(diǎn)算子。演算的模型,因?yàn)榈?章的?;谕耆蚣系?,帶不動(dòng)點(diǎn)算子的類(lèi)型。不動(dòng)點(diǎn)歸納法,這是一種對(duì)遞歸定義進(jìn)行推。–M的類(lèi)型必須是?,否則等式f=M沒(méi)有意義。例:定義階乘函數(shù)和計(jì)算5的階乘。把該等式看成關(guān)于f的方程:f:nat?–含PCF表達(dá)式M的方程f:?–若有若干個(gè)解的話,選擇哪個(gè)解?點(diǎn)是使得F=x的值x:?–方程f=M的求解轉(zhuǎn)化為找函數(shù)?PCF的最后一個(gè)基本構(gòu)造。繼續(xù)階乘函數(shù)的例子。fixFn//計(jì)算factn的前幾步。–若V是常量、變量、?抽象或值的序?qū)?,則V是值。–0=1,1=1,n對(duì)n?},真包含所有的fix[i]F(i?–尚不足以相信,對(duì)任意的F,