<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coq/theories, branch master</title>
<subtitle>The formal proof system</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/'/>
<entry>
<title>Merge PR #14041: Enable canonical fun _ =&gt; _ projections.</title>
<updated>2021-04-23T14:48:49+00:00</updated>
<author>
<name>coqbot-app[bot]</name>
</author>
<published>2021-04-23T14:48:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=d332bbc3c1118631eb8c935ba61a8d071a90428e'/>
<id>d332bbc3c1118631eb8c935ba61a8d071a90428e</id>
<content type='text'>
Reviewed-by: gares
Ack-by: Janno
Ack-by: CohenCyril
Ack-by: Zimmi48
Ack-by: jfehrle
Ack-by: SkySkimmer
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-by: gares
Ack-by: Janno
Ack-by: CohenCyril
Ack-by: Zimmi48
Ack-by: jfehrle
Ack-by: SkySkimmer
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable canonical `fun _ =&gt; _` projections.</title>
<updated>2021-04-22T07:16:22+00:00</updated>
<author>
<name>Jan-Oliver Kaiser</name>
</author>
<published>2020-05-14T15:08:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=2cbc36c6ae4ca22e000dbb045c865f54a454aca3'/>
<id>2cbc36c6ae4ca22e000dbb045c865f54a454aca3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge PR #13911: Remove the :&gt; type cast?</title>
<updated>2021-04-21T14:58:51+00:00</updated>
<author>
<name>coqbot-app[bot]</name>
</author>
<published>2021-04-21T14:58:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=f9996cdaf0b6aee12c5b71432b1edb90dffb569a'/>
<id>f9996cdaf0b6aee12c5b71432b1edb90dffb569a</id>
<content type='text'>
Reviewed-by: mattam82
Ack-by: Zimmi48
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-by: mattam82
Ack-by: Zimmi48
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge PR #14108: [zify] bugfix</title>
<updated>2021-04-19T11:22:05+00:00</updated>
<author>
<name>Vincent Laporte</name>
</author>
<published>2021-04-19T11:22:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=b53642ec813178fedd3e646832e7c033b8163f52'/>
<id>b53642ec813178fedd3e646832e7c033b8163f52</id>
<content type='text'>
Reviewed-by: Zimmi48
Reviewed-by: vbgl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-by: Zimmi48
Reviewed-by: vbgl
</pre>
</div>
</content>
</entry>
<entry>
<title>[zify] bugfix</title>
<updated>2021-04-16T21:53:38+00:00</updated>
<author>
<name>Frederic Besson</name>
</author>
<published>2021-04-12T19:02:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=d2c7022f0e16e6037c0d8c30c837abaad2c8194f'/>
<id>d2c7022f0e16e6037c0d8c30c837abaad2c8194f</id>
<content type='text'>
- to zify the conclusion, we are using Tactics.apply (not rewrite)

Closes #11089

- constrain the arguments of Add Zify X to be GlobRef.t
Unset Primitive Projections so that projections are GlobRef.t.

Closes #14043

Update doc/sphinx/addendum/micromega.rst

Co-authored-by: Théo Zimmermann &lt;theo.zimmi@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- to zify the conclusion, we are using Tactics.apply (not rewrite)

Closes #11089

- constrain the arguments of Add Zify X to be GlobRef.t
Unset Primitive Projections so that projections are GlobRef.t.

Closes #14043

Update doc/sphinx/addendum/micromega.rst

Co-authored-by: Théo Zimmermann &lt;theo.zimmi@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[zify] More aggressive application of saturation rules</title>
<updated>2021-04-12T20:03:30+00:00</updated>
<author>
<name>BESSON Frederic</name>
</author>
<published>2021-03-31T20:16:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=8193ca191cc435c108a4842ae38a11d74c7c20a5'/>
<id>8193ca191cc435c108a4842ae38a11d74c7c20a5</id>
<content type='text'>
The role of the `zify_saturate` tactic is to augment the goal with
positivity constraints.  The premisses were previously obtained from
the context. If they are not present, we instantiate the saturation
lemma anyway.

Also,
- Remove saturation rules for Z.mul, the reasoning is performed by lia/nia
- Run zify_saturate after zify_to_euclidean_division_equations
- Better lemma for Z.power
- Ensure that lemma are generated once

Co-authored-by:  Andrej Dudenhefner  &lt;mrhaandi&gt;

Closes #12184, #11656
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The role of the `zify_saturate` tactic is to augment the goal with
positivity constraints.  The premisses were previously obtained from
the context. If they are not present, we instantiate the saturation
lemma anyway.

Also,
- Remove saturation rules for Z.mul, the reasoning is performed by lia/nia
- Run zify_saturate after zify_to_euclidean_division_equations
- Better lemma for Z.power
- Ensure that lemma are generated once

Co-authored-by:  Andrej Dudenhefner  &lt;mrhaandi&gt;

Closes #12184, #11656
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge PR #14061: [zify] better error reporting</title>
<updated>2021-04-12T13:27:31+00:00</updated>
<author>
<name>Vincent Laporte</name>
</author>
<published>2021-04-12T13:27:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=bc49ee6872f1a5bb781c8b81bc21371d93492841'/>
<id>bc49ee6872f1a5bb781c8b81bc21371d93492841</id>
<content type='text'>
Reviewed-by: vbgl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-by: vbgl
</pre>
</div>
</content>
</entry>
<entry>
<title>[zify] better error reporting</title>
<updated>2021-04-12T08:11:32+00:00</updated>
<author>
<name>BESSON Frederic</name>
</author>
<published>2021-04-02T17:58:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=2e75d6606220cb4b5e80766b82007f94788929fb'/>
<id>2e75d6606220cb4b5e80766b82007f94788929fb</id>
<content type='text'>
The vernacular command takes a reference instead of a constr.
Moreover, the head symbol is checked i.e
Add Zify InjTyp ref checks that the referenced term has type
Intyp X1 ... Xn

Closes #14054, #13242

Co-authored-by: Vincent Laporte &lt;vbgl@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The vernacular command takes a reference instead of a constr.
Moreover, the head symbol is checked i.e
Add Zify InjTyp ref checks that the referenced term has type
Intyp X1 ... Xn

Closes #14054, #13242

Co-authored-by: Vincent Laporte &lt;vbgl@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge PR #14056: Miscellaneous mini-"typos" fixes</title>
<updated>2021-04-07T09:10:11+00:00</updated>
<author>
<name>coqbot-app[bot]</name>
</author>
<published>2021-04-07T09:10:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=6f6825636ffe705442dfbbdacfef2e925553b28b'/>
<id>6f6825636ffe705442dfbbdacfef2e925553b28b</id>
<content type='text'>
Reviewed-by: SkySkimmer
Reviewed-by: jfehrle
Reviewed-by: silene
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-by: SkySkimmer
Reviewed-by: jfehrle
Reviewed-by: silene
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge PR #14008: [stdlib] [Arith] Cantor pairing</title>
<updated>2021-04-07T06:42:16+00:00</updated>
<author>
<name>coqbot-app[bot]</name>
</author>
<published>2021-04-07T06:42:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=ae4c38571697528b96dd1f5319873dfe5a11d581'/>
<id>ae4c38571697528b96dd1f5319873dfe5a11d581</id>
<content type='text'>
Reviewed-by: olaure01
Ack-by: jfehrle
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-by: olaure01
Ack-by: jfehrle
</pre>
</div>
</content>
</entry>
</feed>
