]> matita.cs.unibo.it Git - helm.git/blob - helm/www/lambdadelta/basic_2.html
353b1c74e3a13c93f716eb4661aef787e5b5fb37
[helm.git] / helm / www / lambdadelta / basic_2.html
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-us">
4   <head>
5     <meta http-equiv="Content-Language" content="en-us" />
6     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
7     <meta http-equiv="Content-Style-Type" content="text/css" />
8     <meta name="author" content="Ferruccio Guidi" />
9     <meta name="description" content="\lambda\delta home page" />
10     <title>\lambda\delta home page</title>
11     <link rel="stylesheet" type="text/css" href="http://lambdadelta.info/css/ld_web.css" />
12     <link rel="stylesheet" type="text/css" href="http://lambdadelta.info/css/lddl.css" />
13     <link rel="stylesheet" type="text/css" href="http://lambdadelta.info/css/xhtbl.css" />
14     <link rel="shortcut icon" href="http://lambdadelta.info/images/crux_16.ico" />
15   </head>
16   <body lang="en-US">
17     <div class="spacer">
18       <a href="http://lambdadelta.info/">
19         <img class="icon32" alt="[lambdadelta home]" title="lambdadelta home" src="http://lambdadelta.info/images/crux_32.png" />
20       </a>
21     </div>
22     <div class="head1">cic:/matita/lambdadelta/basic_2/ (core λδ version 2)</div>
23     <div class="spacer">
24       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
25     </div>
26    <div xmlns:ld="http://lambdadelta.info/" class="spacer">
27       <br />
28     </div>
29     <div xmlns:ld="http://lambdadelta.info/" class="text">
30       <table cellpadding="4" cellspacing="0">
31         <tbody>
32           <tr>
33             <td class="snns capitalize italic sky">
34               <a href="http://lambdadelta.info/index.html">home</a>
35             </td>
36             <td class="snns capitalize italic magenta">
37               <a href="http://lambdadelta.info/news.html">news</a>
38             </td>
39             <td class="snns capitalize italic orange">
40               <a href="http://lambdadelta.info/documentation.html">documentation</a>
41             </td>
42             <td class="snns capitalize italic green">
43               <a href="http://lambdadelta.info/specification.html">specification</a>
44             </td>
45             <td class="snnn capitalize italic green">
46               <br />
47             </td>
48             <td class="ssns capitalize italic green">
49               <a href="http://lambdadelta.info/implementation.html">implementation</a>
50             </td>
51           </tr>
52           <tr>
53             <td class="snns capitalize sky">
54               <a href="http://lambdadelta.info/index.html#foreword">foreword</a>
55             </td>
56             <td class="snns capitalize magenta">
57               <a href="http://lambdadelta.info/news.html#milestones">milestones</a>
58             </td>
59             <td class="snns capitalize orange">
60               <a href="http://lambdadelta.info/documentation.html#v2">version 2</a>
61             </td>
62             <td class="snns capitalize green">
63               <a href="http://lambdadelta.info/specification.html#v2">version 2</a>
64             </td>
65             <td class="snnn capitalize green">(<a href="http://lambdadelta.info/ground_2.html">background</a> - <a href="http://lambdadelta.info/basic_2.html">core</a> - <a href="http://lambdadelta.info/apps_2.html">applications</a>)</td>
66             <td class="ssns capitalize green">
67               <a href="http://lambdadelta.info/implementation.html#lddl">library</a>
68             </td>
69           </tr>
70           <tr>
71             <td class="snss capitalize sky">
72               <a href="http://lambdadelta.info/index.html#citations">citations</a>
73             </td>
74             <td class="snss capitalize magenta">
75               <a href="http://lambdadelta.info/news.html#visibility">visibility</a>
76             </td>
77             <td class="snss capitalize orange">
78               <a href="http://lambdadelta.info/documentation.html#v1">version 1</a>
79             </td>
80             <td class="snss capitalize green">
81               <a href="http://lambdadelta.info/specification.html#v1">version 1</a>
82             </td>
83             <td class="snsn capitalize green">
84               <br />
85             </td>
86             <td class="ssss capitalize green">
87               <a href="http://lambdadelta.info/implementation.html#helena">helena</a>
88             </td>
89           </tr>
90         </tbody>
91       </table>
92     </div>
93
94
95    <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="summary">Summary of the Specification <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" />
96     </div>
97    <div xmlns:ld="http://lambdadelta.info/" class="text">Here is a numerical acount of the specification's contents
98          and its timeline.
99    </div>
100    <div xmlns:ld="http://lambdadelta.info/" class="text">
101       <table cellpadding="4" cellspacing="0">
102         <tbody>
103           <tr>
104             <td class="snns capitalize italic gray">category</td>
105             <td class="snns italic gray">objects</td>
106             <td class="snnn right italic gray">
107               <br />
108             </td>
109             <td class="snnn italic gray">
110               <br />
111             </td>
112             <td class="snnn right italic gray">
113               <br />
114             </td>
115             <td class="snnn italic gray">
116               <br />
117             </td>
118             <td class="ssnn right italic gray">
119               <br />
120             </td>
121           </tr>
122           <tr>
123             <td class="snns capitalize italic cyan">sizes</td>
124             <td class="snns italic cyan">files</td>
125             <td class="snnn right italic cyan">360</td>
126             <td class="snns italic cyan">characters</td>
127             <td class="snnn right italic cyan">433402</td>
128             <td class="snns italic cyan">nodes</td>
129             <td class="ssnn right italic cyan">1874778</td>
130           </tr>
131           <tr>
132             <td class="snns capitalize italic green">propositions</td>
133             <td class="snns italic green">theorems</td>
134             <td class="snnn right italic green">130</td>
135             <td class="snns italic green">lemmas</td>
136             <td class="snnn right italic green">1286</td>
137             <td class="snns italic green">total</td>
138             <td class="ssnn right italic green">1416</td>
139           </tr>
140           <tr>
141             <td class="snss capitalize italic yellow">concepts</td>
142             <td class="snss italic yellow">declared</td>
143             <td class="snsn right italic yellow">54</td>
144             <td class="snss italic yellow">defined</td>
145             <td class="snsn right italic yellow">89</td>
146             <td class="snss italic yellow">total</td>
147             <td class="sssn right italic yellow">143</td>
148           </tr>
149         </tbody>
150       </table>
151     </div>
152
153    <div xmlns:ld="http://lambdadelta.info/" class="head3sn" id="B">Stage "B"</div>
154    <ul xmlns:ld="http://lambdadelta.info/">
155       <li>
156         <span class="emph alpha">Ongoing.</span>
157          Context-sensitive subject equivalence
158          for native type assignment.
159    </li>
160     </ul>
161
162    <div xmlns:ld="http://lambdadelta.info/" class="head3sn" id="A">Stage "A": "Extending the Applicability Condition"</div>
163    <ul xmlns:ld="http://lambdadelta.info/">
164       <li>
165         <span class="emph gamma">2014 October 28.</span>
166          λδ version 2A is released.
167    </li>
168     </ul>
169    <ul xmlns:ld="http://lambdadelta.info/">
170       <li>
171         <span class="emph beta">2014 September 9.</span>
172          Iterated static type assignment defined (more elegantly)
173          as a primitive notion.
174    </li>
175     </ul>
176    <ul xmlns:ld="http://lambdadelta.info/">
177       <li>
178         <span class="emph beta">2014 June 18.</span>
179          Preservation of stratified native validity
180          for context-sensitive computation on terms.
181    </li>
182     </ul>
183    <ul xmlns:ld="http://lambdadelta.info/">
184       <li>
185         <span class="emph alpha">2014 June 9.</span>
186          Strong qrst-normalization
187          for simply typed terms.
188    </li>
189     </ul>
190    <ul xmlns:ld="http://lambdadelta.info/">
191       <li>
192         <span class="emph alpha">2014 April 16.</span>
193          Lazy equivalence on local environments
194          addded as q-step to rst-computation on closures
195          (anniversary milestone).
196    </li>
197     </ul>
198    <ul xmlns:ld="http://lambdadelta.info/">
199       <li>
200         <span class="emph alpha">2014 January 20.</span>
201          Parametrized slicing of local environments
202          comprises both versions of this operation
203          (one from basic_1, the other used in basic_2 till now).
204    </li>
205     </ul>
206    <ul xmlns:ld="http://lambdadelta.info/">
207       <li>
208         <span class="emph alpha">2013 August 7.</span>
209          Passive support for global environments.
210    </li>
211     </ul>
212    <ul xmlns:ld="http://lambdadelta.info/">
213       <li>
214         <span class="emph alpha">2013 July 27.</span>
215          Reaxiomatized β-reductum as in rt-reduction.
216    </li>
217     </ul>
218    <ul xmlns:ld="http://lambdadelta.info/">
219       <li>
220         <span class="emph alpha">2013 July 20.</span>
221          Context-sensitive strong rt-normalization
222          for simply typed terms.
223    </li>
224     </ul>
225    <ul xmlns:ld="http://lambdadelta.info/">
226       <li>
227         <span class="emph alpha">2013 April 16.</span>
228          Reaxiomatized substitution and reduction
229          commute with respect to subclosure
230          (anniversary milestone).
231    </li>
232     </ul>
233    <ul xmlns:ld="http://lambdadelta.info/">
234       <li>
235         <span class="emph alpha">2013 March 16.</span>
236          Mutual recursive preservation of stratified native validity
237          for rst-computation on closures.
238    </li>
239     </ul>
240    <ul xmlns:ld="http://lambdadelta.info/">
241       <li>
242         <span class="emph alpha">2012 October 16.</span>
243          Confluence for context-free parallel reduction on closures.
244    </li>
245     </ul>
246    <ul xmlns:ld="http://lambdadelta.info/">
247       <li>
248         <span class="emph alpha">2012 July 26.</span>
249          Term binders polarized to control ζ-reduction (not released).
250    </li>
251     </ul>
252    <ul xmlns:ld="http://lambdadelta.info/">
253       <li>
254         <span class="emph alpha">2012 April 16.</span>
255          Context-sensitive subject equivalence
256          for atomic arity assignment
257          (anniversary milestone).
258    </li>
259     </ul>
260    <ul xmlns:ld="http://lambdadelta.info/">
261       <li>
262         <span class="emph alpha">2012 March 15.</span>
263          Context-sensitive strong normalization
264          for simply typed terms.
265    </li>
266     </ul>
267    <ul xmlns:ld="http://lambdadelta.info/">
268       <li>
269         <span class="emph alpha">2012 January 27.</span>
270          Support for abstract candidates of reducibility.
271    </li>
272     </ul>
273    <ul xmlns:ld="http://lambdadelta.info/">
274       <li>
275         <span class="emph alpha">2011 September 21.</span>
276          Confluence for context-sensitive parallel reduction on terms.
277    </li>
278     </ul>
279    <ul xmlns:ld="http://lambdadelta.info/">
280       <li>
281         <span class="emph alpha">2011 September 6.</span>
282          Confluence for context-free parallel reduction on terms.
283    </li>
284     </ul>
285    <ul xmlns:ld="http://lambdadelta.info/">
286       <li>
287         <span class="emph alpha">2011 April 17.</span>
288          Specification starts.
289    </li>
290     </ul>
291
292    <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="structure">Logical Structure of the Specification <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" />
293     </div>
294    <div xmlns:ld="http://lambdadelta.info/" class="text">This table reports the specification's components and their planes.
295    </div>
296    <div xmlns:ld="http://lambdadelta.info/" class="text">
297       <table cellpadding="4" cellspacing="0">
298         <tbody>
299           <tr>
300             <td class="snns top capitalize italic gray">component</td>
301             <td class="snns top italic gray">plane</td>
302             <td class="snns top gray">files</td>
303             <td class="snnn top gray">
304               <br />
305             </td>
306             <td class="snnn top gray">
307               <br />
308             </td>
309             <td class="ssnn top gray">
310               <br />
311             </td>
312           </tr>
313           <tr>
314             <td class="snns top capitalize italic wine">examples</td>
315             <td class="snns top italic wine">terms with special features</td>
316             <td class="snns top wine">ex_sta_ldec ex_cpr_omega ex_fpbg_refl ex_snv_eta</td>
317             <td class="snnn top wine">
318               <br />
319             </td>
320             <td class="snnn top wine">
321               <br />
322             </td>
323             <td class="ssnn top wine">
324               <br />
325             </td>
326           </tr>
327           <tr>
328             <td class="snns top capitalize italic magenta" />
329             <td class="snns top italic magenta" />
330             <td class="snns top magenta" />
331             <td class="snnn top magenta">
332               <br />
333             </td>
334             <td class="snnn top magenta">
335               <br />
336             </td>
337             <td class="ssnn top magenta">
338               <br />
339             </td>
340           </tr>
341           <tr>
342             <td class="snns top capitalize italic prune">dynamic typing</td>
343             <td class="snns top italic prune">local env. ref. for stratified native validity</td>
344             <td class="snns top prune">lsubsv ( ? ⊢ ? ⫃¡[?,?] ? )</td>
345             <td class="snnn top prune">lsubsv_lsuba lsubsv_lsubd lsubsv_lstas lsubsv_scpds lsubsv_cpcs lsubsv_snv</td>
346             <td class="snnn top prune">
347               <br />
348             </td>
349             <td class="ssnn top prune">
350               <br />
351             </td>
352           </tr>
353           <tr>
354             <td class="nnns top capitalize italic prune">
355               <br />
356             </td>
357             <td class="snns top italic prune">stratified native validity</td>
358             <td class="snns top prune">shnv ( ⦃?,?⦄ ⊢ ? ¡[?,?,?] )</td>
359             <td class="snnn top prune">
360               <br />
361             </td>
362             <td class="snnn top prune">
363               <br />
364             </td>
365             <td class="ssnn top prune">
366               <br />
367             </td>
368           </tr>
369           <tr>
370             <td class="nnns top capitalize italic prune">
371               <br />
372             </td>
373             <td class="nnns top italic prune">
374               <br />
375             </td>
376             <td class="snns top prune">snv ( ⦃?,?⦄ ⊢ ? ¡[?,?] )</td>
377             <td class="snnn top prune">snv_lift snv_aaa snv_da_lpr snv_lstas snv_lstas_lpr snv_lpr snv_fsb snv_scpes snv_preserve</td>
378             <td class="snnn top prune">
379               <br />
380             </td>
381             <td class="ssnn top prune">
382               <br />
383             </td>
384           </tr>
385           <tr>
386             <td class="snns top capitalize italic blue">equivalence</td>
387             <td class="snns top italic blue">decomposed rt-equivalence</td>
388             <td class="snns top blue">scpes ( ⦃?,?⦄ ⊢ ? •*⬌*[?,?,?,?] ? )</td>
389             <td class="snnn top blue">scpes_aaa scpes_cpcs scpes_scpes</td>
390             <td class="snnn top blue">
391               <br />
392             </td>
393             <td class="ssnn top blue">
394               <br />
395             </td>
396           </tr>
397           <tr>
398             <td class="nnns top capitalize italic blue">
399               <br />
400             </td>
401             <td class="snns top italic blue">context-sensitive equivalence</td>
402             <td class="snns top blue">cpcs ( ⦃?,?⦄ ⊢ ? ⬌* ? )</td>
403             <td class="snnn top blue">cpcs_aaa cpcs_cprs cpcs_cpcs</td>
404             <td class="snnn top blue">
405               <br />
406             </td>
407             <td class="ssnn top blue">
408               <br />
409             </td>
410           </tr>
411           <tr>
412             <td class="snns top capitalize italic sky">conversion</td>
413             <td class="snns top italic sky">context-sensitive conversion</td>
414             <td class="snns top sky">cpc ( ⦃?,?⦄ ⊢ ? ⬌ ? )</td>
415             <td class="snnn top sky">cpc_cpc</td>
416             <td class="snnn top sky">
417               <br />
418             </td>
419             <td class="ssnn top sky">
420               <br />
421             </td>
422           </tr>
423           <tr>
424             <td class="snns top capitalize italic cyan">computation</td>
425             <td class="snns top italic cyan">evaluation for context-sensitive rt-reduction</td>
426             <td class="snns top cyan">cpxe ( ⦃?,?⦄ ⊢ ➡*[?,?] 𝐍⦃?⦄ )</td>
427             <td class="snnn top cyan">
428               <br />
429             </td>
430             <td class="snnn top cyan">
431               <br />
432             </td>
433             <td class="ssnn top cyan">
434               <br />
435             </td>
436           </tr>
437           <tr>
438             <td class="nnns top capitalize italic cyan">
439               <br />
440             </td>
441             <td class="snns top italic cyan">evaluation for context-sensitive reduction</td>
442             <td class="snns top cyan">cpre ( ⦃?,?⦄ ⊢ ➡* 𝐍⦃?⦄ )</td>
443             <td class="snnn top cyan">cpre_cpre</td>
444             <td class="snnn top cyan">
445               <br />
446             </td>
447             <td class="ssnn top cyan">
448               <br />
449             </td>
450           </tr>
451           <tr>
452             <td class="nnns top capitalize italic cyan">
453               <br />
454             </td>
455             <td class="snns top italic cyan">strongly normalizing qrst-computation</td>
456             <td class="snns top cyan">fsb ( ⦥[?,?] ⦃?,?,?⦄ )</td>
457             <td class="snnn top cyan">fsb_alt ( ⦥⦥[?,?] ⦃?,?,?⦄ )</td>
458             <td class="snnn top cyan">fsb_aaa fsb_csx</td>
459             <td class="ssnn top cyan">
460               <br />
461             </td>
462           </tr>
463           <tr>
464             <td class="nnns top capitalize italic cyan">
465               <br />
466             </td>
467             <td class="snns top italic cyan">strongly normalizing rt-computation</td>
468             <td class="snns top cyan">lcosx ( ? ⊢ ~⬊*[?,?,?] ? )</td>
469             <td class="snnn top cyan">lcosx_cpx</td>
470             <td class="snnn top cyan">
471               <br />
472             </td>
473             <td class="ssnn top cyan">
474               <br />
475             </td>
476           </tr>
477           <tr>
478             <td class="nnns top capitalize italic cyan">
479               <br />
480             </td>
481             <td class="nnns top italic cyan">
482               <br />
483             </td>
484             <td class="snns top cyan">lsx ( ? ⊢ ⬊*[?,?,?,?] ? )</td>
485             <td class="snnn top cyan">lsx_alt ( ? ⊢ ⬊⬊*[?,?,?,?] ? )</td>
486             <td class="snnn top cyan">lsx_drop lsx_lpx lsx_lpxs llsx_csx</td>
487             <td class="ssnn top cyan">
488               <br />
489             </td>
490           </tr>
491           <tr>
492             <td class="nnns top capitalize italic cyan">
493               <br />
494             </td>
495             <td class="nnns top italic cyan">
496               <br />
497             </td>
498             <td class="snns top cyan">csx_vector ( ⦃?,?⦄ ⊢ ⬊*[?,?] ? )</td>
499             <td class="snnn top cyan">csx_tsts_vector csx_aaa</td>
500             <td class="snnn top cyan">
501               <br />
502             </td>
503             <td class="ssnn top cyan">
504               <br />
505             </td>
506           </tr>
507           <tr>
508             <td class="nnns top capitalize italic cyan">
509               <br />
510             </td>
511             <td class="nnns top italic cyan">
512               <br />
513             </td>
514             <td class="snns top cyan">csx ( ⦃?,?⦄ ⊢ ⬊*[?,?] ? )</td>
515             <td class="snnn top cyan">csx_alt ( ⦃?,?⦄ ⊢ ⬊⬊*[?,?] ? )</td>
516             <td class="snnn top cyan">csx_lift csx_lleq csx_lpx csx_lpxs csx_fpbs</td>
517             <td class="ssnn top cyan">
518               <br />
519             </td>
520           </tr>
521           <tr>
522             <td class="nnns top capitalize italic cyan">
523               <br />
524             </td>
525             <td class="snns top italic cyan">parallel qrst-computation</td>
526             <td class="snns top cyan">fpbg ( ⦃?,?,?⦄ &gt;≡[?,?] ⦃?,?,?⦄ )</td>
527             <td class="snnn top cyan">fpbg_lift fpbg_fleq fpbg_fpbs fpbg_fpbg</td>
528             <td class="snnn top cyan">
529               <br />
530             </td>
531             <td class="ssnn top cyan">
532               <br />
533             </td>
534           </tr>
535           <tr>
536             <td class="nnns top capitalize italic cyan">
537               <br />
538             </td>
539             <td class="nnns top italic cyan">
540               <br />
541             </td>
542             <td class="snns top cyan">fpbs ( ⦃?,?,?⦄ ≥[?,?] ⦃?,?,?⦄ )</td>
543             <td class="snnn top cyan">fpbs_alt ( ⦃?,?,?⦄ ≥≥[?,?] ⦃?,?,?⦄ )</td>
544             <td class="snnn top cyan">fpbs_lift fpbs_aaa fpbs_fpb fpbs_fpbs</td>
545             <td class="ssnn top cyan">
546               <br />
547             </td>
548           </tr>
549           <tr>
550             <td class="nnns top capitalize italic cyan">
551               <br />
552             </td>
553             <td class="snns top italic cyan">decomposed rt-computation</td>
554             <td class="snns top cyan">scpds ( ⦃?,?⦄ ⊢ ? •*➡*[?,?,?] ? )</td>
555             <td class="snnn top cyan">scpds_lift scpds_aaa scpds_scpds</td>
556             <td class="snnn top cyan">
557               <br />
558             </td>
559             <td class="ssnn top cyan">
560               <br />
561             </td>
562           </tr>
563           <tr>
564             <td class="nnns top capitalize italic cyan">
565               <br />
566             </td>
567             <td class="snns top italic cyan">context-sensitive rt-computation</td>
568             <td class="snns top cyan">lpxs ( ⦃?,?⦄ ⊢ ➡*[?,?] ? )</td>
569             <td class="snnn top cyan">lpxs_drop lpxs_lleq lpxs_aaa lpxs_cpxs lpxs_lpxs</td>
570             <td class="snnn top cyan">
571               <br />
572             </td>
573             <td class="ssnn top cyan">
574               <br />
575             </td>
576           </tr>
577           <tr>
578             <td class="nnns top capitalize italic cyan">
579               <br />
580             </td>
581             <td class="nnns top italic cyan">
582               <br />
583             </td>
584             <td class="snns top cyan">cpxs ( ⦃?,?⦄ ⊢ ? ➡*[?,?] ? )</td>
585             <td class="snnn top cyan">cpxs_tsts cpxs_tsts_vector cpxs_lreq cpxs_lift cpxs_lleq cpxs_aaa cpxs_cpxs</td>
586             <td class="snnn top cyan">
587               <br />
588             </td>
589             <td class="ssnn top cyan">
590               <br />
591             </td>
592           </tr>
593           <tr>
594             <td class="nnns top capitalize italic cyan">
595               <br />
596             </td>
597             <td class="snns top italic cyan">context-sensitive computation</td>
598             <td class="snns top cyan">lprs ( ⦃?,?⦄ ⊢ ➡* ? )</td>
599             <td class="snnn top cyan">lprs_drop lprs_cprs lprs_lprs</td>
600             <td class="snnn top cyan">
601               <br />
602             </td>
603             <td class="ssnn top cyan">
604               <br />
605             </td>
606           </tr>
607           <tr>
608             <td class="nnns top capitalize italic cyan">
609               <br />
610             </td>
611             <td class="nnns top italic cyan">
612               <br />
613             </td>
614             <td class="snns top cyan">cprs ( ⦃?,?⦄ ⊢ ? ➡* ?)</td>
615             <td class="snnn top cyan">cprs_lift cprs_cprs</td>
616             <td class="snnn top cyan">
617               <br />
618             </td>
619             <td class="ssnn top cyan">
620               <br />
621             </td>
622           </tr>
623           <tr>
624             <td class="nnns top capitalize italic cyan">
625               <br />
626             </td>
627             <td class="snns top italic cyan">local env. ref. for generic reducibility</td>
628             <td class="snns top cyan">lsubc ( ? ⊢ ? ⫃[?] ? )</td>
629             <td class="snnn top cyan">lsubc_drop lsubc_drops lsubc_lsuba</td>
630             <td class="snnn top cyan">
631               <br />
632             </td>
633             <td class="ssnn top cyan">
634               <br />
635             </td>
636           </tr>
637           <tr>
638             <td class="nnns top capitalize italic cyan">
639               <br />
640             </td>
641             <td class="snns top italic cyan">support for generic computation properties</td>
642             <td class="snns top cyan">gcp</td>
643             <td class="snnn top cyan">gcp_cr ( ⦃?,?,?⦄ ϵ[?] 〚?〛 )</td>
644             <td class="snnn top cyan">gcp_aaa</td>
645             <td class="ssnn top cyan">
646               <br />
647             </td>
648           </tr>
649           <tr>
650             <td class="snns top capitalize italic water">reduction</td>
651             <td class="snns top italic water">parallel qrst-reduction</td>
652             <td class="snns top water">fpbq ( ⦃?,?,?⦄ ≽[?,?] ⦃?,?,?⦄ )</td>
653             <td class="snnn top water">fpbq_alt ( ⦃?,?,?⦄ ≽≽[?,?] ⦃?,?,?⦄ )</td>
654             <td class="snnn top water">fpbq_lift fpbq_aaa</td>
655             <td class="ssnn top water">
656               <br />
657             </td>
658           </tr>
659           <tr>
660             <td class="nnns top capitalize italic water">
661               <br />
662             </td>
663             <td class="nnns top italic water">
664               <br />
665             </td>
666             <td class="snns top water">fpb ( ⦃?,?,?⦄ ≻[?,?] ⦃?,?,?⦄ )</td>
667             <td class="snnn top water">fpb_lift fpb_lleq fpb_fleq</td>
668             <td class="snnn top water">
669               <br />
670             </td>
671             <td class="ssnn top water">
672               <br />
673             </td>
674           </tr>
675           <tr>
676             <td class="nnns top capitalize italic water">
677               <br />
678             </td>
679             <td class="snns top italic water">normal forms for context-sensitive rt-reduction</td>
680             <td class="snns top water">cnx ( ⦃?,?⦄ ⊢ ➡[?,?] 𝐍⦃?⦄ )</td>
681             <td class="snnn top water">cnx_lift cnx_crx cnx_cix</td>
682             <td class="snnn top water">
683               <br />
684             </td>
685             <td class="ssnn top water">
686               <br />
687             </td>
688           </tr>
689           <tr>
690             <td class="nnns top capitalize italic water">
691               <br />
692             </td>
693             <td class="snns top italic water">context-sensitive rt-reduction</td>
694             <td class="snns top water">lpx ( ⦃?,?⦄ ⊢ ➡[?,?] ? )</td>
695             <td class="snnn top water">lpx_drop lpx_frees lpx_lleq lpx_aaa</td>
696             <td class="snnn top water">
697               <br />
698             </td>
699             <td class="ssnn top water">
700               <br />
701             </td>
702           </tr>
703           <tr>
704             <td class="nnns top capitalize italic water">
705               <br />
706             </td>
707             <td class="nnns top italic water">
708               <br />
709             </td>
710             <td class="snns top water">cpx ( ⦃?,?⦄ ⊢ ? ➡[?,?] ? )</td>
711             <td class="snnn top water">cpx_lreq cpx_lift cpx_llpx_sn cpx_lleq cpx_cix</td>
712             <td class="snnn top water">
713               <br />
714             </td>
715             <td class="ssnn top water">
716               <br />
717             </td>
718           </tr>
719           <tr>
720             <td class="nnns top capitalize italic water">
721               <br />
722             </td>
723             <td class="snns top italic water">irreducible forms for context-sensitive rt-reduction</td>
724             <td class="snns top water">cix ( ⦃?,?⦄ ⊢ ➡[?,?] 𝐈⦃?⦄ )</td>
725             <td class="snnn top water">cix_lift</td>
726             <td class="snnn top water">
727               <br />
728             </td>
729             <td class="ssnn top water">
730               <br />
731             </td>
732           </tr>
733           <tr>
734             <td class="nnns top capitalize italic water">
735               <br />
736             </td>
737             <td class="snns top italic water">reducible forms for context-sensitive rt-reduction</td>
738             <td class="snns top water">crx ( ⦃?,?⦄ ⊢ ➡[?,?] 𝐑⦃?⦄ )</td>
739             <td class="snnn top water">crx_lift</td>
740             <td class="snnn top water">
741               <br />
742             </td>
743             <td class="ssnn top water">
744               <br />
745             </td>
746           </tr>
747           <tr>
748             <td class="nnns top capitalize italic water">
749               <br />
750             </td>
751             <td class="snns top italic water">normal forms for context-sensitive reduction</td>
752             <td class="snns top water">cnr ( ⦃?,?⦄ ⊢ ➡ 𝐍⦃?⦄ )</td>
753             <td class="snnn top water">cnr_lift cnr_crr cnr_cir</td>
754             <td class="snnn top water">
755               <br />
756             </td>
757             <td class="ssnn top water">
758               <br />
759             </td>
760           </tr>
761           <tr>
762             <td class="nnns top capitalize italic water">
763               <br />
764             </td>
765             <td class="snns top italic water">context-sensitive reduction</td>
766             <td class="snns top water">lpr ( ⦃?,?⦄ ⊢ ➡ ? )</td>
767             <td class="snnn top water">lpr_drop lpr_lpr</td>
768             <td class="snnn top water">
769               <br />
770             </td>
771             <td class="ssnn top water">
772               <br />
773             </td>
774           </tr>
775           <tr>
776             <td class="nnns top capitalize italic water">
777               <br />
778             </td>
779             <td class="nnns top italic water">
780               <br />
781             </td>
782             <td class="snns top water">cpr ( ⦃?,?⦄ ⊢ ? ➡ ? )</td>
783             <td class="snnn top water">cpr_lift cpr_llpx_sn cpr_cir</td>
784             <td class="snnn top water">
785               <br />
786             </td>
787             <td class="ssnn top water">
788               <br />
789             </td>
790           </tr>
791           <tr>
792             <td class="nnns top capitalize italic water">
793               <br />
794             </td>
795             <td class="snns top italic water">irreducible forms for context-sensitive reduction</td>
796             <td class="snns top water">cir ( ⦃?,?⦄ ⊢ ➡ 𝐈⦃?⦄ )</td>
797             <td class="snnn top water">cir_lift</td>
798             <td class="snnn top water">
799               <br />
800             </td>
801             <td class="ssnn top water">
802               <br />
803             </td>
804           </tr>
805           <tr>
806             <td class="nnns top capitalize italic water">
807               <br />
808             </td>
809             <td class="snns top italic water">reducible forms for context-sensitive reduction</td>
810             <td class="snns top water">crr ( ⦃?,?⦄ ⊢ ➡ 𝐑⦃?⦄ )</td>
811             <td class="snnn top water">crr_lift</td>
812             <td class="snnn top water">
813               <br />
814             </td>
815             <td class="ssnn top water">
816               <br />
817             </td>
818           </tr>
819           <tr>
820             <td class="snns top capitalize italic green">unfold</td>
821             <td class="snns top italic green">unfold</td>
822             <td class="snns top green">unfold ( ⦃?,?⦄ ⊢ ? ⧫* ? )</td>
823             <td class="snnn top green">
824               <br />
825             </td>
826             <td class="snnn top green">
827               <br />
828             </td>
829             <td class="ssnn top green">
830               <br />
831             </td>
832           </tr>
833           <tr>
834             <td class="nnns top capitalize italic green">
835               <br />
836             </td>
837             <td class="snns top italic green">iterated static type assignment</td>
838             <td class="snns top green">lstas ( ⦃?,?⦄ ⊢ ? •*[?,?] ? )</td>
839             <td class="snnn top green">lstas_lift lstas_llpx_sn.ma lstas_aaa lstas_da lstas_lstas</td>
840             <td class="snnn top green">
841               <br />
842             </td>
843             <td class="ssnn top green">
844               <br />
845             </td>
846           </tr>
847           <tr>
848             <td class="snns top capitalize italic grass">static typing</td>
849             <td class="snns top italic grass">local env. ref. for degree assignment</td>
850             <td class="snns top grass">lsubd ( ? ⊢ ? ⫃▪[?,?] ? )</td>
851             <td class="snnn top grass">lsubd_da lsubd_lsubd</td>
852             <td class="snnn top grass">
853               <br />
854             </td>
855             <td class="ssnn top grass">
856               <br />
857             </td>
858           </tr>
859           <tr>
860             <td class="nnns top capitalize italic grass">
861               <br />
862             </td>
863             <td class="snns top italic grass">degree assignment</td>
864             <td class="snns top grass">da ( ⦃?,?⦄ ⊢ ? ▪[?,?] ? )</td>
865             <td class="snnn top grass">da_lift da_aaa da_da</td>
866             <td class="snnn top grass">
867               <br />
868             </td>
869             <td class="ssnn top grass">
870               <br />
871             </td>
872           </tr>
873           <tr>
874             <td class="nnns top capitalize italic grass">
875               <br />
876             </td>
877             <td class="snns top italic grass">parameters</td>
878             <td class="snns top grass">sh</td>
879             <td class="snnn top grass">sd</td>
880             <td class="snnn top grass">
881               <br />
882             </td>
883             <td class="ssnn top grass">
884               <br />
885             </td>
886           </tr>
887           <tr>
888             <td class="nnns top capitalize italic grass">
889               <br />
890             </td>
891             <td class="snns top italic grass">local env. ref. for atomic arity assignment</td>
892             <td class="snns top grass">lsuba ( ? ⊢ ? ⫃⁝ ? )</td>
893             <td class="snnn top grass">lsuba_aaa lsuba_lsuba</td>
894             <td class="snnn top grass">
895               <br />
896             </td>
897             <td class="ssnn top grass">
898               <br />
899             </td>
900           </tr>
901           <tr>
902             <td class="nnns top capitalize italic grass">
903               <br />
904             </td>
905             <td class="snns top italic grass">atomic arity assignment</td>
906             <td class="snns top grass">aaa ( ⦃?,?⦄ ⊢ ? ⁝ ? )</td>
907             <td class="snnn top grass">aaa_lift aaa_lifts aaa_fqus aaa_lleq aaa_aaa</td>
908             <td class="snnn top grass">
909               <br />
910             </td>
911             <td class="ssnn top grass">
912               <br />
913             </td>
914           </tr>
915           <tr>
916             <td class="nnns top capitalize italic grass">
917               <br />
918             </td>
919             <td class="snns top italic grass">restricted local env. ref.</td>
920             <td class="snns top grass">lsubr ( ? ⫃ ? )</td>
921             <td class="snnn top grass">lsubr_lsubr</td>
922             <td class="snnn top grass">
923               <br />
924             </td>
925             <td class="ssnn top grass">
926               <br />
927             </td>
928           </tr>
929           <tr>
930             <td class="snns top capitalize italic yellow">multiple substitution</td>
931             <td class="snns top italic yellow">lazy equivalence</td>
932             <td class="snns top yellow">fleq ( ⦃?,?,?⦄ ≡[?] ⦃?,?,?⦄ )</td>
933             <td class="snnn top yellow">fleq_fleq</td>
934             <td class="snnn top yellow">
935               <br />
936             </td>
937             <td class="ssnn top yellow">
938               <br />
939             </td>
940           </tr>
941           <tr>
942             <td class="nnns top capitalize italic yellow">
943               <br />
944             </td>
945             <td class="nnns top italic yellow">
946               <br />
947             </td>
948             <td class="snns top yellow">lleq ( ? ≡[?,?] ? )</td>
949             <td class="snnn top yellow">lleq_alt lleq_alt_rec lleq_lreq lleq_drop lleq_fqus lleq_llor lleq_lleq</td>
950             <td class="snnn top yellow">
951               <br />
952             </td>
953             <td class="ssnn top yellow">
954               <br />
955             </td>
956           </tr>
957           <tr>
958             <td class="nnns top capitalize italic yellow">
959               <br />
960             </td>
961             <td class="snns top italic yellow">lazy pointwise extension of a relation</td>
962             <td class="snns top yellow">llpx_sn</td>
963             <td class="snnn top yellow">llpx_sn_alt llpx_sn_alt_rec llpx_sn_tc llpx_sn_lreq llpx_sn_drop llpx_sn_lpx_sn llpx_sn_frees llpx_sn_llor</td>
964             <td class="snnn top yellow">
965               <br />
966             </td>
967             <td class="ssnn top yellow">
968               <br />
969             </td>
970           </tr>
971           <tr>
972             <td class="nnns top capitalize italic yellow">
973               <br />
974             </td>
975             <td class="snns top italic yellow">pointwise union for local environments</td>
976             <td class="snns top yellow">llor ( ? ⋓[?,?] ? ≡ ? )</td>
977             <td class="snnn top yellow">llor_alt llor_drop</td>
978             <td class="snnn top yellow">
979               <br />
980             </td>
981             <td class="ssnn top yellow">
982               <br />
983             </td>
984           </tr>
985           <tr>
986             <td class="nnns top capitalize italic yellow">
987               <br />
988             </td>
989             <td class="snns top italic yellow">context-sensitive exclusion from free variables</td>
990             <td class="snns top yellow">frees ( ? ⊢ ? ϵ 𝐅*[?]⦃?⦄ )</td>
991             <td class="snnn top yellow">frees_append frees_lreq frees_lift</td>
992             <td class="snnn top yellow">
993               <br />
994             </td>
995             <td class="ssnn top yellow">
996               <br />
997             </td>
998           </tr>
999           <tr>
1000             <td class="nnns top capitalize italic yellow">
1001               <br />
1002             </td>
1003             <td class="snns top italic yellow">contxt-sensitive multiple rt-substitution</td>
1004             <td class="snns top yellow">cpys ( ⦃?,?⦄ ⊢ ? ▶*[?,?] ? )</td>
1005             <td class="snnn top yellow">cpys_alt ( ⦃?,?⦄ ⊢ ? ▶▶*[?,?] ? )</td>
1006             <td class="snnn top yellow">cpys_lift cpys_cpys</td>
1007             <td class="ssnn top yellow">
1008               <br />
1009             </td>
1010           </tr>
1011           <tr>
1012             <td class="nnns top capitalize italic yellow">
1013               <br />
1014             </td>
1015             <td class="snns top italic yellow">iterated structural successor for closures</td>
1016             <td class="snns top yellow">fqus ( ⦃?,?,?⦄ ⊐* ⦃?,?,?⦄ )</td>
1017             <td class="snnn top yellow">fqus_alt fqus_fqus</td>
1018             <td class="snnn top yellow">
1019               <br />
1020             </td>
1021             <td class="ssnn top yellow">
1022               <br />
1023             </td>
1024           </tr>
1025           <tr>
1026             <td class="nnns top capitalize italic yellow">
1027               <br />
1028             </td>
1029             <td class="nnns top italic yellow">
1030               <br />
1031             </td>
1032             <td class="snns top yellow">fqup ( ⦃?,?,?⦄ ⊐+ ⦃?,?,?⦄ )</td>
1033             <td class="snnn top yellow">fqup_fqup</td>
1034             <td class="snnn top yellow">
1035               <br />
1036             </td>
1037             <td class="ssnn top yellow">
1038               <br />
1039             </td>
1040           </tr>
1041           <tr>
1042             <td class="nnns top capitalize italic yellow">
1043               <br />
1044             </td>
1045             <td class="snns top italic yellow">iterated local env. slicing</td>
1046             <td class="snns top yellow">drops ( ⬇*[?,?] ? ≡ ? )</td>
1047             <td class="snnn top yellow">drops_drop drops_drops</td>
1048             <td class="snnn top yellow">
1049               <br />
1050             </td>
1051             <td class="ssnn top yellow">
1052               <br />
1053             </td>
1054           </tr>
1055           <tr>
1056             <td class="nnns top capitalize italic yellow">
1057               <br />
1058             </td>
1059             <td class="snns top italic yellow">generic term relocation</td>
1060             <td class="snns top yellow">lifts_vector ( ⬆*[?] ? ≡ ? )</td>
1061             <td class="snnn top yellow">lifts_lift_vector</td>
1062             <td class="snnn top yellow">
1063               <br />
1064             </td>
1065             <td class="ssnn top yellow">
1066               <br />
1067             </td>
1068           </tr>
1069           <tr>
1070             <td class="nnns top capitalize italic yellow">
1071               <br />
1072             </td>
1073             <td class="nnns top italic yellow">
1074               <br />
1075             </td>
1076             <td class="snns top yellow">lifts ( ⬆*[?] ? ≡ ? )</td>
1077             <td class="snnn top yellow">lifts_lift lifts_lifts</td>
1078             <td class="snnn top yellow">
1079               <br />
1080             </td>
1081             <td class="ssnn top yellow">
1082               <br />
1083             </td>
1084           </tr>
1085           <tr>
1086             <td class="nnns top capitalize italic yellow">
1087               <br />
1088             </td>
1089             <td class="snns top italic yellow">support for multiple relocation</td>
1090             <td class="snns top yellow">mr2 ( @⦃?,?⦄ ≡ ? )</td>
1091             <td class="snnn top yellow">mr2_plus ( ? + ? )</td>
1092             <td class="snnn top yellow">mr2_minus ( ? ▭ ? ≡ ? )</td>
1093             <td class="ssnn top yellow">mr2_mr2</td>
1094           </tr>
1095           <tr>
1096             <td class="snns top capitalize italic orange">substitution</td>
1097             <td class="snns top italic orange">structural successor for closures</td>
1098             <td class="snns top orange">fquq ( ⦃?,?,?⦄ ⊐⸮ ⦃?,?,?⦄ )</td>
1099             <td class="snnn top orange">fquq_alt ( ⦃?,?,?⦄ ⊐⊐⸮ ⦃?,?,?⦄ )</td>
1100             <td class="snnn top orange">
1101               <br />
1102             </td>
1103             <td class="ssnn top orange">
1104               <br />
1105             </td>
1106           </tr>
1107           <tr>
1108             <td class="nnns top capitalize italic orange">
1109               <br />
1110             </td>
1111             <td class="nnns top italic orange">
1112               <br />
1113             </td>
1114             <td class="snns top orange">fqu ( ⦃?,?,?⦄ ⊐ ⦃?,?,?⦄ )</td>
1115             <td class="snnn top orange">
1116               <br />
1117             </td>
1118             <td class="snnn top orange">
1119               <br />
1120             </td>
1121             <td class="ssnn top orange">
1122               <br />
1123             </td>
1124           </tr>
1125           <tr>
1126             <td class="nnns top capitalize italic orange">
1127               <br />
1128             </td>
1129             <td class="snns top italic orange">global env. slicing</td>
1130             <td class="snns top orange">gget ( ⬇[?] ? ≡ ? )</td>
1131             <td class="snnn top orange">gget_gget</td>
1132             <td class="snnn top orange">
1133               <br />
1134             </td>
1135             <td class="ssnn top orange">
1136               <br />
1137             </td>
1138           </tr>
1139           <tr>
1140             <td class="nnns top capitalize italic orange">
1141               <br />
1142             </td>
1143             <td class="snns top italic orange">contxt-sensitive ordinary rt-substitution</td>
1144             <td class="snns top orange">cpy ( ⦃?,?⦄ ⊢ ? ▶[?,?] ? )</td>
1145             <td class="snnn top orange">cpy_lift cpy_nlift cpy_cpy</td>
1146             <td class="snnn top orange">
1147               <br />
1148             </td>
1149             <td class="ssnn top orange">
1150               <br />
1151             </td>
1152           </tr>
1153           <tr>
1154             <td class="nnns top capitalize italic orange">
1155               <br />
1156             </td>
1157             <td class="snns top italic orange">local env. ref. for rt-substitution</td>
1158             <td class="snns top orange">lsuby ( ? ⊆[?,?] ? )</td>
1159             <td class="snnn top orange">lsuby_lsuby</td>
1160             <td class="snnn top orange">
1161               <br />
1162             </td>
1163             <td class="ssnn top orange">
1164               <br />
1165             </td>
1166           </tr>
1167           <tr>
1168             <td class="nnns top capitalize italic orange">
1169               <br />
1170             </td>
1171             <td class="snns top italic orange">pointwise extension of a relation</td>
1172             <td class="snns top orange">lpx_sn</td>
1173             <td class="snnn top orange">lpx_sn_alt lpx_sn_tc lpx_sn_drop lpx_sn_lpx_sn</td>
1174             <td class="snnn top orange">
1175               <br />
1176             </td>
1177             <td class="ssnn top orange">
1178               <br />
1179             </td>
1180           </tr>
1181           <tr>
1182             <td class="nnns top capitalize italic orange">
1183               <br />
1184             </td>
1185             <td class="snns top italic orange">basic local env. slicing</td>
1186             <td class="snns top orange">drop ( ⬇[?,?,?] ? ≡ ? )</td>
1187             <td class="snnn top orange">drop_append drop_lreq drop_drop</td>
1188             <td class="snnn top orange">
1189               <br />
1190             </td>
1191             <td class="ssnn top orange">
1192               <br />
1193             </td>
1194           </tr>
1195           <tr>
1196             <td class="nnns top capitalize italic orange">
1197               <br />
1198             </td>
1199             <td class="snns top italic orange">basic term relocation</td>
1200             <td class="snns top orange">lift_vector ( ⬆[?,?] ? ≡ ? )</td>
1201             <td class="snnn top orange">lift_lift_vector</td>
1202             <td class="snnn top orange">
1203               <br />
1204             </td>
1205             <td class="ssnn top orange">
1206               <br />
1207             </td>
1208           </tr>
1209           <tr>
1210             <td class="nnns top capitalize italic orange">
1211               <br />
1212             </td>
1213             <td class="nnns top italic orange">
1214               <br />
1215             </td>
1216             <td class="snns top orange">lift ( ⬆[?,?] ? ≡ ? )</td>
1217             <td class="snnn top orange">lift_neq lift_lift</td>
1218             <td class="snnn top orange">
1219               <br />
1220             </td>
1221             <td class="ssnn top orange">
1222               <br />
1223             </td>
1224           </tr>
1225           <tr>
1226             <td class="snns top capitalize italic red">grammar</td>
1227             <td class="snns top italic red">equivalence for local environments</td>
1228             <td class="snns top red">lreq ( ? ⩬[?,?] ? )</td>
1229             <td class="snnn top red">lreq_lreq</td>
1230             <td class="snnn top red">
1231               <br />
1232             </td>
1233             <td class="ssnn top red">
1234               <br />
1235             </td>
1236           </tr>
1237           <tr>
1238             <td class="nnns top capitalize italic red">
1239               <br />
1240             </td>
1241             <td class="snns top italic red">same top term structure</td>
1242             <td class="snns top red">tsts ( ? ≂ ? )</td>
1243             <td class="snnn top red">tsts_tsts tsts_vector</td>
1244             <td class="snnn top red">
1245               <br />
1246             </td>
1247             <td class="ssnn top red">
1248               <br />
1249             </td>
1250           </tr>
1251           <tr>
1252             <td class="nnns top capitalize italic red">
1253               <br />
1254             </td>
1255             <td class="snns top italic red">closures</td>
1256             <td class="snns top red">cl_weight ( ♯{?,?,?} )</td>
1257             <td class="snnn top red">cl_restricted_weight ( ♯{?,?} )</td>
1258             <td class="snnn top red">
1259               <br />
1260             </td>
1261             <td class="ssnn top red">
1262               <br />
1263             </td>
1264           </tr>
1265           <tr>
1266             <td class="nnns top capitalize italic red">
1267               <br />
1268             </td>
1269             <td class="snns top italic red">internal syntax</td>
1270             <td class="snns top red">genv</td>
1271             <td class="snnn top red">
1272               <br />
1273             </td>
1274             <td class="snnn top red">
1275               <br />
1276             </td>
1277             <td class="ssnn top red">
1278               <br />
1279             </td>
1280           </tr>
1281           <tr>
1282             <td class="nnns top capitalize italic red">
1283               <br />
1284             </td>
1285             <td class="nnns top italic red">
1286               <br />
1287             </td>
1288             <td class="snns top red">lenv</td>
1289             <td class="snnn top red">lenv_weight ( ♯{?} )</td>
1290             <td class="snnn top red">lenv_length ( |?| )</td>
1291             <td class="ssnn top red">lenv_append ( ? @@ ? )</td>
1292           </tr>
1293           <tr>
1294             <td class="nnns top capitalize italic red">
1295               <br />
1296             </td>
1297             <td class="nnns top italic red">
1298               <br />
1299             </td>
1300             <td class="snns top red">term</td>
1301             <td class="snnn top red">term_weight ( ♯{?} )</td>
1302             <td class="snnn top red">term_simple ( 𝐒⦃?⦄ )</td>
1303             <td class="ssnn top red">term_vector ( Ⓐ?.? )</td>
1304           </tr>
1305           <tr>
1306             <td class="nnns top capitalize italic red">
1307               <br />
1308             </td>
1309             <td class="nnns top italic red">
1310               <br />
1311             </td>
1312             <td class="snns top red">item</td>
1313             <td class="snnn top red">
1314               <br />
1315             </td>
1316             <td class="snnn top red">
1317               <br />
1318             </td>
1319             <td class="ssnn top red">
1320               <br />
1321             </td>
1322           </tr>
1323           <tr>
1324             <td class="nnss top capitalize italic red">
1325               <br />
1326             </td>
1327             <td class="snss top italic red">external syntax</td>
1328             <td class="snss top red">aarity</td>
1329             <td class="snsn top red">
1330               <br />
1331             </td>
1332             <td class="snsn top red">
1333               <br />
1334             </td>
1335             <td class="sssn top red">
1336               <br />
1337             </td>
1338           </tr>
1339         </tbody>
1340       </table>
1341     </div>
1342
1343    <div class="spacer">
1344       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
1345     </div>
1346     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
1347       <br />
1348     </div>
1349     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
1350       <a href="http://validator.w3.org/check?uri=referer">
1351         <img class="w3c" alt="[Valid XHTML 1.1]" title="Valid XHTML 1.1" src="http://www.w3.org/Icons/valid-xhtml11-blue" />
1352       </a>
1353       <a href="http://jigsaw.w3.org/css-validator/check/referer">
1354         <img class="w3c" alt="[Valid CSS level 2]" title="Valid CSS level 2" src="http://www.w3.org/Icons/valid-css2-blue" />
1355       </a>
1356       <a href="http://www.w3.org/XML/">
1357         <img class="w3c" alt="[Generated from XML via XSL]" title="Generated from XML via XSL" src="http://lambdadelta.info/images/xml_xsl2.png" />
1358       </a>
1359       <a href="http://www.w3.org/Graphics/PNG/">
1360         <img class="w3c" alt="[PNG used here]" title="PNG used here" src="http://lambdadelta.info/images/PNGnow2.png" />
1361       </a>
1362       <a href="http://www.anybrowser.org/campaign/">
1363         <img class="w3c" alt="[Viewable with any browser]" title="Viewable with any browser" src="http://www.anybrowser.org/campaign/bvgraphics/abtfile.png" />
1364       </a>
1365     </div>
1366     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
1367       <br />
1368     </div>
1369     <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Wed, 24 Dec 2014 22:58:52 +0100</div>
1370 </body>
1371 </html>