diff options
author | 2006-12-08 10:26:54 +0000 | |
---|---|---|
committer | 2006-12-08 10:26:54 +0000 | |
commit | 56cf321a6a275bca6fde0cafb36b6cc9bfba0f93 (patch) | |
tree | 6647726bdf475cc5e57ee372afbd3196fbfbbab1 | |
parent | fef03cfe009efefdcfdc5ccff88d8fbadaf6feb0 (diff) |
Correction typo règle réduction du fix chapitre CCI
Maj mode emacs coqide dans faq
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@9412 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r-- | doc/faq/FAQ.tex | 29 | ||||
-rw-r--r-- | doc/refman/RefMan-cic.tex | 3 |
2 files changed, 28 insertions, 4 deletions
diff --git a/doc/faq/FAQ.tex b/doc/faq/FAQ.tex index 0856377ea..03da19dfa 100644 --- a/doc/faq/FAQ.tex +++ b/doc/faq/FAQ.tex @@ -769,6 +769,15 @@ it were allowed, it would be possible to encode e.g. Burali-Forti paradox \cite{Gir70,Coq85}. +\Question{Is Coq's logic conservative over Coquand's Calculus of +Constructions?} + +Yes for the non Set-impredicative version of the Calculus of Inductive +Constructions. Indeed, the impredicative sort of the Calculus of +Constructions can only be interpreted as the sort {\Prop} since {\Set} +is predicative. But {\Prop} can be + + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section{Talkin' with the Rooster} @@ -2236,16 +2245,30 @@ rendering tool provided by the server (see {\CoqIde} is a gtk based GUI for \Coq. \Question{How to enable Emacs keybindings?} - Insert \texttt{gtk-key-theme-name = "Emacs"} + +Depending on your configuration, use either one of these two methods + +\begin{itemize} + +\item Insert \texttt{gtk-key-theme-name = "Emacs"} in your \texttt{.coqide-gtk2rc} file. It may be in the current dir or in \verb#$HOME# dir. This is done by default. +\item If in Gnome, run the gnome configuration editor (\texttt{gconf-editor}) +and set key \texttt{gtk-key-theme} to \texttt{Emacs} in the category +\texttt{desktop/gnome/interface}. + +\end{itemize} + + + %$ juste pour que la coloration emacs marche \Question{How to enable antialiased fonts?} - Set the \verb#GDK_USE_XFT# variable to \verb#1#. This is by default with \verb#Gtk >= 2.2#. - If some of your fonts are not available, set \verb#GDK_USE_XFT# to \verb#0#. + Set the \verb#GDK_USE_XFT# variable to \verb#1#. This is by default + with \verb#Gtk >= 2.2#. If some of your fonts are not available, + set \verb#GDK_USE_XFT# to \verb#0#. \Question{How to use those Forall and Exists pretty symbols?}\label{forallcoqide} Thanks to the notation features in \Coq, you just need to insert these diff --git a/doc/refman/RefMan-cic.tex b/doc/refman/RefMan-cic.tex index 34b5a3fbf..7183e040e 100644 --- a/doc/refman/RefMan-cic.tex +++ b/doc/refman/RefMan-cic.tex @@ -1572,7 +1572,8 @@ Let $F$ be the set of declarations: $f_1/k_1:A_1:=t_1 \ldots f_n/k_n:A_n:=t_n$. The reduction for fixpoints is: \[ (\Fix{f_i}{F}~a_1\ldots -a_{k_i}) \triangleright_{\iota} \substs{t_i}{f_k}{\Fix{f_k}{F}}{k=1\ldots n}\] +a_{k_i}) \triangleright_{\iota} \substs{t_i}{f_k}{\Fix{f_k}{F}}{k=1\ldots n} +~a_1\ldots a_{k_i}\] when $a_{k_i}$ starts with a constructor. This last restriction is needed in order to keep strong normalization and corresponds to the reduction for primitive recursive operators. |