aboutsummaryrefslogtreecommitdiff
path: root/docs/htmldoc/mathcomp.ssreflect.ssrnotations.html
diff options
context:
space:
mode:
authorEnrico Tassi2018-04-20 10:54:22 +0200
committerEnrico Tassi2018-04-20 10:54:22 +0200
commited05182cece6bb3706e09b2ce14af4a41a2e8141 (patch)
treee850d7314b6372d0476cf2ffaf7d3830721db7b1 /docs/htmldoc/mathcomp.ssreflect.ssrnotations.html
parent3d196f44681fb3b23ff8a79fbd44e12308680531 (diff)
generate the documentation for 1.7
Diffstat (limited to 'docs/htmldoc/mathcomp.ssreflect.ssrnotations.html')
-rw-r--r--docs/htmldoc/mathcomp.ssreflect.ssrnotations.html221
1 files changed, 221 insertions, 0 deletions
diff --git a/docs/htmldoc/mathcomp.ssreflect.ssrnotations.html b/docs/htmldoc/mathcomp.ssreflect.ssrnotations.html
new file mode 100644
index 0000000..22be516
--- /dev/null
+++ b/docs/htmldoc/mathcomp.ssreflect.ssrnotations.html
@@ -0,0 +1,221 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link href="coqdoc.css" rel="stylesheet" type="text/css" />
+<title>mathcomp.ssreflect.ssrnotations</title>
+</head>
+
+<body>
+
+<div id="page">
+
+<div id="header">
+</div>
+
+<div id="main">
+
+<h1 class="libtitle">Library mathcomp.ssreflect.ssrnotations</h1>
+
+<div class="code">
+<span class="comment">(*&nbsp;(c)&nbsp;Copyright&nbsp;2006-2016&nbsp;Microsoft&nbsp;Corporation&nbsp;and&nbsp;Inria.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>
+&nbsp;Distributed&nbsp;under&nbsp;the&nbsp;terms&nbsp;of&nbsp;CeCILL-B.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*)</span><br/>
+
+<br/>
+</div>
+
+<div class="doc">
+<ul class="doclist">
+<li> Reserved notation for various arithmetic and algebraic operations:
+ e. [a1, ..., a_n] evaluation (e.g., polynomials).
+ e`<i>i indexing (number list, integer pi-part).
+ x^-1 inverse (group, field).
+ x *+ n, x *- n integer multiplier (modules and rings).
+ x ^+ n, x ^- n integer exponent (groups and rings).
+ x *: A, A :* x external product (scaling/module product in rings,
+ left/right cosets in groups).
+ A :&amp;: B intersection (of sets, groups, subspaces, ...).
+ A :|: B, a |: B union, union with a singleton (of sets).
+ A :\: B, A :\ b relative complement (of sets, subspaces, ...).
+ <tt>A</tt>, &lt; [a]&gt; generated group/subspace, generated cycle/line.
+ 'C[x], 'C_A[x] point centralisers (in groups and F-algebras).
+ 'C(A), 'C_B(A) centralisers (in groups and matrix and F_algebras).
+ 'Z(A) centers (in groups and matrix and F-algebras).
+ m %/ d, m %% d Euclidean division and remainder (nat, polynomials).
+ d %| m Euclidean divisibility (nat, polynomial).
+ m = n % [mod d] equality mod d (also defined for &lt;&gt;, ==, and !=).
+ e^`(n) nth formal derivative (groups, polynomials).
+ e^` simple formal derivative (polynomials only).
+ `|x| norm, absolute value, distance (rings, int, nat).
+ x &lt;= y ?= iff C x is less than y, and equal iff C holds (nat, rings).
+ x &lt;= y :&gt; T, etc cast comparison (rings, all comparison operators).
+ [rec a1, ..., an] standard shorthand for hidden recursor (see prime.v).
+ The interpretation of these notations is not defined here, but the
+ declarations help maintain consistency across the library.
+<div class="paragraph"> </div>
+
+ Reserved notation for evaluation
+</li>
+</ul>
+
+</div>
+<div class="code">
+<span class="id" title="keyword">Reserved Notation</span> &quot;e .[ x ]"<br/>
+&nbsp;&nbsp;(<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 2, <span class="id" title="tactic">left</span> <span class="id" title="keyword">associativity</span>, <span class="id" title="var">format</span> "e .[ x ]").<br/>
+
+<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;e .[ x1 , x2 , .. , xn ]" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 2, <span class="id" title="tactic">left</span> <span class="id" title="keyword">associativity</span>,<br/>
+&nbsp;&nbsp;<span class="id" title="var">format</span> "e '[ ' .[ x1 , '/' x2 , '/' .. , '/' xn ] ']'").<br/>
+
+<br/>
+</div>
+
+<div class="doc">
+ Reserved notation for subscripting and superscripting
+</div>
+<div class="code">
+<span class="id" title="keyword">Reserved Notation</span> &quot;s `_ i" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 3, <span class="id" title="var">i</span> <span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 2, <span class="id" title="tactic">left</span> <span class="id" title="keyword">associativity</span>,<br/>
+&nbsp;&nbsp;<span class="id" title="var">format</span> "s `_ i").<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;x ^-1" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 3, <span class="id" title="tactic">left</span> <span class="id" title="keyword">associativity</span>, <span class="id" title="var">format</span> "x ^-1").<br/>
+
+<br/>
+</div>
+
+<div class="doc">
+ Reserved notation for integer multipliers and exponents
+</div>
+<div class="code">
+<span class="id" title="keyword">Reserved Notation</span> &quot;x *+ n" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 40, <span class="id" title="tactic">left</span> <span class="id" title="keyword">associativity</span>).<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;x *- n" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 40, <span class="id" title="tactic">left</span> <span class="id" title="keyword">associativity</span>).<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;x ^+ n" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 29, <span class="id" title="tactic">left</span> <span class="id" title="keyword">associativity</span>).<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;x ^- n" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 29, <span class="id" title="tactic">left</span> <span class="id" title="keyword">associativity</span>).<br/>
+
+<br/>
+</div>
+
+<div class="doc">
+ Reserved notation for external multiplication.
+</div>
+<div class="code">
+<span class="id" title="keyword">Reserved Notation</span> &quot;x *: A" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 40).<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;A :* x" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 40).<br/>
+
+<br/>
+</div>
+
+<div class="doc">
+ Reserved notation for set-theretic operations.
+</div>
+<div class="code">
+<span class="id" title="keyword">Reserved Notation</span> &quot;A :&amp;: B" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 48, <span class="id" title="tactic">left</span> <span class="id" title="keyword">associativity</span>).<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;A :|: B" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 52, <span class="id" title="tactic">left</span> <span class="id" title="keyword">associativity</span>).<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;a |: A" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 52, <span class="id" title="tactic">left</span> <span class="id" title="keyword">associativity</span>).<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;A :\: B" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 50, <span class="id" title="tactic">left</span> <span class="id" title="keyword">associativity</span>).<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;A :\ b" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 50, <span class="id" title="tactic">left</span> <span class="id" title="keyword">associativity</span>).<br/>
+
+<br/>
+</div>
+
+<div class="doc">
+ Reserved notation for generated structures
+</div>
+<div class="code">
+<span class="id" title="keyword">Reserved Notation</span> &quot;&lt;&lt; A &gt;&gt;" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 0, <span class="id" title="var">format</span> "&lt;&lt; A &gt;&gt;").<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;&lt;[ a ] &gt;" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 0, <span class="id" title="var">format</span> "&lt;[ a ] &gt;").<br/>
+
+<br/>
+</div>
+
+<div class="doc">
+ Reserved notation for centralisers and centers.
+</div>
+<div class="code">
+<span class="id" title="keyword">Reserved Notation</span> &quot;''C' [ x ]" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 8, <span class="id" title="var">format</span> "''C' [ x ]").<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;''C_' A [ x ]"<br/>
+&nbsp;&nbsp;(<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 8, <span class="id" title="var">A</span> <span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 2, <span class="id" title="var">format</span> "''C_' A [ x ]").<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;''C' ( A )" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 8, <span class="id" title="var">format</span> "''C' ( A )").<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;''C_' B ( A )"<br/>
+&nbsp;&nbsp;(<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 8, <span class="id" title="var">B</span> <span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 2, <span class="id" title="var">format</span> "''C_' B ( A )").<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;''Z' ( A )" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 8, <span class="id" title="var">format</span> "''Z' ( A )").<br/>
+</div>
+
+<div class="doc">
+ Compatibility with group action centraliser notation.
+</div>
+<div class="code">
+<span class="id" title="keyword">Reserved Notation</span> &quot;''C_' ( A ) [ x ]" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 8, <span class="id" title="var">only</span> <span class="id" title="var">parsing</span>).<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;''C_' ( B ) ( A )" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 8, <span class="id" title="var">only</span> <span class="id" title="var">parsing</span>).<br/>
+
+<br/>
+</div>
+
+<div class="doc">
+ Reserved notation for Euclidean division and divisibility.
+</div>
+<div class="code">
+<span class="id" title="keyword">Reserved Notation</span> &quot;m %/ d" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 40, <span class="id" title="keyword">no</span> <span class="id" title="keyword">associativity</span>).<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;m %% d" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 40, <span class="id" title="keyword">no</span> <span class="id" title="keyword">associativity</span>).<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;m %| d" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 70, <span class="id" title="keyword">no</span> <span class="id" title="keyword">associativity</span>).<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;m = n %[mod d ]" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 70, <span class="id" title="var">n</span> <span class="id" title="tactic">at</span> <span class="id" title="var">next</span> <span class="id" title="keyword">level</span>,<br/>
+&nbsp;&nbsp;<span class="id" title="var">format</span> "'[hv ' m '/' = n '/' %[mod d ] ']'").<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;m == n %[mod d ]" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 70, <span class="id" title="var">n</span> <span class="id" title="tactic">at</span> <span class="id" title="var">next</span> <span class="id" title="keyword">level</span>,<br/>
+&nbsp;&nbsp;<span class="id" title="var">format</span> "'[hv ' m '/' == n '/' %[mod d ] ']'").<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;m &lt;&gt; n %[mod d ]" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 70, <span class="id" title="var">n</span> <span class="id" title="tactic">at</span> <span class="id" title="var">next</span> <span class="id" title="keyword">level</span>,<br/>
+&nbsp;&nbsp;<span class="id" title="var">format</span> "'[hv ' m '/' &lt;&gt; n '/' %[mod d ] ']'").<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;m != n %[mod d ]" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 70, <span class="id" title="var">n</span> <span class="id" title="tactic">at</span> <span class="id" title="var">next</span> <span class="id" title="keyword">level</span>,<br/>
+&nbsp;&nbsp;<span class="id" title="var">format</span> "'[hv ' m '/' != n '/' %[mod d ] ']'").<br/>
+
+<br/>
+</div>
+
+<div class="doc">
+ Reserved notation for derivatives.
+</div>
+<div class="code">
+<span class="id" title="keyword">Reserved Notation</span> &quot;a ^` " (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 8, <span class="id" title="var">format</span> "a ^` ").<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;a ^` ( n )" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 8, <span class="id" title="var">format</span> "a ^` ( n )").<br/>
+
+<br/>
+</div>
+
+<div class="doc">
+ Reserved notation for absolute value.
+</div>
+<div class="code">
+<span class="id" title="keyword">Reserved Notation</span> &quot;`| x |" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 0, <span class="id" title="var">x</span> <span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 99, <span class="id" title="var">format</span> "`| x |").<br/>
+
+<br/>
+</div>
+
+<div class="doc">
+ Reserved notation for conditional comparison
+</div>
+<div class="code">
+<span class="id" title="keyword">Reserved Notation</span> &quot;x &lt;= y ?= 'iff' c" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 70, <span class="id" title="var">y</span>, <span class="id" title="var">c</span> <span class="id" title="tactic">at</span> <span class="id" title="var">next</span> <span class="id" title="keyword">level</span>,<br/>
+&nbsp;&nbsp;<span class="id" title="var">format</span> "x '[hv' &lt;= y '/' ?= 'iff' c ']'").<br/>
+
+<br/>
+</div>
+
+<div class="doc">
+ Reserved notation for cast comparison.
+</div>
+<div class="code">
+<span class="id" title="keyword">Reserved Notation</span> &quot;x &lt;= y :&gt; T" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 70, <span class="id" title="var">y</span> <span class="id" title="tactic">at</span> <span class="id" title="var">next</span> <span class="id" title="keyword">level</span>).<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;x &gt;= y :&gt; T" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 70, <span class="id" title="var">y</span> <span class="id" title="tactic">at</span> <span class="id" title="var">next</span> <span class="id" title="keyword">level</span>, <span class="id" title="var">only</span> <span class="id" title="var">parsing</span>).<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;x &lt; y :&gt; T" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 70, <span class="id" title="var">y</span> <span class="id" title="tactic">at</span> <span class="id" title="var">next</span> <span class="id" title="keyword">level</span>).<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;x &gt; y :&gt; T" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 70, <span class="id" title="var">y</span> <span class="id" title="tactic">at</span> <span class="id" title="var">next</span> <span class="id" title="keyword">level</span>, <span class="id" title="var">only</span> <span class="id" title="var">parsing</span>).<br/>
+<span class="id" title="keyword">Reserved Notation</span> &quot;x &lt;= y ?= 'iff' c :&gt; T" (<span class="id" title="tactic">at</span> <span class="id" title="keyword">level</span> 70, <span class="id" title="var">y</span>, <span class="id" title="var">c</span> <span class="id" title="tactic">at</span> <span class="id" title="var">next</span> <span class="id" title="keyword">level</span>,<br/>
+&nbsp;&nbsp;<span class="id" title="var">format</span> "x '[hv' &lt;= y '/' ?= 'iff' c :&gt; T ']'").<br/>
+</div>
+</div>
+
+<div id="footer">
+<hr/><a href="index.html">Index</a><hr/>This page has been generated by <a href="http://coq.inria.fr/">coqdoc</a>
+</div>
+
+</div>
+
+</body>
+</html> \ No newline at end of file