RUS  ENG
Полная версия
ЖУРНАЛЫ // Препринты Института прикладной математики им. М. В. Келдыша РАН // Архив

Препринты ИПМ им. М. В. Келдыша, 2013, 073, 28 стр. (Mi ipmp1823)

TT Lite: a supercompiler for Martin-Löf's type theory

[TT Lite: суперкомпилятор для теории типов Мартина-Лëфа]

Ilya G. Klyuchnikov, Sergei A. Romanenko


Аннотация: Описывается структура и реализация сертифицирующего суперкомпилятора TT Lite, преобразующего исходную программу в пару, содержащую остаточную программу и доказательство того, что остаточная программа эквивалентна исходной. Насколько можно судить по существующим публикациям, сертифицирующая суперкомпиляция для нетривиального функционального языка высшего порядка реализована впервые. Доказательства, порождаемые суперкомпилятором TT Lite могут быть верифицированы проверяльщиком типов, который независим от суперкомпилятора и не основан на суперкомпиляции. Это существенно в ситуациях, когда решающее значение имеет надежность результатов, полученных с помощью суперкомпиляции.

Язык публикации: английский



© МИАН, 2024