Описание

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

Видео

Где узнать подробнее

Официальный сайт