Skip to content

Commit

Permalink
lemma correction
Browse files Browse the repository at this point in the history
  • Loading branch information
PetarMax committed Aug 21, 2024
1 parent 1c9abbc commit 272c711
Showing 1 changed file with 0 additions and 1 deletion.
1 change: 0 additions & 1 deletion test/kontrol/lido-lemmas.k
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,6 @@ module LIDO-LEMMAS
rule X <Int A +Int B => true requires X <=Int 0 andBool 0 <Int A andBool 0 <=Int B [concrete(X), simplification]
rule X <Int A +Int B => true requires X <=Int 0 andBool 0 <=Int A andBool 0 <Int B [concrete(X), simplification]
rule X <Int A *Int B => true requires X <=Int 0 andBool 0 <Int A andBool 0 <Int B [concrete(X), simplification]
rule X <Int A /Int B => true requires X <=Int 0 andBool 0 <Int A andBool 0 <Int B [concrete(X), simplification, preserves-definedness]

rule [chop-no-overflow-add-l]: X:Int <=Int chop ( X +Int Y:Int ) => X +Int Y <Int pow256 requires #rangeUInt(256, X) andBool #rangeUInt(256, Y) [simplification]
rule [chop-no-overflow-add-r]: X:Int <=Int chop ( Y +Int X:Int ) => X +Int Y <Int pow256 requires #rangeUInt(256, X) andBool #rangeUInt(256, Y) [simplification]
Expand Down

0 comments on commit 272c711

Please sign in to comment.