Agda

Agda

Agda je funkčný programovací jazyk závislý od typu.Má induktívne rodiny, tj typy údajov, ktoré závisia od hodnôt, ako je typ vektorov danej dĺžky.
Agda je funkčný programovací jazyk závislý od typu.Má induktívne rodiny, tj typy údajov, ktoré závisia od hodnôt, ako je typ vektorov danej dĺžky.Má tiež parametrizované moduly, operátory mixfixu, znaky Unicode a interaktívne rozhranie Emacs, ktoré môže programátorovi pomôcť pri písaní programu.Agda je asistentom pri dokazovaní.Je to interaktívny systém na písanie a kontrolu dôkazov.Agda je založená na intuitionistickej teórii typov, základnom systéme konštruktívnej matematiky, ktorý vyvinul švédsky logik Per Martin-Löf.Má veľa podobností s ostatnými asistentmi na základe závislých typov, ako sú Coq, Epigram, Matita a NuPRL.
agda

Alternatívy k službe Agda pre všetky platformy s bezplatnou licenciou