diff options
author | jadep <jade.philipoom@gmail.com> | 2017-03-04 15:36:42 -0500 |
---|---|---|
committer | jadep <jade.philipoom@gmail.com> | 2017-03-04 15:36:42 -0500 |
commit | 8e212b24d392b0aa8c55aba746349a1685690bf5 (patch) | |
tree | 580a02f7137d19f93abb917e1b2b94538ea843bd /src/NewBaseSystem.v | |
parent | 3983d87dfdce8b6b212e7d6a5ca059d9ff3b6305 (diff) |
Remove assert_preconditions; prove ring-ness of basesystem operations for base 2^25.5
Diffstat (limited to 'src/NewBaseSystem.v')
-rw-r--r-- | src/NewBaseSystem.v | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/src/NewBaseSystem.v b/src/NewBaseSystem.v index 5a6a43c26..dbd06671c 100644 --- a/src/NewBaseSystem.v +++ b/src/NewBaseSystem.v @@ -855,19 +855,6 @@ Positional.to_associational_cps Positional.to_associational Positional.eval Posi (@runtime_mul)); [replace_with_vm_compute t1; clear t1|reflexivity]. -Ltac assert_preconditions := - repeat match goal with - | |- context [Positional.Fdecode ?wt] => - unique assert (forall i, wt i <> 0) - by (intros; apply Z.pow_nonzero; try (cbv; congruence); - solve [zero_bounds]) - | |- context [Positional.chained_carries_cps ?wt _ ?idxs] => - unique assert (forall i, In i idxs -> wt (S i) / wt i <> 0) - by (clear; simpl; intuition; subst_let; subst; cbv in *; - congruence) - | _ => unique pose proof div_mod - end. - (* TODO : move *) Lemma F_of_Z_opp {m} x : F.of_Z m (- x) = F.opp (F.of_Z m x). Proof. |