aboutsummaryrefslogtreecommitdiff
path: root/doc/Library.tex
diff options
context:
space:
mode:
authorfilliatr2000-12-12 22:36:15 +0000
committerfilliatr2000-12-12 22:36:15 +0000
commitb6018c78b25da14d4f44cf10de692f968cba1e98 (patch)
treec152b9761b70cbc554efdc2f05f3a995444ed259 /doc/Library.tex
parent88e2679b89a32189673b808acfe3d6181a38c000 (diff)
Initial revision
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@8143 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'doc/Library.tex')
-rwxr-xr-xdoc/Library.tex57
1 files changed, 57 insertions, 0 deletions
diff --git a/doc/Library.tex b/doc/Library.tex
new file mode 100755
index 0000000000..bb9ef22c18
--- /dev/null
+++ b/doc/Library.tex
@@ -0,0 +1,57 @@
+\documentclass[11pt]{article}
+
+\input{./title}
+\input{./macros}
+\input{./library/macros}
+
+\begin{document}
+
+\coverpage{The standard library}%
+{\ }
+
+\tableofcontents
+
+\newpage
+\section*{The \Coq\ standard library}
+
+This document is a short description of the \Coq\ standard library.
+This library comes with the system as a complement of the core library
+(the {\bf INIT} library ; see the Reference Manual for a description
+of this library). It provides a set of modules directly available
+through the \verb!Require! command.
+
+The standard library is composed of the following subdirectories:
+
+\medskip
+\begin{tabular}{lp{10cm}}
+ {\bf LOGIC} & Classical logic and dependent equality \\
+ {\bf ARITH} & Basic Peano arithmetic \\
+ {\bf ZARITH} & Binary integers \\
+ {\bf BOOL} & Booleans (basic functions and results) \\
+ {\bf LISTS} & Monomorphic and polymorphic lists (basic functions and
+ results), Streams (infinite sequences defined with co-inductive
+ types) \\
+ {\bf SETS} & Sets (classical, constructive, finite, infinite, powerset,
+ etc.) \\
+ {\bf RELATIONS} & Relations (definitions and basic results). There is
+ a subdirectory about well-founded relations ({\bf WELLFOUNDED}) \\
+ {\bf SORTING} & Axiomatizations of sorts \\
+ {\bf REALS} & Axiomatization of Real Numbers (classical, basic functions
+ and results, integer part and fractional part, require ZARITH
+ library)
+\end{tabular}
+\medskip
+
+Each of these subdirectories contains a set of modules, whose
+specifications ({\sf Gallina} files) have
+been roughly, and automatically, pasted in the following pages. There
+is also a version of this document in HTML format on the WWW, which
+you can access from the \Coq\ home page at
+\texttt{http://pauillac.inria.fr/coq/coq-eng.html}.
+
+
+\input{library/libdoc.tex}
+
+\end{document}
+
+% $Id$