Loading...
Loading...
共找到 5 个 Skills
用于深度学习研究仓库的Rigor Analyze / Rigor Audit只读技能。适用于用户想要读取并理解仓库、检查模型结构与训练或推理入口、查看配置和插入点,或标记可疑实现模式且无需修改代码或运行繁重任务的场景。不适用于主动命令执行、大规模重构、推测性代码适配或自动bug修复。
为Rust程序编写Kani有界模型检查器证明。可证明守恒性、隔离性、算术安全性以及访问控制属性。当用户要求编写形式化验证、Kani证明、模型检查,或者代码中包含kani::时使用。
面向ML训练项目的数据验证与管道测试工具。可验证数据集、模型检查点、训练管道及依赖项。适用于训练数据验证、模型输出检查、ML管道测试、依赖项验证、训练故障调试,或训练前确保数据质量等场景。
构建系统、协议或算法的Quint模型。当用户希望使用Quint进行建模、规格定义、形式化描述、模型检查或验证系统时,即可使用本技能——例如“用Quint为该协议建模”、“定义此设计的规格”、“转换这个TLA+文件”、“对这段Rust代码进行形式化检查”——即使用户从未提及“规格说明”一词。当目标是验证或模型检查某个设计或实现,且尚未存在Quint模型时,编写模型是必需的第一步,因此请从此处开始。本技能可根据用户提供的任意内容生成规格说明——包括交互式构思的想法、自然语言或功能性需求、源代码(Rust、Go、TypeScript等),或现有的TLA+规格说明——并遵循建模流程(状态、动作、不变量),适配不同的输入类型。本技能还可用于**审查或审计现有的Quint规格**——例如“审查我的.qnt文件”、“在发布前审计此规格”、“这个模型质量如何”——它包含结构和运行时审查清单。请勿将本技能用于根据已有的规格实现代码(该场景请使用quint-execute-spec),也不要用于纯Quint语法/CLI/调试问题(该场景请使用quint-lang)。有关Quint语言语法和CLI的内容,请参阅quint-lang参考文档。
Quint语言与CLI参考手册——涵盖Quint语法、运算符、类型、`basicSpells`、工具链(类型检查/运行/测试/验证),以及如何解读模拟结果和反例输出。适用于编写或调试`.qnt`文件内容、修复类型检查/解析错误、查询运算符或惯用写法、分析不变量违反情况或反例轨迹,以及优化状态空间探索。本手册聚焦于在Quint语言层面进行开发——不涉及TLA+/TLC本身的分析或运行。如需从某一来源端到端构建新模型(包括将TLA+规范转换为Quint,或对代码/需求/想法进行建模),请使用quint-modeling技能,该技能负责此工作流,并会参考本手册获取语法相关内容。关键词:quint、语法、运算符、类型检查、模型检查、反例、basicSpells、CLI、规范语言。