diff options
Diffstat (limited to 'src/lfsc/tests/signatures/th_bv_rewrites.plf')
-rw-r--r-- | src/lfsc/tests/signatures/th_bv_rewrites.plf | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/lfsc/tests/signatures/th_bv_rewrites.plf b/src/lfsc/tests/signatures/th_bv_rewrites.plf new file mode 100644 index 0000000..4af9a09 --- /dev/null +++ b/src/lfsc/tests/signatures/th_bv_rewrites.plf @@ -0,0 +1,22 @@ +; +; Equality swap +; + +(declare rr_bv_eq + (! n mpz + (! t1 (term (BitVec n)) + (! t2 (term (BitVec n)) + (th_holds (iff (= (BitVec n) t2 t1) (= (BitVec n) t1 t2))))))) + +; +; Additional rules... +; + +; +; Default, if nothing else applied +; + +(declare rr_bv_default + (! t1 formula + (! t2 formula + (th_holds (iff t1 t2))))) |