1
증거에, 나는 마찬가지로 false
와 ((negb (negb true))
true
에를 단순화 할 "다시"또는 "적용"을 사용하여 true로 단순화 (negb (neqb 사실)COQ :?.)
negb_involutive
절차를 알고
, 내 교과서가 도입되지 않았기 때문에, 나는 어떻게 든에만 rewrite
또는 apply
를 사용하여 기능을 모방 관리해야한다고 생각합니다. 안톤 말했듯이
'단순'을 사용할 수 없습니까? 게다가, 왼쪽과 오른쪽이 정의 적으로 동일하기 때문에'negb (negb true) = true'는 '반사성'에 의해 증명 될 수 있습니다. –
이전에 "단순함"을 사용하지 않았지만 아마도 그 부분을 조사해야 할 것입니다. – Shuzheng
나는'simple'만으로 충분하다고 생각합니다. 더 강력한 전략 인 '계산'도 있지만, 더 큰 용어를 생성 할 수 있습니다. 이 멋진 [치트 시트] (http://adam.chlipala.net/itp/tactic-reference.html)를보고 싶을 것입니다. –