Skip to content

Commit

Permalink
Remove rules ecEq_unfold and ecEq_refl.
Browse files Browse the repository at this point in the history
(Proofs can now use `add_cryptol_defs ["ecEq"]` instead.)
  • Loading branch information
Brian Huffman committed Dec 6, 2018
1 parent 5794a3a commit 45959b9
Showing 1 changed file with 0 additions and 5 deletions.
5 changes: 0 additions & 5 deletions saw/Cryptol.sawcore
Original file line number Diff line number Diff line change
Expand Up @@ -1284,11 +1284,6 @@ ecSle =
--------------------------------------------------------------------------------
-- Rewrite rules

ecEq_unfold : (a : sort 0) -> (pa : PCmp a) -> Eq (a -> a -> Bool) (ecEq a pa) pa.eq;
ecEq_unfold a pa = Refl (a -> a -> Bool) (ecEq a pa);

axiom ecEq_refl : (a : sort 0) -> (pa : PCmp a) -> (x : a) -> Eq Bool (ecEq a pa x x) True;

axiom replicate_False : (n : Nat) -> Eq (bitvector n) (replicate n Bool False) (bvNat n 0);

axiom subNat_0 : (n : Nat) -> Eq Nat (subNat n 0) n;
Expand Down

0 comments on commit 45959b9

Please sign in to comment.