1. Introduction 1.1 About this tutorial Step One: Learn Haskell 1.2 What is Agda, anyway? Types are Propositions 1.3 How do I get started? 2. Hello, Peano 2.1 Definitions, Definitions Hold on a second, types have types? Structural Induction 2.2 One, Two… Five! 2.3 Our First Check “I have merely proven it correct” 3. Propositions and Predicates 3.1 “Logic is the art of going wrong with confidence”
この記事は Theorem Prover Advent Calendar 2014 の4日目の記事です. Agdaがコンパイルできないんだがとか,agda-modeってEmacsだけなんでしょ?とか,そういった話をちょくちょく耳にするし,ProofSummit2014で明日の記事担当のamutakeくんがブラウザからCoq使えるやつを発表してたりしたので,Try Agda というサイトを作ってみた. リポジトリはここ https://github.com/notogawa/agda-interactive-server バックエンドはHaskellでwai+warp+websocketでAgdaのライブラリからAgdaを直に利用.フロントはjquery+ACE editor.画面レイアウトはもちろんbiim兄貴リスペクトだ. サーバ強くないし,あんまりデカい証明に使ったりするとガバガバなリ
Menu Menu top : Agda による圏論入門 ここで使われている例題は、 Category exercise in Agda に置いてあります。 Agda の install の方法 Homebrew を使うのが良いそうです。 Emacs を先に入れます。 brew tap caskroom/cask brew cask install emacs その後、 brew install agda GHCが入ってないなら、 brew install ghc install 先がどこかは、 /usr/local/Cellar/agda/2.5.2/lib/agda などになるので、~/.emacs.d/init.el に以下のファイルを置きます。あるいは自分のinit.el に適当に追加します。 init.el GUI 側で使わないと文字化けすることがあるようです。 Terminal
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く