cost 92 ms
為什么我們在 Agda 中定義數據類型后要放置一個“位置”?

[英]Why do we put a 'where' after defining data types in Agda?

假設我希望將 Bool 定義為一種類型,我會寫: data Bool : 在哪里輸入 我不太明白為什么我必須在最后保留“where”,它在語法中的作用是什么? 為什么上述優先於說: 數據布爾:類型 這是武斷的還是有一些深層的邏輯基礎? 順便說一句,我是一個編程菜鳥,所以請用最簡單 ...

Agda:未能解決以下約束:P x <= _X_53(在 _X_53 上被阻止)

[英]Agda: Failed to solve the following constraints: P x <= _X_53 (blocked on _X_53)

我在閱讀HoTT書時正在編寫 Agda 代碼。 我被困在引理 2.3.9 上: 使用 Adga Emacs 模式進行類型檢查會出現以下錯誤: 問題 什么是'_X_53',為什么大於或等於(P x)? 我怎樣才能擺脫這個錯誤? 注意我在 Coq 中寫了一個引理 2.3.9 的工作示 ...

相當於 Coq 的 Agda 的 `Eval`

[英]Equivalent of Coq's `Eval` for Agda

Coq 有一個Eval命令,您可以使用它讓類型檢查器評估表達式並將其打印到控制台。 在 Agda 中是否有與此等價的功能? 特別是,我想避免實際編譯和執行程序。 在我開始編寫證明之前,我只想自省一個值以確保我的代碼正常工作(並幫助我更好地理解它)。 如果解決方案涉及 agda-mode(與 Co ...

Emacs 從 an.sh 腳本啟動時看不到 agda

[英]Emacs doesn't see agda when launched from an .sh script

我用以下代碼制作了一個.sh腳本 但是每當我啟動它時,我都會收到以下錯誤 在此 session 中,agda 的可執行文件不在PATH中,並且PATH與我在~/.bashrc中的不同我嘗試安裝exec-path-from-shell但這並沒有解決問題。 出於某種原因,從konsole手動啟動ema ...

Agda 安裝 PLFA 配置

[英]Agda Installation PLFA Configuration

我正在嘗試將Programming Language Foundation 與 Agda plfa 庫一起使用,但是導入似乎無法正常工作。 我已經克隆了存儲庫並將存儲庫路徑添加到: ~/.agda/libraries和 plfa 到~/.agda/defaults 。 當我創建一個test.agda ...

無法打開“Agda”:AbstractContextKeyService 已被處理

[英]Unable to open 'Agda': AbstractContextKeyService has been disposed

我正在嘗試在 windows 10 上的 visual studio 代碼上使用 agda-mode。按ctrl-c ctrl-l (或任何其他)與 agda-mode 關聯的鍵綁定時,我在 VSC 上收到此錯誤。 幾天前我遇到了這個問題,但重新啟動我的電腦解決了它。 現在這似乎行不通了。 ...

Agda中類型歸屬的通用forms是什么?

[英]What are the general forms for type ascription in Agda?

背景:我正在研究 Prabakhar Ragde 的“Logic and Computation Intertwined” ,這是對計算直覺邏輯的精彩介紹。 在他的最后一章中,他介紹了使用 Agda 的一些基礎知識。 我已經成功安裝了 Agda 並設法扭轉了 emacs 的 arm (花了很多時間 ...

“在嘗試安裝 Agda 2.6.1.2 時無法加載模塊 `Control.Monad.Trans.Maybe'”

[英]“Could not load module `Control.Monad.Trans.Maybe'” while trying to install Agda 2.6.1.2

我正在嘗試按照文檔中的說明安裝 Agda 2.6.1.2,但是在運行命令cabal install Agda時,我收到以下錯誤: 我正在以管理員身份運行 Powershell,我已經使用 Haskell 平台安裝了 GHC 8.10.3 和 cabal 3.2.0.0,並且我已經運行了cabal ...

在 agda 模式下與 agda 交互?

[英]Interacting in agda-mode with agda?

和 agda 交互感覺超級別扭。 考慮證明狀態: 當我輸入Cc Cl ( type-check ) 時,它說 這似乎不是一個很大的錯誤? refine ( Cc Cr )也沒有給我一個很好的錯誤信息:它只告訴我: 我如何讓 adga 告訴我: 你已經完成了證明,除了缺少\ ...

防止開發 agda 破壞基本標准庫的使用?

[英]Preventing development agda from breaking basic standard library usage?

我正在使用 agda 的開發版本,它現在與基本標准庫版本 1.3 不兼容。 一個基本的 failure.agda 文件, 失敗: 如何一次運行兩個版本? 以及如何運行 stdlib 的實驗版本來避免這種情況? 有人會建議其他任何技巧嗎? 另外,聲譽大於 1500 的人會將 agda-s ...

Agda - 以交互方式構建證明 - 如何使用孔語法?

[英]Agda - Building proofs interactively - How to use the hole syntax?

對不起,奇怪的標題,我不知道這些概念實際上是如何命名的。 我正在關注Agda教程,其中有一節解釋了如何以歸納方式構建證明:https://plfa.github.io/Induction/#building-proofs-interactively 您可以逐步擴展您的證明並讓孔(此{ }0 )更新 ...

Doom Emacs 中 Agda-mode 2 的語法高亮顯示

[英]Syntax highlighting for Agda-mode 2 in Doom Emacs

我需要幫助讓 agda 模式在我的 emacs 系統上工作。 本質上,語法高亮僅在我保存后發生,而不是像其他標准模式那樣實時發生。 我做了基礎教程。 我在我的系統上運行 Manjaro,所以我使用 pacman 來安裝 agda (2.6.0.1) 和 agda-stdlib (1.2-1)。 在那 ...

在 Agda 中加載文件:Learn you an Agda 中的解釋不清楚

[英]Loading files in Agda: unclear explanation in Learn you an Agda

我使用以下代碼制作了 emacs 文件trial_agda.agda : 在http://learnyouanagda.liamoc.net/pages/proofs.html中,作者寫道: 現在我們將在 Agda 中證明四是偶數。 在 emacs 緩沖區中鍵入以下內容,然后鍵入 Cc Cl : 我 ...

在Agda中調用函數

[英]Calling a function in Agda

我有這段代碼,它基本上是一個世界,它具有附加功能,它編譯並運行並輸出“ Hello,world 5!”: 如何調用_+_函數? 我的目標是使用_+_(3,4)類的兩個參數來調用_+_ ,並使程序輸出七個。 我的直覺說,替換行' main = putStrLn "Hello, wo ...

Aquamacs中的Agda模式

[英]Agda mode in Aquamacs

我無法使用agda模式在Aquamacs上工作。 我正在運行macOS Sierra。 Agda 2.5.4版和Aquamacs 3.3 這是我運行agda-mode命令時得到的 當然,當我打開Aquamacs時,會出現以下錯誤: 文件錯誤:無法打開加載文件,沒有這樣 ...

Agda:使用Stack安裝時找不到std-lib

[英]Agda: Can't find std-lib when installing with Stack

我正在嘗試編譯一個Agda文件,但是我無法找到標准庫。 我在這里看到了文檔。 我用Stack來安裝它: 我已經為我的Agda目錄設置了環境變量: 哪個填充了正確的文件: 但是,當我去編譯Agda文件時,我收到以下錯誤: 如何告訴Agda在哪里尋找標准庫? ...

了解有關Agda的實踐考試

[英]Understanding practice exam about Agda

我正在使用agda進行編程語言基礎的實踐考試,並且存在以下問題: 您將獲得以下Agda聲明: 假設已導入標准自然數庫。 回答以下的問題: a) ezero的類型是什么? b)是否有類型Even 1 ? c) Even 2類型有多少項? 列出他們 d)描述 ...

阿格達:返回空列表的頭尾

[英]Agda: Return head and tail of empty list

我正在學習agda並在列表上練習以獲得更好的理解。 現在我正在嘗試為列表編寫函數。 我很困惑如何返回空列表的頭部和尾部。 這是我的代碼: 我找到的一個解決方法是,我返回一個包含第一個和最后一個成員的列表,而不是返回第一個和最后一個成員,如下所示: 但我仍然對如何返回頭部和尾 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM