Agda

以相依型別表達資料與證明

前往 Agda 官方網站

這是什麼

Agda 提供相依型別函數式語言,讓資料型別可依值變化,並包含互動式程式撰寫介面。

適合怎麼用

想描述固定長度向量等結構時,可閱讀 inductive family 範例,觀察值與型別的關係。

Rocq

以 Rocq 互動證明器進行形式化推論

  • verification
  • programming

研究

Dafny

將程式規格與自動驗證寫在一起

  • verification
  • programming

研究

Isabelle

以形式語言檢查數學論證

  • verification
  • programming

研究