1 (**************************************************************************)
4 (* ||A|| A project by Andrea Asperti *)
6 (* ||I|| Developers: *)
7 (* ||T|| The HELM team. *)
8 (* ||A|| http://helm.cs.unibo.it *)
10 (* \ / This file is distributed under the terms of the *)
11 (* v GNU General Public License Version 2 *)
13 (**************************************************************************)
15 (* This file was automatically generated: do not edit *********************)
19 (*#***********************************************************************)
21 (* v * The Coq Proof Assistant / The Coq Development Team *)
23 (* <O___,, * CNRS-Ecole Polytechnique-INRIA Futurs-Universite Paris Sud *)
25 (* \VV/ **************************************************************)
27 (* // * This file is distributed under the terms of the *)
29 (* * GNU Lesser General Public License Version 2.1 *)
31 (*#***********************************************************************)
33 (* $Id: ZArith_base.v,v 1.5.2.1 2004/07/16 19:31:20 herbelin Exp $ *)
35 (*#* Library for manipulating integers based on binary encoding.
36 These are the basic modules, required by [Omega] and [Ring] for instance.
37 The full library is [ZArith]. *)
39 include "NArith/BinPos.ma".
41 include "NArith/BinNat.ma".
43 include "ZArith/BinInt.ma".
45 include "ZArith/Zcompare.ma".
47 include "ZArith/Zorder.ma".
49 include "ZArith/Zeven.ma".
51 include "ZArith/Zmin.ma".
53 include "ZArith/Zabs.ma".
55 include "ZArith/Znat.ma".
57 include "ZArith/auxiliary.ma".
59 include "ZArith/ZArith_dec.ma".
61 include "ZArith/Zbool.ma".
63 include "ZArith/Zmisc.ma".
65 include "ZArith/Wf_Z.ma".
68 Hint Resolve Zle_refl Zplus_comm Zplus_assoc Zmult_comm Zmult_assoc Zplus_0_l
69 Zplus_0_r Zmult_1_l Zplus_opp_l Zplus_opp_r Zmult_plus_distr_l
70 Zmult_plus_distr_r: zarith.
73 include "ZArith/Zhints.ma".