Я пытался научиться использовать Isabelle 2016. Хотя в принципе мне нравится идея проверки асинхронных проверок, мне не нравится Isabelle/jEdit по ряду причин, самые серьезные из которых что он использует слишком много памяти (для меня).Isabelle2016 и Proof General
Было бы здорово, если бы я мог использовать старый добрый доказательство с Isabelle 2016. Я установил переменную isa-isabelle-command
, чтобы указать файл bin/isabelle
под каталогом распространения Isabelle. Когда я запускаю Isabelle, используя меню «Доказательство», Emacs зависает, и когда я прерываю его на C-g
, я получаю следующее в буфере *isabelle*
.
> val it =(): unit
^BException- ERROR "Bad socket name: \"I\"" raised
Я знаю старые проводки на этом сайте, которые свидетельствуют о том, что компонент Изабелле, что Доказательство общего пользования для связи с теоремой испытатель была удалена. Действительно ли это (правда) Изабель 2016? Как я могу использовать Proof General с новыми версиями Isabelle?
У меня только 4 гигабайта ... Я могу терпеть огромное использование памяти с помощью 'poly', но большая потребность в памяти с интерфейсом сводит меня с ума. – Pteromys
Я этого не понимаю. Если у вас такая маленькая машина, вы должны использовать все возможности для сохранения памяти, а не использовать Poly/ML в режиме 64 бит. – Makarius