Agda
Agda
2
Бесплатное ПО
Открытый код
Категории:
Образование
Разработка
Платформы:
Mac
Linux
Windows
Ссылки:
Официальный сайт
Twitter
Особенности:
formal safety proofs programming-language proof-assistant verification mathematics
formal safety proofs programming-language proof-assistant verification mathematics
Agda - это типизированный язык программирования с зависимой типизацией. Он
имеет индуктивные семейства, т. Е. Типы данных, которые зависят от значений,
таких как тип векторов заданной длины. Он также имеет параметризованные
модули, операторы mixfix, символы Unicode и интерактивный интерфейс Emacs,
который может помочь программисту в написании программы.
Агда является доказательством помощника. Это интерактивная система для
написания и проверки доказательств. Agda основана на интуиционистской теории
типов, основополагающей системе конструктивной математики, разработанной
шведским логиком Пером Мартином-Лёфом. Он имеет много общего с другими
помощниками по доказательству, основанными на зависимых типах, таких как Coq,
Epigram, Matita и NuPRL.
Аналоги (2):
-
Coq
Coq является помощником по доказательствам, который позволяет вам писать математические доказательства в строгой и формальной форме ...4
Бесплатное ПО Открытый кодMac Linux Windowsformal safety proof-assistant verification mathematics -
Isabelle
Изабель - помощник для написания и проверки математических доказательств с помощью компьютера.3
Бесплатное ПО Открытый кодMac Linux Windowssafety proofs proof-assistant formulas mathematics formal-language isabelle-isar-proof-language