<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coq/doc/RecTutorial, branch master</title>
<subtitle>The formal proof system</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/'/>
<entry>
<title>Remove tutorials.</title>
<updated>2018-05-10T17:23:49+00:00</updated>
<author>
<name>Théo Zimmermann</name>
</author>
<published>2018-05-08T13:36:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=012ac80c38d431d68f1dacb01fbfe27bcb7f7eb0'/>
<id>012ac80c38d431d68f1dacb01fbfe27bcb7f7eb0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ltac] Deprecate nameless fix/cofix.</title>
<updated>2018-04-13T10:13:48+00:00</updated>
<author>
<name>Emilio Jesus Gallego Arias</name>
</author>
<published>2018-04-08T23:33:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=2243c25c79ab19876ad74452c9cecc7dcc88c67c'/>
<id>2243c25c79ab19876ad74452c9cecc7dcc88c67c</id>
<content type='text'>
LTAC's `fix` and `cofix` do require access to the proof object inside
the tactic monad when used without a name. This is a bit inconvenient
as we aim to make the handling of the proof object purely functional.

Alternatives have been discussed in #7196, and it seems that
deprecating the nameless forms may have the best cost/benefit ratio,
so opening this PR for discussion.

See also #6171.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
LTAC's `fix` and `cofix` do require access to the proof object inside
the tactic monad when used without a name. This is a bit inconvenient
as we aim to make the handling of the proof object purely functional.

Alternatives have been discussed in #7196, and it seems that
deprecating the nameless forms may have the best cost/benefit ratio,
so opening this PR for discussion.

