Coq? Da ispatlamak için mevcut hedefi veya altgoyu değiştirmek mümkün mü?Geçerli hedef Coq'da nasıl değiştirilir?
Örneğin, ben (bir eexists itibaren) Böyle bir amacı var:
______________________________________(1/1)
?s > 0 /\ r1 * (r1 + s1) + ?s = r3 * (r3 + s2)
Ne yapmak istiyorum split
etmektir ve öncelikle doğru kavuşumu kanıtlamak. Bu, varoluşsal değişkenin ?s
değerini vereceğini ve sol konjunktun sadece bir sadeleştirme olması gerektiğini düşünüyorum.
Ancak split
varsayılan olarak, geçerli hedef olarak sol konjonktürü ?s > 0
ayarlayın.
______________________________________(1/2)
?s > 0
______________________________________(2/2)
r1 * (r1 + s1) + ?s = r3 * (r3 + s2)
ben ikinci althedefin üzerinde çalışmak üzere 2:
ile taktik öneki biliyorum ama
1) gol 2. ve
2 kişilik hipotezler göremiyorum çünkü garip) Farklı bir bağlamda ise, # 2 hedefi üçüncü veya k_th hedefi olabilir. Kanıt taşınabilir olmayacak.
Bu yüzden ikinci hedefi geçerli olarak ayarlamak istiyorum.
BTW, CoqIDE (8.5) kullanıyorum.