0
私は次の補題を証明しようとしている:私は、仮定のif式を分析する方法は?
3 = 2 ⟹ a ≠ 1 ⟹ False
式があれば、a
場合に限っ2に等しい結果だから1に等しい:私は、次の式を得る簡素化した後
lemma if_assumption: "(if a = 1 then 2 else 3) = 2 ⟹ a = 1"
apply (cases "a = 1")
apply simp_all
を私はこの事実を何らかの形で推測できると推測します。
この補助定理を証明する方法は?
多分それは誰かのために役立つでしょう。 'if_splits'については、「Isabelle/HOLを使った具体的セマンティクス」のセクション2.5.6「シンプルで分割する」を参照してください。 – Denis