概念Dependent Types / 依赖类型系统
依赖类型
一种高级类型系统机制,允许类型本身依赖于运行时值,使得数组不越界、函数输入约束等性质可在编译期静态保证,是Lean、Coq、Idris等形式化验证语言的核心基础
时间轴 (近 90 天)
9月17日
依赖类型允许类型本身依赖于值,例如可定义'长度为n的列表'类型,使许多运行时性质得以在编译期静态保证
待验证70%
一种高级类型系统机制,允许类型本身依赖于运行时值,使得数组不越界、函数输入约束等性质可在编译期静态保证,是Lean、Coq、Idris等形式化验证语言的核心基础
依赖类型允许类型本身依赖于值,例如可定义'长度为n的列表'类型,使许多运行时性质得以在编译期静态保证