From c6d34ae80622b409733776c3cc4ecf5fce6a8378 Mon Sep 17 00:00:00 2001 From: notin Date: Wed, 28 Nov 2007 18:07:28 +0000 Subject: Ajout de l'axiomatisation des entiers à la documentation de la librairie standard git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@10343 85f007b7-540e-0410-9357-904b9bb8a0f7 --- doc/stdlib/index-list.html.template | 69 ++++++++++++++++++++++++++++++++++--- doc/stdlib/make-library-index | 5 +-- 2 files changed, 67 insertions(+), 7 deletions(-) (limited to 'doc/stdlib') diff --git a/doc/stdlib/index-list.html.template b/doc/stdlib/index-list.html.template index 65d69a1d8e..ba306b8871 100644 --- a/doc/stdlib/index-list.html.template +++ b/doc/stdlib/index-list.html.template @@ -65,6 +65,9 @@ through the Require Import command.

theories/Logic/ProofIrrelevance.v theories/Logic/ProofIrrelevanceFacts.v theories/Logic/ConstructiveEpsilon.v + theories/Logic/Description.v + theories/Logic/Epsilon.v + theories/Logic/IndefiniteDescription.v
Bool: @@ -119,7 +122,7 @@ through the Require Import command.

theories/NArith/Ndigits.v theories/NArith/Ndist.v theories/NArith/Ndec.v -. +
ZArith: Binary integers @@ -152,6 +155,9 @@ through the Require Import command.

theories/ZArith/Zbinary.v theories/ZArith/Znumtheory.v theories/ZArith/Int.v + theories/ZArith/ZOdiv_def.v + theories/ZArith/ZOdiv.v + theories/ZArith/Zpow_facts.v
QArith: @@ -167,9 +173,54 @@ through the Require Import command.

(theories/QArith/QArith.v) theories/QArith/Qreals.v theories/QArith/Qcanon.v + theories/QArith/Qround.v - - + +
Numbers: + A modular axiomatic construction for numbers +
+
+ theories/Numbers/NumPrelude.v + theories/Numbers/QRewrite.v + theories/Numbers/NatInt/NZBase.v + theories/Numbers/NatInt/NZAxioms.v + theories/Numbers/NatInt/NZPlus.v + theories/Numbers/NatInt/NZTimes.v + theories/Numbers/NatInt/NZOrder.v + theories/Numbers/NatInt/NZTimesOrder.v + theories/Numbers/NatInt/NZPlusOrder.v +
+ +
+ theories/Numbers/Natural/Abstract/NOrder.v + theories/Numbers/Natural/Abstract/NPlus.v + theories/Numbers/Natural/Abstract/NMinus.v + theories/Numbers/Natural/Abstract/NTimesOrder.v + theories/Numbers/Natural/Abstract/NPlusOrder.v + theories/Numbers/Natural/Abstract/NIso.v + theories/Numbers/Natural/Abstract/NStrongRec.v + theories/Numbers/Natural/Abstract/NBase.v + theories/Numbers/Natural/Abstract/NAxioms.v + theories/Numbers/Natural/Abstract/NTimes.v + theories/Numbers/Natural/Abstract/NDefOps.v + theories/Numbers/Natural/Peano/NPeano.v + theories/Numbers/Natural/Binary/NBinDefs.v + theories/Numbers/Natural/Binary/NBinary.v +
+ +
+ theories/Numbers/Integer/Abstract/ZPlus.v + theories/Numbers/Integer/Abstract/ZPlusOrder.v + theories/Numbers/Integer/Abstract/ZLt.v + theories/Numbers/Integer/Abstract/ZDomain.v + theories/Numbers/Integer/Abstract/ZAxioms.v + theories/Numbers/Integer/Abstract/ZTimes.v + theories/Numbers/Integer/Abstract/ZBase.v + theories/Numbers/Integer/Abstract/ZTimesOrder.v + theories/Numbers/Integer/Binary/ZBinary.v + theories/Numbers/Integer/NatPairs/ZNatPairs.v +
+
Relations: Relations (definitions and basic results)
@@ -213,6 +264,8 @@ through the Require Import command.

Setoids:
theories/Setoids/Setoid.v + theories/Setoids/Setoid_Prop.v + theories/Setoids/Setoid_tac.v
Lists: @@ -385,7 +438,7 @@ through the Require Import command.

theories/Ints/BigN.v theories/Ints/BigZ.v theories/Ints/Int31.v - theories/Ints/Tactic.v + theories/Ints/Z/ZAux.v theories/Ints/num/GenAdd.v theories/Ints/num/GenBase.v theories/Ints/num/GenDivn1.v @@ -396,10 +449,16 @@ through the Require Import command.

theories/Ints/num/GenSub.v theories/Ints/num/Nbasic.v theories/Ints/num/NMake.v - theories/Ints/num/QMake.v theories/Ints/num/ZMake.v theories/Ints/num/Zn2Z.v theories/Ints/num/ZnZ.v + theories/Ints/num/BigQ.v + theories/Ints/num/QMake_base.v + theories/Ints/num/Q0Make.v + theories/Ints/num/QbiMake.v + theories/Ints/num/QifMake.v + theories/Ints/num/QpMake.v + theories/Ints/num/QvMake.v diff --git a/doc/stdlib/make-library-index b/doc/stdlib/make-library-index index 27dfc434f1..a2aed15f36 100755 --- a/doc/stdlib/make-library-index +++ b/doc/stdlib/make-library-index @@ -7,7 +7,7 @@ FILE=$1 cp -f $FILE.template tmp echo -n Building file index-list.prehtml ... -LIBDIRS="Init Logic Bool Arith NArith ZArith QArith Relations Sets Setoids Lists Sorting Wellfounded IntMap FSets Reals Ints Ints/num Program" +LIBDIRS="Init Logic Bool Arith NArith ZArith QArith Relations Sets Setoids Lists Sorting Wellfounded IntMap FSets Reals Ints Ints/num Ints/Z Program Numbers Numbers/Natural/Abstract Numbers/Natural/Peano Numbers/Natural/Binary Numbers/Integer/Abstract Numbers/Integer/NatPairs Numbers/Integer/Binary Numbers/NatInt Strings" for k in $LIBDIRS; do i=../theories/$k @@ -21,7 +21,8 @@ for k in $LIBDIRS; do grep -q theories/$k/$b.v tmp a=$? if [ $a = 0 ]; then - sed -e "s:theories/$k/$b.v:$b:g" tmp > tmp2 + p=${k//\//.} + sed -e "s:theories/$k/$b.v:$b:g" tmp > tmp2 mv -f tmp2 tmp else echo Warning: theories/$k/$b.v is missing in the template file -- cgit v1.2.3