diff options
author | Jason Gross <jagro@google.com> | 2016-08-24 19:46:19 -0700 |
---|---|---|
committer | Jason Gross <jagro@google.com> | 2016-08-24 19:46:19 -0700 |
commit | 34d53cc72df1a3c31838e0cc7e06f0cf8959d628 (patch) | |
tree | 33d626d40ca904c7c10fb3b2902334a3bf2d74eb /src/Util/AutoRewrite.v | |
parent | 1098b468da5a573f4d4dd5f23546637d0bbff185 (diff) |
Rework bounded proofs
Now the rewrite strategy no longer relies on projections of anything
other than [decode], and the conversion to ZLike is simpler.
Modulo some annoyingly delicate arithmetic around things like [2^n * 2^n
= 2^(2*n)] and whether to factor [(decode (fst x) + decode (snd x) >> n)
>> b] as [decode x >> n] or as [shrd (fst x) (snd x) n], the proofs
bascially go by pulling/pushing decodes.
Diffstat (limited to 'src/Util/AutoRewrite.v')
0 files changed, 0 insertions, 0 deletions