版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Lesson1TowardsaMathematicalScienceofComputation(第一課數(shù)學(xué)化的計(jì)算科學(xué)的前景)
Vocabulary(詞匯)ImportantSentences(重點(diǎn)句)QuestionsandAnswers(問(wèn)答)Problems(問(wèn)題)1Introduction
InthispaperIshalldiscusstheprospectsforamathematicalscienceofcomputation.Inamathematicalscience,Itispossibletodeducefromthebasicassumptions,theimportantpropertiesoftheentitiestreatedbythescience.Thus,fromNewton’slawofgravitationandhislawsofmotion,onecandeducethattheplanetaryorbitsobeyKepler’slaws.
Whataretheentitieswithwhichthescienceofcomputationdeals?
Whatkindsoffactsabouttheseentitieswouldweliketoderive?
Whatarethebasicassumptionsfromwhichweshouldstart?
Whatimportantresultshavealreadybeenobtained?
Howcanthemathematicalsciencehelpinthesolutionofpracticalproblems?
Iwouldliketoproposesomepartialanswerstothesequestions.Thesepartialanswerssuggestsomeproblemsforfuturework.First,Ishallgivesomeverysketchygeneralanswerstothequestions.Then,Ishallpresentsomerecentresultsonthreespecificquestions.Finally,Ishalltrytodrawsomeconclusionsaboutpracticalapplicationsandproblemsforfuturework.2WhataretheEntitieswithWhichComputerScienceDeals?
Theseareproblems,procedures,dataspaces,programsrepresentingproceduresinparticularprogramminglanguages,andcomputers.
Aproblemisdefinedbythecriterionwhichdetermineswhetheraproposedsolutionisaccepted.Onecanunderstandaproblemcompletelywithouthavinganymethodofsolution.Proceduresareusuallybuiltupfromelementaryprocedures.Whattheseelementaryproceduresmaybe,andhowmorecomplexproceduresareconstructedfromthem,isoneofthefirsttopicsincomputerscience.Thissubjectisnothardtounderstandsincethereisaprecisenotionofacomputablefunctiontoguideus,andcomputabilityrelativetoagivencollectionofinitialfunctionsiseasytodefine.
Proceduresoperateonmembersofcertaindataspacesandproducemembersofotherdataspaces,usingingeneralstillotherdataspacesasintermediates.Anumberofoperationsareknownforconstructingnewdataspacesfromsimplerones,butthereisasyetnogeneraltheoryofrepresentabledataspacescomparabletothetheoryofcomputablefunctions.
Programsaresymbolicexpressionsrepresentingprocedures.Thesameproceduremayberepresentedbydifferentprogramsindifferentprogramminglanguages.Weshalldiscusstheproblemofdefiningaprogramminglanguagesemanticallybystatingwhatprocedurestheprogramsrepresent.Asforthesyntaxofprogramminglanguages,theruleswhichallowustodeterminewhetheranexpressionbelongstothelanguagehavebeenformalized,butthepartsofthesyntaxwhichrelatecloselytothesemanticshavenotbeensowellstudied.Theproblemoftranslatingproceduresfromoneprogramminglanguagetoanotherhasbeenmuchstudied,andweshalltrytogiveadefinitionofthecorrectnessofthetranslation.
Computersarefiniteautomata.Fromourpointofview,acomputerisdefinedbytheeffectofexecutingaprogramwithgiveninputonthestateofitsmemoryandonitsoutputs.Computersciencemuststudythevariouswayselementsofdataspacesarerepresentedinthememoryofthecomputerandhowproceduresarerepresentedbycomputerprograms.Fromthispointofview,mostofthecurrentworkonautomatatheoryisbesidethepoint.3WhatKindsofFactsaboutProblems,Procedures,DataSpaces,Programs,andComputersWouldWeLiketoDerive?
Primarily,wewouldliketobeabletoprovethatgivenproceduressolvegivenproblems.However,provingthismayinvolveprovingawholehostofotherkindsofstatementsuchas:
1.Twoproceduresareequivalent,i.e.computethesamefunction.
2.Anumberofcomputablefunctionssatisfyacertainrelationship,suchasanalgebraicidentityoraformulaofthefunctionalcalculus.
3.Acertainprocedureterminatesforcertaininitialdata,orforallinitialdata.
4.Acertaintranslationprocedurecorrectlytranslatesproceduresbetweenoneprogramminglanguageandanother.
5.Oneprocedureismoreefficientthananotherequivalentprocedureinthesenseoftakingfewerstepsorrequiringlessmemory.
6.Acertaintransformationofprogramspreservesthefunctionexpressedbutincreasestheefficiency.
7.Acertainclassofproblemsisunsolvablebyanyprocedure,orrequiresproceduresofacertaintypeforitssolution.4WhataretheAxiomsandRulesofInferenceofAMathematicalScienceofComputation?
Ideallywewouldlikeamathematicaltheoryinwhicheverytruestatementaboutprocedureswouldhaveaproof,andpreferablyaproofthatiseasytofind,nottoolong,andeasytocheck.In1931,G?delprovedaresult,oneofwhoseimmediateconsequencesisthatthereisnocompletemathematicaltheoryofcomputation.Givenanymathematicaltheoryofcomputationtherearetruestatementsexpressibleinitwhichdonothaveproofs.[1]Nevertheless,wecanhopeforatheorywhichisadequateforpracticalpurposes,likeprovingthatcompilerswork;theunprovablestatementstendtobeofarathersweepingcharacter,suchasthatthesystemitselfisconsistent.
ItisalmostpossibletotakeoveroneofthesystemsofelementarynumbertheorysuchasthatgiveninMostowski’sbookSentencesUndecidableinFormalizedArithmetic,sincethecontentofatheoryofcomputationisquitesimilar.Unfortunately,thisandsimilarsystemsweredesignedtomakeiteasytoprovemeta-theoremsaboutthesystem,ratherthantoprovetheoremsinthesystem.Asaresult,theintegersaregivensuchaspecialrolethattheproofsofquiteeasystatementsaboutsimpleprocedureswouldbeextremelylong.
Thereforeitisnecessarytoconstructanew,thoughsimilar,theoryinwhichneithertheintegersnoranyotherdomain(e.g.stringsofsymbols)aregivenaspecialrole.Somepartialresultsinthisdirectionaredescribedinthispaper.Namely,aninteger-freeformalismfordescribingcomputationshasbeendevelopedandshowntobeadequateinthecaseswhereitcanbecomparedwithotherformalisms.Somemethodsofproofhavebeendeveloped,butthereisstillagapwhenitcomestomethodsofprovingthataprocedureterminates.Thetheoryalsorequiresextensioninordertotreatthepropertiesofdataspaces.5WhatImportantResultshavebeenObtainedRelevanttoaMathematicalScienceofComputation?
In1936,thenotionofacomputablefunctionwasclarifiedbyTuring,andheshowedtheexistenceofuniversalcomputersthat,withanappropriateprogram,couldcomputeanythingcomputedbyanyothercomputer.[2]Allourstoredprogramcomputers,whenprovidedwithunlimitedauxiliarystorage,areuniversalinTuring’ssense.Insomesubconscioussenseeventhesalesdepartmentsofcomputermanufacturersareawareofthis,andtheydonotadvertisemagicinstructionsthatcannotbesimulatedoncompetitorsmachines,butonlythattheirmachinesarefaster,cheaper,havemorememory,orareeasiertoprogram.
Thesecondmajorresultwastheexistenceofclassesofunsolvableproblems.ThiskeepsallbutthemostignorantofusoutofcertainQuixoticenterprisessuchastryingtoinventadebuggingprocedurethatcaninfalliblytellifaprogrambeingexaminedwillgetintoaloop.[3]Laterinthispaperweshalldiscusstherelevanceoftheresultsofmathematicallogiconcreativesetstotheproblemofwhetheritispossibleforamachinetobeasintelligentasahuman.Inmyopinionitisveryimportanttobuildafirmerbridgebetweenlogicandrecursivefunctiontheoryontheoneside,andthepracticeofcomputationontheother.
Muchoftheworkonthetheoryoffiniteautomatahasbeenmotivatedbythehopeofapplyingittocomputation.Ithinkthishopeismostlyinvainbecausethefactoffinitenessisusedtoshowthattheautomatonwilleventuallyrepeatastate.However,anyonewhowaitsforanIBM7090torepeatastate,solelybecauseitisafiniteautomatonisinforaverylongwait.6HowCanaMathematicalScienceofComputationHelpintheSolutionofPracticalProblems?
Naturally,themostimportantapplicationsofasciencecannotbeforeseenwhenitisjustbeginning.However,thefollowingapplicationscanbeforeseen.
1.Atpresent,programminglanguagesareconstructedinaveryunsystematicway.Anumberofproposedfeaturesareinvented,andthenweargueaboutwhethereachfeatureisworthitscost.Abetterunderstandingofthestructureofcomputationsandofdataspaceswillmakeiteasiertoseewhatfeaturesarereallydesirable.
2.Itshouldbepossiblealmosttoeliminatedebugging.Debuggingisthetestingofaprogramoncasesonehopesaretypical,untilitseemstowork.Thishopeisfrequentlyvain.Insteadofdebuggingaprogram,oneshouldprovethatitmeetsitsspecifications,andthisproofshouldbecheckedbyacomputerprogram.Forthistobepossible,formalsystemsarerequiredinwhichitiseasytowriteproofs.Thereisagoodprospectofdoingthis,becausewecanrequirethecomputertodomuchmoreworkincheckingeachstepthanahumaniswillingtodo.Therefore,thestepscanbebiggerthanwithpresentformalsystems.
Vocabulary1.mathematicalscienceofcomputation這里mathematical應(yīng)當(dāng)是限定scienceofcomputation的,可以翻譯成數(shù)學(xué)(化)的計(jì)算科學(xué),意指在計(jì)算科學(xué)中利用數(shù)學(xué)方法。2.sketchyadj.粗略的。3.prospectn.景象,景色,前景,前途視野;展望;眺望;預(yù)期;指望vt.勘探,勘察,找礦;對(duì)……進(jìn)行仔細(xì)調(diào)查。4.deducevt.推論,演繹出。5.semanticsn.語(yǔ)義學(xué)。6.a(chǎn)utomatan.自動(dòng)操作,自動(dòng)控制。7.subconsciousadj.下意識(shí)的;潛意識(shí)的。8.infallibleadj.不會(huì)犯錯(cuò)誤的,無(wú)過(guò)失的;極準(zhǔn)確的,極精確的;絕對(duì)可靠的;萬(wàn)無(wú)一失的;永遠(yuǎn)有效的。9.quixoticadj.堂吉柯德式的,空想的,不切實(shí)際的。10.sweepingadj.包羅萬(wàn)象的,一掃而光的;籠統(tǒng)的,泛泛的,一概而論的;影響廣泛的;大范圍的。
[1]In1931,G?delprovedaresult,oneofwhoseimmediateconsequencesisthatthereisnocompletemathematicaltheoryofcomputation.Givenanymathematicaltheoryofcomputationtherearetruestatementsexpressibleinitwhichdonothaveproofs.
在1913年,歌德?tīng)栕C明了一個(gè)結(jié)果,這個(gè)結(jié)果的一個(gè)直接推論就是不存在完備的計(jì)算數(shù)學(xué)理論。給定的任何計(jì)算數(shù)字理論中必定存在可以表達(dá)為真的語(yǔ)句,但不存在它的證明。ImportantSentences
[2]In1936,thenotionofacomputablefunctionwasclarifiedbyTuring,andheshowedtheexistenceofuniversalcomputersthat,withanappropriateprogram,couldcomputeanythingcomputedbyanyothercomputer.
在1936年,圖靈澄清了可計(jì)算函數(shù)的概念,并且證明了通用計(jì)算機(jī)的存在,通過(guò)適當(dāng)?shù)某绦?,可以做任何其他?jì)算機(jī)能夠做的計(jì)算。
[3]Thesecondmajorresultwastheexistenceofclassesofunsolvableproblems.ThiskeepsallbutthemostignorantofusoutofcertainQuixoticenterprisessuchastryingtoinventadebuggingprocedurethatcaninfalliblytellifaprogrambeingexaminedwillgetintoaloop.
第二個(gè)主要結(jié)果是存在一類不可解的問(wèn)題。這個(gè)結(jié)果就使得我們大多數(shù)人,除了那些最無(wú)知的人之外,不幻想那些唐吉柯德式的事業(yè),例如試圖發(fā)明能夠絕對(duì)無(wú)誤地檢驗(yàn)一個(gè)程序是否會(huì)陷入死循環(huán)的查錯(cuò)過(guò)程。themostignorantofus,我們當(dāng)中最無(wú)知的人。
(1)?Accordingtothetext,theentitiesthatComputerSciencedealswithmaynotinclude().
A.?problems
B.?procedures
C.?programminglanguages
D.?computersQuestionsandAnswers
(2)?Accordingtothetext,whatisoneofthefirsttopicsincomputerscience?()
A.?Whattheseelementaryproceduresmaybe?
B.?Howmorecomplexproceduresareconstructedfromelementaryprocedures?
C.?Howtounderstandaproblemcompletely?
D.?Whatelementaryproceduresmaybe,andhowmorecomplexproceduresareconstructedfromthem?
(3)?Whichofthefollowingstatementsdescribestherelationshipbetweenproceduresandprogramminglanguages.()
A.?Thesameproceduremayberepresentedbydifferentprogramsindifferentprogramminglanguages.
B.?Theproblemoftranslatingproceduresfromoneprogramminglanguagetoanotheriseasy.
C.Theproblemofdefiningaprogramminglanguagesemanticallycanbesolvedbystatingwhatprocedurestheprogramsrepresent.
D.?Computersciencemuststudyhowproceduresarerepresentedbycomputerprograms.
(4)?Whichofthefollowingstatementsiswrongfordescribingtherelationshipofproceduretodataspaceandprogramminglanguages?()
A.?Proceduresoperateonmembersofcertaindataspacesandproducemembersofotherdataspaces.
B.?Programsaresymbolicexpressionsrepresentingprocedures.
C.?Thesameproceduremayberepresentedbydifferentprogramsindifferentprogramminglanguages.
D.?Programminglanguagesareconstructedfromdifferentprocedure.
(5)Accordingtothetext,whichofthefollowingstatementsiswrongaboutcomputer?()
A.?Computersarefiniteautomata.
B.?Acomputerisdefinedbytheeffectofexecutingaprogramwithgiveninputonthestateofitsmemoryandonitsoutputs.
C.?Muchoftheworkonthetheoryoffiniteautomataisfruitfulwhenitisappliedtocomputa
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 腳踏閥項(xiàng)目投資計(jì)劃
- 高檔小五金機(jī)械生產(chǎn)加工項(xiàng)目可行性研究報(bào)告
- 睡眠監(jiān)護(hù)儀項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告
- 新建光催化氧吧項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告
- 2024-2030年新版中國(guó)鉑鈀合金項(xiàng)目可行性研究報(bào)告
- 2024-2030年新版中國(guó)金葡素制劑項(xiàng)目可行性研究報(bào)告
- 2024-2030年撰寫:中國(guó)黃牛二層皮行業(yè)發(fā)展趨勢(shì)及競(jìng)爭(zhēng)調(diào)研分析報(bào)告
- 2024-2030年撰寫:中國(guó)補(bǔ)腎藥物項(xiàng)目風(fēng)險(xiǎn)評(píng)估報(bào)告
- 2024-2030年撰寫:中國(guó)影音線材行業(yè)發(fā)展趨勢(shì)及競(jìng)爭(zhēng)調(diào)研分析報(bào)告
- 2024-2030年撰寫:中國(guó)培菲康行業(yè)發(fā)展趨勢(shì)及競(jìng)爭(zhēng)調(diào)研分析報(bào)告
- 【MOOC】信息安全-復(fù)旦大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 附屬醫(yī)院物業(yè)保潔服務(wù)方案及報(bào)價(jià)
- 中國(guó)慢性阻塞性肺疾病基層診療指南(2024年)解讀
- 大米營(yíng)銷策劃方案
- 第四單元《10的再認(rèn)識(shí)》(說(shuō)課稿)-2024-2025學(xué)年一年級(jí)上冊(cè)數(shù)學(xué)人教版
- 2024年影視制作委托合同協(xié)議書
- 體育賽事安全生產(chǎn)保障方案
- 安全生產(chǎn)責(zé)任制落實(shí)培訓(xùn)
- 廣告牌匾安裝施工方案
- 成本經(jīng)理招聘面試題及回答建議(某世界500強(qiáng)集團(tuán))2024年
- 小學(xué)英語(yǔ)學(xué)科校本研修方案
評(píng)論
0/150
提交評(píng)論