Вопросы по теме 'isar'
Как правильно определить таблицу конечного умножения в Isar?
Предположим, у меня есть бинарный оператор f :: "sT => sT => sT" . Я хочу определить f , чтобы он реализовывал таблицу умножения 4x4 для группы 4 Клейна, показанную здесь в Wiki:
http://en.wikipedia.org/wiki/Klein_four-group
Здесь...
410 просмотров
schedule
17.02.2022
Как определить подтипы в Isabelle и что они означают?
Вопрос о подтипах в Изабель очень длинный здесь . Итак, мой простой вопрос заключается в том, как я могу определить тип B как подтип A, если я определяю A, как показано ниже:
typedecl A
Делая это, я хотел бы сделать все операции и...
301 просмотров
schedule
05.03.2022
Как мне доказать лемму из упражнения 4.6 в «Программирование и доказательство в Isabelle / HOL»?
Я пытаюсь выполнить упражнение 4.6 из раздела «Программирование и доказательство в Isabelle / HOL». Он просит определить функцию elems :: "'a list ⇒ 'a set" , которая преобразует список в набор, и доказать лемму "x ∈ elems xs ⟹ ∃ ys zs . xs = ys @...
112 просмотров
schedule
05.02.2023
Локальные допущения в режиме состояния
Часто, доказывая утверждение в режиме доказательства, я обнаруживаю, что мне нужны некоторые промежуточные утверждения, которые еще не сформулированы и не доказаны. Чтобы указать их, я обычно использую команду subgoal , за которой следует proof- ,...
63 просмотров
schedule
15.02.2022