Описание тега agda
Agda - это функциональный язык программирования с зависимой типизацией. У него есть индуктивные семейства, т. Е. Типы данных, которые зависят от значений, например, от типа векторов заданной длины. В нем также есть параметризованные модули, операторы mixfix, символы Unicode и интерактивный интерфейс Emacs, который может помочь программисту в написании программы.
Агда - помощник доказательства. Это интерактивная система для написания и проверки доказательств. Agda основана на интуиционистской теории типов, фундаментальной системе конструктивной математики, разработанной шведским логиком Пером Мартин-Лёфом. Он имеет много общего с другими помощниками доказательства, основанными на зависимых типах, такими как Coq, Epigram, Matita и NuPRL.
Текущая версия - 2.5.3