aboutsummaryrefslogtreecommitdiff
path: root/theories/Numbers/Integer/SpecViaZ/ZSig.v
diff options
context:
space:
mode:
authorletouzey2010-01-08 14:44:56 +0000
committerletouzey2010-01-08 14:44:56 +0000
commit5db31bb0333810ccdd0a79e9855ae9d2fcdbf2d3 (patch)
treedd8cd4a8b4453d96fdcd8fea56c9a56a4f766087 /theories/Numbers/Integer/SpecViaZ/ZSig.v
parentc630fdf04db508d5d877a6b1fd93145893377287 (diff)
Numbers: axiomatization + generic properties of abs and sgn.
This allow to really finish files about division. An abs and sgn is added to BigZ. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12644 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'theories/Numbers/Integer/SpecViaZ/ZSig.v')
-rw-r--r--theories/Numbers/Integer/SpecViaZ/ZSig.v8
1 files changed, 8 insertions, 0 deletions
diff --git a/theories/Numbers/Integer/SpecViaZ/ZSig.v b/theories/Numbers/Integer/SpecViaZ/ZSig.v
index 00e292db0f..ef3cd5c341 100644
--- a/theories/Numbers/Integer/SpecViaZ/ZSig.v
+++ b/theories/Numbers/Integer/SpecViaZ/ZSig.v
@@ -114,4 +114,12 @@ Module Type ZType.
Parameter spec_gcd: forall a b, [gcd a b] = Zgcd (to_Z a) (to_Z b).
+ Parameter sgn : t -> t.
+
+ Parameter spec_sgn : forall x, [sgn x] = Zsgn [x].
+
+ Parameter abs : t -> t.
+
+ Parameter spec_abs : forall x, [abs x] = Zabs [x].
+
End ZType.