小编Kam*_*iri的帖子

如何将svg中的一条路径分成两条路径

我对 svg 语法非常陌生,我想知道如何将一条路径分成两条路径。实际上我有这样的东西:

M Xm Ym ... C Xc1 Yc1 Xc2 Yc2 Xc3 Yc3 (*) C Xd1 Yd1 Xd2 Yd2 Xd3 Yd3 C ...

(*) 是我要分割路径的地方

我想将其转换为两个路径,如下所示:

M Am Bm ... C Ac1 Bc1 Ac2 Bc2 Ac3 Bc3

M An Bn C Ad1 Bd1 Ad2 Bd2 Ad3 Bd3 ...

如何通过X和Y数字计算A和B数字?

svg

6
推荐指数
1
解决办法
9556
查看次数

匹配一个道具?或任何其他方式来定义“双重否定翻译”

我正在尝试为Coq 中的所有命题定义双重否定翻译,因此我可以证明在“直觉逻辑”中无法证明(或有非常硬的证明)的经典事实,但我认为这不可能使用InductiveFixpoint关键词。有Fixpoint,我需要匹配arbitary命题。(虽然我只需要一阶逻辑,即合取、析取、条件、否定forallexists量词)我也不能使用Inductive. 这是我失败的方法

Inductive NN (P : Prop) : Prop :=
  | nn_cond (P1 P2 : Prop) (Heq : P = P1 /\ P2) (H : NN P1 -> NN P2).
Run Code Online (Sandbox Code Playgroud)

我最后需要证明一个Lemma类似的

Lemma NN__EM (P : Prop) : NN P <-> (excluded_middle -> P).
Run Code Online (Sandbox Code Playgroud)

关于如何定义这样的定义的任何想法?

coq

3
推荐指数
1
解决办法
91
查看次数

标签 统计

coq ×1

svg ×1