|
Программные системы: теория и приложения, 2015, том 6, выпуск 4, страницы 313–340
(Mi ps190)
|
|
|
|
Эта публикация цитируется в 1 научной статье (всего в 1 статье)
Математические основы программирования
Программирование основ вычислительной алгебры на языке с зависимыми типами
С. Д. Мешвелиани Институт программных систем имени А. К. Айламазяна РАН
Аннотация:
В статье описываются главные черты разработанной автором на основе доказательного программирования библиотеки вычислительной алгебры. Обсуждается опыт доказательного программирования некоторых классических категорий вычислительной алгебры («группа», «кольцо» и так далее) на основе подхода конструктивизма, применения языка с зависимыми типами, построения машинно-проверяемых доказательств (dependent types, proof carrying code). Выявляются проблемы, связанные с этим подходом, и отмечаются дополнительные возможности, даваемые применением аппарата зависимых типов. В качестве инструмента используется функциональный язык Agda. Статья является продолжением вводной статьи автора в данном журнале за 2014 год.
Ключевые слова и фразы:
конструктивная математика, алгебра, зависимые типы, функциональное программирование, Agda.
Поступила в редакцию: 17.11.2015 Подписана в печать : 23.12.2015
Образец цитирования:
С. Д. Мешвелиани, “Программирование основ вычислительной алгебры на языке с зависимыми типами”, Программные системы: теория и приложения, 6:4 (2015), 313–340
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/ps190 https://www.mathnet.ru/rus/ps/v6/i4/p313
|
Статистика просмотров: |
Страница аннотации: | 355 | PDF полного текста: | 150 | Список литературы: | 69 |
|