Nov, 2022

验证可逆编程用于验证无损压缩

TL;DR本文介绍了一种基于对称数字系统的无损压缩方法,特别是它们共享编码器和解码器之间的结构,使得可以使用单一可逆函数同时指定两者。我们提出了一种可逆语言 Flipper,它嵌入在 Agda 中,以支持对程序属性的形式化验证。通过 Flipper,用户不仅可以获得加密 / 解密函数对,还可以获得它们互为逆的证明。本文给出了一个 Flipper 的小例子,计划很快发布一个完整的压缩实现。