小编Max*_* Ng的帖子

我可以告诉Coq从n到n + 2进行归纳吗?

我试图看看是否可以evenb n = true <-> exists k, n = double khttps://softwarefoundations.cis.upenn.edu/lf-current/Logic.html证明,而不涉及奇数.我尝试过以下内容:

Theorem evenb_double_k : forall n,
  evenb n = true -> exists k, n = double k.
Proof.
  intros n H. induction n as [|n' IHn'].
  - exists 0. reflexivity.
  - (* stuck *)
Run Code Online (Sandbox Code Playgroud)

但显然感应一次只能起作用一个自然数,exists k : nat, S n' = double k显然不可证明.

n' : nat
H : evenb (S n') = true
IHn' : evenb n' = true -> exists k : nat, …
Run Code Online (Sandbox Code Playgroud)

coq induction

10
推荐指数
2
解决办法
229
查看次数

gRPC文档生成器

gRPC是否支持为Swagger等服务生成文档?(或者是否有任何第三方工具可以做到这一点?)

documentation-generation grpc

8
推荐指数
1
解决办法
5453
查看次数

如何在junit 5 gradle测试报告中捕获stdout/stderr?

我的gradle项目使用junit 5,我试图让测试报告显示在我的构建服务器上.XML报告基本上看起来很好 - 它包含所有测试类和方法,但缺少测试方法中打印的stdout/stderr.只有一些CDATA包含测试元数据.

@Test
void testToString() {
    System.out.println("Hello world");
    ...
}
Run Code Online (Sandbox Code Playgroud)

XML报告:

<testcase name="testToString()" classname="com.my.company.PairsTest" time="0.008">
<system-out><![CDATA[
unique-id: [engine:junit-jupiter]/[class:com.my.company.PairsTest]/[method:testToString()]
display-name: testToString()
]]></system-out>
</testcase>
Run Code Online (Sandbox Code Playgroud)

是否有设置告诉gradle插件捕获stdout/stderr?我环顾了一下http://junit.org/junit5/docs/current/user-guide/#running-tests-build但找不到任何内容.

我正在使用org.junit.platform:junit-platform-gradle-plugin:1.0.0-M3org.junit.jupiter:junit-jupiter-{api,engine}:5.0.0-M3.

junit gradle junit5

4
推荐指数
1
解决办法
1934
查看次数

标签 统计

coq ×1

documentation-generation ×1

gradle ×1

grpc ×1

induction ×1

junit ×1

junit5 ×1