Жидкий Haskell - Liquid Haskell

Жидкий Haskell это верификатор программы за Haskell который позволяет разработчикам указывать свойства корректности с помощью типы уточнения.[1][2] Свойства проверяются с помощью SMTLIB2 -соответствующий SMT решатель, такой как Z3 Доказательство теорем.

Смотрите также

Рекомендации

  1. ^ Вазу, Ники (2016). Liquid Haskell: Haskell как средство доказательства теорем (Тезис). Калифорнийский университет.
  2. ^ Вазу, Ники; Зайдель, Эрик (2014). «Типы уточнения для Haskell». Материалы 19-й Международной конференции ACM SIGPLAN по функциональному программированию. Международная конференция по функциональному программированию. ACM. С. 269–282. Дои:10.1145/2692915.2628161.

дальнейшее чтение

внешняя ссылка