cost 436 ms
为什么教科书中的这个定义返回 2 个值? - why do this defition in textbook return 2 values?

在这篇文章中,我将按顺序做 3 件事: A 介绍问题 B 在教科书中显示这个问题的答案 C 显示我的疑问 A 介绍问题问题是这样的: (1) 制作一个包含一系列 10 个数字和五个字母的列表或元组。 从列表中随机选择 select 四个数字或字母,并打印一条消息,说任何匹配这四个数字或字母的彩 ...

合成一个保留循环不变量和变量的循环程序 - Synthesize a loop program that preserves the loop invariant and variant

我想创建一个具有以下先决条件的程序:不变: 变体: 程序结构如下: 程序应该如何看起来像用 frama-c 或why3 编写的? 编辑:我通过删除乘法并添加加法来修改您的程序。 通过这样做,我使用了两个循环。 我运行了我的程序,但我收到了警告。 这是程序: 这些是警告: 你能解释一下为什么即使我为内 ...

2022-01-13 23:53:31   1   26    frama-c / why3  
Frama-C 23 和 Coq - Frama-C 23 and Coq

在 macOS 上安装 Frama-C (23)、Why3 和 Coq 后,我运行了命令 显示了以下消息 这是否意味着我不能将 coq 与 Frama-C 一起使用? 如何指示 opam 编译上述 Why3 库? 问候 ...

在Why3的谓词中调用我自己的函数 - Calling my own function in a predicate in Why3

使用最新版本的Why3(1.0.0),当我尝试执行以下操作时: 我收到以下格式的错误:文件“ ../something.why”,第x行,字符yz:未绑定符号'add_one'。 难道我做错了什么? 我所见过的大多数WhyML代码示例实际上仅使用内置/标准库函数,但会调用同一文件中定 ...

零长度的array_eq_sub行为 - array_eq_sub behavior for zero length

在why3我有以下引理: 这似乎是基本情况下的行为,但显然不是。 有什么想法为什么不起作用? 更新 我能够将问题简化为一个缺失的引理: 鉴于文档中指定的array_eq_sub的定义,这似乎也很简单。 为什么我的证明人找不到解决方案? ...

2017-11-01 23:13:59   1   15    why3  
如何从命令行调用why3来访问带有替代方法的证明者? - How to call why3, from the command line, to access a prover with alternatives?

我的配置文件包括不同证明的替代条目。 当我用那个证明者执行why3证明时,why3的输出是一条消息,通知我在配置文件中有给定名称的多个证明者(这些证明者的列表)。 如果可能的话,我想知道如何在证明者的特定选择上调用why3。 ...

2017-06-08 14:50:21   1   41    why3  
mach.int库是why3的默认部分吗? - Is the mach.int library a default part of why3?

我正在Simulink模型的Why3规范中尝试使用32位整数,并且我发现mach.int库 (即至少在一个地方被描述为标准库的一部分)。 但是,当我尝试将其与以下导入命令一起使用时: 我收到消息: 这是我的第一个带有“。”的库。 因此,我不确定我的语法是否错误,或者该库实际上 ...

2017-04-12 18:50:38   1   61    why3  
将WhyML映射到SMT逻辑的确切机制 - The exact mechanism of mapping WhyML into SMT logic

美好的一天,自动演绎和验证黑客! 为了更深入地了解WhyML如何为带有ACSL注释的C程序提供准确的证明,我试图手动“复制” Why3对WhyML程序所做的工作,同时将它转换为SMT逻辑并将其馈入Z3证明者。 假设我们有以下C片段: 我正在尝试将其编码为SMT逻辑,如下所示: ...

z3 4.3.2未能找到Why3生成(可满足)目标的模型 - z3 4.3.2 fails to find a model for Why3-generated (satisfiable) goals

我正在尝试使用Why3的Z3后端,以便检索可以用于派生表现出程序错误的测试用例的模型。 然而,Z3版本4.3.2似乎无法回答sat任何Why3目标。 看起来Why3所使用的一些公理定义使Z3感到困惑。 例如,以下示例(这是Why3生成的内容的一小部分) 使用以下命令行导致timeo ...

2015-02-23 16:54:01   1   79    z3 / why3  

排序:
质量:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM