Agda是一個依賴類型函式式程式語言,同時亦是一個用於構建構造性證明的證明輔助器。它建立在柯里-霍華德同構(Curry-Howardcorrespondence)的基礎上,踐行了PerMartin-Löf的直覺類型論。Agda的現行版本,Agda2,系由瑞典查爾摩斯工學院的研究工程師烏爾夫·諾雷爾在原有的基礎上完全重寫。
Agda不同於Coq之處在於,它包含了有限的對tactics的支持,而證明全部以函式式程式的方式書寫。語言本身吸收了常規的程式語言構造,諸如:數據類型、模式匹配(patternmatching)、記錄類型(records)、let表達式和模組(modules)等,而其語法則高度類仿Haskell。Agda系統一般通過其提供的Emacs界面進行互動,亦可藉由命令行方式執行。
目前Agda擁有三個編譯器後端的實現:目標為Haskell平台的MAlonzo;一個編譯到JavaScript的後端;以及Epic後端。
相關詞條
-
Agda
correspon Martin matchin
-
至美集團
了與George Arapidis的合作關係,創建了AGDA釀酒廠...
發展歷史 產品品牌 -
廣州壹人壹本電子科技有限公司
agda”品牌的超便攜無線路由器和名片掃瞄器。公司產品定位面向政府領導企業高...銷售、行銷推廣團隊各120人;現有agda、配套研發生產團隊160人...
公司簡介 公司銷售生產產品 公司文化 -
Lambda立方體
如 ATS、Agda、Dependent ML、Epigram、F* 和... Coq 和 Agda(但並非所有證明輔助工具都以類型論為基礎);近年來...
構造演算 Lambda立方體抽象形式 λ-演算 依賴類型 -
陸怡穎
2008 最佳學生設計作品集 2006 澳大利亞平面設計師協會 AGDA...
-
《裸夜》
... Agda Erik Strandmark ... Jens...
電影檔案 劇情介紹 影片評價 -
土庫曼語
hukuklary boýunça deň ýagdaýda dün...
土庫曼語介紹 基本資料 字母 日常用語 土庫曼語例文