24Freelance永不休眠的自由职业市场
已激活

Idris中的开发者——可证明正确的代码

151 浏览#2291
列表周期1 天直到 18.11.2026
已发布20.08.2026
视图151在14天内 21

关于服务

翻译
我是一名形式方法的开发者,在Idris中编写程序,其中类型系统本身携带证明,确保代码符合其规范。与其希望测试能捕捉到每一个边缘案例,我直接在依赖类型中编码不变式——整类错误变得不可能:它们根本无法编译。我的工作位于编程和数学的交汇处:我设计描述正确数据形状的类型,将前置条件和后置条件表达为适当的值,并将类型检查转变为一个不知疲倦的证明助手。如果你有一段关键的逻辑——一个协议、解析器、状态机、财务计算——绝对不能出错,那就是我所提供的保证。

我的方法是完全意义上的类型驱动开发:我从精确的规范开始,勾勒类型,通过编译器帮助我填补的“空洞”逐步实现,精炼代码直到所有证明义务关闭。我编写具有完全性检查的总函数、索引数据结构,以及关于其行为的机器检查证明,并记录推理,以便你的团队能够维护和信任它们。除了Idris本身,我在函数式编程和形式验证方面有广泛的经验——这让我能够根据预算选择合适的严谨程度:在有回报的地方提供完整证明,而在其他地方提供轻量级类型保证。我也喜欢研究原型:在类型层面测试新想法,以证明风格编码问题领域,将学术成果转化为可工作的代码。

无论你需要在更大系统中验证的核心、棘手算法的形式模型,还是引导将依赖类型引入你的代码库的导师,我都会认真工作,解释每一步,并交付从类型中直接读取正确性的代码。

— 带有依赖和索引类型的Idris实现
— 从形式规范出发的类型驱动开发
— 机器检查证明和完全性检查
— 验证的解析器、协议和状态机
— 算法和领域逻辑的形式建模
— 研究原型和类型层实验
— 代码审查、指导和依赖类型教育

SafeDeal 担保交易保护

资金锁定在 Payora USDT (TRC-20) 托管账户中,仅在确认验收作品后才会释放给自由职业者。

Freelancer contacts
E-mailShow
24
二十 · 提示

在您下单之前

  • 浏览自由职业者的作品集。
  • 描述您的任务并询问价格和截止日期。
  • 查看其他客户的评价。
  • 或者发布一个项目并比较多个报价。
同类类别

类似服务

该类别中的所有服务
值得注意
我如何订购此服务?

使用此页面上的表单写信给自由职业者:描述任务、截止日期和您需要的结果。

我如何检查自由职业者?

打开个人资料:评级、作品集和其他客户的评论显示了与您类似任务的经验。

Max K.网页编程
联系

此页面回答的问题