私は Isabelle 2016 の使い方を学ぼうとしています。基本的には非同期プルーフ チェックのアイデアが好きですが、Isabelle/jEdit はいくつかの理由で好きではありません。最も深刻な理由は、メモリを使いすぎることです。 (私のため)。
Isabelle 2016 で古き良き Proof General を使用できれば素晴らしいと思います。Isabelle 配布ディレクトリの下のisa-isabelle-command
ファイルを指すように変数を設定しました。bin/isabelle
Proof General のメニューを使用して Isabelle を起動すると、Emacs がハングしC-g
ます*isabelle*
。
> val it = (): unit
^BException- ERROR "Bad socket name: \"I\"" raised
Proof General が定理証明者と通信するために使用する Isabelle のコンポーネントが削除されたことを示唆する、このサイトの古い投稿を認識しています。これは、Isabelle 2016 にも (まだ) 当てはまりますか? 新しいバージョンの Isabelle で Proof General を使用するにはどうすればよいですか?