Programming and Proving in Isabelle/HOL에는 'datatype exp'로 표현되는 간단한 산술 표현식에서 'algebra_simps'를 사용하는 것이 제안 된 연습 문제 2.4가 있습니다. algebra_simps를 사용하여 그러한 표현식의 몇 가지 간단한 속성을 입증 할 수있는 예를 제시 할 수 있습니까? 예를 들어 'Mult a b = Mult b a'입니까?algebra_simps를 사용한 산술 표현식의 동등성
일반적으로 유사한 형식으로 표현 된 간단한 산술 표현식의 동등성을 입증하려고합니다 (제한된 연산자 집합 만 사용).
lemma Mult_comm: "eval (Mult a b) x = eval (Mult b a) x"
by simp
algebra_simps