/mathlogic-proof-checker

Homeworks of ITMO mathlogic course

Primary LanguageHaskell

Домашние задания по математической логике

  1. Проверка доказательтва в ИВ
  2. Теорема о дедукции в ИВ
  3. Построение доказательства по теореме о полноте ИВ
  4. Проверка доказательства + теорема о дедукции в формальной арифметике
  5. Построение контрпримера к формуле ИИВ в топологической интерпретации

Чтобы запускать программы, минуя утомительную проверку Кабалом, написан скриптик run.sh

Использование:

Запустить программу с номером N = 1..5 на входном файле inputs/homework{N}/{файл}.in и записать вывод в файл outputs/homework{N}/{файл}.out:

./run.sh homework{N} {файл}

Проделать все вышеперечисленное для всех входных файлов в папке:

./run.sh homework{N}