<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coq-mathcomp/ChangeLog, branch master</title>
<subtitle>Library of mathematical components formalized in Coq</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq-mathcomp/'/>
<entry>
<title>porting ChangeLog to Markdown format (#322)</title>
<updated>2019-04-04T15:38:03+00:00</updated>
<author>
<name>Enrico</name>
</author>
<published>2019-04-04T15:38:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq-mathcomp/commit/?id=8296d8c80d368710331de9d48328242ecb2f6197'/>
<id>8296d8c80d368710331de9d48328242ecb2f6197</id>
<content type='text'>

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

</pre>
</div>
</content>
</entry>
<entry>
<title>ChangeLog update</title>
<updated>2019-04-01T15:42:37+00:00</updated>
<author>
<name>Georges Gonthier</name>
</author>
<published>2019-03-04T15:53:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq-mathcomp/commit/?id=0f785cb80a555ce4109255819becb953a968cc8c'/>
<id>0f785cb80a555ce4109255819becb953a968cc8c</id>
<content type='text'>
Describe extension and warn about incompatibilities.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Describe extension and warn about incompatibilities.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactoring allpairs to handle the dependent version as well</title>
<updated>2019-03-26T18:46:39+00:00</updated>
<author>
<name>Cyril Cohen</name>
</author>
<published>2019-03-20T17:22:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq-mathcomp/commit/?id=d6dbcfe8edacdf00df988843ed6b74ecfc2db744'/>
<id>d6dbcfe8edacdf00df988843ed6b74ecfc2db744</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Compat of sumn with bigop and renaming dep to cond when appropriate</title>
<updated>2019-03-23T23:04:29+00:00</updated>
<author>
<name>Cyril Cohen</name>
</author>
<published>2019-03-20T17:31:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq-mathcomp/commit/?id=9c8f15339e719321d1a04360d3d2052ecd8bb5a2'/>
<id>9c8f15339e719321d1a04360d3d2052ecd8bb5a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the eqType instance for intervals, le_bound(l|r)_anti, and itv_intersection, redefine prev_of_itv and itv_decompose using lersif, extend itv_rewrite, simplify proofs (#271)</title>
<updated>2019-02-07T19:52:51+00:00</updated>
<author>
<name>Kazuhiko Sakaguchi</name>
</author>
<published>2019-02-07T19:52:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq-mathcomp/commit/?id=844c94bab187bbaf09da496d22d036885d989cae'/>
<id>844c94bab187bbaf09da496d22d036885d989cae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add some theorems on lersif and intervals (#269)</title>
<updated>2019-01-29T12:35:31+00:00</updated>
<author>
<name>Kazuhiko Sakaguchi</name>
</author>
<published>2019-01-29T12:35:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq-mathcomp/commit/?id=590adf7b207b7186121c949d0f0419445471269c'/>
<id>590adf7b207b7186121c949d0f0419445471269c</id>
<content type='text'>
* Add some theorems on lersif and intervals

* Add more theorems on lersif

* Remove needless parens

* ChangeLog

* Move lersifN

* Add lersif_anti
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add some theorems on lersif and intervals

* Add more theorems on lersif

* Remove needless parens

* ChangeLog

* Move lersifN

* Add lersif_anti
</pre>
</div>
</content>
</entry>
<entry>
<title>Generalizing homo-mono-morphism lemmas and extremum (#201)</title>
<updated>2018-12-19T14:43:31+00:00</updated>
<author>
<name>Cyril Cohen</name>
</author>
<published>2018-12-19T14:43:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq-mathcomp/commit/?id=d86a673e1be70962504c8e44af71723c2a0d1a79'/>
<id>d86a673e1be70962504c8e44af71723c2a0d1a79</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct and improve implicits and documentation of MatrixGenField</title>
<updated>2018-12-14T16:43:07+00:00</updated>
<author>
<name>Georges Gonthier</name>
</author>
<published>2018-12-14T16:41:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq-mathcomp/commit/?id=718ae58fbf794dd069d0d4a5e35da697f0aabba9'/>
<id>718ae58fbf794dd069d0d4a5e35da697f0aabba9</id>
<content type='text'>
Refactored and completed implicit and scope signatures of constants of
MatrixGenField, the module that contains the construction of an
extension field for an irreducible representation, and for decidability
definitions.
  Completed and corrected some errors in the corresponding header
documentation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactored and completed implicit and scope signatures of constants of
MatrixGenField, the module that contains the construction of an
extension field for an irreducible representation, and for decidability
definitions.
  Completed and corrected some errors in the corresponding header
documentation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust implicits of cancellation lemmas</title>
<updated>2018-12-13T11:55:43+00:00</updated>
<author>
<name>Georges Gonthier</name>
</author>
<published>2018-12-13T11:55:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq-mathcomp/commit/?id=0b1ea03dafcf36880657ba910eec28ab78ccd018'/>
<id>0b1ea03dafcf36880657ba910eec28ab78ccd018</id>
<content type='text'>
Like injectivity lemmas, instances of cancellation lemmas (whose
conclusion is `cancel ? ?`, `{in ?, cancel ? ?}`, `pcancel`, or
`ocancel`) are passed to
generic lemmas such as `canRL` or `canLR_in`. Thus such lemmas should
not have trailing on-demand implicits _just before_ the `cancel`
conclusion, as these would be inconvenient to insert (requiring
essentially an explicit eta-expansion).
We therefore use `Arguments` or `Prenex Implicits` directives to make
all such arguments maximally inserted implicits. We don’t, however make
other arguments implicit, so as not to spoil direct instantiation of
the lemmas (in, e.g., `rewrite -[y](invmK injf)`).
We have also tried to do this with lemmas whose statement matches a
`cancel`, i.e., ending in `forall x, g (E[x]) = x` (where pattern
unification will pick up `f = fun x =&gt; E[x]`).
We also adjusted implicits of a few stray injectivity
lemmas, and defined constants.
We provide a shorthand for reindexing a bigop with a permutation.
Finally we used the new implicit signatures to simplify proofs that
use injectivity or cancellation lemmas.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Like injectivity lemmas, instances of cancellation lemmas (whose
conclusion is `cancel ? ?`, `{in ?, cancel ? ?}`, `pcancel`, or
`ocancel`) are passed to
generic lemmas such as `canRL` or `canLR_in`. Thus such lemmas should
not have trailing on-demand implicits _just before_ the `cancel`
conclusion, as these would be inconvenient to insert (requiring
essentially an explicit eta-expansion).
We therefore use `Arguments` or `Prenex Implicits` directives to make
all such arguments maximally inserted implicits. We don’t, however make
other arguments implicit, so as not to spoil direct instantiation of
the lemmas (in, e.g., `rewrite -[y](invmK injf)`).
We have also tried to do this with lemmas whose statement matches a
`cancel`, i.e., ending in `forall x, g (E[x]) = x` (where pattern
unification will pick up `f = fun x =&gt; E[x]`).
We also adjusted implicits of a few stray injectivity
lemmas, and defined constants.
We provide a shorthand for reindexing a bigop with a permutation.
Finally we used the new implicit signatures to simplify proofs that
use injectivity or cancellation lemmas.
</pre>
</div>
</content>
</entry>
<entry>
<title>Adding lemma `eqmxMunitP`</title>
<updated>2018-12-10T17:32:20+00:00</updated>
<author>
<name>Cyril Cohen</name>
</author>
<published>2018-12-05T10:23:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq-mathcomp/commit/?id=a2d36f6f0746531d207e760a22d47dd2ebb77ade'/>
<id>a2d36f6f0746531d207e760a22d47dd2ebb77ade</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
