diff --git a/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/lemmas/lemmas.k b/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/lemmas/lemmas.k index 4b660d9cba..9cb1706607 100644 --- a/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/lemmas/lemmas.k +++ b/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/lemmas/lemmas.k @@ -46,7 +46,8 @@ module LEMMAS-WITHOUT-SLOT-UPDATES [symbolic] // Word Reasoning // ######################## - rule 0 <=Int #sizeWordStack(_) => true [simplification] + rule 0 <=Int #sizeWordStack(_) => true [simplification, smt-lemma] + rule #sizeWordStack(_) false requires N <=Int 0 [simplification, smt-lemma] // #newAddr range rule 0 <=Int #newAddr(_,_) => true [simplification]