私はプログラマーではなく、絶対的な初心者であり、Logic と Proofを使用して正式な検証を学ぼうとしています。リーンでは何もインポートできません。
バイナリの tar ファイルを抽出して/tmp
実行します。
/tmp/lean-3.4.1-linux/bin/./lean /tmp/test.lean
何かをインポートするとき以外は機能します。だから私のファイルtest.lean
がちょうど言うなら
open classical
example (P : Prop) : P ∨ ¬ P := em P
エラーはありません。しかし、同じファイルが代わりに言う場合
import data.set
エラーメッセージが表示されます
/tmp/test.lean:1:0: error: file 'data/set' not found in the LEAN_PATH
/tmp/test.lean:1:0: error: invalid import: data.set
could not resolve import: data.set
で同様のエラーが発生しimport data.nat
ます。
私は何を間違っていますか? どうすればよいですか? Ubuntu 16.04 を使用しています。私は初心者なので、ソースから何もコンパイルしたことがないことに注意してください。