See also #6171.
</pre>
</div>
</content>
</entry>
<entry>
<title>Unbreak RecTutorial.v</title>
<updated>2017-08-01T17:28:11+00:00</updated>
<author>
<name>Gaëtan Gilbert</name>
</author>
<published>2017-06-22T12:21:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=e18f0a289411047777efdfa362bba675b16bb5a3'/>
<id>e18f0a289411047777efdfa362bba675b16bb5a3</id>
<content type='text'>
The RecTutorial.tex still contains similarly broken Coq code, it just
doesn't run it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The RecTutorial.tex still contains similarly broken Coq code, it just
doesn't run it.
</pre>
</div>
</content>
</entry>
<entry>
<title>More consistent writing of de Bruijn.</title>
<updated>2017-05-01T15:48:57+00:00</updated>
<author>
<name>Théo Zimmermann</name>
</author>
<published>2017-05-01T15:48:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=d0252cac3167ef1e5cd26c1b9b40aea06d343413'/>
<id>d0252cac3167ef1e5cd26c1b9b40aea06d343413</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch the few remaining iso-latin-1 files to utf8</title>
<updated>2014-12-09T13:27:21+00:00</updated>
<author>
<name>Pierre Letouzey</name>
</author>
<published>2014-12-09T11:48:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=af84e080ff674a3d5cf2cf88874ddb6ebaf38ecf'/>
<id>af84e080ff674a3d5cf2cf88874ddb6ebaf38ecf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>"allows to", like "allowing to", is improper</title>
<updated>2014-08-25T13:22:40+00:00</updated>
<author>
<name>Jason Gross</name>
</author>
<published>2014-08-12T15:14:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=4fef230a1ee1964712e3ac7f325ce00968ac4769'/>
<id>4fef230a1ee1964712e3ac7f325ce00968ac4769</id>
<content type='text'>
It's possible that I should have removed more "allows", as many
instances of "foo allows to bar" could have been replaced by "foo bars"
(e.g., "[Qed] allows to check and save a complete proof term" could be
"[Qed] checks and saves a complete proof term"), but not always (e.g.,
"the optional argument allows to ignore universe polymorphism" should
not be "the optional argument ignores universe polymorphism" but "the
optional argument allows the caller to instruct Coq to ignore universe
polymorphism" or something similar).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's possible that I should have removed more "allows", as many
instances of "foo allows to bar" could have been replaced by "foo bars"
(e.g., "[Qed] allows to check and save a complete proof term" could be
"[Qed] checks and saves a complete proof term"), but not always (e.g.,
"the optional argument allows to ignore universe polymorphism" should
not be "the optional argument ignores universe polymorphism" but "the
optional argument allows the caller to instruct Coq to ignore universe
polymorphism" or something similar).
</pre>
</div>
</content>
</entry>
<entry>
<title>ZArith + other : favor the use of modern names instead of compat notations</title>
<updated>2012-07-05T16:56:16+00:00</updated>
<author>
<name>letouzey</name>
</author>
<published>2012-07-05T16:56:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=fc2613e871dffffa788d90044a81598f671d0a3b'/>
<id>fc2613e871dffffa788d90044a81598f671d0a3b</id>
<content type='text'>
 - For instance, refl_equal --&gt; eq_refl
 - Npos, Zpos, Zneg now admit more uniform qualified aliases
   N.pos, Z.pos, Z.neg.
 - A new module BinInt.Pos2Z with results about injections from
   positive to Z
 - A result about Z.pow pushed in the generic layer
 - Zmult_le_compat_{r,l} --&gt; Z.mul_le_mono_nonneg_{r,l}
 - Using tactic Z.le_elim instead of Zle_lt_or_eq
 - Some cleanup in ring, field, micromega
   (use of "Equivalence", "Proper" ...)
 - Some adaptions in QArith (for instance changed Qpower.Qpower_decomp)
 - In ZMake and ZMake, functor parameters are now named NN and ZZ
   instead of N and Z for avoiding confusions

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@15515 85f007b7-540e-0410-9357-904b9bb8a0f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - For instance, refl_equal --&gt; eq_refl
 - Npos, Zpos, Zneg now admit more uniform qualified aliases
   N.pos, Z.pos, Z.neg.
 - A new module BinInt.Pos2Z with results about injections from
   positive to Z
 - A result about Z.pow pushed in the generic layer
 - Zmult_le_compat_{r,l} --&gt; Z.mul_le_mono_nonneg_{r,l}
 - Using tactic Z.le_elim instead of Zle_lt_or_eq
 - Some cleanup in ring, field, micromega
   (use of "Equivalence", "Proper" ...)
 - Some adaptions in QArith (for instance changed Qpower.Qpower_decomp)
 - In ZMake and ZMake, functor parameters are now named NN and ZZ
   instead of N and Z for avoiding confusions

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@15515 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>mainbiblio.bib : get rid of merge marker from failed merge</title>
<updated>2011-10-09T09:48:03+00:00</updated>
<author>
<name>letouzey</name>
</author>
<published>2011-10-09T09:48:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=3aa034b579f26cef796061f223c5ff37a68ed9f0'/>
<id>3aa034b579f26cef796061f223c5ff37a68ed9f0</id>
<content type='text'>
 Thanks to Tom Prince for spotting this

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@14530 85f007b7-540e-0410-9357-904b9bb8a0f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 Thanks to Tom Prince for spotting this

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@14530 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>Delete trailing whitespaces in all *.{v,ml*} files</title>
<updated>2009-09-17T15:58:14+00:00</updated>
<author>
<name>glondu</name>
</author>
<published>2009-09-17T15:58:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=61ccbc81a2f3b4662ed4a2bad9d07d2003dda3a2'/>
<id>61ccbc81a2f3b4662ed4a2bad9d07d2003dda3a2</id>
<content type='text'>
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12337 85f007b7-540e-0410-9357-904b9bb8a0f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12337 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>Solves some warning and hides some not-bad ones in doc. It remains a</title>
<updated>2009-01-29T17:05:59+00:00</updated>
<author>
<name>herbelin</name>
</author>
<published>2009-01-29T17:05:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=65fe36d2ad32f2c46c67369555aa5f3461570b78'/>
<id>65fe36d2ad32f2c46c67369555aa5f3461570b78</id>
<content type='text'>
few hevea warning (failure to put a vector on an expression in
Classes.tex, failure to support multirow in RecTutorial.tex).



git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11868 85f007b7-540e-0410-9357-904b9bb8a0f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
few hevea warning (failure to put a vector on an expression in
Classes.tex, failure to support multirow in RecTutorial.tex).



git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11868 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
</feed>
