\documentclass [fleqn]{article}

\setlength {\overfullrule }{1mm}

\usepackage{latexsym}

\setlength{\parindent}{0em}

\setlength{\parskip}{1ex}

\usepackage{graphicx}

\usepackage[dvipdfm=true]{hyperref}

\hypersetup{pdfpagemode=none}

\hypersetup{pdfstartpage=1}

\hypersetup{pdfstartview=FitBH}

\hypersetup{pdfpagescrop={120 130 490 730}}

\hypersetup{pdftitle=Logiweb codex of base}

\hypersetup{colorlinks=true}

\everymath{\rm}

\hyperbaseurl{http://www.diku.dk/cgi-bin/cginetd/grue/relay/go/01674B61AE95731A9E053A161BB72EB60438989941D88AEFC2F389A20806/2/codex/tex/page.tex}

\begin {document}\raggedright

\makebox [0mm][l]{\makebox [\linewidth ][r]{\includegraphics [0mm,18.5mm][16.5mm,19mm]{/home/disk07/grue/logiweb/20060417/html/logiweb/doc/logiweb.eps}}}%
{\bf {\Large Logiweb codex of $\rm 
\mbox{base}$}}

\vspace {12.5mm}

\href {../index.html}{Up}
\href {http://www.diku.dk/~grue/logiweb/20060417/logiweb/doc/browser/codex/index.html}{Help}


\begin {flushleft}\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:0}{$\rm 
\mbox{base}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:1}{$\rm 
[\ast
\bowtie\ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:2}{$\rm 
\mbox{``}\ast
\mbox{''}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:3}{$\rm $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:4}{$\rm \ast
\mathrel{\mathrm{,}}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:5}{$\rm \ast
{[}\ast
{]}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:6}{$\rm 
\mathbf{Preassociative}\,\ast
; \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:7}{$\rm 
\mathbf{Postassociative}\,\ast
; \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:8}{$\rm 
[\ast
] , \linebreak [0] \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:9}{$\rm 
\mathrm{priority} \,\ast
\, \mathrm{end}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:10}{$\rm 
\newline \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:11}{$\rm 
\ast $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:12}{$\rm 
(\ast
)^{\bf t}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:13}{$\rm 
\mbox{string}(\ast
)+\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:14}{$\rm \mbox{string}(\ast
)\mathrel{++}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:15}{$\rm 
\mathrm{pyk}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:16}{$\rm 
[\ast
\stackrel{\ast
}{\rightarrow}\ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:17}{$\rm \ast
\mathrel{linebreak[4]} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:18}{$\rm 
\mbox{bracket $\ast$ end bracket}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:19}{$\rm 
\mbox{big bracket $\ast$ end bracket}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:20}{$\rm 
\ \$\ast\$\linebreak[0]\ $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:21}{$\rm 
\mathbf{flush\ left\ }[ \ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:22}{$\rm 
\mathsf{x}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:23}{$\rm 
\mathsf{y}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:24}{$\rm 
\mathsf{z}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:25}{$\rm 
\mathrm{tex}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:26}{$\rm 
\mathrm{name}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:27}{$\rm 
\mathrm{prio}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:28}{$\rm 
\mathsf {T}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:29}{$\rm 
\mathrm {if}(\ast
,\linebreak [0]\ast
,\linebreak [0]\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:30}{$\rm 
[\ast
\stackrel {\ast
}{\Rightarrow }\ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:31}{$\rm 
\mathrm {val}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:32}{$\rm 
\linebreak [0]\ \hskip0em plus2.0em{}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:33}{$\rm !\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:34}{$\rm 
\mbox {\tt \char34}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:35}{$\rm 
\#\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:36}{$\rm 
\$\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:37}{$\rm 
\%\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:38}{$\rm 
\&\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:39}{$\rm 
\mbox {'}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:40}{$\rm (\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:41}{$\rm )\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:42}{$\rm 
{*}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:43}{$\rm 
{+}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:44}{$\rm ,\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:45}{$\rm 
\mbox{-}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:46}{$\rm .\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:47}{$\rm /\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:48}{$\rm 0\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:49}{$\rm 1\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:50}{$\rm 2\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:51}{$\rm 3\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:52}{$\rm 4\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:53}{$\rm 5\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:54}{$\rm 6\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:55}{$\rm 7\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:56}{$\rm 8\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:57}{$\rm 9\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:58}{$\rm 
{:}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:59}{$\rm ;\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:60}{$\rm 
{<}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:61}{$\rm 
{=}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:62}{$\rm 
{>}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:63}{$\rm ?\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:64}{$\rm @\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:65}{$\rm A\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:66}{$\rm B\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:67}{$\rm C\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:68}{$\rm D\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:69}{$\rm E\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:70}{$\rm F\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:71}{$\rm G\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:72}{$\rm H\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:73}{$\rm I\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:74}{$\rm J\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:75}{$\rm K\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:76}{$\rm L\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:77}{$\rm M\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:78}{$\rm N\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:79}{$\rm O\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:80}{$\rm P\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:81}{$\rm Q\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:82}{$\rm R\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:83}{$\rm S\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:84}{$\rm T\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:85}{$\rm U\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:86}{$\rm V\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:87}{$\rm W\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:88}{$\rm X\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:89}{$\rm Y\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:90}{$\rm Z\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:91}{$\rm [\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:92}{$\rm 
\mbox {$\backslash $}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:93}{$\rm ]\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:94}{$\rm 
{\char94}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:95}{$\rm 
\_\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:96}{$\rm 
\mbox {`}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:97}{$\rm a\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:98}{$\rm b\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:99}{$\rm c\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:100}{$\rm d\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:101}{$\rm e\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:102}{$\rm f\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:103}{$\rm g\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:104}{$\rm h\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:105}{$\rm i\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:106}{$\rm j\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:107}{$\rm k\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:108}{$\rm l\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:109}{$\rm m\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:110}{$\rm n\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:111}{$\rm o\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:112}{$\rm p\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:113}{$\rm q\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:114}{$\rm r\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:115}{$\rm s\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:116}{$\rm t\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:117}{$\rm u\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:118}{$\rm v\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:119}{$\rm w\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:120}{$\rm x\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:121}{$\rm y\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:122}{$\rm z\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:123}{$\rm 
\{\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:124}{$\rm |\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:125}{$\rm 
\}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:126}{$\rm 
\char126 \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:127}{$\rm 
\mathrm {claim}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:128}{$\rm 
\bot $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:129}{$\rm 
f(\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:130}{$\rm 
(\ast
){}^{I} $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:131}{$\rm 
\mathsf {F}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:132}{$\rm 
\underline {0}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:133}{$\rm 
\underline {1}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:134}{$\rm 
\underline {2}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:135}{$\rm 
\underline {3}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:136}{$\rm 
\underline {4}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:137}{$\rm 
\underline {5}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:138}{$\rm 
\underline {6}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:139}{$\rm 
\underline {7}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:140}{$\rm 
\underline {8}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:141}{$\rm 
\underline {9}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:142}{$\rm 
0$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:143}{$\rm 
1$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:144}{$\rm 
2$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:145}{$\rm 
3$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:146}{$\rm 
4$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:147}{$\rm 
5$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:148}{$\rm 
6$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:149}{$\rm 
7$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:150}{$\rm 
8$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:151}{$\rm 
9$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:152}{$\rm 
\mathsf {a}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:153}{$\rm 
\mathsf {b}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:154}{$\rm 
\mathsf {c}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:155}{$\rm 
\mathsf {d}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:156}{$\rm 
\mathsf {e}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:157}{$\rm 
\mathsf {f}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:158}{$\rm 
\mathsf {g}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:159}{$\rm 
\mathsf {h}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:160}{$\rm 
\mathsf {i}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:161}{$\rm 
\mathsf {j}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:162}{$\rm 
\mathsf {k}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:163}{$\rm 
\mathsf {l}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:164}{$\rm 
\mathsf {m}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:165}{$\rm 
\mathsf {n}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:166}{$\rm 
\mathsf {o}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:167}{$\rm 
\mathsf {p}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:168}{$\rm 
\mathsf {q}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:169}{$\rm 
\mathsf {r}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:170}{$\rm 
\mathsf {s}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:171}{$\rm 
\mathsf {t}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:172}{$\rm 
\mathsf {u}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:173}{$\rm 
\mathsf {v}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:174}{$\rm 
\mathsf {w}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:175}{$\rm 
(\ast
)^M$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:176}{$\rm 
\mathrm {If}(\ast
,\linebreak [0]\ast
,\linebreak [0]\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:177}{$\rm \mathrm {array}\{\ast
\}\ast
\mathrm {end\ array}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:178}{$\rm 
l$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:179}{$\rm 
c$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:180}{$\rm 
r$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:181}{$\rm 
\mathrm {empty}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:182}{$\rm 
\langle \ast
\,{|}\ast
{:=}\,\ast
\rangle $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:183}{$\rm 
{\cal M}(\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:184}{$\rm 
\tilde {{\cal U}}(\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:185}{$\rm 
{\cal U}(\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:186}{$\rm 
{\cal U}^M(\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:187}{$\rm 
\mathbf {apply}(\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:188}{$\rm 
\mathbf {apply}_1(\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:189}{$\rm 
identifier( \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:190}{$\rm 
identifier_{1}( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:191}{$\rm 
array\mbox{-}\linebreak[0]plus( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:192}{$\rm 
array\mbox{-}\linebreak[0]remove( \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:193}{$\rm 
array\mbox{-}\linebreak[0]put( \ast
, \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:194}{$\rm 
array\mbox{-}\linebreak[0]add( \ast
, \ast
, \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:195}{$\rm 
bit( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:196}{$\rm 
bit_1( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:197}{$\rm 
rack$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:198}{$\rm 
\mbox {\tt \char34}\mathrm {vector}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:199}{$\rm 
\mbox {\tt \char34}\mathrm {bibliography}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:200}{$\rm 
\mbox {\tt \char34}\mathrm {dictionary}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:201}{$\rm 
\mbox {\tt \char34}\mathrm {body}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:202}{$\rm 
\mbox {\tt \char34}\mathrm {codex}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:203}{$\rm 
\mbox {\tt \char34}\mathrm {expansion}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:204}{$\rm 
\mbox {\tt \char34}\mathrm {code}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:205}{$\rm 
\mbox {\tt \char34}\mathrm {cache}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:206}{$\rm 
\mbox {\tt \char34}\mathrm {diagnose}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:207}{$\rm 
\mbox {\tt \char34}\mathrm {pyk}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:208}{$\rm 
\mbox {\tt \char34}\mathrm {tex}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:209}{$\rm 
\mbox {\tt \char34}\mathrm {texname}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:210}{$\rm 
\mbox {\tt \char34}\mathrm {value}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:211}{$\rm 
\mbox {\tt \char34}\mathrm {message}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:212}{$\rm 
\mbox {\tt \char34}\mathrm {macro}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:213}{$\rm 
\mbox {\tt \char34}\mathrm {definition}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:214}{$\rm 
\mbox {\tt \char34}\mathrm {unpack}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:215}{$\rm 
\mbox {\tt \char34}\mathrm {claim}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:216}{$\rm 
\mbox {\tt \char34}\mathrm {priority}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:217}{$\rm 
\mbox {\tt \char34}\mathrm {lambda}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:218}{$\rm 
\mbox {\tt \char34}\mathrm {apply}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:219}{$\rm 
\mbox {\tt \char34}\mathrm {true}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:220}{$\rm 
\mbox {\tt \char34}\mathrm {if}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:221}{$\rm 
\mbox {\tt \char34}\mathrm {quote}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:222}{$\rm 
\mbox {\tt \char34}\mathrm {proclaim}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:223}{$\rm 
\mbox {\tt \char34}\mathrm {define}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:224}{$\rm 
\mbox {\tt \char34}\mathrm {introduce}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:225}{$\rm 
\mbox {\tt \char34}\mathrm {hide}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:226}{$\rm 
\mbox {\tt \char34}\mathrm {pre}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:227}{$\rm 
\mbox {\tt \char34}\mathrm {post}\mbox {\tt \char34}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:228}{$\rm 
{\cal E}(\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:229}{$\rm 
{\cal E}_2(\ast
,\ast
,\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:230}{$\rm 
{\cal E}_3(\ast
,\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:231}{$\rm 
{\cal E}_4(\ast
,\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:232}{$\rm 
\mathbf {lookup}(\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:233}{$\rm 
\mathbf {abstract}(\ast
,\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:234}{$\rm 
\lceil \ast
\rceil $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:235}{$\rm 
{\cal M}(\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:236}{$\rm 
{\cal M}_2(\ast
,\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:237}{$\rm 
{\cal M}^*(\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:238}{$\rm 
\mathrm {macro}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:239}{$\rm 
s_0$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:240}{$\rm 
\mathbf {zip}(\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:241}{$\rm 
\mathbf {assoc}_1(\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:242}{$\rm (\ast
)^{\mathbf {p}}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:243}{$\rm 
\mbox{self}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:244}{$\rm 
[\ast
\mathrel {\ddot {=}}\ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:245}{$\rm 
[\ast
\mathrel {\dot {=}}\ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:246}{$\rm 
[\ast
\mathrel {\acute {=}}\ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:247}{$\rm 
[\ast
\stackrel {\mathrm {pyk}}{=} \ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:248}{$\rm 
[\ast
\stackrel {\mathrm {tex}}{=} \ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:249}{$\rm 
[\ast
\stackrel {\mathrm {name}}{=} \ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:250}{$\rm 
\mathbf{Priority\ table} [ \ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:251}{$\rm 
\tilde {{\cal M}}_1$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:252}{$\rm 
\tilde {{\cal M}}_2(\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:253}{$\rm 
\tilde {{\cal M}}_3(\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:254}{$\rm 
\tilde {{\cal M}}_4(\ast
,\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:255}{$\rm 
\tilde {{\cal M}}(\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:256}{$\rm 
\tilde {{\cal Q}}(\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:257}{$\rm 
\tilde {{\cal Q}}_2(\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:258}{$\rm 
\tilde {{\cal Q}}_3(\ast
,\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:259}{$\rm 
\tilde {{\cal Q}}^*(\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:260}{$\rm 
(\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:261}{$\rm 
\left( \ast
\right) $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:262}{$\rm 
display(\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:263}{$\rm 
statement(\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:264}{$\rm 
[\ast
]^{\cdot}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:265}{$\rm 
[\ast
]^-$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:266}{$\rm 
\mathbf{aspect}( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:267}{$\rm 
\mathbf{aspect}( \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:268}{$\rm 
\langle \ast
\rangle $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:269}{$\rm 
\mathbf {tuple}_1( \ast
) $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:270}{$\rm 
\mathbf {tuple}_2( \ast
) $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:271}{$\rm 
let_2( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:272}{$\rm 
let_1( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:273}{$\rm 
[\ast
\stackrel {claim}{=}\ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:274}{$\rm 
\mbox{checker}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:275}{$\rm 
\mathbf{check}( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:276}{$\rm 
\mathbf{check}_2( \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:277}{$\rm 
\mathbf{check}_3( \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:278}{$\rm 
\mathbf{check}^*( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:279}{$\rm 
\mathbf{check}^*_2( \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:280}{$\rm 
\relax [ \ast
\relax ]^{\cdot} $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:281}{$\rm 
\relax [ \ast
\relax ]^{-} $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:282}{$\rm 
\relax [ \ast
\relax ]^{\circ} $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:283}{$\rm 
msg$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:284}{$\rm 
[\ast
\stackrel {msg}{=} \ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:285}{$\rm 
{<}stmt{>}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:286}{$\rm 
stmt$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:287}{$\rm 
[\ast
\stackrel {stmt}{=}\ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:288}{$\rm 
HeadNil'$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:289}{$\rm 
HeadPair'$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:290}{$\rm 
Transitivity'$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:291}{$\rm 
{\makebox [0mm][l]{$\bot $}\,{\bot }}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:292}{$\rm 
Contra'$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:293}{$\rm 
T'_{E}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:294}{$\rm 
L_{1}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:295}{$\rm \underline{\ast}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:296}{$\rm {\cal A}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:297}{$\rm {\cal B}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:298}{$\rm {\cal C}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:299}{$\rm {\cal D}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:300}{$\rm {\cal E}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:301}{$\rm {\cal F}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:302}{$\rm {\cal G}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:303}{$\rm {\cal H}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:304}{$\rm {\cal I}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:305}{$\rm {\cal J}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:306}{$\rm {\cal K}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:307}{$\rm {\cal L}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:308}{$\rm {\cal M}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:309}{$\rm {\cal N}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:310}{$\rm {\cal O}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:311}{$\rm {\cal P}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:312}{$\rm {\cal Q}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:313}{$\rm {\cal R}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:314}{$\rm {\cal S}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:315}{$\rm {\cal T}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:316}{$\rm {\cal U}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:317}{$\rm {\cal V}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:318}{$\rm {\cal W}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:319}{$\rm {\cal X}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:320}{$\rm {\cal Y}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:321}{$\rm {\cal Z}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:322}{$\rm 
\langle \ast
\,{\protect\vert}\ast
{:=}\,\ast
\rangle $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:323}{$\rm 
\langle ^ { \ast } \ast
\,{\protect\vert}\ast
{:=}\,\ast
\rangle $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:324}{$\rm 
\emptyset $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:325}{$\rm 
Remainder$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:326}{$\rm 
( \ast
)^{\bf v}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:327}{$\rm 
intro(\ast
,\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:328}{$\rm 
intro(\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:329}{$\rm 
error(\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:330}{$\rm 
error_{2}(\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:331}{$\rm 
proof( \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:332}{$\rm 
proof_{2}( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:333}{$\rm 
{\cal S}(\ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:334}{$\rm 
{\cal S}^{I}(\ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:335}{$\rm 
{\cal S}^{\rhd}(\ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:336}{$\rm 
{\cal S}_{1}^{\rhd}(\ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:337}{$\rm 
{\cal S}^{E}(\ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:338}{$\rm 
{\cal S}_{1}^{E}(\ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:339}{$\rm 
{\cal S}^{+}(\ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:340}{$\rm 
{\cal S}_{1}^{+}(\ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:341}{$\rm 
{\cal S}^{-}(\ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:342}{$\rm 
{\cal S}_{1}^{-}(\ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:343}{$\rm 
{\cal S}^{\ast}(\ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:344}{$\rm 
{\cal S}_{1}^{\ast}(\ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:345}{$\rm 
{\cal S}_{2}^{\ast}(\ast
, \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:346}{$\rm 
{\cal S}^{\char64}(\ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:347}{$\rm 
{\cal S}_{1}^{\char64}(\ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:348}{$\rm 
{\cal S}^{\vdash}(\ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:349}{$\rm 
{\cal S}_{1}^{\vdash}(\ast
, \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:350}{$\rm 
{\cal S}^{\makebox [0mm][l]{\scriptsize $\vdash $}\,{\vdash }}(\ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:351}{$\rm 
{\cal S}_{1}^{\makebox [0mm][l]{\scriptsize $\vdash $}\,{\vdash }}(\ast
, \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:352}{$\rm 
{\cal S}^{i.e.}(\ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:353}{$\rm 
{\cal S}_{1}^{i.e.}(\ast
, \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:354}{$\rm 
{\cal S}_{2}^{i.e.}(\ast
, \ast
, \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:355}{$\rm 
{\cal S}^{\forall}(\ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:356}{$\rm 
{\cal S}_{1}^{\forall}(\ast
, \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:357}{$\rm 
{\cal S}^{;}(\ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:358}{$\rm 
{\cal S}_{1}^{;}(\ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:359}{$\rm 
{\cal S}_{2}^{;}(\ast
, \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:360}{$\rm 
{\cal T}( \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:361}{$\rm 
claims( \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:362}{$\rm 
claims_2( \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:363}{$\rm 
{<}proof{>}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:364}{$\rm 
proof$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:365}{$\rm 
[ \mathbf{Lemma\ } \ast
\colon \ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:366}{$\rm 
[ \mathbf{Proof\ of\ }\ast
\colon \ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:367}{$\rm 
[ \ast
\mathbf{\ lemma\ } \ast
\colon \ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:368}{$\rm 
[ \ast
\mathbf{\ antilemma\ } \ast
\colon \ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:369}{$\rm 
[ \ast
\mathbf{\ rule\ } \ast
\colon \ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:370}{$\rm 
[ \ast
\mathbf{\ antirule\ } \ast
\colon \ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:371}{$\rm 
\mbox{verifier}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:372}{$\rm 
{\cal V}_1( \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:373}{$\rm 
{\cal V}_2( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:374}{$\rm 
{\cal V}_3( \ast
, \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:375}{$\rm 
{\cal V}_4( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:376}{$\rm 
{\cal V}_5( \ast
, \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:377}{$\rm 
{\cal V}_6( \ast
, \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:378}{$\rm 
{\cal V}_7( \ast
, \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:379}{$\rm 
Cut( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:380}{$\rm 
Head_{\oplus} ( \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:381}{$\rm 
Tail_{\oplus} ( \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:382}{$\rm 
rule_1( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:383}{$\rm 
rule( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:384}{$\rm 
Rule\ tactic$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:385}{$\rm 
Plus( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:386}{$\rm 
[ \mathbf{Theory\ } \ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:387}{$\rm 
theory_2( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:388}{$\rm 
theory_3( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:389}{$\rm 
theory_4( \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:390}{$\rm 
HeadNil''$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:391}{$\rm 
HeadPair''$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:392}{$\rm 
Transitivity''$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:393}{$\rm 
Contra''$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:394}{$\rm 
HeadNil$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:395}{$\rm 
HeadPair$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:396}{$\rm 
Transitivity$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:397}{$\rm 
Contra$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:398}{$\rm 
T_E$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:399}{$\rm 
ragged\ right$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:400}{$\rm 
ragged\ right\ expansion\ $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:401}{$\rm 
parm(\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:402}{$\rm 
parm^*(\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:403}{$\rm 
inst(\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:404}{$\rm 
inst^*(\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:405}{$\rm 
occur(\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:406}{$\rm 
occur^*(\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:407}{$\rm 
unify(\ast
=\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:408}{$\rm 
unify^*(\ast
=\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:409}{$\rm 
unify_2(\ast
=\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:410}{$\rm L_a$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:411}{$\rm L_b$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:412}{$\rm L_c$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:413}{$\rm L_d$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:414}{$\rm L_e$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:415}{$\rm L_f$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:416}{$\rm L_g$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:417}{$\rm L_h$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:418}{$\rm L_i$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:419}{$\rm L_j$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:420}{$\rm L_k$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:421}{$\rm L_l$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:422}{$\rm L_m$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:423}{$\rm L_n$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:424}{$\rm L_o$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:425}{$\rm L_p$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:426}{$\rm L_q$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:427}{$\rm L_r$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:428}{$\rm L_s$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:429}{$\rm L_t$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:430}{$\rm L_u$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:431}{$\rm L_v$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:432}{$\rm L_w$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:433}{$\rm L_x$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:434}{$\rm L_y$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:435}{$\rm L_z$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:436}{$\rm L_A$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:437}{$\rm L_B$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:438}{$\rm L_C$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:439}{$\rm L_D$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:440}{$\rm L_E$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:441}{$\rm L_F$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:442}{$\rm L_G$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:443}{$\rm L_H$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:444}{$\rm L_I$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:445}{$\rm L_J$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:446}{$\rm L_K$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:447}{$\rm L_L$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:448}{$\rm L_M$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:449}{$\rm L_N$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:450}{$\rm L_O$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:451}{$\rm L_P$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:452}{$\rm L_Q$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:453}{$\rm L_R$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:454}{$\rm L_S$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:455}{$\rm L_T$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:456}{$\rm L_U$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:457}{$\rm L_V$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:458}{$\rm L_W$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:459}{$\rm L_X$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:460}{$\rm L_Y$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:461}{$\rm L_Z$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:462}{$\rm L_?$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:463}{$\rm 
Reflexivity$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:464}{$\rm 
Reflexivity_1$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:465}{$\rm 
Commutativity$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:466}{$\rm 
Commutativity_1$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:467}{$\rm 
{<}tactic{>}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:468}{$\rm 
tactic$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:469}{$\rm 
[\ast
\stackrel {tactic}{=}\ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:470}{$\rm 
{\cal P}( \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:471}{$\rm 
{\cal P}^*( \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:472}{$\rm 
p_0$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:473}{$\rm 
conclude_1 ( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:474}{$\rm 
conclude_2 ( \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:475}{$\rm 
conclude_3 ( \ast
, \ast
, \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:476}{$\rm 
conclude_4 ( \ast
, \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:477}{$\rm \ast
\_\{\ast
\}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:478}{$\rm \ast
/indexintro(\ast
,\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:479}{$\rm \ast
/intro(\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:480}{$\rm \ast
/bothintro(\ast
,\ast
,\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:481}{$\rm \ast
/nameintro(\ast
,\ast
,\ast
,\ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:482}{$\rm \ast'$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:483}{$\rm \ast
{[}\ast
{]}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:484}{$\rm \ast
[ \ast
{\rightarrow} \ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:485}{$\rm \ast
[ \ast
{\Rightarrow} \ast
]$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:486}{$\rm \ast
0$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:487}{$\rm \ast
1$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:488}{$\rm 
0 \mathrm {b}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:489}{$\rm \ast
\mbox {-color}( \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:490}{$\rm \ast
\mbox {-color}^{\ast}( \ast
)$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:491}{$\rm \ast
{}^H$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:492}{$\rm \ast
{}^T$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:493}{$\rm \ast
{}^U$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:494}{$\rm \ast
{}^h$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:495}{$\rm \ast
{}^t$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:496}{$\rm \ast
{}^s$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:497}{$\rm \ast
{}^c$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:498}{$\rm \ast
{}^d$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:499}{$\rm \ast
{}^a$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:500}{$\rm \ast
{}^C$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:501}{$\rm \ast
{}^M$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:502}{$\rm \ast
{}^B$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:503}{$\rm \ast
{}^{r}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:504}{$\rm \ast
{}^{i}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:505}{$\rm \ast
{}^{d}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:506}{$\rm \ast
{}^{R}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:507}{$\rm \ast
{}^{0}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:508}{$\rm \ast
{}^{1}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:509}{$\rm \ast
{}^{2}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:510}{$\rm \ast
{}^{3}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:511}{$\rm \ast
{}^{4}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:512}{$\rm \ast
{}^{5}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:513}{$\rm \ast
{}^{6}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:514}{$\rm \ast
{}^{7}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:515}{$\rm \ast
{}^{8}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:516}{$\rm \ast
{}^{9}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:517}{$\rm \ast
{} ^ { E }$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:518}{$\rm \ast
{} ^ {\cal V}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:519}{$\rm \ast
{} ^ {\cal C}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:520}{$\rm \ast
{} ^ {{\cal C} ^ { \ast }}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:521}{$\rm 
newline\ \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:522}{$\rm 
macro\ newline\ \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:523}{$\rm \ast
\mathbin {\mbox {'}}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:524}{$\rm \ast
\mathbin {\mbox {`}}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:525}{$\rm \ast
\cdot \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:526}{$\rm \ast
\cdot_0 \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:527}{$\rm \ast
+ \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:528}{$\rm \ast
\mathop{+_0} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:529}{$\rm \ast
\mathop{+_1} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:530}{$\rm \ast
- \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:531}{$\rm \ast
\mathop{-_0} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:532}{$\rm \ast
\mathop{-_1} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:533}{$\rm \ast
\cup \{ \ast
\}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:534}{$\rm \ast
\cup \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:535}{$\rm \ast
\backslash \{ \ast
\}$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:536}{$\rm \ast
\mathrel { \dot { . \, . } }\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:537}{$\rm \ast
\mathrel { \underline { \dot { . \, . } } }\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:538}{$\rm \ast
\mathrel { \underline { : \, : } }\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:539}{$\rm \ast
\mathrel { \underline { {+} 2 \ast } }\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:540}{$\rm \ast
\mathrel { : \, : }\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:541}{$\rm \ast
\mathrel { {+} 2 \ast }\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:542}{$\rm \ast
,\linebreak [0] \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:543}{$\rm \ast
\stackrel {B}{\approx }\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:544}{$\rm \ast
\stackrel {D}{\approx }\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:545}{$\rm \ast
\stackrel {C}{\approx }\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:546}{$\rm \ast
\stackrel {P}{\approx }\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:547}{$\rm \ast
\approx \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:548}{$\rm \ast
=\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:549}{$\rm \ast
\stackrel {+}{\rightarrow }\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:550}{$\rm \ast
\stackrel {t}{=}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:551}{$\rm \ast
\stackrel {t^*}{=}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:552}{$\rm \ast
\stackrel{r}{=} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:553}{$\rm \ast
\in_t \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:554}{$\rm \ast
\subseteq_T \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:555}{$\rm \ast
\stackrel{T}{=} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:556}{$\rm \ast
\stackrel{s}{=} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:557}{$\rm \ast
\mathrel {free\ in} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:558}{$\rm \ast
\mathrel {free\ in}^{\ast} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:559}{$\rm \ast
\mathrel {free\ for} \ast
\mathrel {in} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:560}{$\rm \ast
\mathrel {free\ for}^{\ast} \ast
\mathrel {in} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:561}{$\rm \ast
\in_c \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:562}{$\rm \ast
< \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:563}{$\rm \ast
<' \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:564}{$\rm \ast
\le' \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:565}{$\rm 
{\neg }\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:566}{$\rm \ast
\wedge \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:567}{$\rm \ast
\mathrel{\ddot{\wedge}} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:568}{$\rm \ast
\mathrel{\tilde{\wedge}} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:569}{$\rm \ast
\wedge_c \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:570}{$\rm \ast
\vee \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:571}{$\rm \ast
\parallel \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:572}{$\rm \ast
\mathrel{\ddot{\vee}} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:573}{$\rm \ast
\mathrel{\ddot{\Rightarrow}} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:574}{$\rm \ast
:\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:575}{$\rm \ast
\mathrel{spy}\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:576}{$\rm \ast
!\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:577}{$\rm \ast
\left\{\protect \begin {array}{l}\ast
\\\ast
\protect \end {array}\right.$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:578}{$\rm 
\lambda \ast
.\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:579}{$\rm 
\Lambda \ast
. \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:580}{$\rm 
\Lambda \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:581}{$\rm 
{\bf if} \ \ast
\ {\bf then} \ \ast
\ {\bf else} \ \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:582}{$\rm 
\mathbf{let\ } \ast
= \ast
\mathbf{\ in\ } \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:583}{$\rm 
\mathbf{let\ } \ast
\mathrel{\ddot{=}} \ast
\mathrel{\ in\ } \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:584}{$\rm \ast
{} ^ { I }$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:585}{$\rm \ast
{} ^ { \rhd }$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:586}{$\rm \ast
{} ^ { V } $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:587}{$\rm \ast
{} ^ { + } $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:588}{$\rm \ast
{} ^ { - } $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:589}{$\rm \ast
{} ^ { \ast } $},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:590}{$\rm \ast
\mathop {\char64} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:591}{$\rm \ast
\rhd \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:592}{$\rm \ast
\mathrel {\makebox [0mm][l]{$\rhd $}\,{\rhd }} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:593}{$\rm \ast
\gg \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:594}{$\rm \ast
\vdash \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:595}{$\rm \ast
\mathrel {\makebox [0mm][l]{$\vdash $}\,{\vdash }} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:596}{$\rm \ast
\mathrel {i.e.} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:597}{$\rm 
\forall \ast
\colon \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:598}{$\rm \ast
\mathrel {\oplus} \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:599}{$\rm \ast
; \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:600}{$\rm \ast
\ proves\ \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:601}{$\rm \ast
\mathbf{\ proof\ of\ } \ast
: \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:602}{$\rm 
Line \, \ast
: \ast
\gg \ast
; \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:603}{$\rm 
Last\ line \, \ast
\gg \ast
\,\Box$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:604}{$\rm 
Line \, \ast
: Premise \gg \ast
;\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:605}{$\rm 
Line \, \ast
: \mbox{Side-condition} \gg \ast
; \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:606}{$\rm 
Arbitrary \gg \ast
;\ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:607}{$\rm 
Local \gg \ast
= \ast
; \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:608}{$\rm \ast
\& \ast$},
\hyperlink {url:1808490339773955887995048411732079994016126930298008878970589403750819585:609}{$\rm \ast
\backslash \backslash \ast$},
\end {flushleft}

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:0}{}\section* {$\rm 
\mbox{base}$}

$\rm
[
\mbox{base}
\stackrel{
\mathrm{prio}
}{\rightarrow}
\newline \mathbf {Preassociative} \newline 
[
\mbox{base}
] , \linebreak [0] 
[
\mbox{bracket $
\ast $ end bracket}
] , \linebreak [0] 
[
\mbox{big bracket $
\ast $ end bracket}
] , \linebreak [0] 
[
\ \$
\ast \$\linebreak[0]\ 
] , \linebreak [0] 
[
\mathbf{flush\ left\ }[ 
\ast 
]
] , \linebreak [0] 
[
\mathsf{x}
] , \linebreak [0] 
[
\mathsf{y}
] , \linebreak [0] 
[
\mathsf{z}
] , \linebreak [0] 
[
[
\ast 
\bowtie
\ast 
]
] , \linebreak [0] 
[
[
\ast 
\stackrel{
\ast 
}{\rightarrow}
\ast 
]
] , \linebreak [0] 
[
\mathrm{pyk}
] , \linebreak [0] 
[
\mathrm{tex}
] , \linebreak [0] 
[
\mathrm{name}
] , \linebreak [0] 
[
\mathrm{prio}
] , \linebreak [0] 
[
\ast 
] , \linebreak [0] 
[
\mathsf {T}
] , \linebreak [0] 
[
\mathrm {if}(
\ast 
,\linebreak [0]
\ast 
,\linebreak [0]
\ast 
)
] , \linebreak [0] 
[
[
\ast 
\stackrel {
\ast 
}{\Rightarrow }
\ast 
]
] , \linebreak [0] 
[
\mathrm {val}
] , \linebreak [0] 
[
\mathrm {claim}
] , \linebreak [0] 
[
\bot 
] , \linebreak [0] 
[
f(
\ast 
)
] , \linebreak [0] 
[
(
\ast 
){}^{I} 
] , \linebreak [0] 
[
\mathsf {F}
] , \linebreak [0] 
[
\underline {0}
] , \linebreak [0] 
[
\underline {1}
] , \linebreak [0] 
[
\underline {2}
] , \linebreak [0] 
[
\underline {3}
] , \linebreak [0] 
[
\underline {4}
] , \linebreak [0] 
[
\underline {5}
] , \linebreak [0] 
[
\underline {6}
] , \linebreak [0] 
[
\underline {7}
] , \linebreak [0] 
[
\underline {8}
] , \linebreak [0] 
[
\underline {9}
] , \linebreak [0] 
[
0
] , \linebreak [0] 
[
1
] , \linebreak [0] 
[
2
] , \linebreak [0] 
[
3
] , \linebreak [0] 
[
4
] , \linebreak [0] 
[
5
] , \linebreak [0] 
[
6
] , \linebreak [0] 
[
7
] , \linebreak [0] 
[
8
] , \linebreak [0] 
[
9
] , \linebreak [0] 
[
\mathsf {a}
] , \linebreak [0] 
[
\mathsf {b}
] , \linebreak [0] 
[
\mathsf {c}
] , \linebreak [0] 
[
\mathsf {d}
] , \linebreak [0] 
[
\mathsf {e}
] , \linebreak [0] 
[
\mathsf {f}
] , \linebreak [0] 
[
\mathsf {g}
] , \linebreak [0] 
[
\mathsf {h}
] , \linebreak [0] 
[
\mathsf {i}
] , \linebreak [0] 
[
\mathsf {j}
] , \linebreak [0] 
[
\mathsf {k}
] , \linebreak [0] 
[
\mathsf {l}
] , \linebreak [0] 
[
\mathsf {m}
] , \linebreak [0] 
[
\mathsf {n}
] , \linebreak [0] 
[
\mathsf {o}
] , \linebreak [0] 
[
\mathsf {p}
] , \linebreak [0] 
[
\mathsf {q}
] , \linebreak [0] 
[
\mathsf {r}
] , \linebreak [0] 
[
\mathsf {s}
] , \linebreak [0] 
[
\mathsf {t}
] , \linebreak [0] 
[
\mathsf {u}
] , \linebreak [0] 
[
\mathsf {v}
] , \linebreak [0] 
[
\mathsf {w}
] , \linebreak [0] 
[
(
\ast 
)^M
] , \linebreak [0] 
[
\mathrm {If}(
\ast 
,\linebreak [0]
\ast 
,\linebreak [0]
\ast 
)
] , \linebreak [0] 
[\mathrm {array}\{
\ast 
\}
\ast 
\mathrm {end\ array}
] , \linebreak [0] 
[
l
] , \linebreak [0] 
[
c
] , \linebreak [0] 
[
r
] , \linebreak [0] 
[
\mathrm {empty}
] , \linebreak [0] 
[
\langle 
\ast 
\,{|}
\ast 
{:=}\,
\ast 
\rangle 
] , \linebreak [0] 
[
{\cal M}(
\ast 
)
] , \linebreak [0] 
[
\tilde {{\cal U}}(
\ast 
)
] , \linebreak [0] 
[
{\cal U}(
\ast 
)
] , \linebreak [0] 
[
{\cal U}^M(
\ast 
)
] , \linebreak [0] 
[
\mathbf {apply}(
\ast 
,
\ast 
)
] , \linebreak [0] 
[
\mathbf {apply}_1(
\ast 
,
\ast 
)
] , \linebreak [0] 
[
identifier( 
\ast 
)
] , \linebreak [0] 
[
identifier_{1}( 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
array\mbox{-}\linebreak[0]plus( 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
array\mbox{-}\linebreak[0]remove( 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
array\mbox{-}\linebreak[0]put( 
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
array\mbox{-}\linebreak[0]add( 
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
bit( 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
bit_1( 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
rack
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {vector}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {bibliography}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {dictionary}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {body}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {codex}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {expansion}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {code}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {cache}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {diagnose}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {pyk}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {tex}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {texname}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {value}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {message}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {macro}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {definition}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {unpack}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {claim}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {priority}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {lambda}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {apply}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {true}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {if}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {quote}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {proclaim}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {define}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {introduce}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {hide}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {pre}\mbox {\tt \char34}
] , \linebreak [0] 
[
\mbox {\tt \char34}\mathrm {post}\mbox {\tt \char34}
] , \linebreak [0] 
[
{\cal E}(
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
{\cal E}_2(
\ast 
,
\ast 
,
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
{\cal E}_3(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
{\cal E}_4(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
\mathbf {lookup}(
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
\mathbf {abstract}(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
\lceil 
\ast 
\rceil 
] , \linebreak [0] 
[
{\cal M}(
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
{\cal M}_2(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
{\cal M}^*(
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
\mathrm {macro}
] , \linebreak [0] 
[
s_0
] , \linebreak [0] 
[
\mathbf {zip}(
\ast 
,
\ast 
)
] , \linebreak [0] 
[
\mathbf {assoc}_1(
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[(
\ast 
)^{\mathbf {p}}
] , \linebreak [0] 
[
\mbox{self}
] , \linebreak [0] 
[
[
\ast 
\mathrel {\ddot {=}}
\ast 
]
] , \linebreak [0] 
[
[
\ast 
\mathrel {\dot {=}}
\ast 
]
] , \linebreak [0] 
[
[
\ast 
\mathrel {\acute {=}}
\ast 
]
] , \linebreak [0] 
[
[
\ast 
\stackrel {\mathrm {pyk}}{=} 
\ast 
]
] , \linebreak [0] 
[
[
\ast 
\stackrel {\mathrm {tex}}{=} 
\ast 
]
] , \linebreak [0] 
[
[
\ast 
\stackrel {\mathrm {name}}{=} 
\ast 
]
] , \linebreak [0] 
[
\mathbf{Priority\ table} [ 
\ast 
]
] , \linebreak [0] 
[
\tilde {{\cal M}}_1
] , \linebreak [0] 
[
\tilde {{\cal M}}_2(
\ast 
)
] , \linebreak [0] 
[
\tilde {{\cal M}}_3(
\ast 
)
] , \linebreak [0] 
[
\tilde {{\cal M}}_4(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
\tilde {{\cal M}}(
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
\tilde {{\cal Q}}(
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
\tilde {{\cal Q}}_2(
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
\tilde {{\cal Q}}_3(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
\tilde {{\cal Q}}^*(
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
(
\ast 
)
] , \linebreak [0] 
[
\left( 
\ast 
\right) 
] , \linebreak [0] 
[
display(
\ast 
)
] , \linebreak [0] 
[
statement(
\ast 
)
] , \linebreak [0] 
[
[
\ast 
]^{\cdot}
] , \linebreak [0] 
[
[
\ast 
]^-
] , \linebreak [0] 
[
\mathbf{aspect}( 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
\mathbf{aspect}( 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
\langle 
\ast 
\rangle 
] , \linebreak [0] 
[
\mathbf {tuple}_1( 
\ast 
) 
] , \linebreak [0] 
[
\mathbf {tuple}_2( 
\ast 
) 
] , \linebreak [0] 
[
let_2( 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
let_1( 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
[
\ast 
\stackrel {claim}{=}
\ast 
]
] , \linebreak [0] 
[
\mbox{checker}
] , \linebreak [0] 
[
\mathbf{check}( 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
\mathbf{check}_2( 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
\mathbf{check}_3( 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
\mathbf{check}^*( 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
\mathbf{check}^*_2( 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
\relax [ 
\ast 
\relax ]^{\cdot} 
] , \linebreak [0] 
[
\relax [ 
\ast 
\relax ]^{-} 
] , \linebreak [0] 
[
\relax [ 
\ast 
\relax ]^{\circ} 
] , \linebreak [0] 
[
msg
] , \linebreak [0] 
[
[
\ast 
\stackrel {msg}{=} 
\ast 
]
] , \linebreak [0] 
[
{<}stmt{>}
] , \linebreak [0] 
[
stmt
] , \linebreak [0] 
[
[
\ast 
\stackrel {stmt}{=}
\ast 
]
] , \linebreak [0] 
[
HeadNil'
] , \linebreak [0] 
[
HeadPair'
] , \linebreak [0] 
[
Transitivity'
] , \linebreak [0] 
[
{\makebox [0mm][l]{$\bot $}\,{\bot }}
] , \linebreak [0] 
[
Contra'
] , \linebreak [0] 
[
T'_{E}
] , \linebreak [0] 
[
L_{1}
] , \linebreak [0] 
[\underline{
\ast }
] , \linebreak [0] 
[{\cal A}
] , \linebreak [0] 
[{\cal B}
] , \linebreak [0] 
[{\cal C}
] , \linebreak [0] 
[{\cal D}
] , \linebreak [0] 
[{\cal E}
] , \linebreak [0] 
[{\cal F}
] , \linebreak [0] 
[{\cal G}
] , \linebreak [0] 
[{\cal H}
] , \linebreak [0] 
[{\cal I}
] , \linebreak [0] 
[{\cal J}
] , \linebreak [0] 
[{\cal K}
] , \linebreak [0] 
[{\cal L}
] , \linebreak [0] 
[{\cal M}
] , \linebreak [0] 
[{\cal N}
] , \linebreak [0] 
[{\cal O}
] , \linebreak [0] 
[{\cal P}
] , \linebreak [0] 
[{\cal Q}
] , \linebreak [0] 
[{\cal R}
] , \linebreak [0] 
[{\cal S}
] , \linebreak [0] 
[{\cal T}
] , \linebreak [0] 
[{\cal U}
] , \linebreak [0] 
[{\cal V}
] , \linebreak [0] 
[{\cal W}
] , \linebreak [0] 
[{\cal X}
] , \linebreak [0] 
[{\cal Y}
] , \linebreak [0] 
[{\cal Z}
] , \linebreak [0] 
[
\langle 
\ast 
\,{\protect\vert}
\ast 
{:=}\,
\ast 
\rangle 
] , \linebreak [0] 
[
\langle ^ { \ast } 
\ast 
\,{\protect\vert}
\ast 
{:=}\,
\ast 
\rangle 
] , \linebreak [0] 
[
\emptyset 
] , \linebreak [0] 
[
Remainder
] , \linebreak [0] 
[
( 
\ast 
)^{\bf v}
] , \linebreak [0] 
[
intro(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
intro(
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
error(
\ast 
,
\ast 
)
] , \linebreak [0] 
[
error_{2}(
\ast 
,
\ast 
)
] , \linebreak [0] 
[
proof( 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
proof_{2}( 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}(
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}^{I}(
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}^{\rhd}(
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}_{1}^{\rhd}(
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}^{E}(
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}_{1}^{E}(
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}^{+}(
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}_{1}^{+}(
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}^{-}(
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}_{1}^{-}(
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}^{\ast}(
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}_{1}^{\ast}(
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}_{2}^{\ast}(
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}^{\char64}(
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}_{1}^{\char64}(
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}^{\vdash}(
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}_{1}^{\vdash}(
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}^{\makebox [0mm][l]{\scriptsize $\vdash $}\,{\vdash }}(
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}_{1}^{\makebox [0mm][l]{\scriptsize $\vdash $}\,{\vdash }}(
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}^{i.e.}(
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}_{1}^{i.e.}(
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}_{2}^{i.e.}(
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}^{\forall}(
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}_{1}^{\forall}(
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}^{;}(
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}_{1}^{;}(
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal S}_{2}^{;}(
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal T}( 
\ast 
)
] , \linebreak [0] 
[
claims( 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
claims_2( 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{<}proof{>}
] , \linebreak [0] 
[
proof
] , \linebreak [0] 
[
[ \mathbf{Lemma\ } 
\ast 
\colon 
\ast 
]
] , \linebreak [0] 
[
[ \mathbf{Proof\ of\ }
\ast 
\colon 
\ast 
]
] , \linebreak [0] 
[
[ 
\ast 
\mathbf{\ lemma\ } 
\ast 
\colon 
\ast 
]
] , \linebreak [0] 
[
[ 
\ast 
\mathbf{\ antilemma\ } 
\ast 
\colon 
\ast 
]
] , \linebreak [0] 
[
[ 
\ast 
\mathbf{\ rule\ } 
\ast 
\colon 
\ast 
]
] , \linebreak [0] 
[
[ 
\ast 
\mathbf{\ antirule\ } 
\ast 
\colon 
\ast 
]
] , \linebreak [0] 
[
\mbox{verifier}
] , \linebreak [0] 
[
{\cal V}_1( 
\ast 
)
] , \linebreak [0] 
[
{\cal V}_2( 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal V}_3( 
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal V}_4( 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal V}_5( 
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal V}_6( 
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal V}_7( 
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
Cut( 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
Head_{\oplus} ( 
\ast 
)
] , \linebreak [0] 
[
Tail_{\oplus} ( 
\ast 
)
] , \linebreak [0] 
[
rule_1( 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
rule( 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
Rule\ tactic
] , \linebreak [0] 
[
Plus( 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
[ \mathbf{Theory\ } 
\ast 
]
] , \linebreak [0] 
[
theory_2( 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
theory_3( 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
theory_4( 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
HeadNil''
] , \linebreak [0] 
[
HeadPair''
] , \linebreak [0] 
[
Transitivity''
] , \linebreak [0] 
[
Contra''
] , \linebreak [0] 
[
HeadNil
] , \linebreak [0] 
[
HeadPair
] , \linebreak [0] 
[
Transitivity
] , \linebreak [0] 
[
Contra
] , \linebreak [0] 
[
T_E
] , \linebreak [0] 
[
ragged\ right
] , \linebreak [0] 
[
ragged\ right\ expansion\ 
] , \linebreak [0] 
[
parm(
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
parm^*(
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
inst(
\ast 
,
\ast 
)
] , \linebreak [0] 
[
inst^*(
\ast 
,
\ast 
)
] , \linebreak [0] 
[
occur(
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
occur^*(
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
unify(
\ast 
=
\ast 
,
\ast 
)
] , \linebreak [0] 
[
unify^*(
\ast 
=
\ast 
,
\ast 
)
] , \linebreak [0] 
[
unify_2(
\ast 
=
\ast 
,
\ast 
)
] , \linebreak [0] 
[L_a
] , \linebreak [0] 
[L_b
] , \linebreak [0] 
[L_c
] , \linebreak [0] 
[L_d
] , \linebreak [0] 
[L_e
] , \linebreak [0] 
[L_f
] , \linebreak [0] 
[L_g
] , \linebreak [0] 
[L_h
] , \linebreak [0] 
[L_i
] , \linebreak [0] 
[L_j
] , \linebreak [0] 
[L_k
] , \linebreak [0] 
[L_l
] , \linebreak [0] 
[L_m
] , \linebreak [0] 
[L_n
] , \linebreak [0] 
[L_o
] , \linebreak [0] 
[L_p
] , \linebreak [0] 
[L_q
] , \linebreak [0] 
[L_r
] , \linebreak [0] 
[L_s
] , \linebreak [0] 
[L_t
] , \linebreak [0] 
[L_u
] , \linebreak [0] 
[L_v
] , \linebreak [0] 
[L_w
] , \linebreak [0] 
[L_x
] , \linebreak [0] 
[L_y
] , \linebreak [0] 
[L_z
] , \linebreak [0] 
[L_A
] , \linebreak [0] 
[L_B
] , \linebreak [0] 
[L_C
] , \linebreak [0] 
[L_D
] , \linebreak [0] 
[L_E
] , \linebreak [0] 
[L_F
] , \linebreak [0] 
[L_G
] , \linebreak [0] 
[L_H
] , \linebreak [0] 
[L_I
] , \linebreak [0] 
[L_J
] , \linebreak [0] 
[L_K
] , \linebreak [0] 
[L_L
] , \linebreak [0] 
[L_M
] , \linebreak [0] 
[L_N
] , \linebreak [0] 
[L_O
] , \linebreak [0] 
[L_P
] , \linebreak [0] 
[L_Q
] , \linebreak [0] 
[L_R
] , \linebreak [0] 
[L_S
] , \linebreak [0] 
[L_T
] , \linebreak [0] 
[L_U
] , \linebreak [0] 
[L_V
] , \linebreak [0] 
[L_W
] , \linebreak [0] 
[L_X
] , \linebreak [0] 
[L_Y
] , \linebreak [0] 
[L_Z
] , \linebreak [0] 
[L_?
] , \linebreak [0] 
[
Reflexivity
] , \linebreak [0] 
[
Reflexivity_1
] , \linebreak [0] 
[
Commutativity
] , \linebreak [0] 
[
Commutativity_1
] , \linebreak [0] 
[
{<}tactic{>}
] , \linebreak [0] 
[
tactic
] , \linebreak [0] 
[
[
\ast 
\stackrel {tactic}{=}
\ast 
]
] , \linebreak [0] 
[
{\cal P}( 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
{\cal P}^*( 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
p_0
] , \linebreak [0] 
[
conclude_1 ( 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
conclude_2 ( 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
conclude_3 ( 
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
] , \linebreak [0] 
[
conclude_4 ( 
\ast 
, 
\ast 
)
]
; 
\newline \mathbf {Preassociative} \newline 
[
\ast 
\_\{
\ast 
\}
] , \linebreak [0] 
[
\ast 
/indexintro(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
\ast 
/intro(
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
\ast 
/bothintro(
\ast 
,
\ast 
,
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
\ast 
/nameintro(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
] , \linebreak [0] 
[
\ast '
] , \linebreak [0] 
[
\ast 
{[}
\ast 
{]}
] , \linebreak [0] 
[
\ast 
[ 
\ast 
{\rightarrow} 
\ast 
]
] , \linebreak [0] 
[
\ast 
[ 
\ast 
{\Rightarrow} 
\ast 
]
] , \linebreak [0] 
[
\ast 
0
] , \linebreak [0] 
[
\ast 
1
] , \linebreak [0] 
[
0 \mathrm {b}
] , \linebreak [0] 
[
\ast 
\mbox {-color}( 
\ast 
)
] , \linebreak [0] 
[
\ast 
\mbox {-color}^{\ast}( 
\ast 
)
] , \linebreak [0] 
[
\ast 
{}^H
] , \linebreak [0] 
[
\ast 
{}^T
] , \linebreak [0] 
[
\ast 
{}^U
] , \linebreak [0] 
[
\ast 
{}^h
] , \linebreak [0] 
[
\ast 
{}^t
] , \linebreak [0] 
[
\ast 
{}^s
] , \linebreak [0] 
[
\ast 
{}^c
] , \linebreak [0] 
[
\ast 
{}^d
] , \linebreak [0] 
[
\ast 
{}^a
] , \linebreak [0] 
[
\ast 
{}^C
] , \linebreak [0] 
[
\ast 
{}^M
] , \linebreak [0] 
[
\ast 
{}^B
] , \linebreak [0] 
[
\ast 
{}^{r}
] , \linebreak [0] 
[
\ast 
{}^{i}
] , \linebreak [0] 
[
\ast 
{}^{d}
] , \linebreak [0] 
[
\ast 
{}^{R}
] , \linebreak [0] 
[
\ast 
{}^{0}
] , \linebreak [0] 
[
\ast 
{}^{1}
] , \linebreak [0] 
[
\ast 
{}^{2}
] , \linebreak [0] 
[
\ast 
{}^{3}
] , \linebreak [0] 
[
\ast 
{}^{4}
] , \linebreak [0] 
[
\ast 
{}^{5}
] , \linebreak [0] 
[
\ast 
{}^{6}
] , \linebreak [0] 
[
\ast 
{}^{7}
] , \linebreak [0] 
[
\ast 
{}^{8}
] , \linebreak [0] 
[
\ast 
{}^{9}
] , \linebreak [0] 
[
\ast 
{} ^ { E }
] , \linebreak [0] 
[
\ast 
{} ^ {\cal V}
] , \linebreak [0] 
[
\ast 
{} ^ {\cal C}
] , \linebreak [0] 
[
\ast 
{} ^ {{\cal C} ^ { \ast }}
]
; 
\newline \mathbf {Preassociative} \newline 
[
\mbox{``}
\ast 
\mbox{''}
] , \linebreak [0] 
[
] , \linebreak [0] 
[
(
\ast 
)^{\bf t}
] , \linebreak [0] 
[
\mbox{string}(
\ast 
)+
\ast 
] , \linebreak [0] 
[\mbox{string}(
\ast 
)\mathrel{++}
\ast 
] , \linebreak [0] 
[
\newline 
\ast 
] , \linebreak [0] 
[
\linebreak [0]\ \hskip0em plus2.0em{}
\ast 
] , \linebreak [0] 
[!
\ast 
] , \linebreak [0] 
[
\mbox {\tt \char34}
\ast 
] , \linebreak [0] 
[
\#
\ast 
] , \linebreak [0] 
[
\$
\ast 
] , \linebreak [0] 
[
\%
\ast 
] , \linebreak [0] 
[
\&
\ast 
] , \linebreak [0] 
[
\mbox {'}
\ast 
] , \linebreak [0] 
[(
\ast 
] , \linebreak [0] 
[)
\ast 
] , \linebreak [0] 
[
{*}
\ast 
] , \linebreak [0] 
[
{+}
\ast 
] , \linebreak [0] 
[,
\ast 
] , \linebreak [0] 
[
\mbox{-}
\ast 
] , \linebreak [0] 
[.
\ast 
] , \linebreak [0] 
[/
\ast 
] , \linebreak [0] 
[0
\ast 
] , \linebreak [0] 
[1
\ast 
] , \linebreak [0] 
[2
\ast 
] , \linebreak [0] 
[3
\ast 
] , \linebreak [0] 
[4
\ast 
] , \linebreak [0] 
[5
\ast 
] , \linebreak [0] 
[6
\ast 
] , \linebreak [0] 
[7
\ast 
] , \linebreak [0] 
[8
\ast 
] , \linebreak [0] 
[9
\ast 
] , \linebreak [0] 
[
{:}
\ast 
] , \linebreak [0] 
[;
\ast 
] , \linebreak [0] 
[
{<}
\ast 
] , \linebreak [0] 
[
{=}
\ast 
] , \linebreak [0] 
[
{>}
\ast 
] , \linebreak [0] 
[?
\ast 
] , \linebreak [0] 
[@
\ast 
] , \linebreak [0] 
[A
\ast 
] , \linebreak [0] 
[B
\ast 
] , \linebreak [0] 
[C
\ast 
] , \linebreak [0] 
[D
\ast 
] , \linebreak [0] 
[E
\ast 
] , \linebreak [0] 
[F
\ast 
] , \linebreak [0] 
[G
\ast 
] , \linebreak [0] 
[H
\ast 
] , \linebreak [0] 
[I
\ast 
] , \linebreak [0] 
[J
\ast 
] , \linebreak [0] 
[K
\ast 
] , \linebreak [0] 
[L
\ast 
] , \linebreak [0] 
[M
\ast 
] , \linebreak [0] 
[N
\ast 
] , \linebreak [0] 
[O
\ast 
] , \linebreak [0] 
[P
\ast 
] , \linebreak [0] 
[Q
\ast 
] , \linebreak [0] 
[R
\ast 
] , \linebreak [0] 
[S
\ast 
] , \linebreak [0] 
[T
\ast 
] , \linebreak [0] 
[U
\ast 
] , \linebreak [0] 
[V
\ast 
] , \linebreak [0] 
[W
\ast 
] , \linebreak [0] 
[X
\ast 
] , \linebreak [0] 
[Y
\ast 
] , \linebreak [0] 
[Z
\ast 
] , \linebreak [0] 
[[
\ast 
] , \linebreak [0] 
[
\mbox {$\backslash $}
\ast 
] , \linebreak [0] 
[]
\ast 
] , \linebreak [0] 
[
{\char94}
\ast 
] , \linebreak [0] 
[
\_
\ast 
] , \linebreak [0] 
[
\mbox {`}
\ast 
] , \linebreak [0] 
[a
\ast 
] , \linebreak [0] 
[b
\ast 
] , \linebreak [0] 
[c
\ast 
] , \linebreak [0] 
[d
\ast 
] , \linebreak [0] 
[e
\ast 
] , \linebreak [0] 
[f
\ast 
] , \linebreak [0] 
[g
\ast 
] , \linebreak [0] 
[h
\ast 
] , \linebreak [0] 
[i
\ast 
] , \linebreak [0] 
[j
\ast 
] , \linebreak [0] 
[k
\ast 
] , \linebreak [0] 
[l
\ast 
] , \linebreak [0] 
[m
\ast 
] , \linebreak [0] 
[n
\ast 
] , \linebreak [0] 
[o
\ast 
] , \linebreak [0] 
[p
\ast 
] , \linebreak [0] 
[q
\ast 
] , \linebreak [0] 
[r
\ast 
] , \linebreak [0] 
[s
\ast 
] , \linebreak [0] 
[t
\ast 
] , \linebreak [0] 
[u
\ast 
] , \linebreak [0] 
[v
\ast 
] , \linebreak [0] 
[w
\ast 
] , \linebreak [0] 
[x
\ast 
] , \linebreak [0] 
[y
\ast 
] , \linebreak [0] 
[z
\ast 
] , \linebreak [0] 
[
\{
\ast 
] , \linebreak [0] 
[|
\ast 
] , \linebreak [0] 
[
\}
\ast 
] , \linebreak [0] 
[
\char126 
\ast 
] , \linebreak [0] 
[
\mathbf{Preassociative}\,
\ast 
; 
\ast 
] , \linebreak [0] 
[
\mathbf{Postassociative}\,
\ast 
; 
\ast 
] , \linebreak [0] 
[
[
\ast 
] , \linebreak [0] 
\ast 
] , \linebreak [0] 
[
\mathrm{priority} \,
\ast 
\, \mathrm{end}
] , \linebreak [0] 
[
newline\ 
\ast 
] , \linebreak [0] 
[
macro\ newline\ 
\ast 
]
; 
\newline \mathbf {Preassociative} \newline 
[
\ast 
\mathbin {\mbox {'}}
\ast 
] , \linebreak [0] 
[
\ast 
\mathbin {\mbox {`}}
\ast 
]
; 
\newline \mathbf {Preassociative} \newline 
[
\ast 
\cdot 
\ast 
] , \linebreak [0] 
[
\ast 
\cdot_0 
\ast 
]
; 
\newline \mathbf {Preassociative} \newline 
[
\ast 
+ 
\ast 
] , \linebreak [0] 
[
\ast 
\mathop{+_0} 
\ast 
] , \linebreak [0] 
[
\ast 
\mathop{+_1} 
\ast 
] , \linebreak [0] 
[
\ast 
- 
\ast 
] , \linebreak [0] 
[
\ast 
\mathop{-_0} 
\ast 
] , \linebreak [0] 
[
\ast 
\mathop{-_1} 
\ast 
]
; 
\newline \mathbf {Preassociative} \newline 
[
\ast 
\cup \{ 
\ast 
\}
] , \linebreak [0] 
[
\ast 
\cup 
\ast 
] , \linebreak [0] 
[
\ast 
\backslash \{ 
\ast 
\}
]
; 
\newline\mathbf{Postassociative} \newline 
[
\ast 
\mathrel { \dot { . \, . } }
\ast 
] , \linebreak [0] 
[
\ast 
\mathrel { \underline { \dot { . \, . } } }
\ast 
] , \linebreak [0] 
[
\ast 
\mathrel { \underline { : \, : } }
\ast 
] , \linebreak [0] 
[
\ast 
\mathrel { \underline { {+} 2 \ast } }
\ast 
] , \linebreak [0] 
[
\ast 
\mathrel { : \, : }
\ast 
] , \linebreak [0] 
[
\ast 
\mathrel { {+} 2 \ast }
\ast 
]
; 
\newline\mathbf{Postassociative} \newline 
[
\ast 
,\linebreak [0] 
\ast 
]
; 
\newline \mathbf {Preassociative} \newline 
[
\ast 
\stackrel {B}{\approx }
\ast 
] , \linebreak [0] 
[
\ast 
\stackrel {D}{\approx }
\ast 
] , \linebreak [0] 
[
\ast 
\stackrel {C}{\approx }
\ast 
] , \linebreak [0] 
[
\ast 
\stackrel {P}{\approx }
\ast 
] , \linebreak [0] 
[
\ast 
\approx 
\ast 
] , \linebreak [0] 
[
\ast 
=
\ast 
] , \linebreak [0] 
[
\ast 
\stackrel {+}{\rightarrow }
\ast 
] , \linebreak [0] 
[
\ast 
\stackrel {t}{=}
\ast 
] , \linebreak [0] 
[
\ast 
\stackrel {t^*}{=}
\ast 
] , \linebreak [0] 
[
\ast 
\stackrel{r}{=} 
\ast 
] , \linebreak [0] 
[
\ast 
\in_t 
\ast 
] , \linebreak [0] 
[
\ast 
\subseteq_T 
\ast 
] , \linebreak [0] 
[
\ast 
\stackrel{T}{=} 
\ast 
] , \linebreak [0] 
[
\ast 
\stackrel{s}{=} 
\ast 
] , \linebreak [0] 
[
\ast 
\mathrel {free\ in} 
\ast 
] , \linebreak [0] 
[
\ast 
\mathrel {free\ in}^{\ast} 
\ast 
] , \linebreak [0] 
[
\ast 
\mathrel {free\ for} 
\ast 
\mathrel {in} 
\ast 
] , \linebreak [0] 
[
\ast 
\mathrel {free\ for}^{\ast} 
\ast 
\mathrel {in} 
\ast 
] , \linebreak [0] 
[
\ast 
\in_c 
\ast 
] , \linebreak [0] 
[
\ast 
< 
\ast 
] , \linebreak [0] 
[
\ast 
<' 
\ast 
] , \linebreak [0] 
[
\ast 
\le' 
\ast 
]
; 
\newline \mathbf {Preassociative} \newline 
[
{\neg }
\ast 
]
; 
\newline \mathbf {Preassociative} \newline 
[
\ast 
\wedge 
\ast 
] , \linebreak [0] 
[
\ast 
\mathrel{\ddot{\wedge}} 
\ast 
] , \linebreak [0] 
[
\ast 
\mathrel{\tilde{\wedge}} 
\ast 
] , \linebreak [0] 
[
\ast 
\wedge_c 
\ast 
]
; 
\newline \mathbf {Preassociative} \newline 
[
\ast 
\vee 
\ast 
] , \linebreak [0] 
[
\ast 
\parallel 
\ast 
] , \linebreak [0] 
[
\ast 
\mathrel{\ddot{\vee}} 
\ast 
]
; 
\newline\mathbf{Postassociative} \newline 
[
\ast 
\mathrel{\ddot{\Rightarrow}} 
\ast 
]
; 
\newline\mathbf{Postassociative} \newline 
[
\ast 
:
\ast 
] , \linebreak [0] 
[
\ast 
\mathrel{spy}
\ast 
] , \linebreak [0] 
[
\ast 
!
\ast 
]
; 
\newline \mathbf {Preassociative} \newline 
[
\ast 
\left\{\protect \begin {array}{l}
\ast 
\\
\ast 
\protect \end {array}\right.
]
; 
\newline \mathbf {Preassociative} \newline 
[
\lambda 
\ast 
.
\ast 
] , \linebreak [0] 
[
\Lambda 
\ast 
. 
\ast 
] , \linebreak [0] 
[
\Lambda 
\ast 
] , \linebreak [0] 
[
{\bf if} \ 
\ast 
\ {\bf then} \ 
\ast 
\ {\bf else} \ 
\ast 
] , \linebreak [0] 
[
\mathbf{let\ } 
\ast 
= 
\ast 
\mathbf{\ in\ } 
\ast 
] , \linebreak [0] 
[
\mathbf{let\ } 
\ast 
\mathrel{\ddot{=}} 
\ast 
\mathrel{\ in\ } 
\ast 
]
; 
\newline \mathbf {Preassociative} \newline 
[
\ast 
{} ^ { I }
] , \linebreak [0] 
[
\ast 
{} ^ { \rhd }
] , \linebreak [0] 
[
\ast 
{} ^ { V } 
] , \linebreak [0] 
[
\ast 
{} ^ { + } 
] , \linebreak [0] 
[
\ast 
{} ^ { - } 
] , \linebreak [0] 
[
\ast 
{} ^ { \ast } 
]
; 
\newline \mathbf {Preassociative} \newline 
[
\ast 
\mathop {\char64} 
\ast 
] , \linebreak [0] 
[
\ast 
\rhd 
\ast 
] , \linebreak [0] 
[
\ast 
\mathrel {\makebox [0mm][l]{$\rhd $}\,{\rhd }} 
\ast 
] , \linebreak [0] 
[
\ast 
\gg 
\ast 
]
; 
\newline\mathbf{Postassociative} \newline 
[
\ast 
\vdash 
\ast 
] , \linebreak [0] 
[
\ast 
\mathrel {\makebox [0mm][l]{$\vdash $}\,{\vdash }} 
\ast 
] , \linebreak [0] 
[
\ast 
\mathrel {i.e.} 
\ast 
]
; 
\newline \mathbf {Preassociative} \newline 
[
\forall 
\ast 
\colon 
\ast 
]
; 
\newline\mathbf{Postassociative} \newline 
[
\ast 
\mathrel {\oplus} 
\ast 
]
; 
\newline\mathbf{Postassociative} \newline 
[
\ast 
; 
\ast 
]
; 
\newline \mathbf {Preassociative} \newline 
[
\ast 
\ proves\ 
\ast 
]
; 
\newline \mathbf {Preassociative} \newline 
[
\ast 
\mathbf{\ proof\ of\ } 
\ast 
: 
\ast 
] , \linebreak [0] 
[
Line \, 
\ast 
: 
\ast 
\gg 
\ast 
; 
\ast 
] , \linebreak [0] 
[
Last\ line \, 
\ast 
\gg 
\ast 
\,\Box
] , \linebreak [0] 
[
Line \, 
\ast 
: Premise \gg 
\ast 
;
\ast 
] , \linebreak [0] 
[
Line \, 
\ast 
: \mbox{Side-condition} \gg 
\ast 
; 
\ast 
] , \linebreak [0] 
[
Arbitrary \gg 
\ast 
;
\ast 
] , \linebreak [0] 
[
Local \gg 
\ast 
= 
\ast 
; 
\ast 
]
; 
\newline\mathbf{Postassociative} \newline 
[
\ast 
\mathrel{\mathrm{,}}
\ast 
] , \linebreak [0] 
[
\ast 
{[}
\ast 
{]}
\ast 
]
; 
\newline \mathbf {Preassociative} \newline 
[
\ast 
\& 
\ast 
]
; 
\newline \mathbf {Preassociative} \newline 
[
\ast 
\backslash \backslash 
\ast 
] , \linebreak [0] 
[
\ast 
\mathrel{linebreak[4]} 
\ast 
]
; 
]$

$\rm
[
\mbox{base}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {c}
.
{\cal M}(
\mathsf {t}
,
s_0
,
\mathsf {c}
)
]$

$\rm
[
\mbox{base}
\stackrel{
\mathrm {claim}
}{\rightarrow}
\mbox{checker}
\wedge_c 
\mbox{verifier}
]$

$\rm
[
\mbox{base}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}base
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:1}{}\section* {$\rm 
[\ast
\bowtie\ast
]$}


\mbox{Predef: proclaim}

$\rm
[
[
\mathsf{x}
\bowtie
\mathsf{y}
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}bowtie
\#2.
\newline ]
\mbox{''}
]$

$\rm
[
[
\ast 
\bowtie
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}proclaim
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}as
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}proclaim
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:2}{}\section* {$\rm 
\mbox{``}\ast
\mbox{''}$}


\mbox{Predef: hide}

$\rm
[
\mbox{``}
\mathsf{x}
\mbox{''}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\{
\mbox {`}
\mbox {`}
\}
\#1.
\newline 
\mbox {$\backslash $}mbox
\{
\mbox {'}
\mbox {'}
\}
\mbox{''}
]$

$\rm
[
\mbox{``}
\mathsf{x}
\mbox{''}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\mathsf {t}
]$

$\rm
[
\mbox{``}
\mathsf{x}
\mbox{''}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\mbox{''}
]$

$\rm
[
\mbox{``}
\ast 
\mbox{''}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}start
\linebreak [0]\ \hskip0em plus2.0em{}of
\linebreak [0]\ \hskip0em plus2.0em{}text
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}unicode
\linebreak [0]\ \hskip0em plus2.0em{}text
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:3}{}\section* {$\rm $}

$\rm
[
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\mbox{''}
]$

$\rm
[
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}of
\linebreak [0]\ \hskip0em plus2.0em{}text
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:4}{}\section* {$\rm \ast
\mathrel{\mathrm{,}}\ast$}

$\rm
[
\mathsf{x}
\mathrel{\mathrm{,}}
\mathsf{y}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\{
\mbox {$\backslash $}mathrm
\{,
\}
\}
\#2.
\mbox{''}
]$

$\rm
[
\mathsf{x}
\mathrel{\mathrm{,}}
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
\ast 
\ast 
\rceil 
{}^{R}
\mathrel { : \, : }
\mathsf{x}
\mathrel { : \, : }
\mathsf{y}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\mathsf{x}
\mathrel{\mathrm{,}}
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel{\mathrm{,}}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{},
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:5}{}\section* {$\rm \ast
{[}\ast
{]}\ast$}

$\rm
[
\mathsf{x}
{[}
\mathsf{y}
{]}
\mathsf{z}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{[
\}
\#2.
\newline 
\{]
\}
\#3.
\mbox{''}
]$

$\rm
[
\mathsf{x}
{[}
\mathsf{y}
{]}
\mathsf{z}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\#2.
\#3.
\mbox{''}
]$

$\rm
[
\ast 
{[}
\ast 
{]}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}[
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}]
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:6}{}\section* {$\rm 
\mathbf{Preassociative}\,\ast
; \ast$}


\mbox{Predef: pre}

$\rm
[
\mathbf{Preassociative}\,
\mathsf{x}
; 
\mathsf{y}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\{Preassociative
\}
\mbox {$\backslash $},
\#1.
\newline ;
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\mathbf{Preassociative}\,
\mathsf{x}
; 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}newline
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}mathbf
\linebreak [0]\ \hskip0em plus2.0em{}
\{Preassociative
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}newline
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ;
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\mathbf{Preassociative}\,
\ast 
; 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}preassociative
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}greater
\linebreak [0]\ \hskip0em plus2.0em{}than
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:7}{}\section* {$\rm 
\mathbf{Postassociative}\,\ast
; \ast$}


\mbox{Predef: post}

$\rm
[
\mathbf{Postassociative}\,
\mathsf{x}
; 
\mathsf{y}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\{Postassociative
\}
\mbox {$\backslash $},
\#1.
\newline ;
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\mathbf{Postassociative}\,
\mathsf{x}
; 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}newline
\mbox {$\backslash $}mathbf
\{Postassociative
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}newline
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ;
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\mathbf{Postassociative}\,
\ast 
; 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}postassociative
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}greater
\linebreak [0]\ \hskip0em plus2.0em{}than
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:8}{}\section* {$\rm 
[\ast
] , \linebreak [0] \ast$}

$\rm
[
[
\mathsf{x}
] , \linebreak [0] 
\mathsf{y}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline [
\#1.
\newline ]
\linebreak [0]\ \hskip0em plus2.0em{},
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}linebreak
\linebreak [0]\ \hskip0em plus2.0em{}[0]
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
[
\mathsf{x}
] , \linebreak [0] 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline ]
\linebreak [0]\ \hskip0em plus2.0em{},
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}linebreak
\linebreak [0]\ \hskip0em plus2.0em{}[0]
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
[
\ast 
] , \linebreak [0] 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}priority
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}equal
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:9}{}\section* {$\rm 
\mathrm{priority} \,\ast
\, \mathrm{end}$}

$\rm
[
\mathrm{priority} \,
\mathsf{x}
\, \mathrm{end}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathrm
\{priority
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $},
\#1.
\newline 
\mbox {$\backslash $},
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}mathrm
\{end
\}
\mbox{''}
]$

$\rm
[
\mathrm{priority} \,
\mathsf{x}
\, \mathrm{end}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline ]
\mbox{''}
]$

$\rm
[
\mathrm{priority} \,
\ast 
\, \mathrm{end}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}priority
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}priority
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:10}{}\section* {$\rm 
\newline \ast$}

$\rm
[
\newline 
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}newline
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\mbox{''}
]$

$\rm
[
\newline 
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\#1.
\mbox{''}
]$

$\rm
[
\newline 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}newline
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:11}{}\section* {$\rm 
\ast $}

$\rm
[
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}ast
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}x
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:12}{}\section* {$\rm 
(\ast
)^{\bf t}$}

$\rm
[
(
\mathsf{x}
)^{\bf t}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline (
\#1.
\newline )
{\char94}
\{
\mbox {$\backslash $}bf
\linebreak [0]\ \hskip0em plus2.0em{}t
\}
\mbox{''}
]$

$\rm
[
(
\mathsf{x}
)^{\bf t}
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
\ast 
\rceil 
{}^{R}
\mathrel { : \, : }
\mathsf{x}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
(
\mathsf{x}
)^{\bf t}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\mbox{''}
]$

$\rm
[
(
\ast 
)^{\bf t}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}text
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}text
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:13}{}\section* {$\rm 
\mbox{string}(\ast
)+\ast$}

$\rm
[
\mbox{string}(
\mathsf{x}
)+
\mathsf{y}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\{string
\}(
\#1.
\newline )
{+}
\#2.
\mbox{''}
]$

$\rm
[
\mbox{string}(
\mathsf{x}
)+
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathrm
\{
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline 
\}
{+}
\mbox {$\backslash $}newline
\#2.
\mbox{''}
]$

$\rm
[
\mbox{string}(
\ast 
)+
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}text
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}plus
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:14}{}\section* {$\rm \mbox{string}(\ast
)\mathrel{++}\ast$}

$\rm
[\mbox{string}(
\mathsf{x}
)\mathrel{++}
\mathsf{y}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\mbox {$\backslash $}mbox
\{string
\}(
\#1.
\newline )
\mbox {$\backslash $}mathrel
\{
{+}
{+}
\}
\#2.
\mbox{''}
]$

$\rm
[\mbox{string}(
\mathsf{x}
)\mathrel{++}
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathrm
\{
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline 
\}
\mbox {$\backslash $};
\{
{+}
{+}
\}
\mbox {$\backslash $}newline
\{
\}
\mbox {$\backslash $}qquad
\#2.
\mbox{''}
]$

$\rm
[\mbox{string}(
\ast 
)\mathrel{++}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}text
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}plus
\linebreak [0]\ \hskip0em plus2.0em{}indent
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:15}{}\section* {$\rm 
\mathrm{pyk}$}


\mbox{Predef: pyk}

$\rm
[
\mathrm{pyk}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathrm
\{pyk
\}
\mbox{''}
]$

$\rm
[
\mathrm{pyk}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}pyk
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:16}{}\section* {$\rm 
[\ast
\stackrel{\ast
}{\rightarrow}\ast
]$}


\mbox{Predef: define}

$\rm
[
[
\mathsf{y}
\stackrel{
\mathsf{x}
}{\rightarrow}
\mathsf{z}
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\{
\#1.
\newline 
\}
\{
\mbox {$\backslash $}rightarrow
\}
\#3.
\newline ]
\mbox{''}
]$

$\rm
[
[
\ast 
\stackrel{
\ast 
}{\rightarrow}
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}define
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}of
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}as
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}define
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:17}{}\section* {$\rm \ast
\mathrel{linebreak[4]} \ast$}

$\rm
[
\mathsf{x}
\mathrel{linebreak[4]} 
\mathsf{y}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\{linebreak[4]
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\mathsf{x}
\mathrel{linebreak[4]} 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}linebreak[4]
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel{linebreak[4]} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}linebreak
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:18}{}\section* {$\rm 
\mbox{bracket $\ast$ end bracket}$}

$\rm
[
\mbox{bracket $
\mathsf{x}$ end bracket}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\{bracket
\linebreak [0]\ \hskip0em plus2.0em{}
\$
\#1.
\$
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}bracket
\}
\mbox{''}
]$

$\rm
[
\mbox{bracket $
\mathsf{x}$ end bracket}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\$[
\#1.]
\$
\mbox{''}
]$

$\rm
[
\mbox{bracket $
\ast $ end bracket}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}bracket
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}bracket
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:19}{}\section* {$\rm 
\mbox{big bracket $\ast$ end bracket}$}

$\rm
[
\mbox{big bracket $
\mathsf{x}$ end bracket}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\{big
\linebreak [0]\ \hskip0em plus2.0em{}bracket
\linebreak [0]\ \hskip0em plus2.0em{}
\$
\#1.
\$
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}bracket
\}
\mbox{''}
]$

$\rm
[
\mbox{big bracket $
\mathsf{x}$ end bracket}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\$
\mbox {$\backslash $}left[
\#1.
\mbox {$\backslash $}right]
\$
\mbox{''}
]$

$\rm
[
\mbox{big bracket $
\ast $ end bracket}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}big
\linebreak [0]\ \hskip0em plus2.0em{}bracket
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}bracket
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:20}{}\section* {$\rm 
\ \$\ast\$\linebreak[0]\ $}

$\rm
[
\ \$
\mathsf{x}\$\linebreak[0]\ 
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}
\$
\#1.
\mbox {$\backslash $}
\$
\mbox {$\backslash $}linebreak[0]
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\ \$
\mathsf{x}\$\linebreak[0]\ 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\$
\#1.
\$
\mbox{''}
]$

$\rm
[
\ \$
\ast \$\linebreak[0]\ 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}math
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}math
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:21}{}\section* {$\rm 
\mathbf{flush\ left\ }[ \ast
]$}

$\rm
[
\mathbf{flush\ left\ }[ 
\mathsf{x}
]
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\{flush
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}left
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\}[
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ]
\mbox{''}
]$

$\rm
[
\mathbf{flush\ left\ }[ 
\mathsf{x}
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}begin
\linebreak [0]\ \hskip0em plus2.0em{}
\{flushleft
\}
\#1.
\newline 
\mbox {$\backslash $}end
\linebreak [0]\ \hskip0em plus2.0em{}
\{flushleft
\}
\mbox{''}
]$

$\rm
[
\mathbf{flush\ left\ }[ 
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}flush
\linebreak [0]\ \hskip0em plus2.0em{}left
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}left
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:22}{}\section* {$\rm 
\mathsf{x}$}

$\rm
[
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\{x
\}
\mbox{''}
]$

$\rm
[
\mathsf{x}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}x
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:23}{}\section* {$\rm 
\mathsf{y}$}

$\rm
[
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\{y
\}
\mbox{''}
]$

$\rm
[
\mathsf{y}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}y
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:24}{}\section* {$\rm 
\mathsf{z}$}

$\rm
[
\mathsf{z}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\{z
\}
\mbox{''}
]$

$\rm
[
\mathsf{z}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}z
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:25}{}\section* {$\rm 
\mathrm{tex}$}


\mbox{Predef: tex}

$\rm
[
\mathrm{tex}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathrm
\{tex
\}
\mbox{''}
]$

$\rm
[
\mathrm{tex}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}tex
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:26}{}\section* {$\rm 
\mathrm{name}$}


\mbox{Predef: texname}

$\rm
[
\mathrm{name}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathrm
\{name
\}
\mbox{''}
]$

$\rm
[
\mathrm{name}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}tex
\linebreak [0]\ \hskip0em plus2.0em{}name
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:27}{}\section* {$\rm 
\mathrm{prio}$}


\mbox{Predef: priority}

$\rm
[
\mathrm{prio}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathrm
\{prio
\}
\mbox{''}
]$

$\rm
[
\mathrm{prio}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}priority
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:28}{}\section* {$\rm 
\mathsf {T}$}


\mbox{Predef: true}

$\rm
[
\mathsf {T}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{T
\}
\mbox{''}
]$

$\rm
[
\mathsf {T}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}true
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:29}{}\section* {$\rm 
\mathrm {if}(\ast
,\linebreak [0]\ast
,\linebreak [0]\ast
)$}


\mbox{Predef: if}

$\rm
[
\mathrm {if}(
\ast 
,\linebreak [0]
\ast 
,\linebreak [0]
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{if
\}(
\#1.
\newline ,
\mbox {$\backslash $}linebreak
\linebreak [0]\ \hskip0em plus2.0em{}[0]
\#2.
\newline ,
\mbox {$\backslash $}linebreak
\linebreak [0]\ \hskip0em plus2.0em{}[0]
\#3.
\newline )
\mbox{''}
]$

$\rm
[
\mathrm {if}(
\ast 
,\linebreak [0]
\ast 
,\linebreak [0]
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}then
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}else
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}if
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:30}{}\section* {$\rm 
[\ast
\stackrel {\ast
}{\Rightarrow }\ast
]$}


\mbox{Predef: introduce}

$\rm
[
[
\ast 
\stackrel {
\ast 
}{\Rightarrow }
\ast 
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\#1.
\newline 
\}
\{
\mbox {$\backslash $}Rightarrow
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\#3.
\newline ]
\mbox{''}
]$

$\rm
[
[
\ast 
\stackrel {
\ast 
}{\Rightarrow }
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}introduce
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}of
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}as
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}introduce
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:31}{}\section* {$\rm 
\mathrm {val}$}


\mbox{Predef: value}

$\rm
[
\mathrm {val}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{val
\}
\mbox{''}
]$

$\rm
[
\mathrm {val}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}value
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:32}{}\section* {$\rm 
\linebreak [0]\ \hskip0em plus2.0em{}\ast$}

$\rm
[
\linebreak [0]\ \hskip0em plus2.0em{}
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}linebreak
\linebreak [0]\ \hskip0em plus2.0em{}[0]
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}hskip0em
\linebreak [0]\ \hskip0em plus2.0em{}plus2.0em
\{
\}
\#1.
\mbox{''}
]$

$\rm
[
\linebreak [0]\ \hskip0em plus2.0em{}
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\mbox{''}
]$

$\rm
[
\linebreak [0]\ \hskip0em plus2.0em{}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}space
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:33}{}\section* {$\rm !\ast$}

$\rm
[!
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}!
\#1.
\mbox{''}
]$

$\rm
[!
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}exclamation
\linebreak [0]\ \hskip0em plus2.0em{}mark
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:34}{}\section* {$\rm 
\mbox {\tt \char34}\ast$}

$\rm
[
\mbox {\tt \char34}
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\#1.
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\#1.
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}quotation
\linebreak [0]\ \hskip0em plus2.0em{}mark
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:35}{}\section* {$\rm 
\#\ast$}

$\rm
[
\#
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}
\#.
\#1.
\mbox{''}
]$

$\rm
[
\#
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#.
\#1.
\mbox{''}
]$

$\rm
[
\#
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}number
\linebreak [0]\ \hskip0em plus2.0em{}sign
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:36}{}\section* {$\rm 
\$\ast$}

$\rm
[
\$
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}
\$
\#1.
\mbox{''}
]$

$\rm
[
\$
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\$
\#1.
\mbox{''}
]$

$\rm
[
\$
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}dollar
\linebreak [0]\ \hskip0em plus2.0em{}sign
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:37}{}\section* {$\rm 
\%\ast$}

$\rm
[
\%
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}
\%
\#1.
\mbox{''}
]$

$\rm
[
\%
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\%
\#1.
\mbox{''}
]$

$\rm
[
\%
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}percent
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:38}{}\section* {$\rm 
\&\ast$}

$\rm
[
\&
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}
\&
\#1.
\mbox{''}
]$

$\rm
[
\&
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\&
\#1.
\mbox{''}
]$

$\rm
[
\&
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}ampersand
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:39}{}\section* {$\rm 
\mbox {'}\ast$}

$\rm
[
\mbox {'}
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {'}
\}
\#1.
\mbox{''}
]$

$\rm
[
\mbox {'}
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\mbox {'}
\#1.
\mbox{''}
]$

$\rm
[
\mbox {'}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}apostrophe
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:40}{}\section* {$\rm (\ast$}

$\rm
[(
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}(
\#1.
\mbox{''}
]$

$\rm
[(
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}left
\linebreak [0]\ \hskip0em plus2.0em{}parenthesis
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:41}{}\section* {$\rm )\ast$}

$\rm
[)
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``})
\#1.
\mbox{''}
]$

$\rm
[)
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}right
\linebreak [0]\ \hskip0em plus2.0em{}parenthesis
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:42}{}\section* {$\rm 
{*}\ast$}

$\rm
[
{*}
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\{
{*}
\}
\#1.
\mbox{''}
]$

$\rm
[
{*}
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
{*}
\#1.
\mbox{''}
]$

$\rm
[
{*}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}asterisk
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:43}{}\section* {$\rm 
{+}\ast$}

$\rm
[
{+}
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\{
{+}
\}
\#1.
\mbox{''}
]$

$\rm
[
{+}
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
{+}
\#1.
\mbox{''}
]$

$\rm
[
{+}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}plus
\linebreak [0]\ \hskip0em plus2.0em{}sign
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:44}{}\section* {$\rm ,\ast$}

$\rm
[,
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``},
\#1.
\mbox{''}
]$

$\rm
[,
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}comma
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:45}{}\section* {$\rm 
\mbox{-}\ast$}

$\rm
[
\mbox{-}
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\{
\mbox{-}
\}
\#1.
\mbox{''}
]$

$\rm
[
\mbox{-}
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\mbox{-}
\#1.
\mbox{''}
]$

$\rm
[
\mbox{-}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}hyphen
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:46}{}\section* {$\rm .\ast$}

$\rm
[.
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}.
\#1.
\mbox{''}
]$

$\rm
[.
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}period
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:47}{}\section* {$\rm /\ast$}

$\rm
[/
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}/
\#1.
\mbox{''}
]$

$\rm
[/
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}slash
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:48}{}\section* {$\rm 0\ast$}

$\rm
[0
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}0
\#1.
\mbox{''}
]$

$\rm
[0
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}zero
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:49}{}\section* {$\rm 1\ast$}

$\rm
[1
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}1
\#1.
\mbox{''}
]$

$\rm
[1
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:50}{}\section* {$\rm 2\ast$}

$\rm
[2
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}2
\#1.
\mbox{''}
]$

$\rm
[2
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}two
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:51}{}\section* {$\rm 3\ast$}

$\rm
[3
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}3
\#1.
\mbox{''}
]$

$\rm
[3
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}three
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:52}{}\section* {$\rm 4\ast$}

$\rm
[4
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}4
\#1.
\mbox{''}
]$

$\rm
[4
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}four
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:53}{}\section* {$\rm 5\ast$}

$\rm
[5
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}5
\#1.
\mbox{''}
]$

$\rm
[5
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}five
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:54}{}\section* {$\rm 6\ast$}

$\rm
[6
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}6
\#1.
\mbox{''}
]$

$\rm
[6
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}six
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:55}{}\section* {$\rm 7\ast$}

$\rm
[7
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}7
\#1.
\mbox{''}
]$

$\rm
[7
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}seven
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:56}{}\section* {$\rm 8\ast$}

$\rm
[8
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}8
\#1.
\mbox{''}
]$

$\rm
[8
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}eight
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:57}{}\section* {$\rm 9\ast$}

$\rm
[9
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}9
\#1.
\mbox{''}
]$

$\rm
[9
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}nine
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:58}{}\section* {$\rm 
{:}\ast$}

$\rm
[
{:}
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\{
{:}
\}
\#1.
\mbox{''}
]$

$\rm
[
{:}
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
{:}
\#1.
\mbox{''}
]$

$\rm
[
{:}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}colon
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:59}{}\section* {$\rm ;\ast$}

$\rm
[;
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``};
\#1.
\mbox{''}
]$

$\rm
[;
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}semicolon
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:60}{}\section* {$\rm 
{<}\ast$}

$\rm
[
{<}
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\{
{<}
\}
\#1.
\mbox{''}
]$

$\rm
[
{<}
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
{<}
\#1.
\mbox{''}
]$

$\rm
[
{<}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}less
\linebreak [0]\ \hskip0em plus2.0em{}than
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:61}{}\section* {$\rm 
{=}\ast$}

$\rm
[
{=}
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\{
{=}
\}
\#1.
\mbox{''}
]$

$\rm
[
{=}
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
{=}
\#1.
\mbox{''}
]$

$\rm
[
{=}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}equal
\linebreak [0]\ \hskip0em plus2.0em{}sign
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:62}{}\section* {$\rm 
{>}\ast$}

$\rm
[
{>}
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\{
{>}
\}
\#1.
\mbox{''}
]$

$\rm
[
{>}
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
{>}
\#1.
\mbox{''}
]$

$\rm
[
{>}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}greater
\linebreak [0]\ \hskip0em plus2.0em{}than
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:63}{}\section* {$\rm ?\ast$}

$\rm
[?
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}?
\#1.
\mbox{''}
]$

$\rm
[?
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}question
\linebreak [0]\ \hskip0em plus2.0em{}mark
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:64}{}\section* {$\rm @\ast$}

$\rm
[@
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}@
\#1.
\mbox{''}
]$

$\rm
[@
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}commercial
\linebreak [0]\ \hskip0em plus2.0em{}at
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:65}{}\section* {$\rm A\ast$}

$\rm
[A
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}A
\#1.
\mbox{''}
]$

$\rm
[A
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}a
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:66}{}\section* {$\rm B\ast$}

$\rm
[B
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}B
\#1.
\mbox{''}
]$

$\rm
[B
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}b
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:67}{}\section* {$\rm C\ast$}

$\rm
[C
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}C
\#1.
\mbox{''}
]$

$\rm
[C
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}c
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:68}{}\section* {$\rm D\ast$}

$\rm
[D
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}D
\#1.
\mbox{''}
]$

$\rm
[D
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}d
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:69}{}\section* {$\rm E\ast$}

$\rm
[E
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}E
\#1.
\mbox{''}
]$

$\rm
[E
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}e
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:70}{}\section* {$\rm F\ast$}

$\rm
[F
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}F
\#1.
\mbox{''}
]$

$\rm
[F
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}f
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:71}{}\section* {$\rm G\ast$}

$\rm
[G
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}G
\#1.
\mbox{''}
]$

$\rm
[G
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}g
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:72}{}\section* {$\rm H\ast$}

$\rm
[H
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}H
\#1.
\mbox{''}
]$

$\rm
[H
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}h
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:73}{}\section* {$\rm I\ast$}

$\rm
[I
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}I
\#1.
\mbox{''}
]$

$\rm
[I
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}i
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:74}{}\section* {$\rm J\ast$}

$\rm
[J
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}J
\#1.
\mbox{''}
]$

$\rm
[J
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}j
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:75}{}\section* {$\rm K\ast$}

$\rm
[K
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}K
\#1.
\mbox{''}
]$

$\rm
[K
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}k
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:76}{}\section* {$\rm L\ast$}

$\rm
[L
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}L
\#1.
\mbox{''}
]$

$\rm
[L
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}l
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:77}{}\section* {$\rm M\ast$}

$\rm
[M
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}M
\#1.
\mbox{''}
]$

$\rm
[M
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}m
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:78}{}\section* {$\rm N\ast$}

$\rm
[N
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}N
\#1.
\mbox{''}
]$

$\rm
[N
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}n
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:79}{}\section* {$\rm O\ast$}

$\rm
[O
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}O
\#1.
\mbox{''}
]$

$\rm
[O
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}o
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:80}{}\section* {$\rm P\ast$}

$\rm
[P
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}P
\#1.
\mbox{''}
]$

$\rm
[P
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}p
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:81}{}\section* {$\rm Q\ast$}

$\rm
[Q
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}Q
\#1.
\mbox{''}
]$

$\rm
[Q
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}q
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:82}{}\section* {$\rm R\ast$}

$\rm
[R
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}R
\#1.
\mbox{''}
]$

$\rm
[R
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}r
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:83}{}\section* {$\rm S\ast$}

$\rm
[S
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}S
\#1.
\mbox{''}
]$

$\rm
[S
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}s
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:84}{}\section* {$\rm T\ast$}

$\rm
[T
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}T
\#1.
\mbox{''}
]$

$\rm
[T
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}t
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:85}{}\section* {$\rm U\ast$}

$\rm
[U
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}U
\#1.
\mbox{''}
]$

$\rm
[U
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}u
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:86}{}\section* {$\rm V\ast$}

$\rm
[V
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}V
\#1.
\mbox{''}
]$

$\rm
[V
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}v
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:87}{}\section* {$\rm W\ast$}

$\rm
[W
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}W
\#1.
\mbox{''}
]$

$\rm
[W
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}w
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:88}{}\section* {$\rm X\ast$}

$\rm
[X
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}X
\#1.
\mbox{''}
]$

$\rm
[X
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}x
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:89}{}\section* {$\rm Y\ast$}

$\rm
[Y
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}Y
\#1.
\mbox{''}
]$

$\rm
[Y
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}y
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:90}{}\section* {$\rm Z\ast$}

$\rm
[Z
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}Z
\#1.
\mbox{''}
]$

$\rm
[Z
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}capital
\linebreak [0]\ \hskip0em plus2.0em{}z
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:91}{}\section* {$\rm [\ast$}

$\rm
[[
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}[
\#1.
\mbox{''}
]$

$\rm
[[
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}left
\linebreak [0]\ \hskip0em plus2.0em{}bracket
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:92}{}\section* {$\rm 
\mbox {$\backslash $}\ast$}

$\rm
[
\mbox {$\backslash $}
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\$
\mbox {$\backslash $}backslash
\linebreak [0]\ \hskip0em plus2.0em{}
\$
\}
\#1.
\mbox{''}
]$

$\rm
[
\mbox {$\backslash $}
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\mbox {$\backslash $}
\#1.
\mbox{''}
]$

$\rm
[
\mbox {$\backslash $}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}backslash
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:93}{}\section* {$\rm ]\ast$}

$\rm
[]
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}]
\#1.
\mbox{''}
]$

$\rm
[]
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}right
\linebreak [0]\ \hskip0em plus2.0em{}bracket
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:94}{}\section* {$\rm 
{\char94}\ast$}

$\rm
[
{\char94}
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}char94
\}
\#1.
\mbox{''}
]$

$\rm
[
{\char94}
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
{\char94}
\#1.
\mbox{''}
]$

$\rm
[
{\char94}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}circumflex
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:95}{}\section* {$\rm 
\_\ast$}

$\rm
[
\_
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}
\_
\#1.
\mbox{''}
]$

$\rm
[
\_
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\_
\#1.
\mbox{''}
]$

$\rm
[
\_
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}underscore
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:96}{}\section* {$\rm 
\mbox {`}\ast$}

$\rm
[
\mbox {`}
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {`}
\}
\#1.
\mbox{''}
]$

$\rm
[
\mbox {`}
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\mbox {`}
\#1.
\mbox{''}
]$

$\rm
[
\mbox {`}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}grave
\linebreak [0]\ \hskip0em plus2.0em{}accent
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:97}{}\section* {$\rm a\ast$}

$\rm
[a
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}a
\#1.
\mbox{''}
]$

$\rm
[a
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}a
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:98}{}\section* {$\rm b\ast$}

$\rm
[b
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}b
\#1.
\mbox{''}
]$

$\rm
[b
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}b
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:99}{}\section* {$\rm c\ast$}

$\rm
[c
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}c
\#1.
\mbox{''}
]$

$\rm
[c
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}c
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:100}{}\section* {$\rm d\ast$}

$\rm
[d
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}d
\#1.
\mbox{''}
]$

$\rm
[d
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}d
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:101}{}\section* {$\rm e\ast$}

$\rm
[e
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}e
\#1.
\mbox{''}
]$

$\rm
[e
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}e
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:102}{}\section* {$\rm f\ast$}

$\rm
[f
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}f
\#1.
\mbox{''}
]$

$\rm
[f
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}f
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:103}{}\section* {$\rm g\ast$}

$\rm
[g
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}g
\#1.
\mbox{''}
]$

$\rm
[g
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}g
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:104}{}\section* {$\rm h\ast$}

$\rm
[h
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}h
\#1.
\mbox{''}
]$

$\rm
[h
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}h
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:105}{}\section* {$\rm i\ast$}

$\rm
[i
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}i
\#1.
\mbox{''}
]$

$\rm
[i
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}i
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:106}{}\section* {$\rm j\ast$}

$\rm
[j
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}j
\#1.
\mbox{''}
]$

$\rm
[j
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}j
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:107}{}\section* {$\rm k\ast$}

$\rm
[k
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}k
\#1.
\mbox{''}
]$

$\rm
[k
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}k
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:108}{}\section* {$\rm l\ast$}

$\rm
[l
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}l
\#1.
\mbox{''}
]$

$\rm
[l
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}l
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:109}{}\section* {$\rm m\ast$}

$\rm
[m
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}m
\#1.
\mbox{''}
]$

$\rm
[m
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}m
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:110}{}\section* {$\rm n\ast$}

$\rm
[n
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}n
\#1.
\mbox{''}
]$

$\rm
[n
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}n
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:111}{}\section* {$\rm o\ast$}

$\rm
[o
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}o
\#1.
\mbox{''}
]$

$\rm
[o
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}o
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:112}{}\section* {$\rm p\ast$}

$\rm
[p
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}p
\#1.
\mbox{''}
]$

$\rm
[p
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}p
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:113}{}\section* {$\rm q\ast$}

$\rm
[q
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}q
\#1.
\mbox{''}
]$

$\rm
[q
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}q
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:114}{}\section* {$\rm r\ast$}

$\rm
[r
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}r
\#1.
\mbox{''}
]$

$\rm
[r
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}r
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:115}{}\section* {$\rm s\ast$}

$\rm
[s
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}s
\#1.
\mbox{''}
]$

$\rm
[s
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}s
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:116}{}\section* {$\rm t\ast$}

$\rm
[t
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}t
\#1.
\mbox{''}
]$

$\rm
[t
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}t
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:117}{}\section* {$\rm u\ast$}

$\rm
[u
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}u
\#1.
\mbox{''}
]$

$\rm
[u
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}u
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:118}{}\section* {$\rm v\ast$}

$\rm
[v
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}v
\#1.
\mbox{''}
]$

$\rm
[v
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}v
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:119}{}\section* {$\rm w\ast$}

$\rm
[w
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}w
\#1.
\mbox{''}
]$

$\rm
[w
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}w
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:120}{}\section* {$\rm x\ast$}

$\rm
[x
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}x
\#1.
\mbox{''}
]$

$\rm
[x
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}x
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:121}{}\section* {$\rm y\ast$}

$\rm
[y
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}y
\#1.
\mbox{''}
]$

$\rm
[y
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}y
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:122}{}\section* {$\rm z\ast$}

$\rm
[z
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}z
\#1.
\mbox{''}
]$

$\rm
[z
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}small
\linebreak [0]\ \hskip0em plus2.0em{}z
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:123}{}\section* {$\rm 
\{\ast$}

$\rm
[
\{
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}
\{
\#1.
\mbox{''}
]$

$\rm
[
\{
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\#1.
\mbox{''}
]$

$\rm
[
\{
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}left
\linebreak [0]\ \hskip0em plus2.0em{}brace
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:124}{}\section* {$\rm |\ast$}

$\rm
[|
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}|
\#1.
\mbox{''}
]$

$\rm
[|
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}vertical
\linebreak [0]\ \hskip0em plus2.0em{}line
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:125}{}\section* {$\rm 
\}\ast$}

$\rm
[
\}
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}
\}
\#1.
\mbox{''}
]$

$\rm
[
\}
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\}
\#1.
\mbox{''}
]$

$\rm
[
\}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}right
\linebreak [0]\ \hskip0em plus2.0em{}brace
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:126}{}\section* {$\rm 
\char126 \ast$}

$\rm
[
\char126 
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}char126
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\mbox{''}
]$

$\rm
[
\char126 
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\char126 
\#1.
\mbox{''}
]$

$\rm
[
\char126 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unicode
\linebreak [0]\ \hskip0em plus2.0em{}tilde
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:127}{}\section* {$\rm 
\mathrm {claim}$}


\mbox{Predef: claim}

$\rm
[
\mathrm {claim}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{claim
\}
\mbox{''}
]$

$\rm
[
\mathrm {claim}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}claim
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:128}{}\section* {$\rm 
\bot $}

$\rm
[
\bot 
\stackrel {
\mathrm {val}
}{\Rightarrow }
(
\lambda 
\mathsf{x}
.
\mathsf{x}
\mathbin {\mbox {'}}
\mathsf{x}
){}^{I} 
\mathbin {\mbox {'}}
(
\lambda 
\mathsf{x}
.
\mathsf{x}
\mathbin {\mbox {'}}
\mathsf{x}
){}^{I} 
]$

$\rm
[
\bot 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}bot
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\bot 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}bottom
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:129}{}\section* {$\rm 
f(\ast
)$}

$\rm
[
f(
\mathsf{x}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {if}(
\mathsf{x}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
f(
\mathsf{x}
\mathbin {\mbox {'}}
\mathsf {T}
)
)
]$

$\rm
[
f(
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline f(
\#1.
\newline )
\mbox{''}
]$

$\rm
[
f(
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}function
\linebreak [0]\ \hskip0em plus2.0em{}f
\linebreak [0]\ \hskip0em plus2.0em{}of
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}function
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:130}{}\section* {$\rm 
(\ast
){}^{I} $}

$\rm
[
(
\mathsf{x}
){}^{I} 
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
]$

$\rm
[
(
\ast 
){}^{I} 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline (
\#1.
\newline )
\{
\}
{\char94}
\{I
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
(
\ast 
){}^{I} 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}identity
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}identity
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:131}{}\section* {$\rm 
\mathsf {F}$}

$\rm
[
\mathsf {F}
\stackrel {
\mathrm {val}
}{\Rightarrow }
\mathsf {T}
\mathrel { \dot { . \, . } }
\mathsf {T}
]$

$\rm
[
\mathsf {F}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{F
\}
\mbox{''}
]$

$\rm
[
\mathsf {F}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}false
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:132}{}\section* {$\rm 
\underline {0}$}

$\rm
[
\underline {0}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {T}
]$

$\rm
[
\underline {0}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}underline
\linebreak [0]\ \hskip0em plus2.0em{}
\{0
\}
\mbox{''}
]$

$\rm
[
\underline {0}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}untagged
\linebreak [0]\ \hskip0em plus2.0em{}zero
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:133}{}\section* {$\rm 
\underline {1}$}

$\rm
[
\underline {1}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {F}
\mathrel { \underline { {+} 2 \ast } }
\underline {0}
]$

$\rm
[
\underline {1}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}underline
\linebreak [0]\ \hskip0em plus2.0em{}
\{1
\}
\mbox{''}
]$

$\rm
[
\underline {1}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}untagged
\linebreak [0]\ \hskip0em plus2.0em{}one
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:134}{}\section* {$\rm 
\underline {2}$}

$\rm
[
\underline {2}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {T}
\mathrel { \underline { {+} 2 \ast } }
\underline {1}
]$

$\rm
[
\underline {2}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}underline
\linebreak [0]\ \hskip0em plus2.0em{}
\{2
\}
\mbox{''}
]$

$\rm
[
\underline {2}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}untagged
\linebreak [0]\ \hskip0em plus2.0em{}two
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:135}{}\section* {$\rm 
\underline {3}$}

$\rm
[
\underline {3}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {F}
\mathrel { \underline { {+} 2 \ast } }
\underline {1}
]$

$\rm
[
\underline {3}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}underline
\linebreak [0]\ \hskip0em plus2.0em{}
\{3
\}
\mbox{''}
]$

$\rm
[
\underline {3}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}untagged
\linebreak [0]\ \hskip0em plus2.0em{}three
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:136}{}\section* {$\rm 
\underline {4}$}

$\rm
[
\underline {4}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {T}
\mathrel { \underline { {+} 2 \ast } }
\underline {2}
]$

$\rm
[
\underline {4}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}underline
\linebreak [0]\ \hskip0em plus2.0em{}
\{4
\}
\mbox{''}
]$

$\rm
[
\underline {4}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}untagged
\linebreak [0]\ \hskip0em plus2.0em{}four
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:137}{}\section* {$\rm 
\underline {5}$}

$\rm
[
\underline {5}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {F}
\mathrel { \underline { {+} 2 \ast } }
\underline {2}
]$

$\rm
[
\underline {5}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}underline
\linebreak [0]\ \hskip0em plus2.0em{}
\{5
\}
\mbox{''}
]$

$\rm
[
\underline {5}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}untagged
\linebreak [0]\ \hskip0em plus2.0em{}five
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:138}{}\section* {$\rm 
\underline {6}$}

$\rm
[
\underline {6}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {T}
\mathrel { \underline { {+} 2 \ast } }
\underline {3}
]$

$\rm
[
\underline {6}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}underline
\linebreak [0]\ \hskip0em plus2.0em{}
\{6
\}
\mbox{''}
]$

$\rm
[
\underline {6}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}untagged
\linebreak [0]\ \hskip0em plus2.0em{}six
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:139}{}\section* {$\rm 
\underline {7}$}

$\rm
[
\underline {7}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {F}
\mathrel { \underline { {+} 2 \ast } }
\underline {3}
]$

$\rm
[
\underline {7}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}underline
\linebreak [0]\ \hskip0em plus2.0em{}
\{7
\}
\mbox{''}
]$

$\rm
[
\underline {7}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}untagged
\linebreak [0]\ \hskip0em plus2.0em{}seven
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:140}{}\section* {$\rm 
\underline {8}$}

$\rm
[
\underline {8}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {T}
\mathrel { \underline { {+} 2 \ast } }
\underline {4}
]$

$\rm
[
\underline {8}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}underline
\linebreak [0]\ \hskip0em plus2.0em{}
\{8
\}
\mbox{''}
]$

$\rm
[
\underline {8}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}untagged
\linebreak [0]\ \hskip0em plus2.0em{}eight
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:141}{}\section* {$\rm 
\underline {9}$}

$\rm
[
\underline {9}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {F}
\mathrel { \underline { {+} 2 \ast } }
\underline {4}
]$

$\rm
[
\underline {9}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}underline
\linebreak [0]\ \hskip0em plus2.0em{}
\{9
\}
\mbox{''}
]$

$\rm
[
\underline {9}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}untagged
\linebreak [0]\ \hskip0em plus2.0em{}nine
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:142}{}\section* {$\rm 
0$}

$\rm
[
0
\stackrel {
\mathrm {val}
}{\Rightarrow }
\mathsf {T}
\mathrel { \dot { . \, . } }
\mathsf {T}
]$

$\rm
[
0
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 0
\mbox{''}
]$

$\rm
[
0
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}zero
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:143}{}\section* {$\rm 
1$}

$\rm
[
1
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {F}
\mathrel { {+} 2 \ast }
0
]$

$\rm
[
1
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 1
\mbox{''}
]$

$\rm
[
1
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}one
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:144}{}\section* {$\rm 
2$}

$\rm
[
2
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {T}
\mathrel { {+} 2 \ast }
1
]$

$\rm
[
2
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 2
\mbox{''}
]$

$\rm
[
2
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}two
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:145}{}\section* {$\rm 
3$}

$\rm
[
3
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {F}
\mathrel { {+} 2 \ast }
1
]$

$\rm
[
3
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 3
\mbox{''}
]$

$\rm
[
3
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}three
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:146}{}\section* {$\rm 
4$}

$\rm
[
4
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {T}
\mathrel { {+} 2 \ast }
2
]$

$\rm
[
4
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 4
\mbox{''}
]$

$\rm
[
4
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}four
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:147}{}\section* {$\rm 
5$}

$\rm
[
5
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {F}
\mathrel { {+} 2 \ast }
2
]$

$\rm
[
5
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 5
\mbox{''}
]$

$\rm
[
5
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}five
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:148}{}\section* {$\rm 
6$}

$\rm
[
6
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {T}
\mathrel { {+} 2 \ast }
3
]$

$\rm
[
6
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 6
\mbox{''}
]$

$\rm
[
6
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}six
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:149}{}\section* {$\rm 
7$}

$\rm
[
7
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {F}
\mathrel { {+} 2 \ast }
3
]$

$\rm
[
7
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 7
\mbox{''}
]$

$\rm
[
7
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seven
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:150}{}\section* {$\rm 
8$}

$\rm
[
8
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {T}
\mathrel { {+} 2 \ast }
4
]$

$\rm
[
8
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 8
\mbox{''}
]$

$\rm
[
8
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}eight
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:151}{}\section* {$\rm 
9$}

$\rm
[
9
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {F}
\mathrel { {+} 2 \ast }
4
]$

$\rm
[
9
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 9
\mbox{''}
]$

$\rm
[
9
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}nine
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:152}{}\section* {$\rm 
\mathsf {a}$}

$\rm
[
\mathsf {a}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{a
\}
\mbox{''}
]$

$\rm
[
\mathsf {a}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}a
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:153}{}\section* {$\rm 
\mathsf {b}$}

$\rm
[
\mathsf {b}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{b
\}
\mbox{''}
]$

$\rm
[
\mathsf {b}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}b
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:154}{}\section* {$\rm 
\mathsf {c}$}

$\rm
[
\mathsf {c}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{c
\}
\mbox{''}
]$

$\rm
[
\mathsf {c}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}c
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:155}{}\section* {$\rm 
\mathsf {d}$}

$\rm
[
\mathsf {d}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{d
\}
\mbox{''}
]$

$\rm
[
\mathsf {d}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}d
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:156}{}\section* {$\rm 
\mathsf {e}$}

$\rm
[
\mathsf {e}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{e
\}
\mbox{''}
]$

$\rm
[
\mathsf {e}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}e
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:157}{}\section* {$\rm 
\mathsf {f}$}

$\rm
[
\mathsf {f}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{f
\}
\mbox{''}
]$

$\rm
[
\mathsf {f}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}f
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:158}{}\section* {$\rm 
\mathsf {g}$}

$\rm
[
\mathsf {g}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{g
\}
\mbox{''}
]$

$\rm
[
\mathsf {g}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}g
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:159}{}\section* {$\rm 
\mathsf {h}$}

$\rm
[
\mathsf {h}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{h
\}
\mbox{''}
]$

$\rm
[
\mathsf {h}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}h
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:160}{}\section* {$\rm 
\mathsf {i}$}

$\rm
[
\mathsf {i}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{i
\}
\mbox{''}
]$

$\rm
[
\mathsf {i}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}i
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:161}{}\section* {$\rm 
\mathsf {j}$}

$\rm
[
\mathsf {j}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{j
\}
\mbox{''}
]$

$\rm
[
\mathsf {j}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}j
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:162}{}\section* {$\rm 
\mathsf {k}$}

$\rm
[
\mathsf {k}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{k
\}
\mbox{''}
]$

$\rm
[
\mathsf {k}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}k
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:163}{}\section* {$\rm 
\mathsf {l}$}

$\rm
[
\mathsf {l}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{l
\}
\mbox{''}
]$

$\rm
[
\mathsf {l}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}l
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:164}{}\section* {$\rm 
\mathsf {m}$}

$\rm
[
\mathsf {m}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{m
\}
\mbox{''}
]$

$\rm
[
\mathsf {m}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}m
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:165}{}\section* {$\rm 
\mathsf {n}$}

$\rm
[
\mathsf {n}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{n
\}
\mbox{''}
]$

$\rm
[
\mathsf {n}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}n
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:166}{}\section* {$\rm 
\mathsf {o}$}

$\rm
[
\mathsf {o}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{o
\}
\mbox{''}
]$

$\rm
[
\mathsf {o}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}o
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:167}{}\section* {$\rm 
\mathsf {p}$}

$\rm
[
\mathsf {p}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{p
\}
\mbox{''}
]$

$\rm
[
\mathsf {p}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}p
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:168}{}\section* {$\rm 
\mathsf {q}$}

$\rm
[
\mathsf {q}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{q
\}
\mbox{''}
]$

$\rm
[
\mathsf {q}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}q
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:169}{}\section* {$\rm 
\mathsf {r}$}

$\rm
[
\mathsf {r}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{r
\}
\mbox{''}
]$

$\rm
[
\mathsf {r}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}r
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:170}{}\section* {$\rm 
\mathsf {s}$}

$\rm
[
\mathsf {s}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{s
\}
\mbox{''}
]$

$\rm
[
\mathsf {s}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}s
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:171}{}\section* {$\rm 
\mathsf {t}$}

$\rm
[
\mathsf {t}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{t
\}
\mbox{''}
]$

$\rm
[
\mathsf {t}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}t
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:172}{}\section* {$\rm 
\mathsf {u}$}

$\rm
[
\mathsf {u}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{u
\}
\mbox{''}
]$

$\rm
[
\mathsf {u}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}u
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:173}{}\section* {$\rm 
\mathsf {v}$}

$\rm
[
\mathsf {v}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{v
\}
\mbox{''}
]$

$\rm
[
\mathsf {v}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}v
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:174}{}\section* {$\rm 
\mathsf {w}$}

$\rm
[
\mathsf {w}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathsf
\linebreak [0]\ \hskip0em plus2.0em{}
\{w
\}
\mbox{''}
]$

$\rm
[
\mathsf {w}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}var
\linebreak [0]\ \hskip0em plus2.0em{}w
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:175}{}\section* {$\rm 
(\ast
)^M$}

$\rm
[
(
\mathsf{x}
)^M
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^M
]$

$\rm
[
(
\ast 
)^M
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline (
\#1.
\newline )
{\char94}M
\mbox{''}
]$

$\rm
[
(
\ast 
)^M
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}tagged
\linebreak [0]\ \hskip0em plus2.0em{}parenthesis
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}tagged
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:176}{}\section* {$\rm 
\mathrm {If}(\ast
,\linebreak [0]\ast
,\linebreak [0]\ast
)$}

$\rm
[
\mathrm {If}(
\mathsf{x}
,\linebreak [0]
\mathsf{y}
,\linebreak [0]
\mathsf{z}
)
\stackrel {
\mathrm {val}
}{\Rightarrow }
\mathrm {if}(
\mathsf{x}
{}^M
,\linebreak [0]
\mathsf{y}
{}^M
,\linebreak [0]
\mathsf{z}
{}^M
)
]$

$\rm
[
\mathrm {If}(
\ast 
,\linebreak [0]
\ast 
,\linebreak [0]
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{If
\}(
\#1.
\newline ,
\mbox {$\backslash $}linebreak
\linebreak [0]\ \hskip0em plus2.0em{}[0]
\#2.
\newline ,
\mbox {$\backslash $}linebreak
\linebreak [0]\ \hskip0em plus2.0em{}[0]
\#3.
\newline )
\mbox{''}
]$

$\rm
[
\mathrm {If}(
\ast 
,\linebreak [0]
\ast 
,\linebreak [0]
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}tagged
\linebreak [0]\ \hskip0em plus2.0em{}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}then
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}else
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}if
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:177}{}\section* {$\rm \mathrm {array}\{\ast
\}\ast
\mathrm {end\ array}$}

$\rm
[\mathrm {array}\{
\ast 
\}
\ast 
\mathrm {end\ array}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{array
\}
\mbox {$\backslash $}
\{
\#1.
\newline 
\mbox {$\backslash $}
\}
\#2.
\newline 
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{end
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}array
\}
\mbox{''}
]$

$\rm
[\mathrm {array}\{
\ast 
\}
\ast 
\mathrm {end\ array}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}begin
\linebreak [0]\ \hskip0em plus2.0em{}
\{array
\}
\{
\#1.
\newline 
\}
\#2.
\newline 
\mbox {$\backslash $}end
\linebreak [0]\ \hskip0em plus2.0em{}
\{array
\}
\mbox{''}
]$

$\rm
[\mathrm {array}\{
\ast 
\}
\ast 
\mathrm {end\ array}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}array
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}is
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}array
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:178}{}\section* {$\rm 
l$}

$\rm
[
l
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline l
\mbox{''}
]$

$\rm
[
l
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}left
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:179}{}\section* {$\rm 
c$}

$\rm
[
c
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline c
\mbox{''}
]$

$\rm
[
c
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}center
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:180}{}\section* {$\rm 
r$}

$\rm
[
r
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline r
\mbox{''}
]$

$\rm
[
r
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}right
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:181}{}\section* {$\rm 
\mathrm {empty}$}

$\rm
[
\mathrm {empty}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{empty
\}
\mbox{''}
]$

$\rm
[
\mathrm {empty}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox{''}
]$

$\rm
[
\mathrm {empty}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}empty
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:182}{}\section* {$\rm 
\langle \ast
\,{|}\ast
{:=}\,\ast
\rangle $}

$\rm
[
\langle 
\ast 
\,{|}
\ast 
{:=}\,
\ast 
\rangle 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}langle
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $},
\{|
\}
\#2.
\newline 
\{
{:}
{=}
\}
\mbox {$\backslash $},
\#3.
\newline 
\mbox {$\backslash $}rangle
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\langle 
\ast 
\,{|}
\ast 
{:=}\,
\ast 
\rangle 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}substitute
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}set
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}to
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}substitute
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:183}{}\section* {$\rm 
{\cal M}(\ast
)$}

$\rm
[
{\cal M}(
\mathsf{x}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
(
\underline {0}
\mathrel { \underline { \dot { . \, . } } }
\underline {1}
\mathrel { \underline { \dot { . \, . } } }
\mathsf {T}
){}^{I} 
\mathrel { \dot { . \, . } }
\mathsf{x}
]$

$\rm
[
{\cal M}(
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}M
\}(
\#1.
\newline )
\mbox{''}
]$

$\rm
[
{\cal M}(
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}map
\linebreak [0]\ \hskip0em plus2.0em{}tag
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}tag
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:184}{}\section* {$\rm 
\tilde {{\cal U}}(\ast
)$}

$\rm
[
\tilde {{\cal U}}(
\mathsf{x}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {if}(
\mathsf{x}
{}^d
,\linebreak [0]
\mathsf{x}
,\linebreak [0]
\mathsf{x}
{}^T
)
]$

$\rm
[
\tilde {{\cal U}}(
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}tilde
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}U
\}
\}(
\#1.
\newline )
\mbox{''}
]$

$\rm
[
\tilde {{\cal U}}(
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}raw
\linebreak [0]\ \hskip0em plus2.0em{}map
\linebreak [0]\ \hskip0em plus2.0em{}untag
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}untag
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:185}{}\section* {$\rm 
{\cal U}(\ast
)$}

$\rm
[
{\cal U}(
\mathsf{x}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\tilde {{\cal U}}(
\mathsf{x}
{}^M
)
]$

$\rm
[
{\cal U}(
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}U
\}(
\#1.
\newline )
\mbox{''}
]$

$\rm
[
{\cal U}(
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}map
\linebreak [0]\ \hskip0em plus2.0em{}untag
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}untag
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:186}{}\section* {$\rm 
{\cal U}^M(\ast
)$}

$\rm
[
{\cal U}^M(
\mathsf{x}
)
\stackrel {
\mathrm {val}
}{\Rightarrow }
{\cal U}(
\mathsf{x}
)
{}^M
]$

$\rm
[
{\cal U}^M(
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}U
\}
{\char94}M(
\#1.
\newline )
\mbox{''}
]$

$\rm
[
{\cal U}^M(
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}normalizing
\linebreak [0]\ \hskip0em plus2.0em{}untag
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}untag
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:187}{}\section* {$\rm 
\mathbf {apply}(\ast
,\ast
)$}

$\rm
[
\mathbf {apply}(
\mathsf {f}
,
\mathsf{x}
)
\stackrel {
\mathrm {val}
}{\Rightarrow }
\mathbf {apply}_1(
\mathsf {f}
{}^M
,
\mathsf{x}
{}^M
)
]$

$\rm
[
\mathbf {apply}(
\ast 
,
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\linebreak [0]\ \hskip0em plus2.0em{}
\{apply
\}(
\#1.
\newline ,
\#2.
\newline )
\mbox{''}
]$

$\rm
[
\mathbf {apply}(
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}apply
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}to
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}apply
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:188}{}\section* {$\rm 
\mathbf {apply}_1(\ast
,\ast
)$}

$\rm
[
\mathbf {apply}_1(
\mathsf {f}
,
\mathsf{x}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {f}
{}^d
\left\{\protect \begin {array}{l}
\mathrm {If}(
\mathsf{x}
{}^d
,\linebreak [0]
\mathsf {f}
,\linebreak [0]
\mathsf {f}
)
\\
\mathrm {If}(
\mathsf{x}
{}^d
,\linebreak [0]
{\cal M}(
\mathsf {f}
{}^T
\mathbin {\mbox {'}}
\mathsf{x}
)
,\linebreak [0]
{\cal M}(
\mathsf {f}
{}^T
\mathbin {\mbox {'}}
(
\mathsf{x}
{}^T
){}^{I} 
)
)
\protect \end {array}\right.
]$

$\rm
[
\mathbf {apply}_1(
\ast 
,
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\linebreak [0]\ \hskip0em plus2.0em{}
\{apply
\}
\_1(
\#1.
\newline ,
\#2.
\newline )
\mbox{''}
]$

$\rm
[
\mathbf {apply}_1(
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}apply
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}to
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}apply
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:189}{}\section* {$\rm 
identifier( \ast
)$}

$\rm
[
identifier( 
\mathsf{x}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf{x}
{}^t
,\linebreak [0]
0
,\linebreak [0]
identifier_{1}( 
\mathsf{x}
{}^{i}
, 
identifier( 
\mathsf{x}
{}^{1}
)
)
)
]$

$\rm
[
identifier( 
\mathsf{x}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline identifier(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline )
\mbox{''}
]$

$\rm
[
identifier( 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}identifier
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}identifier
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:190}{}\section* {$\rm 
identifier_{1}( \ast
, \ast
)$}

$\rm
[
identifier_{1}( 
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf{x}
{}^{6}
,\linebreak [0]
\mathsf{y}
,\linebreak [0]
\mathsf{x}
{}^{0}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^{1}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^{2}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^{3}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^{4}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^{5}
\mathrel { {+} 2 \ast }
\mathsf {F}
\mathrel { {+} 2 \ast }
\mathsf {T}
\mathrel { {+} 2 \ast }
\mathsf{y}
)
]$

$\rm
[
identifier_{1}( 
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline identifier
\_
\{1
\}(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
identifier_{1}( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}identifier
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}plus
\linebreak [0]\ \hskip0em plus2.0em{}id
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}identifier
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:191}{}\section* {$\rm 
array\mbox{-}\linebreak[0]plus( \ast
, \ast
)$}

$\rm
[
array\mbox{-}\linebreak[0]plus( 
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^a
\left\{\protect \begin {array}{l}
\mathsf{y}
{}^a
\left\{\protect \begin {array}{l}
\mathsf {T}
\\
\mathsf{y}
{}^h
{}^c
\left\{\protect \begin {array}{l}
\mathsf{y}
\\
\mathsf{x}
\mathrel { : \, : }
\mathsf{y}
\protect \end {array}\right.
\protect \end {array}\right.
\\
\mathsf{y}
{}^a
\left\{\protect \begin {array}{l}
\mathsf{x}
{}^h
{}^c
\left\{\protect \begin {array}{l}
\mathsf{x}
\\
\mathsf{x}
\mathrel { : \, : }
\mathsf{y}
\protect \end {array}\right.
\\
\mathsf{x}
\mathrel { : \, : }
\mathsf{y}
\protect \end {array}\right.
\protect \end {array}\right.
]$

$\rm
[
array\mbox{-}\linebreak[0]plus( 
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline array
\mbox {$\backslash $}mbox
\{
\mbox{-}
\}
\mbox {$\backslash $}linebreak[0]plus(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
array\mbox{-}\linebreak[0]plus( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}array
\linebreak [0]\ \hskip0em plus2.0em{}plus
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}and
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}plus
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:192}{}\section* {$\rm 
array\mbox{-}\linebreak[0]remove( \ast
, \ast
, \ast
)$}

$\rm
[
array\mbox{-}\linebreak[0]remove( 
\mathsf {i}
, 
\mathsf {a}
, 
\mathsf {l}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\newline 
\mathsf {i}
!
\mathsf {l}
!
\mathsf {a}
{}^a
\left\{\protect \begin {array}{l}
\mathsf {T}
\\
\mathsf {a}
{}^h
{}^c
\left\{\protect \begin {array}{l}
\mathsf {a}
{}^h
\approx 
\mathsf {i}
\left\{\protect \begin {array}{l}
\mathsf {T}
\\
\mathsf {a}
\protect \end {array}\right.
\\
bit( 
\mathsf {l}
, 
\mathsf {i}
)
\left\{\protect \begin {array}{l}
array\mbox{-}\linebreak[0]plus( 
array\mbox{-}\linebreak[0]remove( 
\mathsf {i}
, 
\mathsf {a}
{}^h
, 
\mathsf {l}
+ 
1
)
, 
\mathsf {a}
{}^t
)
\\
array\mbox{-}\linebreak[0]plus( 
\mathsf {a}
{}^h
, 
array\mbox{-}\linebreak[0]remove( 
\mathsf {i}
, 
\mathsf {a}
{}^t
, 
\mathsf {l}
+ 
1
)
)
\protect \end {array}\right.
\protect \end {array}\right.
\protect \end {array}\right.
]$

$\rm
[
array\mbox{-}\linebreak[0]remove( 
\mathsf {i}
, 
\mathsf {a}
, 
\mathsf {l}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline array
\mbox {$\backslash $}mbox
\{
\mbox{-}
\}
\mbox {$\backslash $}linebreak[0]remove(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline )
\mbox{''}
]$

$\rm
[
array\mbox{-}\linebreak[0]remove( 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}array
\linebreak [0]\ \hskip0em plus2.0em{}remove
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}array
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}level
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}remove
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:193}{}\section* {$\rm 
array\mbox{-}\linebreak[0]put( \ast
, \ast
, \ast
, \ast
)$}

$\rm
[
array\mbox{-}\linebreak[0]put( 
\mathsf {i}
, 
\mathsf {v}
, 
\mathsf {a}
, 
\mathsf {l}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\newline 
\mathsf {l}
!
\mathsf {a}
{}^a
\left\{\protect \begin {array}{l}
\mathsf {i}
\mathrel { : \, : }
\mathsf {v}
\\
\mathsf {a}
{}^h
{}^c
\left\{\protect \begin {array}{l}
\mathsf {a}
{}^h
\approx 
\mathsf {i}
\left\{\protect \begin {array}{l}
\mathsf {i}
\mathrel { : \, : }
\mathsf {v}
\\
array\mbox{-}\linebreak[0]add( 
\mathsf {i}
, 
\mathsf {v}
, 
\mathsf {a}
{}^h
, 
\mathsf {a}
{}^t
, 
\mathsf {l}
)
\protect \end {array}\right.
\\
bit( 
\mathsf {l}
, 
\mathsf {i}
)
\left\{\protect \begin {array}{l}
array\mbox{-}\linebreak[0]put( 
\mathsf {i}
, 
\mathsf {v}
, 
\mathsf {a}
{}^h
, 
\mathsf {l}
+ 
1
)
\mathrel { : \, : }
\mathsf {a}
{}^t
\\
\mathsf {a}
{}^h
\mathrel { : \, : }
array\mbox{-}\linebreak[0]put( 
\mathsf {i}
, 
\mathsf {v}
, 
\mathsf {a}
{}^t
, 
\mathsf {l}
+ 
1
)
\protect \end {array}\right.
\protect \end {array}\right.
\protect \end {array}\right.
]$

$\rm
[
array\mbox{-}\linebreak[0]put( 
\mathsf {i}
, 
\mathsf {v}
, 
\mathsf {a}
, 
\mathsf {l}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline array
\mbox {$\backslash $}mbox
\{
\mbox{-}
\}
\mbox {$\backslash $}linebreak[0]put(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\newline )
\mbox{''}
]$

$\rm
[
array\mbox{-}\linebreak[0]put( 
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}array
\linebreak [0]\ \hskip0em plus2.0em{}put
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}value
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}array
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}level
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}put
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:194}{}\section* {$\rm 
array\mbox{-}\linebreak[0]add( \ast
, \ast
, \ast
, \ast
, \ast
)$}

$\rm
[
array\mbox{-}\linebreak[0]add( 
\mathsf {i}
, 
\mathsf {v}
, 
\mathsf {i}'
, 
\mathsf {v}'
, 
\mathsf {l}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\newline 
bit( 
\mathsf {l}
, 
\mathsf {i}
)
\left\{\protect \begin {array}{l}
bit( 
\mathsf {l}
, 
\mathsf {i}'
)
\left\{\protect \begin {array}{l}
array\mbox{-}\linebreak[0]add( 
\mathsf {i}
, 
\mathsf {v}
, 
\mathsf {i}'
, 
\mathsf {v}'
, 
\mathsf {l}
+ 
1
)
\mathrel { : \, : }
\mathsf {T}
\\
(
\mathsf {i}
\mathrel { : \, : }
\mathsf {v}
)^M
\mathrel { : \, : }
(
\mathsf {i}'
\mathrel { : \, : }
\mathsf {v}'
)^M
\protect \end {array}\right.
\\
bit( 
\mathsf {l}
, 
\mathsf {i}'
)
\left\{\protect \begin {array}{l}
(
\mathsf {i}'
\mathrel { : \, : }
\mathsf {v}'
)^M
\mathrel { : \, : }
(
\mathsf {i}
\mathrel { : \, : }
\mathsf {v}
)^M
\\
\mathsf {T}
\mathrel { : \, : }
array\mbox{-}\linebreak[0]add( 
\mathsf {i}
, 
\mathsf {v}
, 
\mathsf {i}'
, 
\mathsf {v}'
, 
\mathsf {l}
+ 
1
)
\protect \end {array}\right.
\protect \end {array}\right.
]$

$\rm
[
array\mbox{-}\linebreak[0]add( 
\mathsf {i}
, 
\mathsf {v}
, 
\mathsf {i}'
, 
\mathsf {v}'
, 
\mathsf {l}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline array
\mbox {$\backslash $}mbox
\{
\mbox{-}
\}
\mbox {$\backslash $}linebreak[0]add(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#5.
\newline )
\mbox{''}
]$

$\rm
[
array\mbox{-}\linebreak[0]add( 
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}array
\linebreak [0]\ \hskip0em plus2.0em{}add
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}value
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}index
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}value
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}level
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}add
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:195}{}\section* {$\rm 
bit( \ast
, \ast
)$}

$\rm
[
bit( 
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf{x}
{}^c
\wedge 
\mathsf{y}
{}^c
,\linebreak [0]
bit_1( 
\mathsf{x}
, 
\mathsf{y}
)
,\linebreak [0]
\mathsf {T}
)
]$

$\rm
[
bit( 
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline bit(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
bit( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}bit
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}of
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}bit
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:196}{}\section* {$\rm 
bit_1( \ast
, \ast
)$}

$\rm
[
bit_1( 
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf{x}
{}^s
,\linebreak [0]
\mathsf{y}
{}^h
,\linebreak [0]
bit( 
\mathsf{x}
- 
1
, 
\mathsf{y}
{}^t
)
)
]$

$\rm
[
bit_1( 
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline bit
\_1(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
bit_1( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}bit
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}of
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}bit
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:197}{}\section* {$\rm 
rack$}

$\rm
[
rack
\stackrel{
\mathrm {val}
}{\rightarrow}
\mbox{base}
{[}
\mbox{base}
{[}
0
{]}
{]}
]$

$\rm
[
rack
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline rack
\mbox{''}
]$

$\rm
[
rack
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}example
\linebreak [0]\ \hskip0em plus2.0em{}rack
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:198}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {vector}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {vector}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}vector
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {vector}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{vector
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {vector}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}vector
\linebreak [0]\ \hskip0em plus2.0em{}hook
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:199}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {bibliography}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {bibliography}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}bibliography
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {bibliography}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{bibliography
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {bibliography}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}bibliography
\linebreak [0]\ \hskip0em plus2.0em{}hook
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:200}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {dictionary}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {dictionary}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}dictionary
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {dictionary}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{dictionary
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {dictionary}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}dictionary
\linebreak [0]\ \hskip0em plus2.0em{}hook
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:201}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {body}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {body}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}body
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {body}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{body
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {body}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}body
\linebreak [0]\ \hskip0em plus2.0em{}hook
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:202}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {codex}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {codex}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}codex
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {codex}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{codex
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {codex}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}codex
\linebreak [0]\ \hskip0em plus2.0em{}hook
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:203}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {expansion}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {expansion}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}expansion
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {expansion}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{expansion
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {expansion}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}expansion
\linebreak [0]\ \hskip0em plus2.0em{}hook
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:204}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {code}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {code}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}code
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {code}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{code
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {code}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}code
\linebreak [0]\ \hskip0em plus2.0em{}hook
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:205}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {cache}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {cache}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}cache
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {cache}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{cache
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {cache}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}cache
\linebreak [0]\ \hskip0em plus2.0em{}hook
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:206}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {diagnose}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {diagnose}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}diagnose
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {diagnose}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{diagnose
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {diagnose}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}diagnose
\linebreak [0]\ \hskip0em plus2.0em{}hook
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:207}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {pyk}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {pyk}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}pyk
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {pyk}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{pyk
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {pyk}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}pyk
\linebreak [0]\ \hskip0em plus2.0em{}aspect
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:208}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {tex}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {tex}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}tex
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {tex}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{tex
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {tex}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}tex
\linebreak [0]\ \hskip0em plus2.0em{}aspect
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:209}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {texname}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {texname}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}texname
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {texname}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{texname
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {texname}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}texname
\linebreak [0]\ \hskip0em plus2.0em{}aspect
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:210}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {value}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {value}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}value
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {value}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{value
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {value}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}value
\linebreak [0]\ \hskip0em plus2.0em{}aspect
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:211}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {message}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {message}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}message
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {message}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{message
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {message}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}message
\linebreak [0]\ \hskip0em plus2.0em{}aspect
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:212}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {macro}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {macro}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}macro
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {macro}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{macro
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {macro}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}macro
\linebreak [0]\ \hskip0em plus2.0em{}aspect
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:213}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {definition}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {definition}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}definition
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {definition}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{definition
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {definition}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}definition
\linebreak [0]\ \hskip0em plus2.0em{}aspect
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:214}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {unpack}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {unpack}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}unpack
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {unpack}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{unpack
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {unpack}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unpack
\linebreak [0]\ \hskip0em plus2.0em{}aspect
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:215}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {claim}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {claim}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}claim
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {claim}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{claim
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {claim}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}claim
\linebreak [0]\ \hskip0em plus2.0em{}aspect
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:216}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {priority}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {priority}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}priority
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {priority}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{priority
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {priority}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}priority
\linebreak [0]\ \hskip0em plus2.0em{}aspect
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:217}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {lambda}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {lambda}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}lambda
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {lambda}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{lambda
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {lambda}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}lambda
\linebreak [0]\ \hskip0em plus2.0em{}identifier
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:218}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {apply}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {apply}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}apply
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {apply}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{apply
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {apply}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}apply
\linebreak [0]\ \hskip0em plus2.0em{}identifier
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:219}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {true}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {true}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}true
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {true}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{true
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {true}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}true
\linebreak [0]\ \hskip0em plus2.0em{}identifier
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:220}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {if}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {if}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}if
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {if}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{if
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {if}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}if
\linebreak [0]\ \hskip0em plus2.0em{}identifier
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:221}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {quote}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {quote}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}quote
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {quote}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{quote
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {quote}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}quote
\linebreak [0]\ \hskip0em plus2.0em{}identifier
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:222}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {proclaim}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {proclaim}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}proclaim
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {proclaim}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{proclaim
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {proclaim}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}proclaim
\linebreak [0]\ \hskip0em plus2.0em{}identifier
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:223}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {define}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {define}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}define
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {define}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{define
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {define}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}define
\linebreak [0]\ \hskip0em plus2.0em{}identifier
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:224}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {introduce}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {introduce}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}introduce
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {introduce}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{introduce
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {introduce}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}introduce
\linebreak [0]\ \hskip0em plus2.0em{}identifier
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:225}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {hide}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {hide}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}hide
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {hide}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{hide
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {hide}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}hide
\linebreak [0]\ \hskip0em plus2.0em{}identifier
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:226}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {pre}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {pre}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}pre
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {pre}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{pre
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {pre}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}pre
\linebreak [0]\ \hskip0em plus2.0em{}identifier
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:227}{}\section* {$\rm 
\mbox {\tt \char34}\mathrm {post}\mbox {\tt \char34}$}

$\rm
[
\mbox {\tt \char34}\mathrm {post}\mbox {\tt \char34}
\stackrel{
\mathrm {val}
}{\rightarrow}
identifier( 
\lceil 
\mbox{``}post
\mbox{''}
\rceil 
)
]$

$\rm
[
\mbox {\tt \char34}\mathrm {post}\mbox {\tt \char34}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{post
\}
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}tt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}char34
\}
\mbox{''}
]$

$\rm
[
\mbox {\tt \char34}\mathrm {post}\mbox {\tt \char34}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}post
\linebreak [0]\ \hskip0em plus2.0em{}identifier
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:228}{}\section* {$\rm 
{\cal E}(\ast
,\ast
,\ast
)$}

$\rm
[
{\cal E}(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
{\cal E}_2(
\mathsf {t}
,
\mathsf {t}
{}^{r}
,
\mathsf {t}
{}^{i}
,
\mathsf {s}
,
\mathsf {c}
)
]$

$\rm
[
{\cal E}(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}E
\}(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline )
\mbox{''}
]$

$\rm
[
{\cal E}(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}eval
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}stack
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:229}{}\section* {$\rm 
{\cal E}_2(\ast
,\ast
,\ast
,\ast
,\ast
)$}

$\rm
[
{\cal E}_2(
\mathsf {t}
,
\mathsf {r}
,
\mathsf {i}
,
\mathsf {s}
,
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {i}
{}^s
\left\{\protect \begin {array}{l}
\mathsf {t}
!
\mathsf {s}
!
\mathrm {If}(
\mathsf {r}
\approx 
\mathsf {c}
{[}
0
{]}
,\linebreak [0]
\mathsf {c}
,\linebreak [0]
\mathsf {c}
{[}
\mathsf {c}
{[}
0
{]}
{]}
{[}
\mbox {\tt \char34}\mathrm {cache}\mbox {\tt \char34}
{]}
{[}
\mathsf {r}
{]}
)
\\
{\cal E}_3(
\mathsf {t}
,
\mathsf {c}
{[}
\mathsf {r}
{]}
{[}
\mbox {\tt \char34}\mathrm {code}\mbox {\tt \char34}
{]}
{[}
\mathsf {i}
{]}
,
\mathsf {s}
,
\mathsf {c}
)
\protect \end {array}\right.
]$

$\rm
[
{\cal E}_2(
\ast 
,
\ast 
,
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}E
\}
\_2(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline ,
\#4.
\newline ,
\#5.
\newline )
\mbox{''}
]$

$\rm
[
{\cal E}_2(
\ast 
,
\ast 
,
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}eval
\linebreak [0]\ \hskip0em plus2.0em{}two
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}ref
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}id
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}stack
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:230}{}\section* {$\rm 
{\cal E}_3(\ast
,\ast
,\ast
,\ast
)$}

$\rm
[
{\cal E}_3(
\mathsf {t}
,
\mathsf {f}
,
\mathsf {s}
,
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {f}
{}^c
\left\{\protect \begin {array}{l}
\mathsf {f}
{}^s
\left\{\protect \begin {array}{l}
\mathbf {abstract}(
\mathsf {t}
{}^{1}
,
\mathsf {t}
{}^{2}
,
\mathsf {s}
,
\mathsf {c}
)
\\
\mathsf {c}
!
\mathsf {s}
!
\mathsf {t}
{}^{1}
\protect \end {array}\right.
\\
\mathsf {f}
\left\{\protect \begin {array}{l}
\mathsf {c}
!
\mathbf {lookup}(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {T}
)
\\
{\cal E}_4(
\mathsf {f}
,
\mathsf {t}
{}^t
,
\mathsf {s}
,
\mathsf {c}
)
\protect \end {array}\right.
\protect \end {array}\right.
]$

$\rm
[
{\cal E}_3(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}E
\}
\_3(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline ,
\#4.
\newline )
\mbox{''}
]$

$\rm
[
{\cal E}_3(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}eval
\linebreak [0]\ \hskip0em plus2.0em{}three
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}function
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}stack
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:231}{}\section* {$\rm 
{\cal E}_4(\ast
,\ast
,\ast
,\ast
)$}

$\rm
[
{\cal E}_4(
\mathsf {f}
,
\mathsf {a}
,
\mathsf {s}
,
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf {a}
,\linebreak [0]
\mathsf {s}
!
\mathsf {c}
!
\mathsf {f}
,\linebreak [0]
{\cal E}_4(
\mathbf {apply}(
\mathsf {f}
,
{\cal E}(
\mathsf {a}
{}^h
,
\mathsf {s}
,
\mathsf {c}
)
)
,
\mathsf {a}
{}^t
,
\mathsf {s}
,
\mathsf {c}
)
)
]$

$\rm
[
{\cal E}_4(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}E
\}
\_4(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline ,
\#4.
\newline )
\mbox{''}
]$

$\rm
[
{\cal E}_4(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}eval
\linebreak [0]\ \hskip0em plus2.0em{}four
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}arguments
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}stack
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:232}{}\section* {$\rm 
\mathbf {lookup}(\ast
,\ast
,\ast
)$}

$\rm
[
\mathbf {lookup}(
\mathsf {v}
,
\mathsf {s}
,
\mathsf {d}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {v}
!
\mathsf {d}
!
\mathrm {If}(
\mathsf {s}
,\linebreak [0]
\mathsf {d}
,\linebreak [0]
\mathrm {If}(
\mathsf {v}
\stackrel {t}{=}
\mathsf {s}
{}^h
{}^h
,\linebreak [0]
\mathsf {s}
{}^h
{}^t
,\linebreak [0]
\mathbf {lookup}(
\mathsf {v}
,
\mathsf {s}
{}^t
,
\mathsf {d}
)
)
)
]$

$\rm
[
\mathbf {lookup}(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\linebreak [0]\ \hskip0em plus2.0em{}
\{lookup
\}(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline )
\mbox{''}
]$

$\rm
[
\mathbf {lookup}(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}lookup
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}stack
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}default
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}lookup
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:233}{}\section* {$\rm 
\mathbf {abstract}(\ast
,\ast
,\ast
,\ast
)$}

$\rm
[
\mathbf {abstract}(
\mathsf {v}
,
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {v}
!
\mathsf {t}
!
\mathsf {s}
!
\mathsf {c}
!
\Lambda 
\lambda 
\mathsf{x}
.
{\cal E}(
\mathsf {t}
,
(
\mathsf {v}
\mathrel { : \, : }
\mathsf{x}
)^M
\mathrel { : \, : }
\mathsf {s}
,
\mathsf {c}
)
]$

$\rm
[
\mathbf {abstract}(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\linebreak [0]\ \hskip0em plus2.0em{}
\{abstract
\}(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline ,
\#4.
\newline )
\mbox{''}
]$

$\rm
[
\mathbf {abstract}(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}abstract
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}stack
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}abstract
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:234}{}\section* {$\rm 
\lceil \ast
\rceil $}


\mbox{Predef: quote}

$\rm
[
\lceil 
\ast 
\rceil 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}lceil
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $}rceil
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\lceil 
\ast 
\rceil 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}quote
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}quote
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:235}{}\section* {$\rm 
{\cal M}(\ast
,\ast
,\ast
)$}

$\rm
[
{\cal M}(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {s}
!
\mathsf {c}
!
\mathrm {If}(
\mathsf {t}
{}^{i}
{}^s
,\linebreak [0]
\mathsf {t}
,\linebreak [0]
{\cal M}_2(
\mathsf {t}
,
\mathbf{aspect}( 
\mbox {\tt \char34}\mathrm {macro}\mbox {\tt \char34}
, 
\mathsf {t}
, 
\mathsf {c}
)
,
\mathsf {s}
,
\mathsf {c}
)
)
]$

$\rm
[
{\cal M}(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}M
\}(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline )
\mbox{''}
]$

$\rm
[
{\cal M}(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}expand
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}state
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}expand
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:236}{}\section* {$\rm 
{\cal M}_2(\ast
,\ast
,\ast
,\ast
)$}

$\rm
[
{\cal M}_2(
\mathsf {t}
,
\mathsf {d}
,
\mathsf {s}
,
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {d}
\left\{\protect \begin {array}{l}
\mathsf {t}
{}^h
\mathrel { : \, : }
{\cal M}^*(
\mathsf {t}
{}^t
,
\mathsf {s}
,
\mathsf {c}
)
\\
{\cal U}^M(
{\cal E}(
\mathsf {d}
{}^{3}
,
\mathsf {T}
,
\mathsf {c}
)
\mathbin {\mbox {`}}
\mathsf {t}
\mathbin {\mbox {`}}
\mathsf {s}
\mathbin {\mbox {`}}
\mathsf {c}
)
\protect \end {array}\right.
]$

$\rm
[
{\cal M}_2(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}M
\}
\_2(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline ,
\#4.
\newline )
\mbox{''}
]$

$\rm
[
{\cal M}_2(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}expand
\linebreak [0]\ \hskip0em plus2.0em{}two
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}definition
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}state
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}expand
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:237}{}\section* {$\rm 
{\cal M}^*(\ast
,\ast
,\ast
)$}

$\rm
[
{\cal M}^*(
\mathsf {a}
,
\mathsf {s}
,
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {s}
!
\mathsf {c}
!
\mathrm {If}(
\mathsf {a}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
{\cal M}(
\mathsf {a}
{}^h
,
\mathsf {s}
,
\mathsf {c}
)
\mathrel { : \, : }
{\cal M}^*(
\mathsf {a}
{}^t
,
\mathsf {s}
,
\mathsf {c}
)
)
]$

$\rm
[
{\cal M}^*(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}M
\}
{\char94}
{*}(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline )
\mbox{''}
]$

$\rm
[
{\cal M}^*(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}expand
\linebreak [0]\ \hskip0em plus2.0em{}list
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}state
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}expand
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:238}{}\section* {$\rm 
\mathrm {macro}$}


\mbox{Predef: macro}

$\rm
[
\mathrm {macro}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{macro
\}
\mbox{''}
]$

$\rm
[
\mathrm {macro}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}macro
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:239}{}\section* {$\rm 
s_0$}

$\rm
[
s_0
\stackrel{
\mathrm {val}
}{\rightarrow}
{\cal M}(
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
{\cal M}(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
)
)
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
s_0
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline s
\_0
\mbox{''}
]$

$\rm
[
s_0
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}macro
\linebreak [0]\ \hskip0em plus2.0em{}state
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:240}{}\section* {$\rm 
\mathbf {zip}(\ast
,\ast
)$}

$\rm
[
\mathbf {zip}(
\mathsf {p}
,
\mathsf {a}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {a}
!
\mathrm {If}(
\mathsf {p}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
(
\mathsf {p}
{}^h
\mathrel { : \, : }
\mathsf {a}
{}^h
)^M
\mathrel { : \, : }
\mathbf {zip}(
\mathsf {p}
{}^t
,
\mathsf {a}
{}^t
)
)
]$

$\rm
[
\mathbf {zip}(
\ast 
,
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\linebreak [0]\ \hskip0em plus2.0em{}
\{zip
\}(
\#1.
\newline ,
\#2.
\newline )
\mbox{''}
]$

$\rm
[
\mathbf {zip}(
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}zip
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}with
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}zip
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:241}{}\section* {$\rm 
\mathbf {assoc}_1(\ast
,\ast
,\ast
)$}

$\rm
[
\mathbf {assoc}_1(
\mathsf {a}
,
\mathsf {d}
,
\mathsf {i}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {a}
{}^a
\left\{\protect \begin {array}{l}
\mathsf {d}
!
\mathsf {i}
!
\mathsf {T}
\\
\mathsf {a}
{}^h
{}^c
\left\{\protect \begin {array}{l}
\mathsf {i}
\approx 
\mathsf {a}
{}^h
\left\{\protect \begin {array}{l}
\mathsf {d}
!
\mathsf {a}
{}^t
\\
\mathsf {d}
!
\mathsf {T}
\protect \end {array}\right.
\\
\mathsf {d}
{}^h
\left\{\protect \begin {array}{l}
\mathbf {assoc}_1(
\mathsf {a}
{}^h
,
\mathsf {d}
{}^t
,
\mathsf {i}
)
\\
\mathbf {assoc}_1(
\mathsf {a}
{}^t
,
\mathsf {d}
{}^t
,
\mathsf {i}
)
\protect \end {array}\right.
\protect \end {array}\right.
\protect \end {array}\right.
]$

$\rm
[
\mathbf {assoc}_1(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\linebreak [0]\ \hskip0em plus2.0em{}
\{assoc
\}
\_1(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline )
\mbox{''}
]$

$\rm
[
\mathbf {assoc}_1(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}assoc
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}address
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}index
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}assoc
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:242}{}\section* {$\rm (\ast
)^{\mathbf {p}}$}

$\rm
[(
\mathsf{x}
)^{\mathbf {p}}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\mathsf {t}
{}^{1}
]$

$\rm
[(
\ast 
)^{\mathbf {p}}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}(
\#1.
\newline )
{\char94}
\{
\mbox {$\backslash $}mathbf
\linebreak [0]\ \hskip0em plus2.0em{}
\{p
\}
\}
\mbox{''}
]$

$\rm
[(
\ast 
)^{\mathbf {p}}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}protect
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}protect
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:243}{}\section* {$\rm 
\mbox{self}$}

$\rm
[
\mbox{self}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
(
\mathsf {c}
{[}
0
{]}
\mathrel { : \, : }
0
\mathrel { : \, : }
\mathsf {t}
{}^{d}
){}^{I} 
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\mbox{self}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}self
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:244}{}\section* {$\rm 
[\ast
\mathrel {\ddot {=}}\ast
]$}

$\rm
[
[
\mathsf{x}
\mathrel {\ddot {=}}
\mathsf{y}
]
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_3(
\mathsf {t}
)
]$

$\rm
[
[
\ast 
\mathrel {\ddot {=}}
\ast 
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}mathrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}ddot
\linebreak [0]\ \hskip0em plus2.0em{}
\{
{=}
\}
\}
\#2.
\newline ]
\mbox{''}
]$

$\rm
[
[
\ast 
\mathrel {\ddot {=}}
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}macro
\linebreak [0]\ \hskip0em plus2.0em{}define
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}as
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}define
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:245}{}\section* {$\rm 
[\ast
\mathrel {\dot {=}}\ast
]$}

$\rm
[
[
\mathsf{x}
\mathrel {\dot {=}}
\mathsf{y}
]
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
[
\mathsf{x}
\mathrel {\dot {=}}
\mathsf{y}
]
\mathrel {\ddot {=}}
[(
\mathsf{x}
)^{\mathbf {p}}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{y}
]
]
\rceil 
)
]$

$\rm
[
[
\ast 
\mathrel {\dot {=}}
\ast 
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}mathrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}dot
\linebreak [0]\ \hskip0em plus2.0em{}
\{
{=}
\}
\}
\#2.
\newline ]
\mbox{''}
]$

$\rm
[
[
\ast 
\mathrel {\dot {=}}
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}value
\linebreak [0]\ \hskip0em plus2.0em{}define
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}as
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}define
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:246}{}\section* {$\rm 
[\ast
\mathrel {\acute {=}}\ast
]$}

$\rm
[
[
\mathsf{x}
\mathrel {\acute {=}}
\mathsf{y}
]
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
[
\mathsf{x}
\mathrel {\acute {=}}
\mathsf{y}
]
\mathrel {\ddot {=}}
[(
\mathsf{x}
)^{\mathbf {p}}
\stackrel {
\mathrm {val}
}{\Rightarrow }
\mathsf{y}
]
]
\rceil 
)
]$

$\rm
[
[
\ast 
\mathrel {\acute {=}}
\ast 
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}mathrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}acute
\linebreak [0]\ \hskip0em plus2.0em{}
\{
{=}
\}
\}
\#2.
\newline ]
\mbox{''}
]$

$\rm
[
[
\ast 
\mathrel {\acute {=}}
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}intro
\linebreak [0]\ \hskip0em plus2.0em{}define
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}as
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}define
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:247}{}\section* {$\rm 
[\ast
\stackrel {\mathrm {pyk}}{=} \ast
]$}

$\rm
[
[
\mathsf{x}
\stackrel {\mathrm {pyk}}{=} 
\mathsf{y}
]
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
[
\mathsf{x}
\stackrel {\mathrm {pyk}}{=} 
\mathsf{y}
]
\mathrel {\ddot {=}}
[(
\mathsf{x}
)^{\mathbf {p}}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mathsf{y}
]
]
\rceil 
)
]$

$\rm
[
[
\ast 
\stackrel {\mathrm {pyk}}{=} 
\ast 
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{pyk
\}
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline ]
\mbox{''}
]$

$\rm
[
[
\ast 
\stackrel {\mathrm {pyk}}{=} 
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}pyk
\linebreak [0]\ \hskip0em plus2.0em{}define
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}as
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}define
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:248}{}\section* {$\rm 
[\ast
\stackrel {\mathrm {tex}}{=} \ast
]$}

$\rm
[
[
\mathsf{x}
\stackrel {\mathrm {tex}}{=} 
\mathsf{y}
]
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
[
\mathsf{x}
\stackrel {\mathrm {tex}}{=} 
\mathsf{y}
]
\mathrel {\ddot {=}}
[(
\mathsf{x}
)^{\mathbf {p}}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mathsf{y}
]
]
\rceil 
)
]$

$\rm
[
[
\ast 
\stackrel {\mathrm {tex}}{=} 
\ast 
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{tex
\}
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline ]
\mbox{''}
]$

$\rm
[
[
\ast 
\stackrel {\mathrm {tex}}{=} 
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}tex
\linebreak [0]\ \hskip0em plus2.0em{}define
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}as
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}define
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:249}{}\section* {$\rm 
[\ast
\stackrel {\mathrm {name}}{=} \ast
]$}

$\rm
[
[
\mathsf{x}
\stackrel {\mathrm {name}}{=} 
\mathsf{y}
]
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
[
\mathsf{x}
\stackrel {\mathrm {name}}{=} 
\mathsf{y}
]
\mathrel {\ddot {=}}
[(
\mathsf{x}
)^{\mathbf {p}}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mathsf{y}
]
]
\rceil 
)
]$

$\rm
[
[
\ast 
\stackrel {\mathrm {name}}{=} 
\ast 
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{name
\}
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline ]
\mbox{''}
]$

$\rm
[
[
\ast 
\stackrel {\mathrm {name}}{=} 
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}tex
\linebreak [0]\ \hskip0em plus2.0em{}name
\linebreak [0]\ \hskip0em plus2.0em{}define
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}as
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}define
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:250}{}\section* {$\rm 
\mathbf{Priority\ table} [ \ast
]$}

$\rm
[
\mathbf{Priority\ table} [ 
\mathsf{x}
]
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\{Priority
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}table
\}
\linebreak [0]\ \hskip0em plus2.0em{}[
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ]
\mbox{''}
]$

$\rm
[
\mathbf{Priority\ table} [ 
\mathsf{x}
]
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
\mathbf{Priority\ table} [ 
\mathsf{x}
]
\mathrel {\ddot {=}}
[
\mbox{self}
\stackrel{
\mathrm{prio}
}{\rightarrow}(
\mathsf{x}
)^{\mathbf {p}}
]
]
\rceil 
)
]$

$\rm
[
\mathbf{Priority\ table} [ 
\mathsf{x}
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\{Priority
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}table
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $}mathbf
\{End
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}table
\}
\mbox{''}
]$

$\rm
[
\mathbf{Priority\ table} [ 
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}priority
\linebreak [0]\ \hskip0em plus2.0em{}table
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}table
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:251}{}\section* {$\rm 
\tilde {{\cal M}}_1$}

$\rm
[
\tilde {{\cal M}}_1
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
[
\mathsf{x}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
\mathsf {d}
\rceil 
)
]
\rceil 
]$

$\rm
[
\tilde {{\cal M}}_1
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}tilde
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}M
\}
\}
\_1
\mbox{''}
]$

$\rm
[
\tilde {{\cal M}}_1
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}macro
\linebreak [0]\ \hskip0em plus2.0em{}define
\linebreak [0]\ \hskip0em plus2.0em{}one
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:252}{}\section* {$\rm 
\tilde {{\cal M}}_2(\ast
)$}

$\rm
[
\tilde {{\cal M}}_2(
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
(
\lceil 
\mathsf{x}
\rceil 
\mathrel { : \, : }
\mathsf {t}
{}^{1}
)^M
\mathrel { : \, : }
(
\lceil 
\mathsf {d}
\rceil 
\mathrel { : \, : }
\mathsf {t}
)^M
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\tilde {{\cal M}}_2(
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}tilde
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}M
\}
\}
\_2(
\#1.
\newline )
\mbox{''}
]$

$\rm
[
\tilde {{\cal M}}_2(
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}macro
\linebreak [0]\ \hskip0em plus2.0em{}define
\linebreak [0]\ \hskip0em plus2.0em{}two
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}define
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:253}{}\section* {$\rm 
\tilde {{\cal M}}_3(\ast
)$}

$\rm
[
\tilde {{\cal M}}_3(
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\tilde {{\cal Q}}(
\mathsf {t}
,
\tilde {{\cal M}}_1
,
\tilde {{\cal M}}_2(
\mathsf {t}
)
)
]$

$\rm
[
\tilde {{\cal M}}_3(
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}tilde
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}M
\}
\}
\_3(
\#1.
\newline )
\mbox{''}
]$

$\rm
[
\tilde {{\cal M}}_3(
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}macro
\linebreak [0]\ \hskip0em plus2.0em{}define
\linebreak [0]\ \hskip0em plus2.0em{}three
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}define
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:254}{}\section* {$\rm 
\tilde {{\cal M}}_4(\ast
,\ast
,\ast
,\ast
)$}

$\rm
[
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\mathsf {d}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\tilde {{\cal M}}(
\tilde {{\cal Q}}(
\mathsf {t}
,
\mathsf {d}
{}^{2}
,
\mathbf {zip}(
\mathsf {d}
{}^{1}
{}^t
,
\mathsf {t}
{}^t
)
)
,
\mathsf {s}
,
\mathsf {c}
)
]$

$\rm
[
\tilde {{\cal M}}_4(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}tilde
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}M
\}
\}
\_4(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline ,
\#4.
\newline )
\mbox{''}
]$

$\rm
[
\tilde {{\cal M}}_4(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}macro
\linebreak [0]\ \hskip0em plus2.0em{}define
\linebreak [0]\ \hskip0em plus2.0em{}four
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}state
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}definition
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}define
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:255}{}\section* {$\rm 
\tilde {{\cal M}}(\ast
,\ast
,\ast
)$}

$\rm
[
\tilde {{\cal M}}(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
{\cal U}(
\mathsf {s}
{}^h
\mathbin {\mbox {`}}
\mathsf {t}
\mathbin {\mbox {`}}
\mathsf {s}
\mathbin {\mbox {`}}
\mathsf {c}
)
]$

$\rm
[
\tilde {{\cal M}}(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}tilde
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}M
\}
\}(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline )
\mbox{''}
]$

$\rm
[
\tilde {{\cal M}}(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}state
\linebreak [0]\ \hskip0em plus2.0em{}expand
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}state
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}expand
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:256}{}\section* {$\rm 
\tilde {{\cal Q}}(\ast
,\ast
,\ast
)$}

$\rm
[
\tilde {{\cal Q}}(
\mathsf {r}
,
\mathsf {t}
,
\mathsf {s}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\tilde {{\cal Q}}_2(
\mathsf {r}
{}^{d}
,
\mathsf {t}
,
\mathsf {s}
)
]$

$\rm
[
\tilde {{\cal Q}}(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}tilde
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}Q
\}
\}(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline )
\mbox{''}
]$

$\rm
[
\tilde {{\cal Q}}(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}quote
\linebreak [0]\ \hskip0em plus2.0em{}expand
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}stack
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}expand
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:257}{}\section* {$\rm 
\tilde {{\cal Q}}_2(\ast
,\ast
,\ast
)$}

$\rm
[
\tilde {{\cal Q}}_2(
\mathsf {r}
,
\mathsf {t}
,
\mathsf {s}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\tilde {{\cal Q}}_3(
\mathsf {r}
,
\mathsf {t}
,
\mathsf {s}
,
\mathbf {lookup}(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {T}
)
)
]$

$\rm
[
\tilde {{\cal Q}}_2(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}tilde
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}Q
\}
\}
\_2(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline )
\mbox{''}
]$

$\rm
[
\tilde {{\cal Q}}_2(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}quote
\linebreak [0]\ \hskip0em plus2.0em{}expand
\linebreak [0]\ \hskip0em plus2.0em{}two
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}stack
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}expand
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:258}{}\section* {$\rm 
\tilde {{\cal Q}}_3(\ast
,\ast
,\ast
,\ast
)$}

$\rm
[
\tilde {{\cal Q}}_3(
\mathsf {r}
,
\mathsf {t}
,
\mathsf {s}
,
\mathsf {v}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {v}
\left\{\protect \begin {array}{l}
(
\mathsf {t}
{}^{r}
\mathrel { : \, : }
\mathsf {t}
{}^{i}
\mathrel { : \, : }
\mathsf {r}
)^M
\mathrel { : \, : }
\tilde {{\cal Q}}^*(
\mathsf {r}
,
\mathsf {t}
{}^t
,
\mathsf {s}
)
\\
\mathsf {r}
!
\mathsf {t}
!
\mathsf {s}
!
\mathsf {v}
\protect \end {array}\right.
]$

$\rm
[
\tilde {{\cal Q}}_3(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}tilde
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}Q
\}
\}
\_3(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline ,
\#4.
\newline )
\mbox{''}
]$

$\rm
[
\tilde {{\cal Q}}_3(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}quote
\linebreak [0]\ \hskip0em plus2.0em{}expand
\linebreak [0]\ \hskip0em plus2.0em{}three
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}stack
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}value
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}expand
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:259}{}\section* {$\rm 
\tilde {{\cal Q}}^*(\ast
,\ast
,\ast
)$}

$\rm
[
\tilde {{\cal Q}}^*(
\mathsf {r}
,
\mathsf {t}
,
\mathsf {s}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {t}
\left\{\protect \begin {array}{l}
\mathsf {r}
!
\mathsf {t}
!
\mathsf {s}
!
\mathsf {T}
\\
\tilde {{\cal Q}}_2(
\mathsf {r}
,
\mathsf {t}
{}^h
,
\mathsf {s}
)
\mathrel { : \, : }
\tilde {{\cal Q}}^*(
\mathsf {r}
,
\mathsf {t}
{}^t
,
\mathsf {s}
)
\protect \end {array}\right.
]$

$\rm
[
\tilde {{\cal Q}}^*(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}tilde
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}Q
\}
\}
{\char94}
{*}(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline )
\mbox{''}
]$

$\rm
[
\tilde {{\cal Q}}^*(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}quote
\linebreak [0]\ \hskip0em plus2.0em{}expand
\linebreak [0]\ \hskip0em plus2.0em{}star
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}stack
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}expand
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:260}{}\section* {$\rm 
(\ast
)$}

$\rm
[
(
\mathsf{x}
)
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
(
\mathsf{x}
)
\mathrel {\ddot {=}}
\mathsf{x}
]
\rceil 
)
]$

$\rm
[
(
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline (
\#1.
\newline )
\mbox{''}
]$

$\rm
[
(
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}parenthesis
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}parenthesis
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:261}{}\section* {$\rm 
\left( \ast
\right) $}

$\rm
[
\left( 
\mathsf{x}
\right) 
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
\left( 
\mathsf{x}
\right) 
\mathrel {\ddot {=}}
\mathsf{x}
]
\rceil 
)
]$

$\rm
[
\left( 
\mathsf{x}
\right) 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}left(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $}right)
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\left( 
\ast 
\right) 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}big
\linebreak [0]\ \hskip0em plus2.0em{}parenthesis
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}parenthesis
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:262}{}\section* {$\rm 
display(\ast
)$}

$\rm
[
display(
\mathsf{x}
)
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline display(
\#1.
\newline )
\mbox{''}
]$

$\rm
[
display(
\mathsf{x}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\newline 
\mbox {$\backslash $}addvspace
\{
\mbox {$\backslash $}abovedisplayskip
\}
\newline 
\newline 
\mbox {$\backslash $}setlength
\{
\mbox {$\backslash $}leftskip
\}
\{
\mbox {$\backslash $}mathindent
\}
\mbox {$\backslash $}noindent
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $}everypar
\{
\mbox {$\backslash $}setlength
\{
\mbox {$\backslash $}parindent
\}
\{
\mbox {$\backslash $}docparindent
\}
\}
\newline 
\mbox {$\backslash $}setlength
\{
\mbox {$\backslash $}parindent
\}
\{0mm
\}
\newline 
\newline 
\mbox {$\backslash $}setlength
\{
\mbox {$\backslash $}leftskip
\}
\{0mm
\}
\newline 
\mbox {$\backslash $}addvspace
\{
\mbox {$\backslash $}belowdisplayskip
\}
\newline 
\newline 
\mbox{''}
]$

$\rm
[
display(
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}display
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}display
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:263}{}\section* {$\rm 
statement(\ast
)$}

$\rm
[
statement(
\mathsf{x}
)
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline statement(
\#1.
\newline )
\mbox{''}
]$

$\rm
[
statement(
\mathsf{x}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\newline 
\mbox {$\backslash $}addvspace
\{
\mbox {$\backslash $}abovedisplayskip
\}
\newline 
\newline 
\mbox {$\backslash $}setlength
\{
\mbox {$\backslash $}leftskip
\}
\{0mm
\}
\mbox {$\backslash $}noindent
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $}everypar
\{
\mbox {$\backslash $}setlength
\{
\mbox {$\backslash $}parindent
\}
\{
\mbox {$\backslash $}docparindent
\}
\}
\newline 
\mbox {$\backslash $}setlength
\{
\mbox {$\backslash $}parindent
\}
\{0mm
\}
\newline 
\newline 
\mbox {$\backslash $}setlength
\{
\mbox {$\backslash $}leftskip
\}
\{0mm
\}
\newline 
\mbox {$\backslash $}addvspace
\{
\mbox {$\backslash $}belowdisplayskip
\}
\newline 
\newline 
\mbox{''}
]$

$\rm
[
statement(
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}statement
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}statement
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:264}{}\section* {$\rm 
[\ast
]^{\cdot}$}

$\rm
[
[
\mathsf{x}
]^{\cdot}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
[
\mathsf{x}
]^{\cdot}
\mathrel {\ddot {=}}
\relax [ 
\lceil 
\mathsf{x}
\rceil 
\mathrel{spy}
\mathsf{x}
\relax ]^{\cdot} 
]
\rceil 
)
]$

$\rm
[
[
\mathsf{x}
]^{\cdot}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\#1.
\newline ]
{\char94}
\{
\mbox {$\backslash $}cdot
\}
\mbox{''}
]$

$\rm
[
[
\ast 
]^{\cdot}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}spying
\linebreak [0]\ \hskip0em plus2.0em{}test
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}test
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:265}{}\section* {$\rm 
[\ast
]^-$}

$\rm
[
[
\mathsf{x}
]^-
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
[
\mathsf{x}
]^-
\mathrel {\ddot {=}}
\relax [ 
\lceil 
\mathsf{x}
\rceil 
\mathrel{spy}
\mathsf{x}
\relax ]^{-} 
]
\rceil 
)
]$

$\rm
[
[
\mathsf{x}
]^-
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\#1.
\newline ]
{\char94}
\mbox{-}
\mbox{''}
]$

$\rm
[
[
\ast 
]^-
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}false
\linebreak [0]\ \hskip0em plus2.0em{}spying
\linebreak [0]\ \hskip0em plus2.0em{}test
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}test
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:266}{}\section* {$\rm 
\mathbf{aspect}( \ast
, \ast
)$}

$\rm
[
\mathbf{aspect}( 
\mathsf {a}
, 
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {a}
{}^c
\left\{\protect \begin {array}{l}
\mathsf {c}
{[}
0
{]}
{[}
\mathsf {a}
{]}
\\
\mathsf {c}
{[}
\mathsf {a}
{}^{r}
{]}
{[}
\mathsf {a}
{}^{i}
{]}
\protect \end {array}\right.
]$

$\rm
[
\mathbf{aspect}( 
\mathsf {a}
, 
\mathsf {c}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\{aspect
\}(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
\mathbf{aspect}( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}aspect
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}subcodex
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}aspect
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:267}{}\section* {$\rm 
\mathbf{aspect}( \ast
, \ast
, \ast
)$}

$\rm
[
\mathbf{aspect}( 
\mathsf {a}
, 
\mathsf {t}
, 
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathbf{aspect}( 
\mathsf {a}
, 
\mathsf {c}
{[}
\mathsf {t}
{}^{r}
{]}
{[}
\mbox {\tt \char34}\mathrm {codex}\mbox {\tt \char34}
{]}
{[}
\mathsf {t}
{}^{r}
{]}
{[}
\mathsf {t}
{}^{i}
{]}
)
]$

$\rm
[
\mathbf{aspect}( 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\{aspect
\}(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline )
\mbox{''}
]$

$\rm
[
\mathbf{aspect}( 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}aspect
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}aspect
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:268}{}\section* {$\rm 
\langle \ast
\rangle $}

$\rm
[
\langle 
\mathsf{x}
\rangle 
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}(
\mathbf {tuple}_1( 
\mathsf {t}
) 
,
\mathsf {s}
,
\mathsf {c}
)
]$

$\rm
[
\langle 
\ast 
\rangle 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}langle
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $}rangle
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\langle 
\ast 
\rangle 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}tuple
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}tuple
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:269}{}\section* {$\rm 
\mathbf {tuple}_1( \ast
) $}

$\rm
[
\mathbf {tuple}_1( 
\mathsf {t}
) 
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {t}
{}^{1}
\stackrel{r}{=} 
\lceil 
\mathsf{x}
,\linebreak [0] 
\mathsf{y}
\rceil 
\left\{\protect \begin {array}{l}
\tilde {{\cal Q}}(
\mathsf {t}
,
\lceil 
\mathsf{x}
\mathrel { : \, : }
\langle 
\mathsf{y}
\rangle 
\rceil 
,
\mathbf {tuple}_2( 
\mathsf {t}
{}^{1}
) 
)
\\
\tilde {{\cal Q}}(
\mathsf {t}
,
\lceil 
\mathsf{x}
\mathrel { : \, : }
\mathsf {T}
\rceil 
,
\lceil 
\mathsf{x}
\rceil 
\mathrel { : \, : }
\mathsf {t}
{}^{1}
\mathrel { : \, : }
\mathsf {T}
)
\protect \end {array}\right.
]$

$\rm
[
\mathbf {tuple}_1( 
\ast 
) 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\linebreak [0]\ \hskip0em plus2.0em{}
\{tuple
\}
\_1(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline )
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\mathbf {tuple}_1( 
\ast 
) 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}tuple
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}tuple
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:270}{}\section* {$\rm 
\mathbf {tuple}_2( \ast
) $}

$\rm
[
\mathbf {tuple}_2( 
\mathsf {t}
) 
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
\mathsf{x}
\rceil 
\mathrel { : \, : }
\mathsf {t}
{}^{1}
\mathrel { : \, : }
\lceil 
\mathsf{y}
\rceil 
\mathrel { : \, : }
\mathsf {t}
{}^{2}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\mathbf {tuple}_2( 
\ast 
) 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\linebreak [0]\ \hskip0em plus2.0em{}
\{tuple
\}
\_2(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline )
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\mathbf {tuple}_2( 
\ast 
) 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}tuple
\linebreak [0]\ \hskip0em plus2.0em{}two
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}tuple
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:271}{}\section* {$\rm 
let_2( \ast
, \ast
)$}

$\rm
[
let_2( 
\mathsf {f}
, 
\mathsf{y}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
(
\mathsf{y}
!
\mathsf {f}
\mathbin {\mbox {'}}
\mathsf{y}
){}^{I} 
]$

$\rm
[
let_2( 
\mathsf {f}
, 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline let
\_2(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
let_2( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}let
\linebreak [0]\ \hskip0em plus2.0em{}two
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}apply
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}let
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:272}{}\section* {$\rm 
let_1( \ast
, \ast
)$}

$\rm
[
let_1( 
\mathsf {f}
, 
\mathsf{y}
)
\stackrel {
\mathrm {val}
}{\Rightarrow }
let_2( 
\mathsf {f}
, 
\mathsf{y}
{}^M
)
{}^M
]$

$\rm
[
let_1( 
\mathsf {f}
, 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline let
\_1(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
let_1( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}let
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}apply
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}let
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:273}{}\section* {$\rm 
[\ast
\stackrel {claim}{=}\ast
]$}

$\rm
[
[
\mathsf{x}
\stackrel {claim}{=}
\mathsf{y}
]
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
[
\mathsf{x}
\stackrel {claim}{=}
\mathsf{y}
]
\mathrel {\ddot {=}}
[
\mathsf{x}
\stackrel{
\mathrm {claim}
}{\rightarrow}
\mathsf{y}
]
]
\rceil 
)
]$

$\rm
[
[
\ast 
\stackrel {claim}{=}
\ast 
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{claim
\}
\{
{=}
\}
\#2.
\newline ]
\mbox{''}
]$

$\rm
[
[
\ast 
\stackrel {claim}{=}
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}claim
\linebreak [0]\ \hskip0em plus2.0em{}define
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}as
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}define
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:274}{}\section* {$\rm 
\mbox{checker}$}

$\rm
[
\mbox{checker}
\stackrel{
\mathrm {val}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {c}
.
\mathbf{check}( 
\mathsf {t}
, 
\mathsf {c}
)
]$

$\rm
[
\mbox{checker}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}checker
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:275}{}\section* {$\rm 
\mathbf{check}( \ast
, \ast
)$}

$\rm
[
\mathbf{check}( 
\mathsf {t}
, 
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf {t}
{}^{i}
{}^s
,\linebreak [0]
\mathsf {c}
!
\mathsf {T}
,\linebreak [0]
\mathbf{check}_2( 
\mathsf {t}
, 
\mathsf {c}
, 
\mathbf{aspect}( 
\mbox {\tt \char34}\mathrm {claim}\mbox {\tt \char34}
, 
\mathsf {t}
, 
\mathsf {c}
)
)
)
]$

$\rm
[
\mathbf{check}( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\{check
\}(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
\mathbf{check}( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}check
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}check
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:276}{}\section* {$\rm 
\mathbf{check}_2( \ast
, \ast
, \ast
)$}

$\rm
[
\mathbf{check}_2( 
\mathsf {t}
, 
\mathsf {c}
, 
\mathsf {d}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {d}
\left\{\protect \begin {array}{l}
\mathbf{check}_3( 
\mathsf {t}
, 
\mathsf {c}
, 
\mathbf{aspect}( 
\mbox {\tt \char34}\mathrm {definition}\mbox {\tt \char34}
, 
\mathsf {t}
, 
\mathsf {c}
)
)
\\
{\cal U}^M(
{\cal E}(
\mathsf {d}
{}^{3}
,
\mathsf {T}
,
\mathsf {c}
)
\mathbin {\mbox {`}}
\mathsf {t}
\mathbin {\mbox {`}}
\mathsf {c}
)
\protect \end {array}\right.
]$

$\rm
[
\mathbf{check}_2( 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\{check
\}
\_2(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline )
\mbox{''}
]$

$\rm
[
\mathbf{check}_2( 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}check
\linebreak [0]\ \hskip0em plus2.0em{}two
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}def
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}check
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:277}{}\section* {$\rm 
\mathbf{check}_3( \ast
, \ast
, \ast
)$}

$\rm
[
\mathbf{check}_3( 
\mathsf {t}
, 
\mathsf {c}
, 
\mathsf {d}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf {d}
,\linebreak [0]
\mathbf{check}^*( 
\mathsf {t}
{}^t
, 
\mathsf {c}
)
,\linebreak [0]
\mathsf {t}
!
\mathsf {c}
!
\mathsf {T}
)
]$

$\rm
[
\mathbf{check}_3( 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\{check
\}
\_3(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline )
\mbox{''}
]$

$\rm
[
\mathbf{check}_3( 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}check
\linebreak [0]\ \hskip0em plus2.0em{}three
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}def
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}check
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:278}{}\section* {$\rm 
\mathbf{check}^*( \ast
, \ast
)$}

$\rm
[
\mathbf{check}^*( 
\mathsf {t}
, 
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf {t}
,\linebreak [0]
\mathsf {c}
!
\mathsf {T}
,\linebreak [0]
\mathbf{check}^*_2( 
\mathsf {t}
{}^t
, 
\mathsf {c}
, 
\mathbf{check}( 
\mathsf {t}
{}^h
, 
\mathsf {c}
)
)
)
]$

$\rm
[
\mathbf{check}^*( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\{check
\}
{\char94}
{*}(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
\mathbf{check}^*( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}check
\linebreak [0]\ \hskip0em plus2.0em{}list
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}check
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:279}{}\section* {$\rm 
\mathbf{check}^*_2( \ast
, \ast
, \ast
)$}

$\rm
[
\mathbf{check}^*_2( 
\mathsf {t}
, 
\mathsf {c}
, 
\mathsf {v}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
{\neg }
\mathsf {v}
,\linebreak [0]
\mathsf {t}
!
\mathsf {c}
!
\mathsf {v}
,\linebreak [0]
\mathbf{check}^*( 
\mathsf {t}
, 
\mathsf {c}
)
)
]$

$\rm
[
\mathbf{check}^*_2( 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\{check
\}
{\char94}
{*}
\_2(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline )
\mbox{''}
]$

$\rm
[
\mathbf{check}^*_2( 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}check
\linebreak [0]\ \hskip0em plus2.0em{}list
\linebreak [0]\ \hskip0em plus2.0em{}two
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}value
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}check
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:280}{}\section* {$\rm 
\relax [ \ast
\relax ]^{\cdot} $}

$\rm
[
\relax [ 
\mathsf {t}
\relax ]^{\cdot} 
\stackrel{
\mathrm {claim}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {c}
.
\mathrm {if}(
{\cal U}(
{\cal E}(
\mathsf {t}
{}^{1}
,
\mathsf {T}
,
\mathsf {c}
)
)
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\mathsf {t}
)
]$

$\rm
[
\relax [ 
\ast 
\relax ]^{\cdot} 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}[
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}]
{\char94}
\{
\mbox {$\backslash $}cdot
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\relax [ 
\ast 
\relax ]^{\cdot} 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}test
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}test
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:281}{}\section* {$\rm 
\relax [ \ast
\relax ]^{-} $}

$\rm
[
\relax [ 
\mathsf{x}
\relax ]^{-} 
\stackrel{
\mathrm {claim}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {c}
.
\mathrm {if}(
{\cal U}(
{\cal E}(
\mathsf {t}
{}^{1}
,
\mathsf {T}
,
\mathsf {c}
)
)
,\linebreak [0]
\mathsf {t}
,\linebreak [0]
\mathsf {T}
)
]$

$\rm
[
\relax [ 
\mathsf{x}
\relax ]^{-} 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}[
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}]
{\char94}
\{
\mbox{-}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\relax [ 
\ast 
\relax ]^{-} 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}false
\linebreak [0]\ \hskip0em plus2.0em{}test
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}test
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:282}{}\section* {$\rm 
\relax [ \ast
\relax ]^{\circ} $}

$\rm
[
\relax [ 
\mathsf {t}
\relax ]^{\circ} 
\stackrel{
\mathrm {claim}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {c}
.
{\cal U}(
{\cal E}(
\mathsf {t}
{}^{1}
,
\mathsf {T}
,
\mathsf {c}
)
)
]$

$\rm
[
\relax [ 
\ast 
\relax ]^{\circ} 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}[
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}]
{\char94}
\{
\mbox {$\backslash $}circ
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\relax [ 
\ast 
\relax ]^{\circ} 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}raw
\linebreak [0]\ \hskip0em plus2.0em{}test
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}test
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:283}{}\section* {$\rm 
msg$}


\mbox{Predef: message}

$\rm
[
msg
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline msg
\mbox{''}
]$

$\rm
[
msg
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}message
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:284}{}\section* {$\rm 
[\ast
\stackrel {msg}{=} \ast
]$}

$\rm
[
[
\mathsf{x}
\stackrel {msg}{=} 
\mathsf{y}
]
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
[
\mathsf{x}
\stackrel {msg}{=} 
\mathsf{y}
]
\mathrel {\ddot {=}}
[(
\mathsf{x}
)^{\mathbf {p}}
\stackrel{
msg
}{\rightarrow}
\mathsf{y}
]
]
\rceil 
)
]$

$\rm
[
[
\mathsf{x}
\stackrel {msg}{=} 
\mathsf{y}
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{msg
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ]
\mbox{''}
]$

$\rm
[
[
\ast 
\stackrel {msg}{=} 
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}message
\linebreak [0]\ \hskip0em plus2.0em{}define
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}as
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}define
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:285}{}\section* {$\rm 
{<}stmt{>}$}

$\rm
[
{<}stmt{>}
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
{<}stmt{>}
\rceil 
]$

$\rm
[
{<}stmt{>}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
{<}
\}stmt
\{
{>}
\}
\mbox{''}
]$

$\rm
[
{<}stmt{>}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}the
\linebreak [0]\ \hskip0em plus2.0em{}statement
\linebreak [0]\ \hskip0em plus2.0em{}aspect
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:286}{}\section* {$\rm 
stmt$}

$\rm
[
stmt
\stackrel{
msg
}{\rightarrow}
{<}stmt{>}
]$

$\rm
[
stmt
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline stmt
\mbox{''}
]$

$\rm
[
stmt
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}statement
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:287}{}\section* {$\rm 
[\ast
\stackrel {stmt}{=}\ast
]$}

$\rm
[
[
\mathsf{x}
\stackrel {stmt}{=}
\mathsf{y}
]
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
[
\mathsf{x}
\stackrel {stmt}{=}
\mathsf{y}
]
\mathrel {\ddot {=}}
[(
\mathsf{x}
)^{\mathbf {p}}
\stackrel{
stmt
}{\rightarrow}
\mathsf{y}
]
]
\rceil 
)
]$

$\rm
[
[
\mathsf{x}
\stackrel {stmt}{=}
\mathsf{y}
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{stmt
\}
\{
{=}
\}
\#2.
\newline ]
\mbox{''}
]$

$\rm
[
[
\ast 
\stackrel {stmt}{=}
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}statement
\linebreak [0]\ \hskip0em plus2.0em{}define
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}as
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}define
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:288}{}\section* {$\rm 
HeadNil'$}

$\rm
[
HeadNil'
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
HeadNil'
\mathrel {\ddot {=}}
\mathsf {T}
{}^h
=
\mathsf {T}
]
\rceil 
)
]$

$\rm
[
HeadNil'
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline HeadNil
\mbox {'}
\mbox{''}
]$

$\rm
[
HeadNil'
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}example
\linebreak [0]\ \hskip0em plus2.0em{}axiom
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:289}{}\section* {$\rm 
HeadPair'$}

$\rm
[
HeadPair'
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
HeadPair'
\mathrel {\ddot {=}}
\forall {\cal A}
\colon 
\forall {\cal B}
\colon 
({\cal A}
\mathrel { : \, : }{\cal B}
)
{}^h
={\cal A}
]
\rceil 
)
]$

$\rm
[
HeadPair'
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline HeadPair
\mbox {'}
\mbox{''}
]$

$\rm
[
HeadPair'
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}example
\linebreak [0]\ \hskip0em plus2.0em{}scheme
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:290}{}\section* {$\rm 
Transitivity'$}

$\rm
[
Transitivity'
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
Transitivity'
\mathrel {\ddot {=}}
\forall {\cal A}
\colon 
\forall {\cal B}
\colon 
\forall {\cal C}
\colon {\cal A}
={\cal B}
\vdash {\cal A}
={\cal C}
\vdash {\cal B}
={\cal C}
]
\rceil 
)
]$

$\rm
[
Transitivity'
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline Transitivity
\mbox {'}
\mbox{''}
]$

$\rm
[
Transitivity'
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}example
\linebreak [0]\ \hskip0em plus2.0em{}rule
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:291}{}\section* {$\rm 
{\makebox [0mm][l]{$\bot $}\,{\bot }}$}

$\rm
[
{\makebox [0mm][l]{$\bot $}\,{\bot }}
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
{\makebox [0mm][l]{$\bot $}\,{\bot }}
\rceil 
{}^{R}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
{\makebox [0mm][l]{$\bot $}\,{\bot }}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0mm][l]
\{
\$
\mbox {$\backslash $}bot
\linebreak [0]\ \hskip0em plus2.0em{}
\$
\}
\mbox {$\backslash $},
\{
\mbox {$\backslash $}bot
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\}
\mbox{''}
]$

$\rm
[
{\makebox [0mm][l]{$\bot $}\,{\bot }}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}absurdity
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:292}{}\section* {$\rm 
Contra'$}

$\rm
[
Contra'
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
Contra'
\mathrel {\ddot {=}}
\mathsf {T}
\mathrel { : \, : }
\mathsf {T}
=
\mathsf {T}
\vdash 
{\makebox [0mm][l]{$\bot $}\,{\bot }}
]
\rceil 
)
]$

$\rm
[
Contra'
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline Contra
\mbox {'}
\mbox{''}
]$

$\rm
[
Contra'
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}contraexample
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:293}{}\section* {$\rm 
T'_{E}$}

$\rm
[
T'_{E}
\stackrel{
stmt
}{\rightarrow}
\mathsf {T}
{}^h
=
\mathsf {T}
\mathrel {\oplus} 
\forall \underline{
\mathsf {a}}
\colon 
\forall \underline{
\mathsf {b}}
\colon \underline{
\mathsf {a}}
\mathrel { : \, : }\underline{
\mathsf {b}}
{}^h
=\underline{
\mathsf {a}}
\mathrel {\oplus} 
\forall \underline{
\mathsf {a}}
\colon 
\forall \underline{
\mathsf {b}}
\colon 
\forall \underline{
\mathsf {c}}
\colon \underline{
\mathsf {a}}
=\underline{
\mathsf {b}}
\vdash \underline{
\mathsf {a}}
=\underline{
\mathsf {c}}
\vdash \underline{
\mathsf {b}}
=\underline{
\mathsf {c}}
\mathrel {\oplus} 
\mathsf {T}
\mathrel { : \, : }
\mathsf {T}
=
\mathsf {T}
\vdash 
{\makebox [0mm][l]{$\bot $}\,{\bot }}
]$

$\rm
[
T'_{E}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline T
\mbox {'}
\_
\{E
\}
\mbox{''}
]$

$\rm
[
T'_{E}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}example
\linebreak [0]\ \hskip0em plus2.0em{}theory
\linebreak [0]\ \hskip0em plus2.0em{}primed
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:294}{}\section* {$\rm 
L_{1}$}

$\rm
[
L_{1}
\stackrel{
stmt
}{\rightarrow}
T'_{E}
\vdash 
\forall \underline{
\mathsf {a}}
\colon 
\forall \underline{
\mathsf {b}}
\colon \underline{
\mathsf {a}}
=\underline{
\mathsf {b}}
\vdash \underline{
\mathsf {b}}
=\underline{
\mathsf {a}}
]$

$\rm
[
L_{1}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline L
\_
\{1
\}
\mbox{''}
]$

$\rm
[
L_{1}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}example
\linebreak [0]\ \hskip0em plus2.0em{}lemma
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:295}{}\section* {$\rm \underline{\ast}$}

$\rm
[\underline{
\mathsf{x}}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\mbox {$\backslash $}underline
\{
\#1.
\}
\mbox{''}
]$

$\rm
[\underline{
\ast }
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}metavar
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}metavar
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:296}{}\section* {$\rm {\cal A}$}

$\rm
[{\cal A}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal A}
\mathrel {\ddot {=}}\underline{
\mathsf {a}}
]
\rceil 
)
]$

$\rm
[{\cal A}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}A
\}
\mbox{''}
]$

$\rm
[{\cal A}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}a
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:297}{}\section* {$\rm {\cal B}$}

$\rm
[{\cal B}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal B}
\mathrel {\ddot {=}}\underline{
\mathsf {b}}
]
\rceil 
)
]$

$\rm
[{\cal B}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}B
\}
\mbox{''}
]$

$\rm
[{\cal B}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}b
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:298}{}\section* {$\rm {\cal C}$}

$\rm
[{\cal C}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal C}
\mathrel {\ddot {=}}\underline{
\mathsf {c}}
]
\rceil 
)
]$

$\rm
[{\cal C}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}C
\}
\mbox{''}
]$

$\rm
[{\cal C}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}c
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:299}{}\section* {$\rm {\cal D}$}

$\rm
[{\cal D}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal D}
\mathrel {\ddot {=}}\underline{
\mathsf {d}}
]
\rceil 
)
]$

$\rm
[{\cal D}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}D
\}
\mbox{''}
]$

$\rm
[{\cal D}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}d
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:300}{}\section* {$\rm {\cal E}$}

$\rm
[{\cal E}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal E}
\mathrel {\ddot {=}}\underline{
\mathsf {e}}
]
\rceil 
)
]$

$\rm
[{\cal E}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}E
\}
\mbox{''}
]$

$\rm
[{\cal E}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}e
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:301}{}\section* {$\rm {\cal F}$}

$\rm
[{\cal F}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal F}
\mathrel {\ddot {=}}\underline{
\mathsf {f}}
]
\rceil 
)
]$

$\rm
[{\cal F}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}F
\}
\mbox{''}
]$

$\rm
[{\cal F}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}f
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:302}{}\section* {$\rm {\cal G}$}

$\rm
[{\cal G}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal G}
\mathrel {\ddot {=}}\underline{
\mathsf {g}}
]
\rceil 
)
]$

$\rm
[{\cal G}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}G
\}
\mbox{''}
]$

$\rm
[{\cal G}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}g
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:303}{}\section* {$\rm {\cal H}$}

$\rm
[{\cal H}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal H}
\mathrel {\ddot {=}}\underline{
\mathsf {h}}
]
\rceil 
)
]$

$\rm
[{\cal H}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}H
\}
\mbox{''}
]$

$\rm
[{\cal H}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}h
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:304}{}\section* {$\rm {\cal I}$}

$\rm
[{\cal I}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal I}
\mathrel {\ddot {=}}\underline{
\mathsf {i}}
]
\rceil 
)
]$

$\rm
[{\cal I}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}I
\}
\mbox{''}
]$

$\rm
[{\cal I}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}i
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:305}{}\section* {$\rm {\cal J}$}

$\rm
[{\cal J}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal J}
\mathrel {\ddot {=}}\underline{
\mathsf {j}}
]
\rceil 
)
]$

$\rm
[{\cal J}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}J
\}
\mbox{''}
]$

$\rm
[{\cal J}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}j
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:306}{}\section* {$\rm {\cal K}$}

$\rm
[{\cal K}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal K}
\mathrel {\ddot {=}}\underline{
\mathsf {k}}
]
\rceil 
)
]$

$\rm
[{\cal K}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}K
\}
\mbox{''}
]$

$\rm
[{\cal K}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}k
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:307}{}\section* {$\rm {\cal L}$}

$\rm
[{\cal L}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal L}
\mathrel {\ddot {=}}\underline{
\mathsf {l}}
]
\rceil 
)
]$

$\rm
[{\cal L}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}L
\}
\mbox{''}
]$

$\rm
[{\cal L}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}l
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:308}{}\section* {$\rm {\cal M}$}

$\rm
[{\cal M}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal M}
\mathrel {\ddot {=}}\underline{
\mathsf {m}}
]
\rceil 
)
]$

$\rm
[{\cal M}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}M
\}
\mbox{''}
]$

$\rm
[{\cal M}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}m
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:309}{}\section* {$\rm {\cal N}$}

$\rm
[{\cal N}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal N}
\mathrel {\ddot {=}}\underline{
\mathsf {n}}
]
\rceil 
)
]$

$\rm
[{\cal N}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}N
\}
\mbox{''}
]$

$\rm
[{\cal N}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}n
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:310}{}\section* {$\rm {\cal O}$}

$\rm
[{\cal O}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal O}
\mathrel {\ddot {=}}\underline{
\mathsf {o}}
]
\rceil 
)
]$

$\rm
[{\cal O}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}O
\}
\mbox{''}
]$

$\rm
[{\cal O}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}o
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:311}{}\section* {$\rm {\cal P}$}

$\rm
[{\cal P}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal P}
\mathrel {\ddot {=}}\underline{
\mathsf {p}}
]
\rceil 
)
]$

$\rm
[{\cal P}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}P
\}
\mbox{''}
]$

$\rm
[{\cal P}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}p
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:312}{}\section* {$\rm {\cal Q}$}

$\rm
[{\cal Q}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal Q}
\mathrel {\ddot {=}}\underline{
\mathsf {q}}
]
\rceil 
)
]$

$\rm
[{\cal Q}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}Q
\}
\mbox{''}
]$

$\rm
[{\cal Q}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}q
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:313}{}\section* {$\rm {\cal R}$}

$\rm
[{\cal R}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal R}
\mathrel {\ddot {=}}\underline{
\mathsf {r}}
]
\rceil 
)
]$

$\rm
[{\cal R}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}R
\}
\mbox{''}
]$

$\rm
[{\cal R}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}r
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:314}{}\section* {$\rm {\cal S}$}

$\rm
[{\cal S}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal S}
\mathrel {\ddot {=}}\underline{
\mathsf {s}}
]
\rceil 
)
]$

$\rm
[{\cal S}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
\mbox{''}
]$

$\rm
[{\cal S}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}s
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:315}{}\section* {$\rm {\cal T}$}

$\rm
[{\cal T}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal T}
\mathrel {\ddot {=}}\underline{
\mathsf {t}}
]
\rceil 
)
]$

$\rm
[{\cal T}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}T
\}
\mbox{''}
]$

$\rm
[{\cal T}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}t
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:316}{}\section* {$\rm {\cal U}$}

$\rm
[{\cal U}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal U}
\mathrel {\ddot {=}}\underline{
\mathsf {u}}
]
\rceil 
)
]$

$\rm
[{\cal U}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}U
\}
\mbox{''}
]$

$\rm
[{\cal U}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}u
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:317}{}\section* {$\rm {\cal V}$}

$\rm
[{\cal V}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal V}
\mathrel {\ddot {=}}\underline{
\mathsf {v}}
]
\rceil 
)
]$

$\rm
[{\cal V}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}V
\}
\mbox{''}
]$

$\rm
[{\cal V}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}v
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:318}{}\section* {$\rm {\cal W}$}

$\rm
[{\cal W}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal W}
\mathrel {\ddot {=}}\underline{
\mathsf {w}}
]
\rceil 
)
]$

$\rm
[{\cal W}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}W
\}
\mbox{''}
]$

$\rm
[{\cal W}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}w
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:319}{}\section* {$\rm {\cal X}$}

$\rm
[{\cal X}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal X}
\mathrel {\ddot {=}}\underline{
\mathsf{x}}
]
\rceil 
)
]$

$\rm
[{\cal X}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}X
\}
\mbox{''}
]$

$\rm
[{\cal X}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}x
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:320}{}\section* {$\rm {\cal Y}$}

$\rm
[{\cal Y}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal Y}
\mathrel {\ddot {=}}\underline{
\mathsf{y}}
]
\rceil 
)
]$

$\rm
[{\cal Y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}Y
\}
\mbox{''}
]$

$\rm
[{\cal Y}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}y
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:321}{}\section* {$\rm {\cal Z}$}

$\rm
[{\cal Z}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[{\cal Z}
\mathrel {\ddot {=}}\underline{
\mathsf{z}}
]
\rceil 
)
]$

$\rm
[{\cal Z}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}Z
\}
\mbox{''}
]$

$\rm
[{\cal Z}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}meta
\linebreak [0]\ \hskip0em plus2.0em{}z
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:322}{}\section* {$\rm 
\langle \ast
\,{\protect\vert}\ast
{:=}\,\ast
\rangle $}

$\rm
[
\langle 
\mathsf {a}
\,{\protect\vert}
\mathsf{x}
{:=}\,
\mathsf {b}
\rangle 
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
!
\mathsf {b}
!
\newline 
\mathrm {If}(
\mathsf {a}
{} ^ {\cal V}
,\linebreak [0]
\mathrm {If}(
\mathsf {a}
\stackrel {t}{=}
\mathsf{x}
,\linebreak [0]
\mathsf {b}
,\linebreak [0]
\mathsf {a}
)
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf {a}
\stackrel{r}{=} 
\lceil 
\forall 
\ast 
\colon 
\ast 
\rceil 
,\linebreak [0]
\mathsf {a}
{}^h
\mathrel { : \, : }
\langle ^ { \ast } 
\mathsf {a}
{}^t
\,{\protect\vert}
\mathsf{x}
{:=}\,
\mathsf {b}
\rangle 
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {a}
{}^{1}
\stackrel {t}{=}
\mathsf{x}
,\linebreak [0]
\mathsf {a}
,\linebreak [0]
\newline 
\mathsf {a}
{}^{0}
\mathrel { : \, : }
\mathsf {a}
{}^{1}
\mathrel { : \, : }
\langle 
\mathsf {a}
{}^{2}
\,{\protect\vert}
\mathsf{x}
{:=}\,
\mathsf {b}
\rangle 
\mathrel { : \, : }
\mathsf {T}
)
)
)
]$

$\rm
[
\langle 
\mathsf {a}
\,{\protect\vert}
\mathsf{x}
{:=}\,
\mathsf {b}
\rangle 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}langle
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $},
\{
\mbox {$\backslash $}protect
\mbox {$\backslash $}vert
\}
\#2.
\newline 
\{
{:}
{=}
\}
\mbox {$\backslash $},
\#3.
\newline 
\mbox {$\backslash $}rangle
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\langle 
\ast 
\,{\protect\vert}
\ast 
{:=}\,
\ast 
\rangle 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}sub
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}set
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}to
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}sub
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:323}{}\section* {$\rm 
\langle ^ { \ast } \ast
\,{\protect\vert}\ast
{:=}\,\ast
\rangle $}

$\rm
[
\langle ^ { \ast } 
\mathsf {a}
\,{\protect\vert}
\mathsf{x}
{:=}\,
\mathsf {b}
\rangle 
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
!
\mathsf {b}
!
\mathrm {If}(
\mathsf {a}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\langle 
\mathsf {a}
{}^h
\,{\protect\vert}
\mathsf{x}
{:=}\,
\mathsf {b}
\rangle 
\mathrel { : \, : }
\langle ^ { \ast } 
\mathsf {a}
{}^t
\,{\protect\vert}
\mathsf{x}
{:=}\,
\mathsf {b}
\rangle 
)
]$

$\rm
[
\langle ^ { \ast } 
\mathsf {a}
\,{\protect\vert}
\mathsf{x}
{:=}\,
\mathsf {b}
\rangle 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}langle
\linebreak [0]\ \hskip0em plus2.0em{}
{\char94}
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}ast
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $},
\{
\mbox {$\backslash $}protect
\mbox {$\backslash $}vert
\}
\#2.
\newline 
\{
{:}
{=}
\}
\mbox {$\backslash $},
\#3.
\newline 
\mbox {$\backslash $}rangle
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\langle ^ { \ast } 
\ast 
\,{\protect\vert}
\ast 
{:=}\,
\ast 
\rangle 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}sub
\linebreak [0]\ \hskip0em plus2.0em{}star
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}set
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}to
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}sub
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:324}{}\section* {$\rm 
\emptyset $}

$\rm
[
\emptyset 
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {T}
]$

$\rm
[
\emptyset 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}emptyset
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\emptyset 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}the
\linebreak [0]\ \hskip0em plus2.0em{}empty
\linebreak [0]\ \hskip0em plus2.0em{}set
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:325}{}\section* {$\rm 
Remainder$}

$\rm
[
Remainder
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
Remainder
\mathrel {\ddot {=}}
HeadPair'
\mathrel {\oplus} 
Transitivity'
\mathrel {\oplus} 
Contra'
]
\rceil 
)
]$

$\rm
[
Remainder
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline Remainder
\mbox{''}
]$

$\rm
[
Remainder
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}example
\linebreak [0]\ \hskip0em plus2.0em{}remainder
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:326}{}\section* {$\rm 
( \ast
)^{\bf v}$}

$\rm
[
( 
\mathsf{x}
)^{\bf v}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline (
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline )
{\char94}
\{
\mbox {$\backslash $}bf
\linebreak [0]\ \hskip0em plus2.0em{}v
\}
\mbox{''}
]$

$\rm
[
( 
\mathsf{x}
)^{\bf v}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
( 
\mathsf{x}
)^{\bf v}
\mathrel {\ddot {=}}
\mathsf{x}
]
\rceil 
)
]$

$\rm
[
( 
\mathsf{x}
)^{\bf v}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\mbox{''}
]$

$\rm
[
( 
\ast 
)^{\bf v}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}make
\linebreak [0]\ \hskip0em plus2.0em{}visible
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}visible
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:327}{}\section* {$\rm 
intro(\ast
,\ast
,\ast
,\ast
)$}

$\rm
[
intro(
\mathsf{x}
,
\mathsf {i}
,
\mathsf {p}
,
\mathsf {t}
)
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline intro(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline ,
\#4.
\newline )
\mbox{''}
]$

$\rm
[
intro(
\mathsf{x}
,
\mathsf {i}
,
\mathsf {p}
,
\mathsf {t}
)
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
intro(
\mathsf{x}
,
\mathsf {i}
,
\mathsf {p}
,
\mathsf {t}
)
\mathrel {\ddot {=}}
\ \$
[
\mathsf{x}
\stackrel {\mathrm {tex}}{=} 
\mathsf {t}
]\$\linebreak[0]\ 
]
\rceil 
)
]$

$\rm
[
intro(
\mathsf{x}
,
\mathsf {i}
,
\mathsf {p}
,
\mathsf {t}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\mbox {$\backslash $}index
\{
\#2.
{:}
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\linebreak [0]\ \hskip0em plus2.0em{}@
\#2.
{:}
\linebreak [0]\ \hskip0em plus2.0em{}
\$[
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.]
\$
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\}
\%
\newline 
\mbox {$\backslash $}index
\{pyk
{:}
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\linebreak [0]\ \hskip0em plus2.0em{}
\$[
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.]
\$
\}
\%
\newline 
\mbox {$\backslash $}tex
\{
\newline 
\$[
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{tex
\}
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#4/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline ]
\$
\}
\$[
\linebreak [0]\ \hskip0em plus2.0em{}
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\%
\newline ]
\$
\mbox {$\backslash $}footnote
\{
\$[
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{pyk
\}
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#3/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline ]
\$
\}
\mbox{''}
]$

$\rm
[
intro(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}intro
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}index
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}pyk
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}tex
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}intro
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:328}{}\section* {$\rm 
intro(\ast
,\ast
,\ast
)$}

$\rm
[
intro(
\mathsf{x}
,
\mathsf {p}
,
\mathsf {t}
)
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline intro(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline )
\mbox{''}
]$

$\rm
[
intro(
\mathsf{x}
,
\mathsf {p}
,
\mathsf {t}
)
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
intro(
\mathsf{x}
,
\mathsf {p}
,
\mathsf {t}
)
\mathrel {\ddot {=}}
\ \$
[
\mathsf{x}
\stackrel {\mathrm {tex}}{=} 
\mathsf {t}
]\$\linebreak[0]\ 
]
\rceil 
)
]$

$\rm
[
intro(
\mathsf{x}
,
\mathsf {p}
,
\mathsf {t}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\mbox {$\backslash $}index
\{
\mbox {$\backslash $}alpha
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\linebreak [0]\ \hskip0em plus2.0em{}@
\mbox {$\backslash $}back
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}makebox[20mm][l]
\{
\$[
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.]
\$
\}
\#2.
\}
\%
\newline 
\mbox {$\backslash $}index
\{pyk
{:}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\linebreak [0]\ \hskip0em plus2.0em{}
\$[
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.]
\$
\}
\%
\newline 
\mbox {$\backslash $}tex
\{
\newline 
\$[
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{tex
\}
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#3/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline ]
\$
\}
\$[
\linebreak [0]\ \hskip0em plus2.0em{}
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\%
\newline ]
\$
\mbox {$\backslash $}footnote
\{
\$[
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{pyk
\}
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline ]
\$
\}
\mbox{''}
]$

$\rm
[
intro(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}intro
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}pyk
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}tex
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}intro
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:329}{}\section* {$\rm 
error(\ast
,\ast
)$}

$\rm
[
error(
\mathsf {m}
,
\mathsf {t}
)
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
error(
\mathsf {m}
,
\mathsf {t}
)
\mathrel {\ddot {=}}
error_{2}(
\lceil 
\mathsf {m}
\rceil 
,
\mathsf {t}
)
]
\rceil 
)
]$

$\rm
[
error(
\mathsf {m}
,
\mathsf {t}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline error(
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline ,
\#2.
\newline )
\mbox{''}
]$

$\rm
[
error(
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}error
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}error
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:330}{}\section* {$\rm 
error_{2}(\ast
,\ast
)$}

$\rm
[
error_{2}(
\mathsf {m}
,
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {t}
\mbox {-color}( 
\mathsf {m}
{}^{1}
\lceil 
\mbox{``}
\newline 
\mbox{''}
\rceil 
{}^{1}
\mathsf {t}
)
]$

$\rm
[
error_{2}(
\mathsf {m}
,
\mathsf {t}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline error
\_
\{2
\}(
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline ,
\#2.
\newline )
\mbox{''}
]$

$\rm
[
error_{2}(
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}error
\linebreak [0]\ \hskip0em plus2.0em{}two
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}error
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:331}{}\section* {$\rm 
proof( \ast
, \ast
, \ast
)$}

$\rm
[
proof( 
\mathsf {p}
, 
\mathsf {t}
, 
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
proof_{2}( 
{\cal S}(
\mathsf {c}
, 
\mathsf {p}
)
, 
\mathsf {t}
)
]$

$\rm
[
proof( 
\mathsf {p}
, 
\mathsf {t}
, 
\mathsf {c}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline proof(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline )
\mbox{''}
]$

$\rm
[
proof( 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}proof
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}proof
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:332}{}\section* {$\rm 
proof_{2}( \ast
, \ast
)$}

$\rm
[
proof_{2}( 
\mathsf {q}
, 
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {t}
!
\newline 
\mathrm {If}(
\mathsf {q}
{} ^ { E }
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf {q}
{}^{0}
,\linebreak [0]
error_{2}(
\lceil 
\mbox{``}Proof
\linebreak [0]\ \hskip0em plus2.0em{}has
\linebreak [0]\ \hskip0em plus2.0em{}at
\linebreak [0]\ \hskip0em plus2.0em{}least
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}unresolved
\linebreak [0]\ \hskip0em plus2.0em{}premise.
\linebreak [0]\ \hskip0em plus2.0em{}Lemma;premise
\linebreak [0]\ \hskip0em plus2.0em{}reads
{:}
\mbox{''}
\rceil 
,
\mathsf {t}
; 
\mathsf {q}
{}^{0}
{}^h
)
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf {q}
{}^{1}
,\linebreak [0]
error_{2}(
\lceil 
\mbox{``}Proof
\linebreak [0]\ \hskip0em plus2.0em{}has
\linebreak [0]\ \hskip0em plus2.0em{}at
\linebreak [0]\ \hskip0em plus2.0em{}least
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}unresolved
\linebreak [0]\ \hskip0em plus2.0em{}side
\linebreak [0]\ \hskip0em plus2.0em{}condition.
\linebreak [0]\ \hskip0em plus2.0em{}Lemma;condition
\linebreak [0]\ \hskip0em plus2.0em{}reads
{:}
\mbox{''}
\rceil 
,
\mathsf {t}
; 
\mathsf {q}
{}^{1}
{}^h
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {q}
{}^{2}
\stackrel {t}{=}
\mathsf {t}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\newline 
error_{2}(
\lceil 
\mbox{``}Lemma
\linebreak [0]\ \hskip0em plus2.0em{}does
\linebreak [0]\ \hskip0em plus2.0em{}not
\linebreak [0]\ \hskip0em plus2.0em{}match
\linebreak [0]\ \hskip0em plus2.0em{}conclusion.
\linebreak [0]\ \hskip0em plus2.0em{}Lemma;conclusion
\linebreak [0]\ \hskip0em plus2.0em{}reads
{:}
\mbox{''}
\rceil 
,
\mathsf {t}
; 
\mathsf {q}
{}^{2}
)
)
)
)
)
]$

$\rm
[
proof_{2}( 
\mathsf {q}
, 
\mathsf {t}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline proof
\_
\{2
\}(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
proof_{2}( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}proof
\linebreak [0]\ \hskip0em plus2.0em{}two
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}proof
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:333}{}\section* {$\rm 
{\cal S}(\ast
, \ast
)$}

$\rm
[
{\cal S}(
\mathsf {c}
, 
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\newline 
\mathrm {If}(
\mathsf {t}
{} ^ { E }
,\linebreak [0]
\mathsf {t}
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {t}
\stackrel{r}{=} 
\lceil 
\ast 
{} ^ { I }
\rceil 
,\linebreak [0]
{\cal S}^{I}(
\mathsf {c}
, 
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {t}
\stackrel{r}{=} 
\lceil 
\ast 
{} ^ { \rhd }
\rceil 
,\linebreak [0]
{\cal S}^{\rhd}(
\mathsf {c}
, 
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {t}
\stackrel{r}{=} 
\lceil 
\ast 
{} ^ { V } 
\rceil 
,\linebreak [0]
{\cal S}^{E}(
\mathsf {c}
, 
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {t}
\stackrel{r}{=} 
\lceil 
\ast 
{} ^ { + } 
\rceil 
,\linebreak [0]
{\cal S}^{+}(
\mathsf {c}
, 
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {t}
\stackrel{r}{=} 
\lceil 
\ast 
{} ^ { - } 
\rceil 
,\linebreak [0]
{\cal S}^{-}(
\mathsf {c}
, 
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {t}
\stackrel{r}{=} 
\lceil 
\ast 
{} ^ { \ast } 
\rceil 
,\linebreak [0]
{\cal S}^{\ast}(
\mathsf {c}
, 
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {t}
\stackrel{r}{=} 
\lceil 
\ast 
\mathop {\char64} 
\ast 
\rceil 
,\linebreak [0]
{\cal S}^{\char64}(
\mathsf {c}
, 
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {t}
\stackrel{r}{=} 
\lceil 
\ast 
\vdash 
\ast 
\rceil 
,\linebreak [0]
{\cal S}^{\vdash}(
\mathsf {c}
, 
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {t}
\stackrel{r}{=} 
\lceil 
\ast 
\mathrel {\makebox [0mm][l]{$\vdash $}\,{\vdash }} 
\ast 
\rceil 
,\linebreak [0]
{\cal S}^{\makebox [0mm][l]{\scriptsize $\vdash $}\,{\vdash }}(
\mathsf {c}
, 
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {t}
\stackrel{r}{=} 
\lceil 
\ast 
\mathrel {i.e.} 
\ast 
\rceil 
,\linebreak [0]
{\cal S}^{i.e.}(
\mathsf {c}
, 
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {t}
\stackrel{r}{=} 
\lceil 
\forall 
\ast 
\colon 
\ast 
\rceil 
,\linebreak [0]
{\cal S}^{\forall}(
\mathsf {c}
, 
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {t}
\stackrel{r}{=} 
\lceil 
\ast 
; 
\ast 
\rceil 
,\linebreak [0]
{\cal S}^{;}(
\mathsf {c}
, 
\mathsf {t}
)
,\linebreak [0]
\newline 
error_{2}(
\lceil 
\mbox{``}Unknown
\linebreak [0]\ \hskip0em plus2.0em{}sequent
\linebreak [0]\ \hskip0em plus2.0em{}operator
{:}
\mbox{''}
\rceil 
,
\mathsf {t}
)
)
)
)
)
)
)
)
)
)
)
)
)
)
]$

$\rm
[
{\cal S}(
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}(
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}sequent
\linebreak [0]\ \hskip0em plus2.0em{}eval
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:334}{}\section* {$\rm 
{\cal S}^{I}(\ast
, \ast
)$}

$\rm
[
{\cal S}^{I}(
\mathsf {c}
, 
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\emptyset 
\mathrel { : \, : }
\emptyset 
\mathrel { : \, : }
\mathsf {t}
\mbox {-color}( 
\mathsf {t}
{}^{1}
\vdash 
\mathsf {t}
{}^{1}
)
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
{\cal S}^{I}(
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
{\char94}
\{I
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}^{I}(
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}init
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:335}{}\section* {$\rm 
{\cal S}^{\rhd}(\ast
, \ast
)$}

$\rm
[
{\cal S}^{\rhd}(
\mathsf {c}
, 
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
{\cal S}_{1}^{\rhd}(
\mathsf {c}
, 
\mathsf {t}
, 
{\cal S}(
\mathsf {c}
, 
\mathsf {t}
{}^{1}
)
)
]$

$\rm
[
{\cal S}^{\rhd}(
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
{\char94}
\{
\mbox {$\backslash $}rhd
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}^{\rhd}(
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}modus
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:336}{}\section* {$\rm 
{\cal S}_{1}^{\rhd}(\ast
, \ast
, \ast
)$}

$\rm
[
{\cal S}_{1}^{\rhd}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {q}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\mathsf {t}
!
\newline 
\mathrm {If}(
\mathsf {q}
{} ^ { E }
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {q}
{}^{2}
\stackrel{r}{=} 
\lceil 
\ast 
\vdash 
\ast 
\rceil 
,\linebreak [0]
\mathsf {q}
{}^{0}
\cup \{ 
\mathsf {q}
{}^{2}
{}^{1}
\}
\mathrel { : \, : }
\mathsf {q}
{}^{1}
\mathrel { : \, : }
\mathsf {q}
{}^{2}
{}^{2}
\mathrel { : \, : }
\mathsf {T}
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {q}
{}^{2}
\stackrel{r}{=} 
\lceil 
\ast 
\mathrel {\makebox [0mm][l]{$\vdash $}\,{\vdash }} 
\ast 
\rceil 
,\linebreak [0]
\mathsf {q}
{}^{0}
\mathrel { : \, : }
\mathsf {q}
{}^{1}
\cup \{ 
\mathsf {q}
{}^{2}
{}^{1}
\}
\mathrel { : \, : }
\mathsf {q}
{}^{2}
{}^{2}
\mathrel { : \, : }
\mathsf {T}
,\linebreak [0]
\newline 
error_{2}(
\lceil 
\mbox{``}The
\linebreak [0]\ \hskip0em plus2.0em{}modus
\linebreak [0]\ \hskip0em plus2.0em{}operation
\linebreak [0]\ \hskip0em plus2.0em{}requires
\linebreak [0]\ \hskip0em plus2.0em{}the
\linebreak [0]\ \hskip0em plus2.0em{}conclusion
\linebreak [0]\ \hskip0em plus2.0em{}of
\linebreak [0]\ \hskip0em plus2.0em{}its
\linebreak [0]\ \hskip0em plus2.0em{}argument
\linebreak [0]\ \hskip0em plus2.0em{}to
\linebreak [0]\ \hskip0em plus2.0em{}be
\linebreak [0]\ \hskip0em plus2.0em{}an
\linebreak [0]\ \hskip0em plus2.0em{}inference
\linebreak [0]\ \hskip0em plus2.0em{}or
\linebreak [0]\ \hskip0em plus2.0em{}an
\linebreak [0]\ \hskip0em plus2.0em{}endorsement
\mbox{''}
\rceil 
,
\mathsf {t}
)
)
)
)
]$

$\rm
[
{\cal S}_{1}^{\rhd}(
\mathsf{x}
, 
\mathsf{y}
, 
\mathsf{z}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
\_
\{1
\}
{\char94}
\{
\mbox {$\backslash $}rhd
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}_{1}^{\rhd}(
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}modus
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sequent
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:337}{}\section* {$\rm 
{\cal S}^{E}(\ast
, \ast
)$}

$\rm
[
{\cal S}^{E}(
\mathsf {c}
, 
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
{\cal S}_{1}^{E}(
\mathsf {c}
, 
\mathsf {t}
, 
{\cal S}(
\mathsf {c}
, 
\mathsf {t}
{}^{1}
)
)
]$

$\rm
[
{\cal S}^{E}(
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
{\char94}
\{E
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}^{E}(
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}verify
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:338}{}\section* {$\rm 
{\cal S}_{1}^{E}(\ast
, \ast
, \ast
)$}

$\rm
[
{\cal S}_{1}^{E}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {q}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\mathsf {t}
!
\newline 
\mathrm {If}(
\mathsf {q}
{} ^ { E }
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf {q}
{}^{2}
\stackrel{r}{=} 
\lceil 
\ast 
\mathrel {\makebox [0mm][l]{$\vdash $}\,{\vdash }} 
\ast 
\rceil 
,\linebreak [0]
error_{2}(
\lceil 
\mbox{``}The
\linebreak [0]\ \hskip0em plus2.0em{}verify
\linebreak [0]\ \hskip0em plus2.0em{}operation
\linebreak [0]\ \hskip0em plus2.0em{}requires
\linebreak [0]\ \hskip0em plus2.0em{}the
\linebreak [0]\ \hskip0em plus2.0em{}conclusion
\linebreak [0]\ \hskip0em plus2.0em{}of
\linebreak [0]\ \hskip0em plus2.0em{}its
\linebreak [0]\ \hskip0em plus2.0em{}argument
\linebreak [0]\ \hskip0em plus2.0em{}to
\linebreak [0]\ \hskip0em plus2.0em{}be
\linebreak [0]\ \hskip0em plus2.0em{}an
\linebreak [0]\ \hskip0em plus2.0em{}endorsement
{:}
\mbox{''}
\rceil 
,
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathrm {If}(
{\cal U}^M(
{\cal E}(
\mathsf {q}
{}^{2}
{}^{1}
,
\mathsf {T}
,
\mathsf {c}
)
\mathbin {\mbox {`}}
\mathsf {c}
)
,\linebreak [0]
\mathsf {q}
{}^{0}
\mathrel { : \, : }
\mathsf {q}
{}^{1}
\mathrel { : \, : }
\mathsf {q}
{}^{2}
{}^{2}
\mathrel { : \, : }
\mathsf {T}
,\linebreak [0]
\newline 
error_{2}(
\lceil 
\mbox{``}False
\linebreak [0]\ \hskip0em plus2.0em{}side
\linebreak [0]\ \hskip0em plus2.0em{}condition
{:}
\mbox{''}
\rceil 
,
\mathsf {t}
)
)
)
)
]$

$\rm
[
{\cal S}_{1}^{E}(
\mathsf{x}
, 
\mathsf{y}
, 
\mathsf{z}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
\_
\{1
\}
{\char94}
\{E
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}_{1}^{E}(
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}verify
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sequent
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:339}{}\section* {$\rm 
{\cal S}^{+}(\ast
, \ast
)$}

$\rm
[
{\cal S}^{+}(
\mathsf {c}
, 
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
{\cal S}_{1}^{+}(
\mathsf {c}
, 
\mathsf {t}
, 
{\cal S}(
\mathsf {c}
, 
\mathsf {t}
{}^{1}
)
)
]$

$\rm
[
{\cal S}^{+}(
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
{\char94}
\{
{+}
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}^{+}(
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}sequent
\linebreak [0]\ \hskip0em plus2.0em{}eval
\linebreak [0]\ \hskip0em plus2.0em{}plus
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:340}{}\section* {$\rm 
{\cal S}_{1}^{+}(\ast
, \ast
, \ast
)$}

$\rm
[
{\cal S}_{1}^{+}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {q}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\mathsf {t}
!
\newline 
\mathrm {If}(
\mathsf {q}
{} ^ { E }
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {q}
{}^{2}
\stackrel{r}{=} 
\lceil 
\ast 
\vdash 
\ast 
\rceil 
\wedge 
\mathsf {q}
{}^{2}
{}^{2}
\stackrel{r}{=} 
\lceil 
\ast 
\vdash 
\ast 
\rceil 
,\linebreak [0]
\newline 
\mathsf {q}
{}^{0}
\mathrel { : \, : }
\mathsf {q}
{}^{1}
\mathrel { : \, : }
\mathsf {t}
\mbox {-color}( 
\mathsf {q}
{}^{2}
{}^{1}
\mathrel {\oplus} 
\mathsf {q}
{}^{2}
{}^{2}
{}^{1}
\vdash 
\mathsf {q}
{}^{2}
{}^{2}
{}^{2}
)
\mathrel { : \, : }
\mathsf {T}
,\linebreak [0]
\newline 
error_{2}(
\lceil 
\mbox{``}Term;conclusion
\linebreak [0]\ \hskip0em plus2.0em{}not
\linebreak [0]\ \hskip0em plus2.0em{}fit
\linebreak [0]\ \hskip0em plus2.0em{}for
\linebreak [0]\ \hskip0em plus2.0em{}decurrying
{:}
\mbox{''}
\rceil 
,
\mathsf {t}
; 
\mathsf {q}
{}^{2}
)
)
)
]$

$\rm
[
{\cal S}_{1}^{+}(
\mathsf{x}
, 
\mathsf{y}
, 
\mathsf{z}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
\_
\{1
\}
{\char94}
\{
{+}
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}_{1}^{+}(
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}plus
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sequent
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:341}{}\section* {$\rm 
{\cal S}^{-}(\ast
, \ast
)$}

$\rm
[
{\cal S}^{-}(
\mathsf {c}
, 
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
{\cal S}_{1}^{-}(
\mathsf {c}
, 
\mathsf {t}
, 
{\cal S}(
\mathsf {c}
, 
\mathsf {t}
{}^{1}
)
)
]$

$\rm
[
{\cal S}^{-}(
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
{\char94}
\{
\mbox{-}
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}^{-}(
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}minus
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:342}{}\section* {$\rm 
{\cal S}_{1}^{-}(\ast
, \ast
, \ast
)$}

$\rm
[
{\cal S}_{1}^{-}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {q}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\mathsf {t}
!
\newline 
\mathrm {If}(
\mathsf {q}
{} ^ { E }
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {q}
{}^{2}
\stackrel{r}{=} 
\lceil 
\ast 
\vdash 
\ast 
\rceil 
\wedge 
\mathsf {q}
{}^{2}
{}^{1}
\stackrel{r}{=} 
\lceil 
\ast 
\mathrel {\oplus} 
\ast 
\rceil 
,\linebreak [0]
\newline 
\mathsf {q}
{}^{0}
\mathrel { : \, : }
\mathsf {q}
{}^{1}
\mathrel { : \, : }
\mathsf {t}
\mbox {-color}( 
\mathsf {q}
{}^{2}
{}^{1}
{}^{1}
\vdash 
\mathsf {q}
{}^{2}
{}^{1}
{}^{2}
\vdash 
\mathsf {q}
{}^{2}
{}^{2}
)
\mathrel { : \, : }
\mathsf {T}
,\linebreak [0]
\newline 
error_{2}(
\lceil 
\mbox{``}Term;conclusion
\linebreak [0]\ \hskip0em plus2.0em{}not
\linebreak [0]\ \hskip0em plus2.0em{}fit
\linebreak [0]\ \hskip0em plus2.0em{}for
\linebreak [0]\ \hskip0em plus2.0em{}decurrying
{:}
\mbox{''}
\rceil 
,
\mathsf {t}
; 
\mathsf {q}
{}^{2}
)
)
)
]$

$\rm
[
{\cal S}_{1}^{-}(
\mathsf{x}
, 
\mathsf{y}
, 
\mathsf{z}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
\_
\{1
\}
{\char94}
\{
\mbox{-}
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}_{1}^{-}(
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}minus
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sequent
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:343}{}\section* {$\rm 
{\cal S}^{\ast}(\ast
, \ast
)$}

$\rm
[
{\cal S}^{\ast}(
\mathsf {c}
, 
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
{\cal S}_{1}^{\ast}(
\mathsf {c}
, 
\mathsf {t}
, 
{\cal S}(
\mathsf {c}
, 
\mathsf {t}
{}^{1}
)
)
]$

$\rm
[
{\cal S}^{\ast}(
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
{\char94}
\{
\mbox {$\backslash $}ast
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}^{\ast}(
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}deref
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:344}{}\section* {$\rm 
{\cal S}_{1}^{\ast}(\ast
, \ast
, \ast
)$}

$\rm
[
{\cal S}_{1}^{\ast}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {q}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\mathsf {t}
!
\newline 
\mathrm {If}(
\mathsf {q}
{} ^ { E }
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\newline 
{\cal S}_{2}^{\ast}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {q}
, 
\mathbf{aspect}( 
{<}stmt{>}
, 
\mathsf {q}
{}^{2}
, 
\mathsf {c}
)
)
)
]$

$\rm
[
{\cal S}_{1}^{\ast}(
\mathsf{x}
, 
\mathsf{y}
, 
\mathsf{z}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
\_
\{1
\}
{\char94}
\{
\mbox {$\backslash $}ast
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}_{1}^{\ast}(
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}deref
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sequent
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:345}{}\section* {$\rm 
{\cal S}_{2}^{\ast}(\ast
, \ast
, \ast
, \ast
)$}

$\rm
[
{\cal S}_{2}^{\ast}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {q}
, 
\mathsf {d}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\mathsf {t}
!
\mathsf {q}
!
\newline 
\mathrm {If}(
\mathsf {d}
,\linebreak [0]
error_{2}(
\lceil 
\mbox{``}Dereferencing
\linebreak [0]\ \hskip0em plus2.0em{}construct
\linebreak [0]\ \hskip0em plus2.0em{}that
\linebreak [0]\ \hskip0em plus2.0em{}has
\linebreak [0]\ \hskip0em plus2.0em{}no
\linebreak [0]\ \hskip0em plus2.0em{}statement
\linebreak [0]\ \hskip0em plus2.0em{}def
{:}
\mbox{''}
\rceil 
,
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathsf {q}
{}^{0}
\mathrel { : \, : }
\mathsf {q}
{}^{1}
\mathrel { : \, : }
\mathsf {d}
{}^{3}
\mathrel { : \, : }
\mathsf {T}
)
]$

$\rm
[
{\cal S}_{2}^{\ast}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {q}
, 
\mathsf {d}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
\_
\{2
\}
{\char94}
\{
\mbox {$\backslash $}ast
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}_{2}^{\ast}(
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}deref
\linebreak [0]\ \hskip0em plus2.0em{}two
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sequent
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}def
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:346}{}\section* {$\rm 
{\cal S}^{\char64}(\ast
, \ast
)$}

$\rm
[
{\cal S}^{\char64}(
\mathsf {c}
, 
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
{\cal S}_{1}^{\char64}(
\mathsf {c}
, 
\mathsf {t}
, 
{\cal S}(
\mathsf {c}
, 
\mathsf {t}
{}^{1}
)
)
]$

$\rm
[
{\cal S}^{\char64}(
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
{\char94}
\{
\mbox {$\backslash $}char64
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}^{\char64}(
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}at
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:347}{}\section* {$\rm 
{\cal S}_{1}^{\char64}(\ast
, \ast
, \ast
)$}

$\rm
[
{\cal S}_{1}^{\char64}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {q}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\mathsf {t}
!
\newline 
\mathrm {If}(
\mathsf {q}
{} ^ { E }
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf {q}
{}^{2}
\stackrel{r}{=} 
\lceil 
\forall 
\ast 
\colon 
\ast 
\rceil 
,\linebreak [0]
error_{2}(
\lceil 
\mbox{``}Quantifier
\linebreak [0]\ \hskip0em plus2.0em{}elimination
\linebreak [0]\ \hskip0em plus2.0em{}requires
\linebreak [0]\ \hskip0em plus2.0em{}the
\linebreak [0]\ \hskip0em plus2.0em{}conclusion
\linebreak [0]\ \hskip0em plus2.0em{}of
\linebreak [0]\ \hskip0em plus2.0em{}its
\linebreak [0]\ \hskip0em plus2.0em{}argument
\linebreak [0]\ \hskip0em plus2.0em{}to
\linebreak [0]\ \hskip0em plus2.0em{}be
\linebreak [0]\ \hskip0em plus2.0em{}a
\linebreak [0]\ \hskip0em plus2.0em{}quantifier
{:}
\mbox{''}
\rceil 
,
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf {t}
{}^{2}
\mathrel {free\ for} 
\mathsf {q}
{}^{2}
{}^{1}
\mathrel {in} 
\mathsf {q}
{}^{2}
{}^{2}
,\linebreak [0]
error_{2}(
\lceil 
\mbox{``}Quantifier
\linebreak [0]\ \hskip0em plus2.0em{}elimination
\linebreak [0]\ \hskip0em plus2.0em{}leads
\linebreak [0]\ \hskip0em plus2.0em{}to
\linebreak [0]\ \hskip0em plus2.0em{}variable
\linebreak [0]\ \hskip0em plus2.0em{}clash
{:}
\mbox{''}
\rceil 
,
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathsf {q}
{}^{0}
\mathrel { : \, : }
\mathsf {q}
{}^{1}
\mathrel { : \, : }
\langle 
\mathsf {q}
{}^{2}
{}^{2}
\,{\protect\vert}
\mathsf {q}
{}^{2}
{}^{1}
{:=}\,
\mathsf {t}
{}^{2}
\rangle 
\mathrel { : \, : }
\mathsf {T}
)
)
)
]$

$\rm
[
{\cal S}_{1}^{\char64}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {q}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
\_
\{1
\}
{\char94}
\{
\mbox {$\backslash $}char64
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}_{1}^{\char64}(
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}at
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sequent
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:348}{}\section* {$\rm 
{\cal S}^{\vdash}(\ast
, \ast
)$}

$\rm
[
{\cal S}^{\vdash}(
\mathsf {c}
, 
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
{\cal S}_{1}^{\vdash}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {t}
{}^{1}
, 
{\cal S}(
\mathsf {c}
, 
\mathsf {t}
{}^{2}
)
)
]$

$\rm
[
{\cal S}^{\vdash}(
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
{\char94}
\{
\mbox {$\backslash $}vdash
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}^{\vdash}(
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}infer
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:349}{}\section* {$\rm 
{\cal S}_{1}^{\vdash}(\ast
, \ast
, \ast
, \ast
)$}

$\rm
[
{\cal S}_{1}^{\vdash}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {p}
, 
\mathsf {q}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\mathsf {t}
!
\mathsf {p}
!
\newline 
\mathrm {If}(
\mathsf {q}
{} ^ { E }
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\newline 
\mathsf {q}
{}^{0}
\backslash \{ 
\mathsf {p}
\}
\mathrel { : \, : }
\mathsf {q}
{}^{1}
\mathrel { : \, : }
\mathsf {t}
\mbox {-color}( 
\mathsf {p}
\vdash 
\mathsf {q}
{}^{2}
)
\mathrel { : \, : }
\mathsf {T}
)
]$

$\rm
[
{\cal S}_{1}^{\vdash}(
\mathsf{x}
, 
\mathsf{y}
, 
\mathsf{z}
, 
\mathsf {u}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
\_
\{1
\}
{\char94}
\{
\mbox {$\backslash $}vdash
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}_{1}^{\vdash}(
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}infer
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}premise
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sequent
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:350}{}\section* {$\rm 
{\cal S}^{\makebox [0mm][l]{\scriptsize $\vdash $}\,{\vdash }}(\ast
, \ast
)$}

$\rm
[
{\cal S}^{\makebox [0mm][l]{\scriptsize $\vdash $}\,{\vdash }}(
\mathsf {c}
, 
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
{\cal S}_{1}^{\makebox [0mm][l]{\scriptsize $\vdash $}\,{\vdash }}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {t}
{}^{1}
, 
{\cal S}(
\mathsf {c}
, 
\mathsf {t}
{}^{2}
)
)
]$

$\rm
[
{\cal S}^{\makebox [0mm][l]{\scriptsize $\vdash $}\,{\vdash }}(
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
{\char94}
\{
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0mm][l]
\{
\mbox {$\backslash $}scriptsize
\linebreak [0]\ \hskip0em plus2.0em{}
\$
\mbox {$\backslash $}vdash
\linebreak [0]\ \hskip0em plus2.0em{}
\$
\}
\mbox {$\backslash $},
\{
\mbox {$\backslash $}vdash
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}^{\makebox [0mm][l]{\scriptsize $\vdash $}\,{\vdash }}(
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}endorse
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:351}{}\section* {$\rm 
{\cal S}_{1}^{\makebox [0mm][l]{\scriptsize $\vdash $}\,{\vdash }}(\ast
, \ast
, \ast
, \ast
)$}

$\rm
[
{\cal S}_{1}^{\makebox [0mm][l]{\scriptsize $\vdash $}\,{\vdash }}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {p}
, 
\mathsf {q}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\mathsf {t}
!
\mathsf {p}
!
\newline 
\mathrm {If}(
\mathsf {q}
{} ^ { E }
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\newline 
\mathsf {q}
{}^{0}
\mathrel { : \, : }
\mathsf {q}
{}^{1}
\backslash \{ 
\mathsf {p}
\}
\mathrel { : \, : }
\mathsf {t}
\mbox {-color}( 
\mathsf {p}
\mathrel {\makebox [0mm][l]{$\vdash $}\,{\vdash }} 
\mathsf {q}
{}^{2}
)
\mathrel { : \, : }
\mathsf {T}
)
]$

$\rm
[
{\cal S}_{1}^{\makebox [0mm][l]{\scriptsize $\vdash $}\,{\vdash }}(
\mathsf{x}
, 
\mathsf{y}
, 
\mathsf{z}
, 
\mathsf {u}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
\_
\{1
\}
{\char94}
\{
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0mm][l]
\{
\mbox {$\backslash $}scriptsize
\linebreak [0]\ \hskip0em plus2.0em{}
\$
\mbox {$\backslash $}vdash
\linebreak [0]\ \hskip0em plus2.0em{}
\$
\}
\mbox {$\backslash $},
\{
\mbox {$\backslash $}vdash
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}_{1}^{\makebox [0mm][l]{\scriptsize $\vdash $}\,{\vdash }}(
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}endorse
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}side
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sequent
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:352}{}\section* {$\rm 
{\cal S}^{i.e.}(\ast
, \ast
)$}

$\rm
[
{\cal S}^{i.e.}(
\mathsf {c}
, 
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
{\cal S}_{1}^{i.e.}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {t}
{}^{2}
, 
{\cal S}(
\mathsf {c}
, 
\mathsf {t}
{}^{1}
)
)
]$

$\rm
[
{\cal S}^{i.e.}(
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
{\char94}
\{i.e.
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}^{i.e.}(
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}est
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:353}{}\section* {$\rm 
{\cal S}_{1}^{i.e.}(\ast
, \ast
, \ast
, \ast
)$}

$\rm
[
{\cal S}_{1}^{i.e.}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {a}
, 
\mathsf {q}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\mathsf {t}
!
\mathsf {a}
!
\newline 
\mathrm {If}(
\mathsf {q}
{} ^ { E }
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
{\cal S}_{2}^{i.e.}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {a}
, 
\mathsf {q}
, 
\mathbf{aspect}( 
{<}stmt{>}
, 
\mathsf {a}
, 
\mathsf {c}
)
)
)
]$

$\rm
[
{\cal S}_{1}^{i.e.}(
\mathsf{x}
, 
\mathsf{y}
, 
\mathsf{z}
, 
\mathsf {u}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
\_
\{1
\}
{\char94}
\{i.e.
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}_{1}^{i.e.}(
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}est
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}name
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sequent
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:354}{}\section* {$\rm 
{\cal S}_{2}^{i.e.}(\ast
, \ast
, \ast
, \ast
, \ast
)$}

$\rm
[
{\cal S}_{2}^{i.e.}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {a}
, 
\mathsf {q}
, 
\mathsf {d}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\mathsf {t}
!
\mathsf {a}
!
\mathsf {q}
!
\newline 
\mathrm {If}(
\mathsf {d}
,\linebreak [0]
error_{2}(
\lceil 
\mbox{``}Referencing
\linebreak [0]\ \hskip0em plus2.0em{}construct
\linebreak [0]\ \hskip0em plus2.0em{}that
\linebreak [0]\ \hskip0em plus2.0em{}has
\linebreak [0]\ \hskip0em plus2.0em{}no
\linebreak [0]\ \hskip0em plus2.0em{}statement
\linebreak [0]\ \hskip0em plus2.0em{}def
{:}
\mbox{''}
\rceil 
,
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf {d}
{}^{3}
\stackrel {t}{=}
\mathsf {q}
{}^{2}
,\linebreak [0]
error_{2}(
\lceil 
\mbox{``}Reference;conclusion
\linebreak [0]\ \hskip0em plus2.0em{}do
\linebreak [0]\ \hskip0em plus2.0em{}not
\linebreak [0]\ \hskip0em plus2.0em{}match
{:}
\mbox{''}
\rceil 
,
\mathsf {a}
; 
\mathsf {q}
{}^{2}
)
,\linebreak [0]
\newline 
\mathsf {q}
{}^{0}
\mathrel { : \, : }
\mathsf {q}
{}^{1}
\mathrel { : \, : }
\mathsf {a}
\mathrel { : \, : }
\mathsf {T}
)
)
]$

$\rm
[
{\cal S}_{2}^{i.e.}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {a}
, 
\mathsf {q}
, 
\mathsf {d}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
\_
\{2
\}
{\char94}
\{i.e.
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#5.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}_{2}^{i.e.}(
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}est
\linebreak [0]\ \hskip0em plus2.0em{}two
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}name
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sequent
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}def
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:355}{}\section* {$\rm 
{\cal S}^{\forall}(\ast
, \ast
)$}

$\rm
[
{\cal S}^{\forall}(
\mathsf {c}
, 
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
{\cal S}_{1}^{\forall}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {t}
{}^{1}
, 
{\cal S}(
\mathsf {c}
, 
\mathsf {t}
{}^{2}
)
)
]$

$\rm
[
{\cal S}^{\forall}(
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
{\char94}
\{
\mbox {$\backslash $}forall
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}^{\forall}(
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}all
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:356}{}\section* {$\rm 
{\cal S}_{1}^{\forall}(\ast
, \ast
, \ast
, \ast
)$}

$\rm
[
{\cal S}_{1}^{\forall}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {v}
, 
\mathsf {q}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\mathsf {t}
!
\mathsf {v}
!
\newline 
\mathrm {If}(
\mathsf {q}
{} ^ { E }
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf {v}
{} ^ {\cal V}
,\linebreak [0]
error_{2}(
\lceil 
\mbox{``}Metageneralization
\linebreak [0]\ \hskip0em plus2.0em{}over
\linebreak [0]\ \hskip0em plus2.0em{}non
\mbox{-}metavariable
{:}
\mbox{''}
\rceil 
,
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {v}
\mathrel {free\ in} 
\mathsf {q}
{}^{0}
,\linebreak [0]
error_{2}(
\lceil 
\mbox{``}Metageneralization
\linebreak [0]\ \hskip0em plus2.0em{}over
\linebreak [0]\ \hskip0em plus2.0em{}metavariable
\linebreak [0]\ \hskip0em plus2.0em{}that
\linebreak [0]\ \hskip0em plus2.0em{}occurs
\linebreak [0]\ \hskip0em plus2.0em{}free
\linebreak [0]\ \hskip0em plus2.0em{}in
\linebreak [0]\ \hskip0em plus2.0em{}some
\linebreak [0]\ \hskip0em plus2.0em{}premise
{:}
\mbox{''}
\rceil 
,
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {v}
\mathrel {free\ in} 
\mathsf {q}
{}^{1}
,\linebreak [0]
error_{2}(
\lceil 
\mbox{``}Metageneralization
\linebreak [0]\ \hskip0em plus2.0em{}over
\linebreak [0]\ \hskip0em plus2.0em{}metavariable
\linebreak [0]\ \hskip0em plus2.0em{}that
\linebreak [0]\ \hskip0em plus2.0em{}occurs
\linebreak [0]\ \hskip0em plus2.0em{}free
\linebreak [0]\ \hskip0em plus2.0em{}in
\linebreak [0]\ \hskip0em plus2.0em{}some
\linebreak [0]\ \hskip0em plus2.0em{}side
\linebreak [0]\ \hskip0em plus2.0em{}condition
{:}
\mbox{''}
\rceil 
,
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathsf {q}
{}^{0}
\mathrel { : \, : }
\mathsf {q}
{}^{1}
\mathrel { : \, : }
\mathsf {t}
\mbox {-color}( 
\forall 
\mathsf {v}
\colon 
\mathsf {q}
{}^{2}
)
\mathrel { : \, : }
\mathsf {T}
)
)
)
)
]$

$\rm
[
{\cal S}_{1}^{\forall}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {v}
, 
\mathsf {q}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
\_
\{1
\}
{\char94}
\{
\mbox {$\backslash $}forall
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}_{1}^{\forall}(
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}all
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}variable
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sequent
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:357}{}\section* {$\rm 
{\cal S}^{;}(\ast
, \ast
)$}

$\rm
[
{\cal S}^{;}(
\mathsf {c}
, 
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
{\cal S}_{1}^{;}(
\mathsf {c}
, 
\mathsf {t}
, 
{\cal S}(
\mathsf {c}
, 
\mathsf {t}
{}^{1}
)
)
]$

$\rm
[
{\cal S}^{;}(
\mathsf{x}
, 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
{\char94}
\{;
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}^{;}(
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}cut
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:358}{}\section* {$\rm 
{\cal S}_{1}^{;}(\ast
, \ast
, \ast
)$}

$\rm
[
{\cal S}_{1}^{;}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {p}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\mathsf {t}
!
\newline 
\mathrm {If}(
\mathsf {p}
{} ^ { E }
,\linebreak [0]
\mathsf {p}
,\linebreak [0]
{\cal S}_{2}^{;}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {p}
, 
{\cal S}(
\mathsf {c}
, 
\mathsf {t}
{}^{2}
)
)
)
]$

$\rm
[
{\cal S}_{1}^{;}(
\mathsf{x}
, 
\mathsf{y}
, 
\mathsf{z}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
\_
\{1
\}
{\char94}
\{;
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}_{1}^{;}(
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}cut
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}forerunner
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:359}{}\section* {$\rm 
{\cal S}_{2}^{;}(\ast
, \ast
, \ast
, \ast
)$}

$\rm
[
{\cal S}_{2}^{;}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {p}
, 
\mathsf {q}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\mathsf {t}
!
\mathsf {p}
!
\newline 
\mathrm {If}(
\mathsf {q}
{} ^ { E }
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\mathsf {p}
{}^{0}
\cup 
\mathsf {q}
{}^{0}
\backslash \{ 
\mathsf {p}
{}^{2}
\}
\mathrel { : \, : }
\mathsf {p}
{}^{1}
\cup 
\mathsf {q}
{}^{1}
\mathrel { : \, : }
\mathsf {q}
{}^{2}
\mathrel { : \, : }
\mathsf {T}
)
]$

$\rm
[
{\cal S}_{2}^{;}(
\mathsf {c}
, 
\mathsf {t}
, 
\mathsf {p}
, 
\mathsf {q}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}S
\}
\_
\{2
\}
{\char94}
\{;
\}(
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\newline )
\mbox{''}
]$

$\rm
[
{\cal S}_{2}^{;}(
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}seqeval
\linebreak [0]\ \hskip0em plus2.0em{}cut
\linebreak [0]\ \hskip0em plus2.0em{}two
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}forerunner
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sequent
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}eval
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:360}{}\section* {$\rm 
{\cal T}( \ast
)$}

$\rm
[
{\cal T}( 
\mathsf{x}
)
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
{\cal T}( 
\mathsf{x}
)
\mathrel {\ddot {=}}
\lambda 
\mathsf {c}
.
{\cal U}^M(
{\cal E}(
\lceil 
\mathsf{x}
\rceil 
,
\mathsf {T}
,
\mathsf {c}
)
)
]
\rceil 
)
]$

$\rm
[
{\cal T}( 
\mathsf{x}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}T
\}(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline )
\mbox{''}
]$

$\rm
[
{\cal T}( 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}computably
\linebreak [0]\ \hskip0em plus2.0em{}true
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}true
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:361}{}\section* {$\rm 
claims( \ast
, \ast
, \ast
)$}

$\rm
[
claims( 
\mathsf {t}
, 
\mathsf {c}
, 
\mathsf {r}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\newline 
\mathrm {If}(
claims_2( 
\mathsf {t}
, 
\mathsf {c}
, 
\mathsf {r}
)
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
claims_2( 
\mathsf {t}
, 
\mathsf {c}
, 
\mathsf {c}
{[}
\mathsf {r}
{]}
{[}
\mbox {\tt \char34}\mathrm {bibliography}\mbox {\tt \char34}
{]}
{}^{1}
)
)
]$

$\rm
[
claims( 
\mathsf {t}
, 
\mathsf {c}
, 
\mathsf {r}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline claims(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline )
\mbox{''}
]$

$\rm
[
claims( 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}claims
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}ref
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}claims
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:362}{}\section* {$\rm 
claims_2( \ast
, \ast
, \ast
)$}

$\rm
[
claims_2( 
\mathsf {t}
, 
\mathsf {c}
, 
\mathsf {r}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
{\neg }
\mathsf {r}
{}^c
,\linebreak [0]
\mathsf {t}
!
\mathsf {c}
!
\mathsf {F}
,\linebreak [0]
\mathsf {t}
\in_c 
\mathsf {c}
{[}
\mathsf {r}
{]}
{[}
\mbox {\tt \char34}\mathrm {codex}\mbox {\tt \char34}
{]}
{[}
\mathsf {r}
{]}
{[}
0
{]}
{[}
0
{]}
{[}
\mbox {\tt \char34}\mathrm {claim}\mbox {\tt \char34}
{]}
{}^{3}
)
]$

$\rm
[
claims_2( 
\mathsf {t}
, 
\mathsf {c}
, 
\mathsf {r}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline claims
\_2(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline )
\mbox{''}
]$

$\rm
[
claims_2( 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}claims
\linebreak [0]\ \hskip0em plus2.0em{}two
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}ref
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}claims
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:363}{}\section* {$\rm 
{<}proof{>}$}

$\rm
[
{<}proof{>}
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
{<}proof{>}
\rceil 
]$

$\rm
[
{<}proof{>}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
{<}
\}proof
\{
{>}
\}
\mbox{''}
]$

$\rm
[
{<}proof{>}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}the
\linebreak [0]\ \hskip0em plus2.0em{}proof
\linebreak [0]\ \hskip0em plus2.0em{}aspect
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:364}{}\section* {$\rm 
proof$}

$\rm
[
proof
\stackrel{
msg
}{\rightarrow}
{<}proof{>}
]$

$\rm
[
proof
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline proof
\mbox{''}
]$

$\rm
[
proof
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}proof
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:365}{}\section* {$\rm 
[ \mathbf{Lemma\ } \ast
\colon \ast
]$}

$\rm
[
[ \mathbf{Lemma\ } 
\mathsf{x}
\colon 
\mathsf{y}
]
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
[ \mathbf{Lemma\ } 
\mathsf{x}
\colon 
\mathsf{y}
]
\mathrel {\ddot {=}}
[
\mathsf{x}
\stackrel{
stmt
}{\rightarrow}
\mathsf{y}
]
]
\rceil 
)
]$

$\rm
[
[ \mathbf{Lemma\ } 
\mathsf{x}
\colon 
\mathsf{y}
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}mathbf
\{Lemma
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $}colon
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ]
\mbox{''}
]$

$\rm
[
[ \mathbf{Lemma\ } 
\ast 
\colon 
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}lemma
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}says
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}lemma
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:366}{}\section* {$\rm 
[ \mathbf{Proof\ of\ }\ast
\colon \ast
]$}

$\rm
[
[ \mathbf{Proof\ of\ }
\mathsf{x}
\colon 
\mathsf{y}
]
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
[ \mathbf{Proof\ of\ }
\mathsf{x}
\colon 
\mathsf{y}
]
\mathrel {\ddot {=}}
[
\mathsf{x}
\stackrel{
proof
}{\rightarrow}
\mathsf{y}
]
]
\rceil 
)
]$

$\rm
[
[ \mathbf{Proof\ of\ }
\mathsf{x}
\colon 
\mathsf{y}
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}mathbf
\{Proof
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}of
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}colon
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ]
\mbox{''}
]$

$\rm
[
[ \mathbf{Proof\ of\ }
\ast 
\colon 
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}proof
\linebreak [0]\ \hskip0em plus2.0em{}of
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}reads
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}proof
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:367}{}\section* {$\rm 
[ \ast
\mathbf{\ lemma\ } \ast
\colon \ast
]$}

$\rm
[
[ 
\mathsf{x}
\mathbf{\ lemma\ } 
\mathsf{y}
\colon 
\mathsf{z}
]
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
[ 
\mathsf{x}
\mathbf{\ lemma\ } 
\mathsf{y}
\colon 
\mathsf{z}
]
\mathrel {\ddot {=}}
[
\mathsf{y}
\stackrel {stmt}{=}
\mathsf{x}
\vdash 
\mathsf{z}
]
]
\rceil 
)
]$

$\rm
[
[ 
\mathsf{x}
\mathbf{\ lemma\ } 
\mathsf{y}
\colon 
\mathsf{z}
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $}mathbf
\{
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}lemma
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline 
\mbox {$\backslash $}colon
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ]
\mbox{''}
]$

$\rm
[
[ 
\ast 
\mathbf{\ lemma\ } 
\ast 
\colon 
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}in
\linebreak [0]\ \hskip0em plus2.0em{}theory
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}lemma
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}says
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}lemma
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:368}{}\section* {$\rm 
[ \ast
\mathbf{\ antilemma\ } \ast
\colon \ast
]$}

$\rm
[
[ 
\mathsf{x}
\mathbf{\ antilemma\ } 
\mathsf{y}
\colon 
\mathsf{z}
]
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
[ 
\mathsf{x}
\mathbf{\ antilemma\ } 
\mathsf{y}
\colon 
\mathsf{z}
]
\mathrel {\ddot {=}}
[ 
\mathsf{x}
\mathbf{\ lemma\ } 
\mathsf{y}
\colon 
\mathsf{z}
\vdash 
{\makebox [0mm][l]{$\bot $}\,{\bot }}
]
]
\rceil 
)
]$

$\rm
[
[ 
\mathsf{x}
\mathbf{\ antilemma\ } 
\mathsf{y}
\colon 
\mathsf{z}
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $}mathbf
\{
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}antilemma
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline 
\mbox {$\backslash $}colon
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ]
\mbox{''}
]$

$\rm
[
[ 
\ast 
\mathbf{\ antilemma\ } 
\ast 
\colon 
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}in
\linebreak [0]\ \hskip0em plus2.0em{}theory
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}antilemma
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}says
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}antilemma
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:369}{}\section* {$\rm 
[ \ast
\mathbf{\ rule\ } \ast
\colon \ast
]$}

$\rm
[
[ 
\mathsf{x}
\mathbf{\ rule\ } 
\mathsf{y}
\colon 
\mathsf{z}
]
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
[ 
\mathsf{x}
\mathbf{\ rule\ } 
\mathsf{y}
\colon 
\mathsf{z}
]
\mathrel {\ddot {=}}
[ 
\mathsf{x}
\mathbf{\ lemma\ } 
\mathsf{y}
\colon 
\mathsf{z}
]
[ \mathbf{Proof\ of\ }
\mathsf{y}
\colon 
Rule\ tactic
]
]
\rceil 
)
]$

$\rm
[
[ 
\mathsf{x}
\mathbf{\ rule\ } 
\mathsf{y}
\colon 
\mathsf{z}
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $}mathbf
\{
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}rule
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline 
\mbox {$\backslash $}colon
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ]
\mbox{''}
]$

$\rm
[
[ 
\ast 
\mathbf{\ rule\ } 
\ast 
\colon 
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}in
\linebreak [0]\ \hskip0em plus2.0em{}theory
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}rule
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}says
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}rule
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:370}{}\section* {$\rm 
[ \ast
\mathbf{\ antirule\ } \ast
\colon \ast
]$}

$\rm
[
[ 
\mathsf{x}
\mathbf{\ antirule\ } 
\mathsf{y}
\colon 
\mathsf{z}
]
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
[ 
\mathsf{x}
\mathbf{\ antirule\ } 
\mathsf{y}
\colon 
\mathsf{z}
]
\mathrel {\ddot {=}}
[ 
\mathsf{x}
\mathbf{\ rule\ } 
\mathsf{y}
\colon 
\mathsf{z}
\vdash 
{\makebox [0mm][l]{$\bot $}\,{\bot }}
]
]
\rceil 
)
]$

$\rm
[
[ 
\mathsf{x}
\mathbf{\ antirule\ } 
\mathsf{y}
\colon 
\mathsf{z}
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $}mathbf
\{
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}antirule
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline 
\mbox {$\backslash $}colon
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ]
\mbox{''}
]$

$\rm
[
[ 
\ast 
\mathbf{\ antirule\ } 
\ast 
\colon 
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}in
\linebreak [0]\ \hskip0em plus2.0em{}theory
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}antirule
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}says
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}antirule
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:371}{}\section* {$\rm 
\mbox{verifier}$}

$\rm
[
\mbox{verifier}
\stackrel{
\mathrm {val}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {c}
.
{\cal V}_1( 
\mathsf {c}
)
]$

$\rm
[
\mbox{verifier}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}verifier
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:372}{}\section* {$\rm 
{\cal V}_1( \ast
)$}

$\rm
[
{\cal V}_1( 
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\newline 
let_1( 
\lambda 
\mathsf {r}
.
\newline 
let_1( 
\lambda 
\mathsf{x}
.
\newline 
let_1( 
\lambda 
\mathsf {p}
.
\newline 
let_1( 
\lambda 
\mathsf {d}
.
\newline 
\mathrm {If}(
{\neg }
\mathsf {d}
,\linebreak [0]
\mathsf {d}
,\linebreak [0]
\newline 
let_1( 
\lambda 
\mathsf {i}
.
\newline 
\mathrm {If}(
{\neg }
\mathsf {i}
{}^c
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\newline 
error_{2}(
\lceil 
\mbox{``}Circular
\linebreak [0]\ \hskip0em plus2.0em{}proof.
\linebreak [0]\ \hskip0em plus2.0em{}Circle
\linebreak [0]\ \hskip0em plus2.0em{}includes
{:}
\mbox{''}
\rceil 
,
\mathsf {p}
{[}
\mathsf {i}
{]}
{}^{0}
{}^h
)
)
, 
{\cal V}_5( 
\mathsf {c}
, 
\mathsf {r}
, 
\mathsf {p}
, 
\mathsf {p}
)
)
)
, 
{\cal V}_3( 
\mathsf {c}
, 
\mathsf {r}
, 
\mathsf {p}
, 
\mathsf {T}
)
)
, 
{\cal V}_2( 
\mathsf {c}
, 
\mathsf{x}
)
)
, 
\mathsf {c}
{[}
\mathsf {r}
{]}
{[}
\mbox {\tt \char34}\mathrm {codex}\mbox {\tt \char34}
{]}
{[}
\mathsf {r}
{]}
)
, 
\mathsf {c}
{[}
0
{]}
)
]$

$\rm
[
{\cal V}_1( 
\mathsf {c}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}V
\}
\_1(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline )
\mbox{''}
]$

$\rm
[
{\cal V}_1( 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}verify
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}verify
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:373}{}\section* {$\rm 
{\cal V}_2( \ast
, \ast
)$}

$\rm
[
{\cal V}_2( 
\mathsf {c}
, 
\mathsf {p}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\newline 
\mathrm {If}(
\mathsf {p}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf {p}
{}^h
{}^c
,\linebreak [0]
{\cal V}_2( 
\mathsf {c}
, 
\mathsf {p}
{}^h
)
\mathrel { : \, : }
{\cal V}_2( 
\mathsf {c}
, 
\mathsf {p}
{}^t
)
,\linebreak [0]
\mathsf {p}
{}^h
\mathrel { : \, : }
\newline 
let_1( 
\lambda 
\mathsf {d}
.
\newline 
\mathrm {If}(
\mathsf {d}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\newline 
let_1( 
\lambda 
\mathsf {r}
.
\newline 
\mathrm {If}(
\mathsf {r}
{} ^ { E }
,\linebreak [0]
error_{2}(
\lceil 
\mbox{``}Error
\linebreak [0]\ \hskip0em plus2.0em{}in
\linebreak [0]\ \hskip0em plus2.0em{}proof
\linebreak [0]\ \hskip0em plus2.0em{}of
\mbox{''}
\rceil 
,
\mathsf {d}
{}^{2}
\lceil 
\mbox{``}
\newline 
\mbox{''}
\rceil 
{}^{1}
\mathsf {r}
)
,\linebreak [0]
\mathsf {r}
)
, 
{\cal S}(
\mathsf {c}
, 
{\cal U}^M(
{\cal E}(
\mathsf {d}
{}^{3}
,
\mathsf {T}
,
\mathsf {c}
)
\mathbin {\mbox {`}}
\mathsf {c}
\mathbin {\mbox {`}}
\mathsf {p}
)
)
)
)
, 
\mathbf{aspect}( 
{<}proof{>}
, 
\mathsf {p}
{}^t
)
)
)
)
]$

$\rm
[
{\cal V}_2( 
\mathsf {c}
, 
\mathsf {p}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}V
\}
\_2(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
{\cal V}_2( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}verify
\linebreak [0]\ \hskip0em plus2.0em{}two
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}proofs
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}verify
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:374}{}\section* {$\rm 
{\cal V}_3( \ast
, \ast
, \ast
, \ast
)$}

$\rm
[
{\cal V}_3( 
\mathsf {c}
, 
\mathsf {r}
, 
\mathsf {p}
, 
\mathsf {d}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\mathsf {r}
!
\mathsf {p}
!
\newline 
\mathrm {If}(
{\neg }
\mathsf {d}
,\linebreak [0]
\mathsf {d}
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {p}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf {p}
{}^h
{}^c
,\linebreak [0]
{\cal V}_3( 
\mathsf {c}
, 
\mathsf {r}
, 
\mathsf {p}
{}^t
, 
{\cal V}_3( 
\mathsf {c}
, 
\mathsf {r}
, 
\mathsf {p}
{}^h
, 
\mathsf {T}
)
)
,\linebreak [0]
\newline 
let_1( 
\lambda 
\mathsf {i}
.
\newline 
let_1( 
\lambda 
\mathsf {q}
.
\newline 
\mathrm {If}(
\mathsf {q}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {q}
{} ^ { E }
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf {q}
{}^{1}
,\linebreak [0]
error_{2}(
\lceil 
\mbox{``}Unchecked
\linebreak [0]\ \hskip0em plus2.0em{}sidecondition
{:}
\mbox{''}
\rceil 
,
\mathsf {q}
{}^{1}
{}^h
)
,\linebreak [0]
\newline 
let_1( 
\lambda 
\mathsf {d}
.
\newline 
\mathrm {If}(
\mathsf {d}
,\linebreak [0]
error_{2}(
\lceil 
\mbox{``}Proof
\linebreak [0]\ \hskip0em plus2.0em{}of
\linebreak [0]\ \hskip0em plus2.0em{}non
\mbox{-}existent
\linebreak [0]\ \hskip0em plus2.0em{}lemma
{:}
\mbox{''}
\rceil 
,
\mathsf {q}
{}^{2}
)
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf {q}
{}^{2}
\stackrel {t}{=}
\mathsf {d}
{}^{3}
,\linebreak [0]
error_{2}(
\lceil 
\mbox{``}Lemma/proof
\linebreak [0]\ \hskip0em plus2.0em{}mismatch
{:}
\mbox{''}
\rceil 
,
\mathsf {d}
{}^{2}
; 
\mathsf {q}
{}^{2}
)
,\linebreak [0]
\newline 
{\cal V}_4( 
\mathsf {c}
, 
\mathsf {q}
{}^{0}
)
)
)
, 
\mathbf{aspect}( 
{<}stmt{>}
, 
\mathsf {c}
{[}
\mathsf {r}
{]}
{[}
\mbox {\tt \char34}\mathrm {codex}\mbox {\tt \char34}
{]}
{[}
\mathsf {r}
{]}
{[}
\mathsf {i}
{]}
)
)
)
)
)
, 
\mathsf {p}
{}^t
)
, 
\mathsf {p}
{}^h
)
)
)
)
]$

$\rm
[
{\cal V}_3( 
\mathsf {c}
, 
\mathsf {r}
, 
\mathsf {p}
, 
\mathsf {d}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}V
\}
\_3(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\newline )
\mbox{''}
]$

$\rm
[
{\cal V}_3( 
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}verify
\linebreak [0]\ \hskip0em plus2.0em{}three
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}ref
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sequents
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}diagnose
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}verify
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:375}{}\section* {$\rm 
{\cal V}_4( \ast
, \ast
)$}

$\rm
[
{\cal V}_4( 
\mathsf {c}
, 
\mathsf {p}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\newline 
\mathrm {If}(
\mathsf {p}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\newline 
let_1( 
\lambda 
\mathsf {d}
.
\newline 
\mathrm {If}(
{\neg }
\mathsf {d}
,\linebreak [0]
\mathsf {d}
,\linebreak [0]
\newline 
let_1( 
\lambda 
\mathsf {p}
.
\newline 
let_1( 
\lambda 
\mathsf {r}
.
\newline 
let_1( 
\lambda 
\mathsf {i}
.
\newline 
\mathrm {If}(
{\neg }
\mathsf {c}
{[}
\mathsf {r}
{]}
{[}
\mbox {\tt \char34}\mathrm {diagnose}\mbox {\tt \char34}
{]}
,\linebreak [0]
\newline 
error_{2}(
\lceil 
\mbox{``}Reference
\linebreak [0]\ \hskip0em plus2.0em{}to
\linebreak [0]\ \hskip0em plus2.0em{}erroneous
\linebreak [0]\ \hskip0em plus2.0em{}page
\mbox{''}
\rceil 
,
\mathsf {p}
)
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
claims( 
\lceil 
\mbox{verifier}
\rceil 
, 
\mathsf {c}
, 
\mathsf {r}
)
,\linebreak [0]
\newline 
error_{2}(
\lceil 
\mbox{``}Reference
\linebreak [0]\ \hskip0em plus2.0em{}to
\linebreak [0]\ \hskip0em plus2.0em{}unchecked
\linebreak [0]\ \hskip0em plus2.0em{}lemma
\mbox{''}
\rceil 
,
\mathsf {p}
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathbf{aspect}( 
{<}proof{>}
, 
\mathsf {p}
, 
\mathsf {c}
)
,\linebreak [0]
\newline 
error_{2}(
\lceil 
\mbox{``}Reference
\linebreak [0]\ \hskip0em plus2.0em{}to
\linebreak [0]\ \hskip0em plus2.0em{}unproved
\linebreak [0]\ \hskip0em plus2.0em{}lemma
\mbox{''}
\rceil 
,
\mathsf {p}
)
,\linebreak [0]
\mathsf {T}
)
)
)
, 
\mathsf {p}
{}^{i}
)
, 
\mathsf {p}
{}^{r}
)
, 
\mathsf {p}
{}^h
)
)
, 
{\cal V}_4( 
\mathsf {c}
, 
\mathsf {p}
{}^t
)
)
)
]$

$\rm
[
{\cal V}_4( 
\mathsf {c}
, 
\mathsf {p}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}V
\}
\_4(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
{\cal V}_4( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}verify
\linebreak [0]\ \hskip0em plus2.0em{}four
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}premises
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}verify
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:376}{}\section* {$\rm 
{\cal V}_5( \ast
, \ast
, \ast
, \ast
)$}

$\rm
[
{\cal V}_5( 
\mathsf {c}
, 
\mathsf {r}
, 
\mathsf {a}
, 
\mathsf {q}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\mathsf {r}
!
\mathsf {a}
!
\newline 
\mathrm {If}(
\mathsf {q}
{}^c
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {a}
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf {a}
{}^h
{}^c
,\linebreak [0]
{\cal V}_5( 
\mathsf {c}
, 
\mathsf {r}
, 
\mathsf {a}
{}^t
, 
{\cal V}_5( 
\mathsf {c}
, 
\mathsf {r}
, 
\mathsf {a}
{}^h
, 
\mathsf {q}
)
)
,\linebreak [0]
\newline 
{\cal V}_7( 
\mathsf {c}
, 
\mathsf {r}
, 
\mathsf {a}
{}^h
, 
\mathsf {q}
)
)
)
)
]$

$\rm
[
{\cal V}_5( 
\mathsf {c}
, 
\mathsf {r}
, 
\mathsf {a}
, 
\mathsf {q}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}V
\}
\_5(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\newline )
\mbox{''}
]$

$\rm
[
{\cal V}_5( 
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}verify
\linebreak [0]\ \hskip0em plus2.0em{}five
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}ref
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}array
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sequents
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}verify
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:377}{}\section* {$\rm 
{\cal V}_6( \ast
, \ast
, \ast
, \ast
)$}

$\rm
[
{\cal V}_6( 
\mathsf {c}
, 
\mathsf {r}
, 
\mathsf {p}
, 
\mathsf {q}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\mathsf {r}
!
\mathsf {p}
!
\newline 
\mathrm {If}(
\mathsf {q}
{}^c
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {p}
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\newline 
let_1( 
\lambda 
\mathsf {q}
.
\newline 
\mathrm {If}(
\mathsf {q}
{}^c
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf {r}
\approx 
\mathsf {p}
{}^h
{}^{r}
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\newline 
{\cal V}_7( 
\mathsf {c}
, 
\mathsf {r}
, 
\mathsf {p}
{}^h
{}^{i}
, 
\mathsf {q}
)
)
)
, 
{\cal V}_6( 
\mathsf {c}
, 
\mathsf {r}
, 
\mathsf {p}
{}^t
, 
\mathsf {q}
)
)
)
)
]$

$\rm
[
{\cal V}_6( 
\mathsf {c}
, 
\mathsf {r}
, 
\mathsf {p}
, 
\mathsf {q}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}V
\}
\_6(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\newline )
\mbox{''}
]$

$\rm
[
{\cal V}_6( 
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}verify
\linebreak [0]\ \hskip0em plus2.0em{}six
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}ref
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}list
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sequents
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}verify
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:378}{}\section* {$\rm 
{\cal V}_7( \ast
, \ast
, \ast
, \ast
)$}

$\rm
[
{\cal V}_7( 
\mathsf {c}
, 
\mathsf {r}
, 
\mathsf {i}
, 
\mathsf {q}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\mathsf {r}
!
\newline 
let_1( 
\lambda 
\mathsf {v}
.
\newline 
\mathrm {If}(
\mathsf {v}
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {v}
\approx 
0
,\linebreak [0]
\mathsf {i}
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {v}
\approx 
1
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\newline 
let_1( 
\lambda 
\mathsf {q}
.
\newline 
\mathrm {If}(
\mathsf {q}
{}^c
,\linebreak [0]
\mathsf {q}
,\linebreak [0]
\mathsf {q}
[ 
\mathsf {i}
{\rightarrow} 
1
]
)
, 
{\cal V}_6( 
\mathsf {c}
, 
\mathsf {r}
, 
\mathsf {v}
{}^{0}
, 
\mathsf {q}
[ 
\mathsf {i}
{\rightarrow} 
0
]
)
)
)
)
)
, 
\mathsf {q}
{[}
\mathsf {i}
{]}
)
]$

$\rm
[
{\cal V}_7( 
\mathsf {c}
, 
\mathsf {r}
, 
\mathsf {i}
, 
\mathsf {q}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}V
\}
\_7(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\newline )
\mbox{''}
]$

$\rm
[
{\cal V}_7( 
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}verify
\linebreak [0]\ \hskip0em plus2.0em{}seven
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}ref
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}id
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sequents
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}verify
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:379}{}\section* {$\rm 
Cut( \ast
, \ast
)$}

$\rm
[
Cut( 
\mathsf {a}
, 
\mathsf {b}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf {b}
,\linebreak [0]
\mathsf {a}
,\linebreak [0]
\mathsf {a}
; 
\mathsf {b}
)
]$

$\rm
[
Cut( 
\mathsf {a}
, 
\mathsf {b}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline Cut(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
Cut( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}cut
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}and
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}cut
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:380}{}\section* {$\rm 
Head_{\oplus} ( \ast
)$}

$\rm
[
Head_{\oplus} ( 
\mathsf {s}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {s}
{}^{1}
\vdash 
\mathsf {s}
{}^{2}
\vdash 
\mathsf {s}
{}^{1}
{} ^ { I }
{} ^ { \rhd }
{} ^ { + } 
{} ^ { \rhd }
]$

$\rm
[
Head_{\oplus} ( 
\mathsf {s}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline Head
\_
\{
\mbox {$\backslash $}oplus
\}
\linebreak [0]\ \hskip0em plus2.0em{}(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline )
\mbox{''}
]$

$\rm
[
Head_{\oplus} ( 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}head
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}head
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:381}{}\section* {$\rm 
Tail_{\oplus} ( \ast
)$}

$\rm
[
Tail_{\oplus} ( 
\mathsf {s}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {s}
{}^{1}
\vdash 
\mathsf {s}
{}^{2}
{} ^ { I }
{} ^ { + } 
{} ^ { \rhd }
]$

$\rm
[
Tail_{\oplus} ( 
\mathsf {s}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline Tail
\_
\{
\mbox {$\backslash $}oplus
\}
\linebreak [0]\ \hskip0em plus2.0em{}(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline )
\mbox{''}
]$

$\rm
[
Tail_{\oplus} ( 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}tail
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}tail
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:382}{}\section* {$\rm 
rule_1( \ast
, \ast
)$}

$\rm
[
rule_1( 
\mathsf {s}
, 
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\newline 
\mathrm {If}(
\mathsf {s}
\stackrel {t}{=}
\mathsf {t}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf {t}
\stackrel{r}{=} 
\lceil 
\mathsf{x}
\mathrel {\oplus} 
\mathsf{y}
\rceil 
,\linebreak [0]
0
,\linebreak [0]
\newline 
let_1( 
\lambda 
\mathsf {p}
.
\newline 
\mathrm {If}(
{\neg }
\mathsf {p}
{}^c
,\linebreak [0]
Cut( 
Head_{\oplus} ( 
\mathsf {t}
)
, 
\mathsf {p}
)
,\linebreak [0]
\newline 
let_1( 
\lambda 
\mathsf {p}
.
\newline 
\mathrm {If}(
{\neg }
\mathsf {p}
{}^c
,\linebreak [0]
Cut( 
Tail_{\oplus} ( 
\mathsf {t}
)
, 
\mathsf {p}
)
,\linebreak [0]
0
)
, 
rule_1( 
\mathsf {s}
, 
\mathsf {t}
{}^{2}
)
)
)
, 
rule_1( 
\mathsf {s}
, 
\mathsf {t}
{}^{1}
)
)
)
)
]$

$\rm
[
rule_1( 
\mathsf {s}
, 
\mathsf {t}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline rule
\_1(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
rule_1( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}rule
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}theory
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}rule
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:383}{}\section* {$\rm 
rule( \ast
, \ast
)$}

$\rm
[
rule( 
\mathsf {c}
, 
\mathsf {p}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {c}
!
\newline 
let_1( 
\lambda 
\mathsf {s}
.
\newline 
\mathrm {If}(
\mathsf {s}
,\linebreak [0]
\lceil 
\mbox{``}Rule
\linebreak [0]\ \hskip0em plus2.0em{}has
\linebreak [0]\ \hskip0em plus2.0em{}no
\linebreak [0]\ \hskip0em plus2.0em{}statement
\linebreak [0]\ \hskip0em plus2.0em{}aspect
\mbox{''}
\rceil 
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf {s}
\stackrel{r}{=} 
\lceil 
\mathsf{x}
\vdash 
\mathsf{y}
\rceil 
,\linebreak [0]
error_{2}(
\lceil 
\mbox{``}Rule
\linebreak [0]\ \hskip0em plus2.0em{}has
\linebreak [0]\ \hskip0em plus2.0em{}invalid
\linebreak [0]\ \hskip0em plus2.0em{}statement
\linebreak [0]\ \hskip0em plus2.0em{}aspect
\mbox{''}
\rceil 
,
\mathsf {s}
)
,\linebreak [0]
\newline 
let_1( 
\lambda 
\mathsf {t}
.
\newline 
\mathrm {If}(
\mathsf {t}
,\linebreak [0]
\lceil 
\mbox{``}Theory
\linebreak [0]\ \hskip0em plus2.0em{}has
\linebreak [0]\ \hskip0em plus2.0em{}no
\linebreak [0]\ \hskip0em plus2.0em{}statement
\linebreak [0]\ \hskip0em plus2.0em{}aspect
\mbox{''}
\rceil 
,\linebreak [0]
\newline 
let_1( 
\lambda 
\mathsf {r}
.
\newline 
\mathrm {If}(
\mathsf {r}
{}^c
,\linebreak [0]
error_{2}(
\lceil 
\mbox{``}The
\linebreak [0]\ \hskip0em plus2.0em{}theory
\linebreak [0]\ \hskip0em plus2.0em{}does
\linebreak [0]\ \hskip0em plus2.0em{}not
\linebreak [0]\ \hskip0em plus2.0em{}assert
\linebreak [0]\ \hskip0em plus2.0em{}the
\linebreak [0]\ \hskip0em plus2.0em{}given
\linebreak [0]\ \hskip0em plus2.0em{}rule
\mbox{''}
\rceil 
,
\mathsf {s}
; 
\mathsf {t}
)
,\linebreak [0]
\newline 
\mathsf {s}
{}^{1}
\vdash 
Cut( 
\mathsf {s}
{}^{1}
{} ^ { I }
{} ^ { \rhd }
{} ^ { \ast } 
, 
\mathsf {r}
)
)
, 
rule_1( 
\mathsf {s}
{}^{2}
, 
\mathsf {t}
)
)
)
, 
\mathbf{aspect}( 
{<}stmt{>}
, 
\mathsf {s}
{}^{1}
, 
\mathsf {c}
)
{}^{3}
)
)
)
, 
\mathbf{aspect}( 
{<}stmt{>}
, 
\mathsf {p}
{}^t
)
{}^{3}
)
]$

$\rm
[
rule( 
\mathsf {c}
, 
\mathsf {p}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline rule(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
rule( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}rule
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}subcodex
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}rule
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:384}{}\section* {$\rm 
Rule\ tactic$}

$\rm
[
Rule\ tactic
\stackrel{
\mathrm {val}
}{\rightarrow}
\lambda 
\mathsf {c}
.
\lambda 
\mathsf {p}
.
rule( 
\mathsf {c}
, 
\mathsf {p}
)
]$

$\rm
[
Rule\ tactic
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline Rule
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}tactic
\mbox{''}
]$

$\rm
[
Rule\ tactic
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}rule
\linebreak [0]\ \hskip0em plus2.0em{}tactic
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:385}{}\section* {$\rm 
Plus( \ast
, \ast
)$}

$\rm
[
Plus( 
\mathsf {a}
, 
\mathsf {b}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf {b}
,\linebreak [0]
\mathsf {a}
,\linebreak [0]
\mathsf {a}
\mathrel {\oplus} 
\mathsf {b}
)
]$

$\rm
[
Plus( 
\mathsf {a}
, 
\mathsf {b}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline Plus(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
Plus( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}plus
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}and
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}plus
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:386}{}\section* {$\rm 
[ \mathbf{Theory\ } \ast
]$}

$\rm
[
[ \mathbf{Theory\ } 
\mathsf {n}
]
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
theory_2( 
\mathsf {t}
, 
\mathsf {c}
)
]$

$\rm
[
[ \mathbf{Theory\ } 
\mathsf {n}
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}mathbf
\{Theory
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ]
\mbox{''}
]$

$\rm
[
[ \mathbf{Theory\ } 
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}theory
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}theory
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:387}{}\section* {$\rm 
theory_2( \ast
, \ast
)$}

$\rm
[
theory_2( 
\mathsf {t}
, 
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\newline 
let_1( 
\lambda 
\mathsf {n}
.
\newline 
let_1( 
\lambda 
\mathsf {s}
.
\newline 
\tilde {{\cal Q}}(
\mathsf {t}
,
\lceil 
[
\mathsf {n}
\stackrel{
stmt
}{\rightarrow}
\mathsf{x}
]
\rceil 
,
\mathsf {s}
)
, 
\lceil 
\mathsf {n}
\rceil 
\mathrel { : \, : }
\mathsf {n}
\mathrel { : \, : }
\lceil 
\mathsf{x}
\rceil 
\mathrel { : \, : }
theory_3( 
\mathsf {c}
, 
\mathsf {n}
)
\mathrel { : \, : }
\mathsf {T}
)
, 
\mathsf {t}
{}^{1}
)
]$

$\rm
[
theory_2( 
\mathsf {t}
, 
\mathsf {c}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline theory
\_2(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
theory_2( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}theory
\linebreak [0]\ \hskip0em plus2.0em{}two
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}theory
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:388}{}\section* {$\rm 
theory_3( \ast
, \ast
)$}

$\rm
[
theory_3( 
\mathsf {c}
, 
\mathsf {n}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {n}
!
\newline 
let_1( 
\lambda 
\mathsf {r}
.
\newline 
theory_4( 
\mathsf {c}
{[}
\mathsf {r}
{]}
{[}
\mbox {\tt \char34}\mathrm {codex}\mbox {\tt \char34}
{]}
{[}
\mathsf {r}
{]}
, 
\mathsf {n}
, 
\mathsf {T}
)
, 
\mathsf {c}
{[}
0
{]}
)
]$

$\rm
[
theory_3( 
\mathsf {c}
, 
\mathsf {n}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline theory
\_3(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
theory_3( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}theory
\linebreak [0]\ \hskip0em plus2.0em{}three
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}name
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}theory
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:389}{}\section* {$\rm 
theory_4( \ast
, \ast
, \ast
)$}

$\rm
[
theory_4( 
\mathsf {c}
, 
\mathsf {n}
, 
\mathsf {s}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {n}
!
\newline 
\mathrm {If}(
\mathsf {c}
,\linebreak [0]
\mathsf {s}
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf {c}
{}^h
{}^c
,\linebreak [0]
theory_4( 
\mathsf {c}
{}^t
, 
\mathsf {n}
, 
theory_4( 
\mathsf {c}
{}^h
, 
\mathsf {n}
, 
\mathsf {s}
)
)
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathbf{aspect}( 
{<}proof{>}
, 
\mathsf {c}
{}^t
)
{}^{3}
\stackrel {t}{=}
\lceil 
Rule\ tactic
\rceil 
,\linebreak [0]
\mathsf {s}
,\linebreak [0]
\newline 
let_1( 
\lambda 
\mathsf {d}
.
\newline 
\mathrm {If}(
{\neg }
\mathsf {d}
{}^{1}
\stackrel {t}{=}
\mathsf {n}
,\linebreak [0]
\mathsf {s}
,\linebreak [0]
\newline 
Plus( 
\mathsf {d}
{}^{2}
, 
\mathsf {s}
)
)
, 
\mathbf{aspect}( 
{<}stmt{>}
, 
\mathsf {c}
{}^t
)
{}^{3}
)
)
)
)
]$

$\rm
[
theory_4( 
\mathsf {c}
, 
\mathsf {n}
, 
\mathsf {s}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline theory
\_4(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline )
\mbox{''}
]$

$\rm
[
theory_4( 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}theory
\linebreak [0]\ \hskip0em plus2.0em{}four
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}name
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}theory
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:390}{}\section* {$\rm 
HeadNil''$}

$\rm
[
HeadNil''
\stackrel{
proof
}{\rightarrow}
Rule\ tactic
]$

$\rm
[
HeadNil''
\stackrel{
stmt
}{\rightarrow}
T'_{E}
\vdash 
\mathsf {T}
{}^h
=
\mathsf {T}
]$

$\rm
[
HeadNil''
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline HeadNil
\mbox {'}
\mbox {'}
\mbox{''}
]$

$\rm
[
HeadNil''
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}example
\linebreak [0]\ \hskip0em plus2.0em{}axiom
\linebreak [0]\ \hskip0em plus2.0em{}lemma
\linebreak [0]\ \hskip0em plus2.0em{}primed
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:391}{}\section* {$\rm 
HeadPair''$}

$\rm
[
HeadPair''
\stackrel{
proof
}{\rightarrow}
Rule\ tactic
]$

$\rm
[
HeadPair''
\stackrel{
stmt
}{\rightarrow}
T'_{E}
\vdash 
\forall \underline{
\mathsf {a}}
\colon 
\forall \underline{
\mathsf {b}}
\colon \underline{
\mathsf {a}}
\mathrel { : \, : }\underline{
\mathsf {b}}
{}^h
=\underline{
\mathsf {a}}
]$

$\rm
[
HeadPair''
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline HeadPair
\mbox {'}
\mbox {'}
\mbox{''}
]$

$\rm
[
HeadPair''
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}example
\linebreak [0]\ \hskip0em plus2.0em{}scheme
\linebreak [0]\ \hskip0em plus2.0em{}lemma
\linebreak [0]\ \hskip0em plus2.0em{}primed
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:392}{}\section* {$\rm 
Transitivity''$}

$\rm
[
Transitivity''
\stackrel{
proof
}{\rightarrow}
Rule\ tactic
]$

$\rm
[
Transitivity''
\stackrel{
stmt
}{\rightarrow}
T'_{E}
\vdash 
\forall \underline{
\mathsf {a}}
\colon 
\forall \underline{
\mathsf {b}}
\colon 
\forall \underline{
\mathsf {c}}
\colon \underline{
\mathsf {a}}
=\underline{
\mathsf {b}}
\vdash \underline{
\mathsf {a}}
=\underline{
\mathsf {c}}
\vdash \underline{
\mathsf {b}}
=\underline{
\mathsf {c}}
]$

$\rm
[
Transitivity''
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline Transitivity
\mbox {'}
\mbox {'}
\mbox{''}
]$

$\rm
[
Transitivity''
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}example
\linebreak [0]\ \hskip0em plus2.0em{}rule
\linebreak [0]\ \hskip0em plus2.0em{}lemma
\linebreak [0]\ \hskip0em plus2.0em{}primed
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:393}{}\section* {$\rm 
Contra''$}

$\rm
[
Contra''
\stackrel{
proof
}{\rightarrow}
Rule\ tactic
]$

$\rm
[
Contra''
\stackrel{
stmt
}{\rightarrow}
T'_{E}
\vdash 
\mathsf {T}
\mathrel { : \, : }
\mathsf {T}
=
\mathsf {T}
\vdash 
{\makebox [0mm][l]{$\bot $}\,{\bot }}
]$

$\rm
[
Contra''
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline Contra
\mbox {'}
\mbox {'}
\mbox{''}
]$

$\rm
[
Contra''
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}contraexample
\linebreak [0]\ \hskip0em plus2.0em{}lemma
\linebreak [0]\ \hskip0em plus2.0em{}primed
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:394}{}\section* {$\rm 
HeadNil$}

$\rm
[
HeadNil
\stackrel{
proof
}{\rightarrow}
Rule\ tactic
]$

$\rm
[
HeadNil
\stackrel{
stmt
}{\rightarrow}
T_E
\vdash 
\mathsf {T}
{}^h
=
\mathsf {T}
]$

$\rm
[
HeadNil
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline HeadNil
\mbox{''}
]$

$\rm
[
HeadNil
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}example
\linebreak [0]\ \hskip0em plus2.0em{}axiom
\linebreak [0]\ \hskip0em plus2.0em{}lemma
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:395}{}\section* {$\rm 
HeadPair$}

$\rm
[
HeadPair
\stackrel{
proof
}{\rightarrow}
Rule\ tactic
]$

$\rm
[
HeadPair
\stackrel{
stmt
}{\rightarrow}
T_E
\vdash 
\forall \underline{
\mathsf {a}}
\colon 
\forall \underline{
\mathsf {b}}
\colon \underline{
\mathsf {a}}
\mathrel { : \, : }\underline{
\mathsf {b}}
{}^h
=\underline{
\mathsf {a}}
]$

$\rm
[
HeadPair
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline HeadPair
\mbox{''}
]$

$\rm
[
HeadPair
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}example
\linebreak [0]\ \hskip0em plus2.0em{}scheme
\linebreak [0]\ \hskip0em plus2.0em{}lemma
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:396}{}\section* {$\rm 
Transitivity$}

$\rm
[
Transitivity
\stackrel{
proof
}{\rightarrow}
Rule\ tactic
]$

$\rm
[
Transitivity
\stackrel{
stmt
}{\rightarrow}
T_E
\vdash 
\forall \underline{
\mathsf {a}}
\colon 
\forall \underline{
\mathsf {b}}
\colon 
\forall \underline{
\mathsf {c}}
\colon \underline{
\mathsf {a}}
=\underline{
\mathsf {b}}
\vdash \underline{
\mathsf {a}}
=\underline{
\mathsf {c}}
\vdash \underline{
\mathsf {b}}
=\underline{
\mathsf {c}}
]$

$\rm
[
Transitivity
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline Transitivity
\mbox{''}
]$

$\rm
[
Transitivity
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}example
\linebreak [0]\ \hskip0em plus2.0em{}rule
\linebreak [0]\ \hskip0em plus2.0em{}lemma
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:397}{}\section* {$\rm 
Contra$}

$\rm
[
Contra
\stackrel{
proof
}{\rightarrow}
Rule\ tactic
]$

$\rm
[
Contra
\stackrel{
stmt
}{\rightarrow}
T_E
\vdash 
\mathsf {T}
\mathrel { : \, : }
\mathsf {T}
=
\mathsf {T}
\vdash 
{\makebox [0mm][l]{$\bot $}\,{\bot }}
]$

$\rm
[
Contra
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline Contra
\mbox{''}
]$

$\rm
[
Contra
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}contraexample
\linebreak [0]\ \hskip0em plus2.0em{}lemma
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:398}{}\section* {$\rm 
T_E$}

$\rm
[
T_E
\stackrel{
stmt
}{\rightarrow}
\forall \underline{
\mathsf {a}}
\colon 
\forall \underline{
\mathsf {b}}
\colon \underline{
\mathsf {a}}
\mathrel { : \, : }\underline{
\mathsf {b}}
{}^h
=\underline{
\mathsf {a}}
\mathrel {\oplus} 
\mathsf {T}
\mathrel { : \, : }
\mathsf {T}
=
\mathsf {T}
\vdash 
{\makebox [0mm][l]{$\bot $}\,{\bot }}
\mathrel {\oplus} 
\mathsf {T}
{}^h
=
\mathsf {T}
\mathrel {\oplus} 
\forall \underline{
\mathsf {a}}
\colon 
\forall \underline{
\mathsf {b}}
\colon 
\forall \underline{
\mathsf {c}}
\colon \underline{
\mathsf {a}}
=\underline{
\mathsf {b}}
\vdash \underline{
\mathsf {a}}
=\underline{
\mathsf {c}}
\vdash \underline{
\mathsf {b}}
=\underline{
\mathsf {c}}
]$

$\rm
[
T_E
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline T
\_E
\mbox{''}
]$

$\rm
[
T_E
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}example
\linebreak [0]\ \hskip0em plus2.0em{}theory
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:399}{}\section* {$\rm 
ragged\ right$}

$\rm
[
ragged\ right
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline ragged
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}right
\mbox{''}
]$

$\rm
[
ragged\ right
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}raggedright
\mbox{''}
]$

$\rm
[
ragged\ right
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ragged
\linebreak [0]\ \hskip0em plus2.0em{}right
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:400}{}\section* {$\rm 
ragged\ right\ expansion\ $}

$\rm
[
ragged\ right\ expansion\ 
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline ragged
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}right
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}expansion
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
ragged\ right\ expansion\ 
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
ragged\ right\ expansion\ 
\mathrel {\ddot {=}}
ragged\ right
]
\rceil 
)
]$

$\rm
[
ragged\ right\ expansion\ 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\mbox{''}
]$

$\rm
[
ragged\ right\ expansion\ 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ragged
\linebreak [0]\ \hskip0em plus2.0em{}right
\linebreak [0]\ \hskip0em plus2.0em{}expansion
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:401}{}\section* {$\rm 
parm(\ast
,\ast
,\ast
)$}

$\rm
[
parm(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {n}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {n}
!
\newline 
\mathrm {If}(
\mathsf {t}
\stackrel{r}{=} 
\lceil 
\forall 
\mathsf{x}
\colon 
\mathsf{y}
\rceil 
,\linebreak [0]
\forall 
\mathsf {n}
\colon 
parm(
\mathsf {t}
{}^{2}
,
\mathsf {t}
{}^{1}
\mathrel { : \, : }
\mathsf {n}
\mathrel { : \, : }
\mathsf {s}
,
\mathsf {T}
\mathrel { {+} 2 \ast }
\mathsf {n}
)
,\linebreak [0]
\newline 
let_1( 
\lambda 
\mathsf {m}
.
\newline 
\mathrm {If}(
{\neg }
\mathsf {m}
,\linebreak [0]
\mathsf {m}
,\linebreak [0]
\mathsf {t}
{}^{R}
\mathrel { : \, : }
parm^*(
\mathsf {t}
{}^t
,
\mathsf {s}
,
\mathsf {n}
)
)
, 
\mathbf {lookup}(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {T}
)
)
)
]$

$\rm
[
parm(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {n}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline parm(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline )
\mbox{''}
]$

$\rm
[
parm(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}parameter
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}stack
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}seed
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}parameter
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:402}{}\section* {$\rm 
parm^*(\ast
,\ast
,\ast
)$}

$\rm
[
parm^*(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {n}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {s}
!
\mathsf {n}
!
\mathrm {If}(
\mathsf {t}
{}^a
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
parm(
\mathsf {t}
{}^h
,
\mathsf {s}
,
\mathsf {n}
)
\mathrel { : \, : }
parm^*(
\mathsf {t}
{}^t
,
\mathsf {s}
,
\mathsf {n}
)
)
]$

$\rm
[
parm^*(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {n}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline parm
{\char94}
{*}(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline )
\mbox{''}
]$

$\rm
[
parm^*(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}parameter
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}star
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}stack
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}seed
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}parameter
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:403}{}\section* {$\rm 
inst(\ast
,\ast
)$}

$\rm
[
inst(
\mathsf {t}
,
\mathsf {s}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf {t}
{}^c
,\linebreak [0]
inst(
\mathsf {s}
{[}
\mathsf {t}
{]}
,
\mathsf {s}
)
,\linebreak [0]
\mathsf {t}
{}^{R}
\mathrel { : \, : }
inst^*(
\mathsf {t}
{}^t
,
\mathsf {s}
)
)
]$

$\rm
[
inst(
\mathsf {t}
,
\mathsf {s}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline inst(
\#1.
\newline ,
\#2.
\newline )
\mbox{''}
]$

$\rm
[
inst(
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}instantiate
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}with
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}instantiate
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:404}{}\section* {$\rm 
inst^*(\ast
,\ast
)$}

$\rm
[
inst^*(
\mathsf {t}
,
\mathsf {s}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {s}
!
\mathrm {If}(
\mathsf {t}
{}^a
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
inst(
\mathsf {t}
{}^h
,
\mathsf {s}
)
\mathrel { : \, : }
inst^*(
\mathsf {t}
{}^t
,
\mathsf {s}
)
)
]$

$\rm
[
inst^*(
\mathsf {t}
,
\mathsf {s}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline inst
{\char94}
{*}(
\#1.
\newline ,
\#2.
\newline )
\mbox{''}
]$

$\rm
[
inst^*(
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}instantiate
\linebreak [0]\ \hskip0em plus2.0em{}star
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}with
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}instantiate
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:405}{}\section* {$\rm 
occur(\ast
,\ast
,\ast
)$}

$\rm
[
occur(
\mathsf {t}
,
\mathsf {u}
,
\mathsf {s}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {s}
!
\mathrm {If}(
\mathsf {u}
{}^c
,\linebreak [0]
\mathrm {If}(
\mathsf {t}
\approx 
\mathsf {u}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
occur(
\mathsf {t}
,
\mathsf {s}
{[}
\mathsf {u}
{]}
,
\mathsf {s}
)
)
,\linebreak [0]
occur^*(
\mathsf {t}
,
\mathsf {u}
{}^t
,
\mathsf {s}
)
)
]$

$\rm
[
occur(
\mathsf {t}
,
\mathsf {u}
,
\mathsf {s}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline occur(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline )
\mbox{''}
]$

$\rm
[
occur(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}occur
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}in
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}substitution
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}occur
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:406}{}\section* {$\rm 
occur^*(\ast
,\ast
,\ast
)$}

$\rm
[
occur^*(
\mathsf {t}
,
\mathsf {u}
,
\mathsf {s}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {t}
!
\mathsf {s}
!
\mathrm {If}(
\mathsf {u}
{}^a
,\linebreak [0]
\mathsf {F}
,\linebreak [0]
\mathrm {If}(
occur(
\mathsf {t}
,
\mathsf {u}
{}^h
,
\mathsf {s}
)
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
occur^*(
\mathsf {t}
,
\mathsf {u}
{}^t
,
\mathsf {s}
)
)
)
]$

$\rm
[
occur^*(
\mathsf {t}
,
\mathsf {u}
,
\mathsf {s}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline occur
{\char94}
{*}(
\#1.
\newline ,
\#2.
\newline ,
\#3.
\newline )
\mbox{''}
]$

$\rm
[
occur^*(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}occur
\linebreak [0]\ \hskip0em plus2.0em{}star
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}in
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}substitution
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}occur
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:407}{}\section* {$\rm 
unify(\ast
=\ast
,\ast
)$}

$\rm
[
unify(
\mathsf {t}
=
\mathsf {u}
,
\mathsf {s}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {t}
!
\mathsf {u}
!
\newline 
\mathrm {If}(
\mathsf {s}
{}^c
,\linebreak [0]
\mathsf {s}
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {t}
{}^c
,\linebreak [0]
unify_2(
\mathsf {t}
=
\mathsf {u}
,
\mathsf {s}
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {u}
{}^c
,\linebreak [0]
unify_2(
\mathsf {u}
=
\mathsf {t}
,
\mathsf {s}
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {t}
\stackrel{r}{=} 
\mathsf {u}
,\linebreak [0]
unify^*(
\mathsf {t}
{}^t
=
\mathsf {u}
{}^t
,
\mathsf {s}
)
,\linebreak [0]
0
)
)
)
)
]$

$\rm
[
unify(
\mathsf {t}
=
\mathsf {u}
,
\mathsf {s}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline unify(
\#1.
\newline 
{=}
\#2.
\newline ,
\#3.
\newline )
\mbox{''}
]$

$\rm
[
unify(
\ast 
=
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unify
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}with
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}substitution
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}unify
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:408}{}\section* {$\rm 
unify^*(\ast
=\ast
,\ast
)$}

$\rm
[
unify^*(
\mathsf {t}
=
\mathsf {u}
,
\mathsf {s}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {u}
!
\mathrm {If}(
\mathsf {t}
{}^a
,\linebreak [0]
\mathsf {s}
,\linebreak [0]
unify^*(
\mathsf {t}
{}^t
=
\mathsf {u}
{}^t
,
unify(
\mathsf {t}
{}^h
=
\mathsf {u}
{}^h
,
\mathsf {s}
)
)
)
]$

$\rm
[
unify^*(
\mathsf {t}
=
\mathsf {u}
,
\mathsf {s}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline unify
{\char94}
{*}(
\#1.
\newline 
{=}
\#2.
\newline ,
\#3.
\newline )
\mbox{''}
]$

$\rm
[
unify^*(
\ast 
=
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unify
\linebreak [0]\ \hskip0em plus2.0em{}star
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}with
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}substitution
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}unify
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:409}{}\section* {$\rm 
unify_2(\ast
=\ast
,\ast
)$}

$\rm
[
unify_2(
\mathsf {t}
=
\mathsf {u}
,
\mathsf {s}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\newline 
\mathrm {If}(
\mathsf {t}
\approx 
\mathsf {u}
,\linebreak [0]
\mathsf {s}
,\linebreak [0]
\newline 
let_1( 
\lambda 
\mathsf {t}'
.
\newline 
\mathrm {If}(
{\neg }
\mathsf {t}'
,\linebreak [0]
unify(
\mathsf {t}'
=
\mathsf {u}
,
\mathsf {s}
)
,\linebreak [0]
\newline 
\mathrm {If}(
occur(
\mathsf {t}
,
\mathsf {u}
,
\mathsf {s}
)
,\linebreak [0]
0
,\linebreak [0]
\mathsf {s}
[ 
\mathsf {t}
{\rightarrow} 
\mathsf {u}
]
)
)
, 
\mathsf {s}
{[}
\mathsf {t}
{]}
)
)
]$

$\rm
[
unify_2(
\mathsf {t}
=
\mathsf {u}
,
\mathsf {s}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline unify
\_2(
\#1.
\newline 
{=}
\#2.
\newline ,
\#3.
\newline )
\mbox{''}
]$

$\rm
[
unify_2(
\ast 
=
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}unify
\linebreak [0]\ \hskip0em plus2.0em{}two
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}with
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}substitution
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}unify
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:410}{}\section* {$\rm L_a$}

$\rm
[L_a
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_a
\mbox{''}
]$

$\rm
[L_a
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_a
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwella
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwella
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwella
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_a
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}a
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:411}{}\section* {$\rm L_b$}

$\rm
[L_b
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_b
\mbox{''}
]$

$\rm
[L_b
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_b
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellb
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellb
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellb
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_b
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}b
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:412}{}\section* {$\rm L_c$}

$\rm
[L_c
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_c
\mbox{''}
]$

$\rm
[L_c
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_c
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellc
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellc
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellc
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_c
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}c
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:413}{}\section* {$\rm L_d$}

$\rm
[L_d
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_d
\mbox{''}
]$

$\rm
[L_d
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_d
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwelld
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwelld
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwelld
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_d
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}d
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:414}{}\section* {$\rm L_e$}

$\rm
[L_e
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_e
\mbox{''}
]$

$\rm
[L_e
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_e
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwelle
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwelle
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwelle
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_e
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}e
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:415}{}\section* {$\rm L_f$}

$\rm
[L_f
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_f
\mbox{''}
]$

$\rm
[L_f
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_f
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellf
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellf
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellf
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_f
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}f
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:416}{}\section* {$\rm L_g$}

$\rm
[L_g
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_g
\mbox{''}
]$

$\rm
[L_g
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_g
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellg
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellg
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellg
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_g
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}g
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:417}{}\section* {$\rm L_h$}

$\rm
[L_h
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_h
\mbox{''}
]$

$\rm
[L_h
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_h
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellh
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellh
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellh
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_h
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}h
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:418}{}\section* {$\rm L_i$}

$\rm
[L_i
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_i
\mbox{''}
]$

$\rm
[L_i
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_i
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwelli
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwelli
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwelli
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_i
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}i
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:419}{}\section* {$\rm L_j$}

$\rm
[L_j
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_j
\mbox{''}
]$

$\rm
[L_j
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_j
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellj
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellj
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellj
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_j
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}j
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:420}{}\section* {$\rm L_k$}

$\rm
[L_k
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_k
\mbox{''}
]$

$\rm
[L_k
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_k
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellk
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellk
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellk
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_k
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}k
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:421}{}\section* {$\rm L_l$}

$\rm
[L_l
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_l
\mbox{''}
]$

$\rm
[L_l
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_l
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwelll
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwelll
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwelll
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_l
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}l
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:422}{}\section* {$\rm L_m$}

$\rm
[L_m
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_m
\mbox{''}
]$

$\rm
[L_m
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_m
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellm
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellm
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellm
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_m
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}m
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:423}{}\section* {$\rm L_n$}

$\rm
[L_n
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_n
\mbox{''}
]$

$\rm
[L_n
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_n
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwelln
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwelln
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwelln
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_n
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}n
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:424}{}\section* {$\rm L_o$}

$\rm
[L_o
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_o
\mbox{''}
]$

$\rm
[L_o
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_o
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwello
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwello
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwello
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_o
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}o
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:425}{}\section* {$\rm L_p$}

$\rm
[L_p
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_p
\mbox{''}
]$

$\rm
[L_p
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_p
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellp
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellp
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellp
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_p
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}p
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:426}{}\section* {$\rm L_q$}

$\rm
[L_q
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_q
\mbox{''}
]$

$\rm
[L_q
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_q
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellq
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellq
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellq
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_q
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}q
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:427}{}\section* {$\rm L_r$}

$\rm
[L_r
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_r
\mbox{''}
]$

$\rm
[L_r
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_r
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellr
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellr
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellr
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_r
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}r
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:428}{}\section* {$\rm L_s$}

$\rm
[L_s
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_s
\mbox{''}
]$

$\rm
[L_s
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_s
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwells
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwells
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwells
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_s
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}s
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:429}{}\section* {$\rm L_t$}

$\rm
[L_t
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_t
\mbox{''}
]$

$\rm
[L_t
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_t
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellt
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellt
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_t
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}t
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:430}{}\section* {$\rm L_u$}

$\rm
[L_u
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_u
\mbox{''}
]$

$\rm
[L_u
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_u
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellu
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellu
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellu
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_u
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}u
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:431}{}\section* {$\rm L_v$}

$\rm
[L_v
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_v
\mbox{''}
]$

$\rm
[L_v
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_v
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellv
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellv
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellv
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_v
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}v
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:432}{}\section* {$\rm L_w$}

$\rm
[L_w
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_w
\mbox{''}
]$

$\rm
[L_w
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_w
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellw
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellw
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellw
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_w
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}w
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:433}{}\section* {$\rm L_x$}

$\rm
[L_x
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_x
\mbox{''}
]$

$\rm
[L_x
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_x
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellx
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellx
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellx
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_x
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}x
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:434}{}\section* {$\rm L_y$}

$\rm
[L_y
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_y
\mbox{''}
]$

$\rm
[L_y
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_y
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwelly
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwelly
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwelly
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_y
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}y
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:435}{}\section* {$\rm L_z$}

$\rm
[L_z
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_z
\mbox{''}
]$

$\rm
[L_z
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_z
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellz
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellz
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellz
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_z
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}z
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:436}{}\section* {$\rm L_A$}

$\rm
[L_A
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_A
\mbox{''}
]$

$\rm
[L_A
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_A
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbiga
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbiga
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbiga
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_A
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}a
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:437}{}\section* {$\rm L_B$}

$\rm
[L_B
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_B
\mbox{''}
]$

$\rm
[L_B
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_B
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigb
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigb
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigb
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_B
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}b
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:438}{}\section* {$\rm L_C$}

$\rm
[L_C
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_C
\mbox{''}
]$

$\rm
[L_C
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_C
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigc
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigc
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigc
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_C
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}c
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:439}{}\section* {$\rm L_D$}

$\rm
[L_D
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_D
\mbox{''}
]$

$\rm
[L_D
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_D
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigd
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigd
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigd
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_D
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}d
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:440}{}\section* {$\rm L_E$}

$\rm
[L_E
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_E
\mbox{''}
]$

$\rm
[L_E
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_E
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbige
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbige
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbige
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_E
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}e
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:441}{}\section* {$\rm L_F$}

$\rm
[L_F
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_F
\mbox{''}
]$

$\rm
[L_F
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_F
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigf
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigf
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigf
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_F
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}f
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:442}{}\section* {$\rm L_G$}

$\rm
[L_G
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_G
\mbox{''}
]$

$\rm
[L_G
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_G
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigg
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigg
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigg
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_G
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}g
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:443}{}\section* {$\rm L_H$}

$\rm
[L_H
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_H
\mbox{''}
]$

$\rm
[L_H
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_H
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigh
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigh
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigh
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_H
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}h
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:444}{}\section* {$\rm L_I$}

$\rm
[L_I
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_I
\mbox{''}
]$

$\rm
[L_I
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_I
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigi
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigi
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_I
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}i
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:445}{}\section* {$\rm L_J$}

$\rm
[L_J
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_J
\mbox{''}
]$

$\rm
[L_J
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_J
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigj
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigj
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigj
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_J
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}j
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:446}{}\section* {$\rm L_K$}

$\rm
[L_K
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_K
\mbox{''}
]$

$\rm
[L_K
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_K
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigk
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigk
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigk
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_K
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}k
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:447}{}\section* {$\rm L_L$}

$\rm
[L_L
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_L
\mbox{''}
]$

$\rm
[L_L
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_L
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigl
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigl
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigl
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_L
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}l
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:448}{}\section* {$\rm L_M$}

$\rm
[L_M
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_M
\mbox{''}
]$

$\rm
[L_M
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_M
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigm
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigm
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigm
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_M
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}m
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:449}{}\section* {$\rm L_N$}

$\rm
[L_N
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_N
\mbox{''}
]$

$\rm
[L_N
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_N
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbign
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbign
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbign
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_N
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}n
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:450}{}\section* {$\rm L_O$}

$\rm
[L_O
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_O
\mbox{''}
]$

$\rm
[L_O
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_O
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigo
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigo
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigo
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_O
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}o
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:451}{}\section* {$\rm L_P$}

$\rm
[L_P
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_P
\mbox{''}
]$

$\rm
[L_P
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_P
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigp
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigp
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigp
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_P
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}p
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:452}{}\section* {$\rm L_Q$}

$\rm
[L_Q
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_Q
\mbox{''}
]$

$\rm
[L_Q
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_Q
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigq
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigq
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigq
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_Q
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}q
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:453}{}\section* {$\rm L_R$}

$\rm
[L_R
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_R
\mbox{''}
]$

$\rm
[L_R
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_R
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigr
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigr
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigr
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_R
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}r
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:454}{}\section* {$\rm L_S$}

$\rm
[L_S
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_S
\mbox{''}
]$

$\rm
[L_S
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_S
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigs
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigs
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigs
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_S
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}s
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:455}{}\section* {$\rm L_T$}

$\rm
[L_T
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_T
\mbox{''}
]$

$\rm
[L_T
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_T
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigt
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigt
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigt
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_T
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}t
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:456}{}\section* {$\rm L_U$}

$\rm
[L_U
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_U
\mbox{''}
]$

$\rm
[L_U
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_U
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigu
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigu
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigu
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_U
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}u
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:457}{}\section* {$\rm L_V$}

$\rm
[L_V
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_V
\mbox{''}
]$

$\rm
[L_V
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_V
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigv
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigv
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigv
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_V
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}v
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:458}{}\section* {$\rm L_W$}

$\rm
[L_W
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_W
\mbox{''}
]$

$\rm
[L_W
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_W
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigw
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigw
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigw
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_W
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}w
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:459}{}\section* {$\rm L_X$}

$\rm
[L_X
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_X
\mbox{''}
]$

$\rm
[L_X
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_X
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigx
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigx
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigx
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_X
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}x
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:460}{}\section* {$\rm L_Y$}

$\rm
[L_Y
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_Y
\mbox{''}
]$

$\rm
[L_Y
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_Y
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigy
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigy
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigy
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_Y
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}y
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:461}{}\section* {$\rm L_Z$}

$\rm
[L_Z
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_Z
\mbox{''}
]$

$\rm
[L_Z
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_Z
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwellbigz
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline 
\mbox {$\backslash $}xdef
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigz
\linebreak [0]\ \hskip0em plus2.0em{}
\{L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwellbigz
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_Z
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}big
\linebreak [0]\ \hskip0em plus2.0em{}z
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:462}{}\section* {$\rm L_?$}

$\rm
[L_?
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}L
\_?
\mbox{''}
]$

$\rm
[L_?
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_?
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[L_?
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}ell
\linebreak [0]\ \hskip0em plus2.0em{}dummy
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:463}{}\section* {$\rm 
Reflexivity$}

$\rm
[
Reflexivity
\stackrel{
proof
}{\rightarrow}
\lceil 
T_E
\vdash 
\forall \underline{
\mathsf {a}}
\colon 
HeadPair
{} ^ { I }
{} ^ { \rhd }
{} ^ { \ast } 
{} ^ { \rhd }
\mathop {\char64} \underline{
\mathsf {a}}
\mathop {\char64} \underline{
\mathsf {a}}
; 
Transitivity
{} ^ { I }
{} ^ { \rhd }
{} ^ { \ast } 
{} ^ { \rhd }
\mathop {\char64} \underline{
\mathsf {a}}
\mathrel { : \, : }\underline{
\mathsf {a}}
{}^h
\mathop {\char64} \underline{
\mathsf {a}}
\mathop {\char64} \underline{
\mathsf {a}}
{} ^ { \rhd }
{} ^ { \rhd }
\rceil 
]$

$\rm
[
Reflexivity
\stackrel{
stmt
}{\rightarrow}
T_E
\vdash 
\forall \underline{
\mathsf {a}}
\colon \underline{
\mathsf {a}}
=\underline{
\mathsf {a}}
]$

$\rm
[
Reflexivity
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline Reflexivity
\mbox{''}
]$

$\rm
[
Reflexivity
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}sequent
\linebreak [0]\ \hskip0em plus2.0em{}reflexivity
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:464}{}\section* {$\rm 
Reflexivity_1$}

$\rm
[
Reflexivity_1
\stackrel{
proof
}{\rightarrow}
\lambda 
\mathsf {c}
.
\lambda 
\mathsf{x}
.
{\cal P}( 
\lceil 
T_E
\vdash 
\forall \underline{
\mathsf {a}}
\colon 
HeadPair
\gg \underline{
\mathsf {a}}
\mathrel { : \, : }\underline{
\mathsf {a}}
{}^h
=\underline{
\mathsf {a}}
; 
Transitivity
\rhd \underline{
\mathsf {a}}
\mathrel { : \, : }\underline{
\mathsf {a}}
{}^h
=\underline{
\mathsf {a}}
\rhd \underline{
\mathsf {a}}
\mathrel { : \, : }\underline{
\mathsf {a}}
{}^h
=\underline{
\mathsf {a}}
\gg \underline{
\mathsf {a}}
=\underline{
\mathsf {a}}
\rceil 
, 
p_0
, 
\mathsf {c}
)
]$

$\rm
[
Reflexivity_1
\stackrel{
stmt
}{\rightarrow}
T_E
\vdash 
\forall \underline{
\mathsf {a}}
\colon \underline{
\mathsf {a}}
=\underline{
\mathsf {a}}
]$

$\rm
[
Reflexivity_1
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline Reflexivity
\_1
\mbox{''}
]$

$\rm
[
Reflexivity_1
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}tactic
\linebreak [0]\ \hskip0em plus2.0em{}reflexivity
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:465}{}\section* {$\rm 
Commutativity$}

$\rm
[
Commutativity
\stackrel{
proof
}{\rightarrow}
\lceil 
T_E
\vdash 
\forall \underline{
\mathsf {a}}
\colon 
\forall \underline{
\mathsf {b}}
\colon \underline{
\mathsf {a}}
=\underline{
\mathsf {b}}
\vdash 
Reflexivity
{} ^ { I }
{} ^ { \rhd }
{} ^ { \ast } 
{} ^ { \rhd }
\mathop {\char64} \underline{
\mathsf {a}}
; 
Transitivity
{} ^ { I }
{} ^ { \rhd }
{} ^ { \ast } 
{} ^ { \rhd }
\mathop {\char64} \underline{
\mathsf {a}}
\mathop {\char64} \underline{
\mathsf {b}}
\mathop {\char64} \underline{
\mathsf {a}}
{} ^ { \rhd }
{} ^ { \rhd }
\rceil 
]$

$\rm
[
Commutativity
\stackrel{
stmt
}{\rightarrow}
T_E
\vdash 
\forall \underline{
\mathsf {a}}
\colon 
\forall \underline{
\mathsf {b}}
\colon \underline{
\mathsf {a}}
=\underline{
\mathsf {b}}
\vdash \underline{
\mathsf {b}}
=\underline{
\mathsf {a}}
]$

$\rm
[
Commutativity
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline Commutativity
\mbox{''}
]$

$\rm
[
Commutativity
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}sequent
\linebreak [0]\ \hskip0em plus2.0em{}commutativity
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:466}{}\section* {$\rm 
Commutativity_1$}

$\rm
[
Commutativity_1
\stackrel{
proof
}{\rightarrow}
\lambda 
\mathsf {c}
.
\lambda 
\mathsf{x}
.
{\cal P}( 
\lceil 
T_E
\vdash 
\forall \underline{
\mathsf {a}}
\colon 
\forall \underline{
\mathsf {b}}
\colon \underline{
\mathsf {a}}
=\underline{
\mathsf {b}}
\vdash 
Reflexivity_1
\gg \underline{
\mathsf {a}}
=\underline{
\mathsf {a}}
; 
Transitivity
\rhd \underline{
\mathsf {a}}
=\underline{
\mathsf {b}}
\rhd \underline{
\mathsf {a}}
=\underline{
\mathsf {a}}
\gg \underline{
\mathsf {b}}
=\underline{
\mathsf {a}}
\rceil 
, 
p_0
, 
\mathsf {c}
)
]$

$\rm
[
Commutativity_1
\stackrel{
stmt
}{\rightarrow}
T_E
\vdash 
\forall \underline{
\mathsf {a}}
\colon 
\forall \underline{
\mathsf {b}}
\colon \underline{
\mathsf {a}}
=\underline{
\mathsf {b}}
\vdash \underline{
\mathsf {b}}
=\underline{
\mathsf {a}}
]$

$\rm
[
Commutativity_1
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline Commutativity
\_1
\mbox{''}
]$

$\rm
[
Commutativity_1
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}tactic
\linebreak [0]\ \hskip0em plus2.0em{}commutativity
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:467}{}\section* {$\rm 
{<}tactic{>}$}

$\rm
[
{<}tactic{>}
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
{<}tactic{>}
\rceil 
]$

$\rm
[
{<}tactic{>}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
{<}
\}tactic
\{
{>}
\}
\mbox{''}
]$

$\rm
[
{<}tactic{>}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}the
\linebreak [0]\ \hskip0em plus2.0em{}tactic
\linebreak [0]\ \hskip0em plus2.0em{}aspect
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:468}{}\section* {$\rm 
tactic$}

$\rm
[
tactic
\stackrel{
msg
}{\rightarrow}
{<}tactic{>}
]$

$\rm
[
tactic
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline tactic
\mbox{''}
]$

$\rm
[
tactic
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}tactic
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:469}{}\section* {$\rm 
[\ast
\stackrel {tactic}{=}\ast
]$}

$\rm
[
[
\mathsf{x}
\stackrel {tactic}{=}
\mathsf{y}
]
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
[
\mathsf{x}
\stackrel {tactic}{=}
\mathsf{y}
]
\mathrel {\ddot {=}}
[(
\mathsf{x}
)^{\mathbf {p}}
\stackrel{
tactic
}{\rightarrow}
\mathsf{y}
]
]
\rceil 
)
]$

$\rm
[
[
\mathsf{x}
\stackrel {tactic}{=}
\mathsf{y}
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline [
\#1/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{tactic
\}
\{
{=}
\}
\#2.
\newline ]
\mbox{''}
]$

$\rm
[
[
\ast 
\stackrel {tactic}{=}
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}tactic
\linebreak [0]\ \hskip0em plus2.0em{}define
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}as
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}define
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:470}{}\section* {$\rm 
{\cal P}( \ast
, \ast
, \ast
)$}

$\rm
[
{\cal P}( 
\mathsf {t}
, 
\mathsf {s}
, 
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {s}
!
\newline 
let_1( 
\lambda 
\mathsf {d}
.
\newline 
\mathrm {If}(
\mathsf {d}
,\linebreak [0]
\mathsf {t}
{}^h
\mathrel { : \, : }
{\cal P}^*( 
\mathsf {t}
{}^t
, 
\mathsf {s}
, 
\mathsf {c}
)
,\linebreak [0]
\newline 
{\cal U}^M(
{\cal E}(
\mathsf {d}
{}^{3}
,
\mathsf {T}
,
\mathsf {c}
)
\mathbin {\mbox {`}}
\mathsf {t}
\mathbin {\mbox {`}}
\mathsf {s}
\mathbin {\mbox {`}}
\mathsf {c}
)
)
, 
\mathbf{aspect}( 
{<}tactic{>}
, 
\mathsf {t}
, 
\mathsf {c}
)
)
]$

$\rm
[
{\cal P}( 
\mathsf {t}
, 
\mathsf {s}
, 
\mathsf {c}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}P
\}(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline )
\mbox{''}
]$

$\rm
[
{\cal P}( 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}proof
\linebreak [0]\ \hskip0em plus2.0em{}expand
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}state
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}expand
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:471}{}\section* {$\rm 
{\cal P}^*( \ast
, \ast
, \ast
)$}

$\rm
[
{\cal P}^*( 
\mathsf {t}
, 
\mathsf {s}
, 
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {s}
!
\mathsf {c}
!
\mathrm {If}(
\mathsf {t}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
{\cal P}( 
\mathsf {t}
{}^h
, 
\mathsf {s}
, 
\mathsf {c}
)
\mathrel { : \, : }
{\cal P}^*( 
\mathsf {t}
{}^t
, 
\mathsf {s}
, 
\mathsf {c}
)
)
]$

$\rm
[
{\cal P}^*( 
\mathsf {t}
, 
\mathsf {s}
, 
\mathsf {c}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}P
\}
{\char94}
{*}(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline )
\mbox{''}
]$

$\rm
[
{\cal P}^*( 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}proof
\linebreak [0]\ \hskip0em plus2.0em{}expand
\linebreak [0]\ \hskip0em plus2.0em{}list
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}state
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}expand
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:472}{}\section* {$\rm 
p_0$}

$\rm
[
p_0
\stackrel{
\mathrm {val}
}{\rightarrow}
{\cal M}(
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
{\cal P}( 
\mathsf {t}
, 
\mathsf {s}
, 
\mathsf {c}
)
)
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
p_0
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline p
\_0
\mbox{''}
]$

$\rm
[
p_0
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}proof
\linebreak [0]\ \hskip0em plus2.0em{}state
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:473}{}\section* {$\rm 
conclude_1 ( \ast
, \ast
)$}

$\rm
[
conclude_1 ( 
\mathsf {t}
, 
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\newline 
let_1( 
\lambda 
\mathsf {r}
.
\newline 
\mathrm {If}(
\mathsf {r}
{}^c
,\linebreak [0]
error_{2}(
\lceil 
\mbox{``}Unification
\linebreak [0]\ \hskip0em plus2.0em{}failed
\mbox{''}
\rceil 
,
\mathsf {t}
)
,\linebreak [0]
\mathsf {r}
)
, 
conclude_2 ( 
\mathsf {t}
{}^{1}
, 
\mathsf {t}
{}^{2}
, 
\mathsf {c}
)
)
]$

$\rm
[
conclude_1 ( 
\mathsf {t}
, 
\mathsf {c}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline conclude
\_1
\linebreak [0]\ \hskip0em plus2.0em{}(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
conclude_1 ( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}conclude
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}conclude
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:474}{}\section* {$\rm 
conclude_2 ( \ast
, \ast
, \ast
)$}

$\rm
[
conclude_2 ( 
\mathsf {a}
, 
\mathsf {t}
, 
\mathsf {c}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {t}
!
\newline 
\mathrm {If}(
\mathsf {a}
\stackrel{r}{=} 
\lceil 
\mathsf{x}
\rhd 
\mathsf{y}
\rceil 
,\linebreak [0]
conclude_2 ( 
\mathsf {a}
{}^{1}
, 
\mathsf {a}
\mbox {-color}( 
\mathsf {t}
\rhd 
\mathsf {a}
{}^{2}
)
, 
\mathsf {c}
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {a}
\stackrel{r}{=} 
\lceil 
\mathsf{x}
\mathrel {\makebox [0mm][l]{$\rhd $}\,{\rhd }} 
\mathsf{y}
\rceil 
,\linebreak [0]
conclude_2 ( 
\mathsf {a}
{}^{1}
, 
\mathsf {a}
\mbox {-color}( 
\mathsf {t}
\mathrel {\makebox [0mm][l]{$\rhd $}\,{\rhd }} 
\mathsf {a}
{}^{2}
)
, 
\mathsf {c}
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {a}
\stackrel{r}{=} 
\lceil 
\mathsf{x}
\mathop {\char64} 
\mathsf{y}
\rceil 
,\linebreak [0]
conclude_2 ( 
\mathsf {a}
{}^{1}
, 
\mathsf {a}
\mbox {-color}( 
\mathsf {t}
\mathop {\char64} 
\mathsf {a}
{}^{2}
)
, 
\mathsf {c}
)
,\linebreak [0]
\newline 
\mathrm {If}(
\mathbf{aspect}( 
{<}proof{>}
, 
\mathsf {a}
, 
\mathsf {c}
)
,\linebreak [0]
error_{2}(
\lceil 
\mbox{``}Lemma
\linebreak [0]\ \hskip0em plus2.0em{}expected
\mbox{''}
\rceil 
,
\mathsf {a}
)
,\linebreak [0]
\newline 
let_1( 
\lambda 
\mathsf {d}
.
\newline 
conclude_3 ( 
\mathsf {a}
\mbox {-color}( 
conclude_4 ( 
\mathsf {a}
{} ^ { I }
{} ^ { \rhd }
{} ^ { \ast } 
{} ^ { \rhd }
, 
\mathsf {d}
{}^{3}
{}^{2}
)
)
, 
\mathsf {t}
, 
parm(
\mathsf {d}
{}^{3}
{}^{2}
,
\mathsf {T}
,
1
)
, 
\mathsf {T}
)
, 
\mathbf{aspect}( 
{<}stmt{>}
, 
\mathsf {a}
, 
\mathsf {c}
)
)
)
)
)
)
]$

$\rm
[
conclude_2 ( 
\mathsf {a}
, 
\mathsf {t}
, 
\mathsf {c}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline conclude
\_2
\linebreak [0]\ \hskip0em plus2.0em{}(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline )
\mbox{''}
]$

$\rm
[
conclude_2 ( 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}conclude
\linebreak [0]\ \hskip0em plus2.0em{}two
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}proves
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cache
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}conclude
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:475}{}\section* {$\rm 
conclude_3 ( \ast
, \ast
, \ast
, \ast
)$}

$\rm
[
conclude_3 ( 
\mathsf {a}
, 
\mathsf {t}
, 
\mathsf {l}
, 
\mathsf {s}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {a}
!
\mathsf {t}
!
\mathsf {l}
!
\mathsf {s}
!
\newline 
\mathrm {If}(
\mathsf {l}
\stackrel{r}{=} 
\lceil 
\mathsf{x}
\vdash 
\mathsf{y}
\rceil 
,\linebreak [0]
\newline 
\mathsf {t}
\stackrel{r}{=} 
\lceil 
\mathsf{x}
\rhd 
\mathsf{y}
\rceil 
\left\{\protect \begin {array}{l}
conclude_3 ( 
\mathsf {a}
{} ^ { \rhd }
, 
\mathsf {t}
{}^{1}
, 
\mathsf {l}
{}^{2}
, 
unify(
\mathsf {l}
{}^{1}
=
\mathsf {t}
{}^{2}
,
\mathsf {s}
)
)
\\
conclude_3 ( 
\mathsf {a}
{} ^ { \rhd }
, 
\mathsf {t}
, 
\mathsf {l}
{}^{2}
, 
\mathsf {s}
)
\protect \end {array}\right.
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {l}
\stackrel{r}{=} 
\lceil 
\mathsf{x}
\mathrel {\makebox [0mm][l]{$\vdash $}\,{\vdash }} 
\mathsf{y}
\rceil 
,\linebreak [0]
\newline 
\mathsf {t}
\stackrel{r}{=} 
\lceil 
\mathsf{x}
\mathrel {\makebox [0mm][l]{$\rhd $}\,{\rhd }} 
\mathsf{y}
\rceil 
\left\{\protect \begin {array}{l}
conclude_3 ( 
\mathsf {a}
{} ^ { \rhd }
, 
\mathsf {t}
{}^{1}
, 
\mathsf {l}
{}^{2}
, 
unify(
\mathsf {l}
{}^{1}
=
\mathsf {t}
{}^{2}
,
\mathsf {s}
)
)
\\
conclude_3 ( 
\mathsf {a}
{} ^ { V } 
, 
\mathsf {t}
, 
\mathsf {l}
{}^{2}
, 
\mathsf {s}
)
\protect \end {array}\right.
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {l}
\stackrel{r}{=} 
\lceil 
\forall 
\mathsf{x}
\colon 
\mathsf{y}
\rceil 
,\linebreak [0]
\newline 
\mathsf {t}
\stackrel{r}{=} 
\lceil 
\mathsf{x}
\mathop {\char64} 
\mathsf{y}
\rceil 
\left\{\protect \begin {array}{l}
conclude_3 ( 
\mathsf {a}
\mathop {\char64} 
\mathsf {t}
{}^{2}
, 
\mathsf {t}
{}^{1}
, 
\mathsf {l}
{}^{2}
, 
unify(
\mathsf {l}
{}^{1}
=
\mathsf {t}
{}^{2}
,
\mathsf {s}
)
)
\\
conclude_3 ( 
\mathsf {a}
\mathop {\char64} 
\mathsf {l}
{}^{1}
, 
\mathsf {t}
, 
\mathsf {l}
{}^{2}
, 
\mathsf {s}
)
\protect \end {array}\right.
,\linebreak [0]
\newline 
let_1( 
\lambda 
\mathsf {s}
.
\newline 
\mathrm {If}(
\mathsf {s}
{}^c
,\linebreak [0]
\mathsf {s}
,\linebreak [0]
\newline 
inst(
\mathsf {a}
,
\mathsf {s}
)
)
, 
unify(
\mathsf {l}
=
\mathsf {t}
,
\mathsf {s}
)
)
)
)
)
]$

$\rm
[
conclude_3 ( 
\mathsf {a}
, 
\mathsf {t}
, 
\mathsf {l}
, 
\mathsf {s}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline conclude
\_3
\linebreak [0]\ \hskip0em plus2.0em{}(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\newline )
\mbox{''}
]$

$\rm
[
conclude_3 ( 
\ast 
, 
\ast 
, 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}conclude
\linebreak [0]\ \hskip0em plus2.0em{}three
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}proves
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}lemma
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}substitution
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}conclude
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:476}{}\section* {$\rm 
conclude_4 ( \ast
, \ast
)$}

$\rm
[
conclude_4 ( 
\mathsf {a}
, 
\mathsf {l}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {a}
!
\mathsf {l}
!
\newline 
\mathrm {If}(
{\neg }
\mathsf {l}
\stackrel{r}{=} 
\lceil 
\forall 
\mathsf{x}
\colon 
\mathsf{y}
\rceil 
,\linebreak [0]
\mathsf {a}
,\linebreak [0]
\newline 
let_1( 
\lambda 
\mathsf {v}
.
\forall 
\mathsf {v}
\colon 
conclude_4 ( 
\mathsf {a}
\mathop {\char64} 
\mathsf {v}
, 
\mathsf {l}
{}^{2}
)
, 
\lceil \underline{
\ast }
\rceil 
{}^{R}
\mathrel { : \, : }
\mathsf {l}
{}^{1}
\mathrel { : \, : }
\mathsf {T}
)
)
]$

$\rm
[
conclude_4 ( 
\mathsf {a}
, 
\mathsf {l}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline conclude
\_4
\linebreak [0]\ \hskip0em plus2.0em{}(
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ,
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
conclude_4 ( 
\ast 
, 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}conclude
\linebreak [0]\ \hskip0em plus2.0em{}four
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}lemma
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}conclude
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:477}{}\section* {$\rm \ast
\_\{\ast
\}$}

$\rm
[
\ast 
\_\{
\ast 
\}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}
\_
\mbox {$\backslash $}
\{
\#2.
\newline 
\mbox {$\backslash $}
\}
\mbox{''}
]$

$\rm
[
\ast 
\_\{
\ast 
\}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\_
\{
\#2.
\newline 
\}
\mbox{''}
]$

$\rm
[
\ast 
\_\{
\ast 
\}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sub
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}sub
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:478}{}\section* {$\rm \ast
/indexintro(\ast
,\ast
,\ast
,\ast
)$}

$\rm
[
\mathsf{x}
/indexintro(
\mathsf{y}
,
\mathsf {i}
,
\mathsf {p}
,
\mathsf {t}
)
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\#1.
\newline /indexintro(
\#2.
\newline ,
\#3.
\newline ,
\#4.
\newline ,
\#5.
\newline )
\mbox{''}
]$

$\rm
[
\mathsf{x}
/indexintro(
\mathsf{y}
,
\mathsf {i}
,
\mathsf {p}
,
\mathsf {t}
)
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
\mathsf{x}
/indexintro(
\mathsf{y}
,
\mathsf {i}
,
\mathsf {p}
,
\mathsf {t}
)
\mathrel {\ddot {=}}
\mathsf{x}
\ \$
[
\mathsf{y}
\stackrel {\mathrm {tex}}{=} 
\mathsf {t}
]\$\linebreak[0]\ 
]
\rceil 
)
]$

$\rm
[
\mathsf{x}
/indexintro(
\mathsf{y}
,
\mathsf {i}
,
\mathsf {p}
,
\mathsf {t}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\%
\newline 
\mbox {$\backslash $}footnote
\{
\$[
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{pyk
\}
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#4/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline ]
\$
\}
\mbox {$\backslash $}index
\{
\#3.
{:}
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\linebreak [0]\ \hskip0em plus2.0em{}@
\#3.
{:}
\linebreak [0]\ \hskip0em plus2.0em{}
\$[
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.]
\$
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\}
\%
\newline 
\mbox {$\backslash $}index
\{pyk
{:}
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\linebreak [0]\ \hskip0em plus2.0em{}
\$[
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.]
\$
\}
\%
\newline 
\mbox {$\backslash $}tex
\{
\newline 
\$[
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{tex
\}
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#5/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline ]
\$
\}
\mbox{''}
]$

$\rm
[
\ast 
/indexintro(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}intro
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}index
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}pyk
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}tex
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}intro
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:479}{}\section* {$\rm \ast
/intro(\ast
,\ast
,\ast
)$}

$\rm
[
\mathsf{x}
/intro(
\mathsf{y}
,
\mathsf {p}
,
\mathsf {t}
)
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\#1.
\newline /intro(
\#2.
\newline ,
\#3.
\newline ,
\#4.
\newline )
\mbox{''}
]$

$\rm
[
\mathsf{x}
/intro(
\mathsf{y}
,
\mathsf {p}
,
\mathsf {t}
)
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
\mathsf{x}
/intro(
\mathsf{y}
,
\mathsf {p}
,
\mathsf {t}
)
\mathrel {\ddot {=}}
\mathsf{x}
\ \$
[
\mathsf{y}
\stackrel {\mathrm {tex}}{=} 
\mathsf {t}
]\$\linebreak[0]\ 
]
\rceil 
)
]$

$\rm
[
\mathsf{x}
/intro(
\mathsf{y}
,
\mathsf {p}
,
\mathsf {t}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\%
\newline 
\mbox {$\backslash $}footnote
\{
\$[
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{pyk
\}
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#3/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline ]
\$
\}
\mbox {$\backslash $}index
\{
\mbox {$\backslash $}alpha
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\linebreak [0]\ \hskip0em plus2.0em{}@
\mbox {$\backslash $}back
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}makebox[20mm][l]
\{
\$[
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.]
\$
\}
\#3.
\}
\%
\newline 
\mbox {$\backslash $}index
\{pyk
{:}
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\linebreak [0]\ \hskip0em plus2.0em{}
\$[
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.]
\$
\}
\%
\newline 
\mbox {$\backslash $}tex
\{
\newline 
\$[
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{tex
\}
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#4/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline ]
\$
\}
\mbox{''}
]$

$\rm
[
\ast 
/intro(
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}intro
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}pyk
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}tex
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}intro
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:480}{}\section* {$\rm \ast
/bothintro(\ast
,\ast
,\ast
,\ast
,\ast
)$}

$\rm
[
\mathsf{x}
/bothintro(
\mathsf{y}
,
\mathsf {i}
,
\mathsf {p}
,
\mathsf {t}
,
\mathsf {n}
)
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\#1.
\newline /bothintro(
\#2.
\newline ,
\#3.
\newline ,
\#4.
\newline ,
\#5.
\newline ,
\#6.
\newline )
\mbox{''}
]$

$\rm
[
\mathsf{x}
/bothintro(
\mathsf{y}
,
\mathsf {i}
,
\mathsf {p}
,
\mathsf {t}
,
\mathsf {n}
)
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
\mathsf{x}
/bothintro(
\mathsf{y}
,
\mathsf {i}
,
\mathsf {p}
,
\mathsf {t}
,
\mathsf {n}
)
\mathrel {\ddot {=}}
\mathsf{x}
\ \$
[
\mathsf{y}
\stackrel {\mathrm {tex}}{=} 
\mathsf {t}
]\$\linebreak[0]\ 
\ \$
[
\mathsf{y}
\stackrel {\mathrm {name}}{=} 
\mathsf {n}
]\$\linebreak[0]\ 
]
\rceil 
)
]$

$\rm
[
\mathsf{x}
/bothintro(
\mathsf{y}
,
\mathsf {i}
,
\mathsf {p}
,
\mathsf {t}
,
\mathsf {n}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\%
\newline 
\mbox {$\backslash $}footnote
\{
\$[
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{pyk
\}
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#4/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline ]
\$
\}
\mbox {$\backslash $}index
\{
\#3.
{:}
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\linebreak [0]\ \hskip0em plus2.0em{}@
\#3.
{:}
\linebreak [0]\ \hskip0em plus2.0em{}
\$[
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.]
\$
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\}
\%
\newline 
\mbox {$\backslash $}index
\{pyk
{:}
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\linebreak [0]\ \hskip0em plus2.0em{}
\$[
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.]
\$
\}
\%
\newline 
\mbox {$\backslash $}tex
\{
\newline 
\$[
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{tex
\}
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#5/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline ]
\$
\}
\newline 
\mbox {$\backslash $}tex
\{
\newline 
\$[
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{name
\}
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#6/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline ]
\$
\}
\mbox{''}
]$

$\rm
[
\ast 
/bothintro(
\ast 
,
\ast 
,
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}intro
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}index
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}pyk
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}tex
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}name
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}intro
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:481}{}\section* {$\rm \ast
/nameintro(\ast
,\ast
,\ast
,\ast
)$}

$\rm
[
\mathsf{x}
/nameintro(
\mathsf{y}
,
\mathsf {p}
,
\mathsf {t}
,
\mathsf {n}
)
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\#1.
\newline /nameintro(
\#2.
\newline ,
\#3.
\newline ,
\#4.
\newline ,
\#5.
\newline )
\mbox{''}
]$

$\rm
[
\mathsf{x}
/nameintro(
\mathsf{y}
,
\mathsf {p}
,
\mathsf {t}
,
\mathsf {n}
)
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
\mathsf{x}
/nameintro(
\mathsf{y}
,
\mathsf {p}
,
\mathsf {t}
,
\mathsf {n}
)
\mathrel {\ddot {=}}
\mathsf{x}
\ \$
[
\mathsf{y}
\stackrel {\mathrm {tex}}{=} 
\mathsf {t}
]\$\linebreak[0]\ 
\ \$
[
\mathsf{y}
\stackrel {\mathrm {name}}{=} 
\mathsf {n}
]\$\linebreak[0]\ 
]
\rceil 
)
]$

$\rm
[
\mathsf{x}
/nameintro(
\mathsf{y}
,
\mathsf {p}
,
\mathsf {t}
,
\mathsf {n}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\%
\newline 
\mbox {$\backslash $}footnote
\{
\$[
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{pyk
\}
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#3/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline ]
\$
\}
\mbox {$\backslash $}index
\{
\mbox {$\backslash $}alpha
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\linebreak [0]\ \hskip0em plus2.0em{}@
\mbox {$\backslash $}back
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}makebox[20mm][l]
\{
\$[
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.]
\$
\}
\#3.
\}
\%
\newline 
\mbox {$\backslash $}index
\{pyk
{:}
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\linebreak [0]\ \hskip0em plus2.0em{}
\$[
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.]
\$
\}
\%
\newline 
\mbox {$\backslash $}tex
\{
\newline 
\$[
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{tex
\}
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#4/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline ]
\$
\}
\newline 
\mbox {$\backslash $}tex
\{
\newline 
\$[
\#2/tex
\linebreak [0]\ \hskip0em plus2.0em{}name/tex.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{name
\}
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#5/tex
\linebreak [0]\ \hskip0em plus2.0em{}name.
\newline ]
\$
\}
\mbox{''}
]$

$\rm
[
\ast 
/nameintro(
\ast 
,
\ast 
,
\ast 
,
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}intro
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}pyk
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}tex
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}name
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}intro
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:482}{}\section* {$\rm \ast'$}

$\rm
[
\mathsf{x}'
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\mbox {'}
\mbox{''}
]$

$\rm
[
\ast '
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}prime
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:483}{}\section* {$\rm \ast
{[}\ast
{]}$}

$\rm
[
\mathsf {a}
{[}
\mathsf {k}
{]}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathbf {assoc}_1(
\mathsf {a}
,
\mathsf {k}
,
\mathsf {k}
)
]$

$\rm
[
\ast 
{[}
\ast 
{]}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{[
\}
\#2.
\newline 
\{]
\}
\mbox{''}
]$

$\rm
[
\ast 
{[}
\ast 
{]}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}assoc
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}assoc
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:484}{}\section* {$\rm \ast
[ \ast
{\rightarrow} \ast
]$}

$\rm
[
\mathsf {a}
[ 
\mathsf {i}
{\rightarrow} 
\mathsf {v}
]
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {i}
{}^c
\left\{\protect \begin {array}{l}
\mathsf {v}
\left\{\protect \begin {array}{l}
array\mbox{-}\linebreak[0]remove( 
\mathsf {i}
, 
\mathsf {a}
, 
0
)
\\
array\mbox{-}\linebreak[0]put( 
\mathsf {i}
, 
\mathsf {v}
, 
\mathsf {a}
, 
0
)
\protect \end {array}\right.
\\
\mathsf {v}
!
\mathsf {a}
\protect \end {array}\right.
]$

$\rm
[
\mathsf {a}
[ 
\mathsf {i}
{\rightarrow} 
\mathsf {v}
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline [
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline 
\{
\mbox {$\backslash $}rightarrow
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ]
\mbox{''}
]$

$\rm
[
\ast 
[ 
\ast 
{\rightarrow} 
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}set
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}to
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}set
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:485}{}\section* {$\rm \ast
[ \ast
{\Rightarrow} \ast
]$}

$\rm
[
\mathsf {a}
[ 
\mathsf {i}
{\Rightarrow} 
\mathsf {v}
]
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {i}
{}^a
\left\{\protect \begin {array}{l}
\mathsf {a}
!
\mathsf {v}
\\
\mathsf {a}
[ 
\mathsf {i}
{}^h
{\rightarrow} 
\mathsf {a}
{[}
\mathsf {i}
{}^h
{]}
[ 
\mathsf {i}
{}^t
{\Rightarrow} 
\mathsf {v}
]
]
\protect \end {array}\right.
]$

$\rm
[
\mathsf {a}
[ 
\mathsf {i}
{\Rightarrow} 
\mathsf {v}
]
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline [
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline 
\{
\mbox {$\backslash $}Rightarrow
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ]
\mbox{''}
]$

$\rm
[
\ast 
[ 
\ast 
{\Rightarrow} 
\ast 
]
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}set
\linebreak [0]\ \hskip0em plus2.0em{}multi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}to
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}set
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:486}{}\section* {$\rm \ast
0$}

$\rm
[
\mathsf{x}
0
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {T}
\mathrel { {+} 2 \ast }
\mathsf{x}
]$

$\rm
[
\ast 
0
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 0
\mbox{''}
]$

$\rm
[
\ast 
0
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}bit
\linebreak [0]\ \hskip0em plus2.0em{}nil
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:487}{}\section* {$\rm \ast
1$}

$\rm
[
\mathsf{x}
1
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {F}
\mathrel { {+} 2 \ast }
\mathsf{x}
]$

$\rm
[
\ast 
1
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 1
\mbox{''}
]$

$\rm
[
\ast 
1
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}bit
\linebreak [0]\ \hskip0em plus2.0em{}one
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:488}{}\section* {$\rm 
0 \mathrm {b}$}

$\rm
[
0 \mathrm {b}
\stackrel{
\mathrm {val}
}{\rightarrow}
0
]$

$\rm
[
0 \mathrm {b}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 0
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}mathrm
\linebreak [0]\ \hskip0em plus2.0em{}
\{b
\}
\mbox{''}
]$

$\rm
[
0 \mathrm {b}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}binary
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:489}{}\section* {$\rm \ast
\mbox {-color}( \ast
)$}

$\rm
[
\mathsf {a}
\mbox {-color}( 
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {t}
{}^{d}
\left\{\protect \begin {array}{l}
\mathsf {t}
{}^{r}
\mathrel { : \, : }
\mathsf {t}
{}^{i}
\mathrel { : \, : }
\mathsf {a}
{}^{d}
\mathrel { : \, : }
\mathsf {a}
\mbox {-color}^{\ast}( 
\mathsf {t}
{}^t
)
\\
\mathsf {a}
!
\mathsf {t}
\protect \end {array}\right.
]$

$\rm
[
\mathsf{x}
\mbox {-color}( 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox{-}color
\}(
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
\ast 
\mbox {-color}( 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}color
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}color
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:490}{}\section* {$\rm \ast
\mbox {-color}^{\ast}( \ast
)$}

$\rm
[
\mathsf {a}
\mbox {-color}^{\ast}( 
\mathsf {t}
)
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {t}
\left\{\protect \begin {array}{l}
\mathsf {a}
!
\mathsf {T}
\\
\mathsf {a}
\mbox {-color}( 
\mathsf {t}
{}^h
)
\mathrel { : \, : }
\mathsf {a}
\mbox {-color}^{\ast}( 
\mathsf {t}
{}^t
)
\protect \end {array}\right.
]$

$\rm
[
\mathsf{x}
\mbox {-color}^{\ast}( 
\mathsf{y}
)
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox{-}color
\}
{\char94}
\{
\mbox {$\backslash $}ast
\}(
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline )
\mbox{''}
]$

$\rm
[
\ast 
\mbox {-color}^{\ast}( 
\ast 
)
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}color
\linebreak [0]\ \hskip0em plus2.0em{}star
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}color
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:491}{}\section* {$\rm \ast
{}^H$}

$\rm
[
\mathsf{x}
{}^H
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
\mathbin {\mbox {'}}
\mathsf {T}
]$

$\rm
[
\ast 
{}^H
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}H
\mbox{''}
]$

$\rm
[
\ast 
{}^H
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}raw
\linebreak [0]\ \hskip0em plus2.0em{}head
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:492}{}\section* {$\rm \ast
{}^T$}

$\rm
[
\mathsf{x}
{}^T
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
\mathbin {\mbox {'}}
\mathsf {F}
]$

$\rm
[
\ast 
{}^T
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}T
\mbox{''}
]$

$\rm
[
\ast 
{}^T
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}raw
\linebreak [0]\ \hskip0em plus2.0em{}tail
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:493}{}\section* {$\rm \ast
{}^U$}

$\rm
[
\mathsf{x}
{}^U
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {if}(
\mathsf{x}
{}^H
,\linebreak [0]
\mathsf{x}
{}^T
,\linebreak [0]
\mathsf {T}
)
]$

$\rm
[
\ast 
{}^U
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}U
\mbox{''}
]$

$\rm
[
\ast 
{}^U
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cardinal
\linebreak [0]\ \hskip0em plus2.0em{}untag
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:494}{}\section* {$\rm \ast
{}^h$}

$\rm
[
\mathsf{x}
{}^h
\stackrel {
\mathrm {val}
}{\Rightarrow }
\mathsf{x}
{}^M
{}^T
{}^H
]$

$\rm
[
\ast 
{}^h
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}h
\mbox{''}
]$

$\rm
[
\ast 
{}^h
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}head
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:495}{}\section* {$\rm \ast
{}^t$}

$\rm
[
\mathsf{x}
{}^t
\stackrel {
\mathrm {val}
}{\Rightarrow }
\mathrm {if}(
\mathsf{x}
{}^d
,\linebreak [0]
\mathrm {if}(
\mathsf{x}
{}^c
,\linebreak [0]
\mathsf {T}
\mathrel { \underline { \dot { . \, . } } }
\mathsf{x}
{}^M
{}^T
{}^T
,\linebreak [0]
\mathsf{x}
{}^M
{}^T
{}^T
)
,\linebreak [0]
\mathsf {T}
)
]$

$\rm
[
\ast 
{}^t
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}t
\mbox{''}
]$

$\rm
[
\ast 
{}^t
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}tail
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:496}{}\section* {$\rm \ast
{}^s$}

$\rm
[
\mathsf{x}
{}^s
\stackrel {
\mathrm {val}
}{\Rightarrow }
\mathsf{x}
{}^M
{}^T
{}^B
]$

$\rm
[
\ast 
{}^s
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}s
\mbox{''}
]$

$\rm
[
\ast 
{}^s
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}is
\linebreak [0]\ \hskip0em plus2.0em{}singular
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:497}{}\section* {$\rm \ast
{}^c$}

$\rm
[
\mathsf{x}
{}^c
\stackrel {
\mathrm {val}
}{\Rightarrow }
\mathrm {if}(
\mathsf{x}
,\linebreak [0]
\mathsf {F}
,\linebreak [0]
\mathsf{x}
{}^M
{}^H
{}^B
)
]$

$\rm
[
\ast 
{}^c
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}c
\mbox{''}
]$

$\rm
[
\ast 
{}^c
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}is
\linebreak [0]\ \hskip0em plus2.0em{}cardinal
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:498}{}\section* {$\rm \ast
{}^d$}

$\rm
[
\mathsf{x}
{}^d
\stackrel {
\mathrm {val}
}{\Rightarrow }
\mathsf{x}
{}^M
{}^H
{}^T
{}^H
{}^B
]$

$\rm
[
\ast 
{}^d
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}d
\mbox{''}
]$

$\rm
[
\ast 
{}^d
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}is
\linebreak [0]\ \hskip0em plus2.0em{}data
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:499}{}\section* {$\rm \ast
{}^a$}

$\rm
[
\mathsf{x}
{}^a
\stackrel{
\mathrm {val}
}{\rightarrow}
{\neg }
\mathsf{x}
{}^d
\vee 
\mathsf{x}
{}^c
\vee 
\mathsf{x}
{}^s
]$

$\rm
[
\ast 
{}^a
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}a
\mbox{''}
]$

$\rm
[
\ast 
{}^a
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}is
\linebreak [0]\ \hskip0em plus2.0em{}atomic
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:500}{}\section* {$\rm \ast
{}^C$}

$\rm
[
\mathsf{x}
{}^C
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {if}(
\mathsf{x}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\mathsf{x}
{}^H
{}^B
\mathrel { \underline { {+} 2 \ast } }
\mathsf{x}
{}^T
{}^C
)
]$

$\rm
[
\ast 
{}^C
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}C
\mbox{''}
]$

$\rm
[
\ast 
{}^C
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cardinal
\linebreak [0]\ \hskip0em plus2.0em{}retract
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:501}{}\section* {$\rm \ast
{}^M$}

$\rm
[
\mathsf{x}
{}^M
\stackrel {
\mathrm {val}
}{\Rightarrow }
\mathrm {if}(
\mathsf{x}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\mathrm {if}(
\mathsf{x}
{}^H
,\linebreak [0]
\mathsf {T}
\mathrel { \underline { \dot { . \, . } } }
\mathsf{x}
{}^T
{}^C
,\linebreak [0]
\mathrm {if}(
\mathsf{x}
{}^H
{}^T
{}^H
,\linebreak [0]
\mathsf{x}
{}^T
{}^H
{}^M
\mathrel { \underline { : \, : } }
\mathsf{x}
{}^T
{}^T
{}^M
,\linebreak [0]
{\cal M}(
\mathsf{x}
{}^T
)
)
)
)
]$

$\rm
[
\ast 
{}^M
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}M
\mbox{''}
]$

$\rm
[
\ast 
{}^M
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}tagged
\linebreak [0]\ \hskip0em plus2.0em{}retract
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:502}{}\section* {$\rm \ast
{}^B$}

$\rm
[
\mathsf{x}
{}^B
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {if}(
\mathsf{x}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\mathsf {F}
)
]$

$\rm
[
\ast 
{}^B
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}B
\mbox{''}
]$

$\rm
[
\ast 
{}^B
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}boolean
\linebreak [0]\ \hskip0em plus2.0em{}retract
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:503}{}\section* {$\rm \ast
{}^{r}$}

$\rm
[
\mathsf{x}
{}^{r}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^h
{}^h
]$

$\rm
[
\mathsf{x}
{}^{r}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}
\{r
\}
\mbox{''}
]$

$\rm
[
\ast 
{}^{r}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}ref
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:504}{}\section* {$\rm \ast
{}^{i}$}

$\rm
[
\mathsf{x}
{}^{i}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^h
{}^t
{}^h
]$

$\rm
[
\mathsf{x}
{}^{i}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}
\{i
\}
\mbox{''}
]$

$\rm
[
\ast 
{}^{i}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}id
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:505}{}\section* {$\rm \ast
{}^{d}$}

$\rm
[
\mathsf{x}
{}^{d}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^h
{}^t
{}^t
]$

$\rm
[
\mathsf{x}
{}^{d}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}
\{d
\}
\mbox{''}
]$

$\rm
[
\ast 
{}^{d}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}debug
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:506}{}\section* {$\rm \ast
{}^{R}$}

$\rm
[
\mathsf{x}
{}^{R}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^{r}
\mathrel { : \, : }
\mathsf{x}
{}^{i}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\mathsf{x}
{}^{R}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}
\{R
\}
\mbox{''}
]$

$\rm
[
\ast 
{}^{R}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}root
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:507}{}\section* {$\rm \ast
{}^{0}$}

$\rm
[
\mathsf{x}
{}^{0}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^h
]$

$\rm
[
\mathsf{x}
{}^{0}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}
\{0
\}
\mbox{''}
]$

$\rm
[
\ast 
{}^{0}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}zeroth
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:508}{}\section* {$\rm \ast
{}^{1}$}

$\rm
[
\mathsf{x}
{}^{1}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^t
{}^{0}
]$

$\rm
[
\mathsf{x}
{}^{1}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}
\{1
\}
\mbox{''}
]$

$\rm
[
\ast 
{}^{1}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}first
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:509}{}\section* {$\rm \ast
{}^{2}$}

$\rm
[
\mathsf{x}
{}^{2}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^t
{}^{1}
]$

$\rm
[
\mathsf{x}
{}^{2}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}
\{2
\}
\mbox{''}
]$

$\rm
[
\ast 
{}^{2}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}second
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:510}{}\section* {$\rm \ast
{}^{3}$}

$\rm
[
\mathsf{x}
{}^{3}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^t
{}^{2}
]$

$\rm
[
\mathsf{x}
{}^{3}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}
\{3
\}
\mbox{''}
]$

$\rm
[
\ast 
{}^{3}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}third
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:511}{}\section* {$\rm \ast
{}^{4}$}

$\rm
[
\mathsf{x}
{}^{4}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^t
{}^{3}
]$

$\rm
[
\mathsf{x}
{}^{4}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}
\{4
\}
\mbox{''}
]$

$\rm
[
\ast 
{}^{4}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}fourth
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:512}{}\section* {$\rm \ast
{}^{5}$}

$\rm
[
\mathsf{x}
{}^{5}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^t
{}^{4}
]$

$\rm
[
\mathsf{x}
{}^{5}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}
\{5
\}
\mbox{''}
]$

$\rm
[
\ast 
{}^{5}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}fifth
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:513}{}\section* {$\rm \ast
{}^{6}$}

$\rm
[
\mathsf{x}
{}^{6}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^t
{}^{5}
]$

$\rm
[
\mathsf{x}
{}^{6}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}
\{6
\}
\mbox{''}
]$

$\rm
[
\ast 
{}^{6}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sixth
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:514}{}\section* {$\rm \ast
{}^{7}$}

$\rm
[
\mathsf{x}
{}^{7}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^t
{}^{6}
]$

$\rm
[
\mathsf{x}
{}^{7}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}
\{7
\}
\mbox{''}
]$

$\rm
[
\ast 
{}^{7}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}seventh
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:515}{}\section* {$\rm \ast
{}^{8}$}

$\rm
[
\mathsf{x}
{}^{8}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^t
{}^{7}
]$

$\rm
[
\mathsf{x}
{}^{8}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}
\{8
\}
\mbox{''}
]$

$\rm
[
\ast 
{}^{8}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}eighth
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:516}{}\section* {$\rm \ast
{}^{9}$}

$\rm
[
\mathsf{x}
{}^{9}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^t
{}^{8}
]$

$\rm
[
\mathsf{x}
{}^{9}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
{\char94}
\{9
\}
\mbox{''}
]$

$\rm
[
\ast 
{}^{9}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}ninth
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:517}{}\section* {$\rm \ast
{} ^ { E }$}

$\rm
[
\mathsf{x}
{} ^ { E }
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
\stackrel{r}{=} 
\lceil 
\mathsf{x}
\mathsf{y}
\rceil 
]$

$\rm
[
\mathsf{x}
{} ^ { E }
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
\linebreak [0]\ \hskip0em plus2.0em{}
{\char94}
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}E
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\mbox{''}
]$

$\rm
[
\ast 
{} ^ { E }
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}is
\linebreak [0]\ \hskip0em plus2.0em{}error
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:518}{}\section* {$\rm \ast
{} ^ {\cal V}$}

$\rm
[
\mathsf {t}
{} ^ {\cal V}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {t}
\stackrel{r}{=} 
\lceil \underline{
\mathsf {a}}
\rceil 
]$

$\rm
[
\mathsf {t}
{} ^ {\cal V}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
\linebreak [0]\ \hskip0em plus2.0em{}
{\char94}
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}V
\}
\mbox{''}
]$

$\rm
[
\ast 
{} ^ {\cal V}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}is
\linebreak [0]\ \hskip0em plus2.0em{}metavar
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:519}{}\section* {$\rm \ast
{} ^ {\cal C}$}

$\rm
[
\mathsf {t}
{} ^ {\cal C}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf {t}
{} ^ {\cal V}
,\linebreak [0]
\mathsf {F}
,\linebreak [0]
\mathsf {t}
{}^t
{} ^ {{\cal C} ^ { \ast }}
)
]$

$\rm
[
\mathsf {t}
{} ^ {\cal C}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
\linebreak [0]\ \hskip0em plus2.0em{}
{\char94}
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}C
\}
\mbox{''}
]$

$\rm
[
\ast 
{} ^ {\cal C}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}is
\linebreak [0]\ \hskip0em plus2.0em{}metaclosed
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:520}{}\section* {$\rm \ast
{} ^ {{\cal C} ^ { \ast }}$}

$\rm
[
\mathsf {t}
{} ^ {{\cal C} ^ { \ast }}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf {t}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\mathrm {If}(
\mathsf {t}
{}^h
{} ^ {\cal C}
,\linebreak [0]
\mathsf {t}
{}^t
{} ^ {{\cal C} ^ { \ast }}
,\linebreak [0]
\mathsf {F}
)
)
]$

$\rm
[
\mathsf {t}
{} ^ {{\cal C} ^ { \ast }}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
\linebreak [0]\ \hskip0em plus2.0em{}
{\char94}
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\{
\mbox {$\backslash $}cal
\linebreak [0]\ \hskip0em plus2.0em{}C
\}
\linebreak [0]\ \hskip0em plus2.0em{}
{\char94}
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}ast
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\}
\mbox{''}
]$

$\rm
[
\ast 
{} ^ {{\cal C} ^ { \ast }}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}is
\linebreak [0]\ \hskip0em plus2.0em{}metaclosed
\linebreak [0]\ \hskip0em plus2.0em{}star
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:521}{}\section* {$\rm 
newline\ \ast$}

$\rm
[
newline\ 
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline newline
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\mbox{''}
]$

$\rm
[
newline\ 
\mathsf{x}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^M
]$

$\rm
[
newline\ 
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}newline
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\mbox{''}
]$

$\rm
[
newline\ 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}newline
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:522}{}\section* {$\rm 
macro\ newline\ \ast$}

$\rm
[
macro\ newline\ 
\mathsf{x}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline macro
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}newline
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\mbox{''}
]$

$\rm
[
macro\ newline\ 
\mathsf{x}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
macro\ newline\ 
\mathsf{x}
\mathrel {\ddot {=}}
\mathsf{x}
]
\rceil 
)
]$

$\rm
[
macro\ newline\ 
\mathsf{x}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}newline
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\mbox{''}
]$

$\rm
[
macro\ newline\ 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}macro
\linebreak [0]\ \hskip0em plus2.0em{}newline
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:523}{}\section* {$\rm \ast
\mathbin {\mbox {'}}\ast$}


\mbox{Predef: apply}

$\rm
[
\ast 
\mathbin {\mbox {'}}
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathbin
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {'}
\}
\}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathbin {\mbox {'}}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}apply
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:524}{}\section* {$\rm \ast
\mathbin {\mbox {`}}\ast$}

$\rm
[
\mathsf {f}
\mathbin {\mbox {`}}
\mathsf{x}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathbf {apply}(
\mathsf {f}
,
\mathsf{x}
)
]$

$\rm
[
\ast 
\mathbin {\mbox {`}}
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathbin
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}mbox
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {`}
\}
\}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathbin {\mbox {`}}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}tagged
\linebreak [0]\ \hskip0em plus2.0em{}apply
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:525}{}\section* {$\rm \ast
\cdot \ast$}

$\rm
[
\mathsf{x}
\cdot 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf{x}
{}^c
\wedge 
\mathsf{y}
{}^c
,\linebreak [0]
\mathsf{x}
\cdot_0 
\mathsf{y}
,\linebreak [0]
\mathsf {T}
)
]$

$\rm
[
\mathsf{x}
\cdot 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}cdot
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\cdot 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}times
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:526}{}\section* {$\rm \ast
\cdot_0 \ast$}

$\rm
[
\mathsf{x}
\cdot_0 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{y}
{}^s
\left\{\protect \begin {array}{l}
\mathsf{x}
!
0
\\
\mathsf{y}
{}^h
\left\{\protect \begin {array}{l}
\mathsf {T}
\mathrel { {+} 2 \ast }
\mathsf{x}
\cdot_0 
\mathsf{y}
{}^t
\\
(
\mathsf {T}
\mathrel { {+} 2 \ast }
\mathsf{x}
\cdot_0 
\mathsf{y}
{}^t
)^M
\mathop{+_0} 
\mathsf{x}
\protect \end {array}\right.
\protect \end {array}\right.
]$

$\rm
[
\mathsf{x}
\cdot_0 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}cdot
\_0
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\cdot_0 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}times
\linebreak [0]\ \hskip0em plus2.0em{}zero
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:527}{}\section* {$\rm \ast
+ \ast$}

$\rm
[
\mathsf{x}
+ 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf{x}
{}^c
\wedge 
\mathsf{y}
{}^c
,\linebreak [0]
\mathsf{x}
\mathop{+_0} 
\mathsf{y}
,\linebreak [0]
\mathsf {T}
)
]$

$\rm
[
\mathsf{x}
+ 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
{+}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
+ 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}plus
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:528}{}\section* {$\rm \ast
\mathop{+_0} \ast$}

$\rm
[
\mathsf{x}
\mathop{+_0} 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^s
\left\{\protect \begin {array}{l}
\mathsf{y}
\\
\mathsf{y}
{}^s
\left\{\protect \begin {array}{l}
\mathsf{x}
\\
\mathsf{x}
{}^h
\left\{\protect \begin {array}{l}
\mathsf{y}
{}^h
\left\{\protect \begin {array}{l}
\mathsf {T}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^t
\mathop{+_0} 
\mathsf{y}
{}^t
\\
\mathsf {F}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^t
\mathop{+_0} 
\mathsf{y}
{}^t
\protect \end {array}\right.
\\
\mathsf{y}
{}^h
\left\{\protect \begin {array}{l}
\mathsf {F}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^t
\mathop{+_0} 
\mathsf{y}
{}^t
\\
\mathsf {T}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^t
\mathop{+_1} 
\mathsf{y}
{}^t
\protect \end {array}\right.
\protect \end {array}\right.
\protect \end {array}\right.
\protect \end {array}\right.
]$

$\rm
[
\mathsf{x}
\mathop{+_0} 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathop
\{
{+}
\_0
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathop{+_0} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}plus
\linebreak [0]\ \hskip0em plus2.0em{}zero
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:529}{}\section* {$\rm \ast
\mathop{+_1} \ast$}

$\rm
[
\mathsf{x}
\mathop{+_1} 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^s
\left\{\protect \begin {array}{l}
\mathsf{y}
\mathop{+_0} 
1
\\
\mathsf{y}
{}^s
\left\{\protect \begin {array}{l}
\mathsf{x}
\mathop{+_0} 
1
\\
\mathsf{x}
{}^h
\left\{\protect \begin {array}{l}
\mathsf{y}
{}^h
\left\{\protect \begin {array}{l}
\mathsf {F}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^t
\mathop{+_0} 
\mathsf{y}
{}^t
\\
\mathsf {T}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^t
\mathop{+_1} 
\mathsf{y}
{}^t
\protect \end {array}\right.
\\
\mathsf{y}
{}^h
\left\{\protect \begin {array}{l}
\mathsf {T}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^t
\mathop{+_1} 
\mathsf{y}
{}^t
\\
\mathsf {F}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^t
\mathop{+_1} 
\mathsf{y}
{}^t
\protect \end {array}\right.
\protect \end {array}\right.
\protect \end {array}\right.
\protect \end {array}\right.
]$

$\rm
[
\mathsf{x}
\mathop{+_1} 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathop
\{
{+}
\_1
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathop{+_1} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}plus
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:530}{}\section* {$\rm \ast
- \ast$}

$\rm
[
\mathsf{x}
- 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf{x}
{}^c
\wedge 
\mathsf{y}
{}^c
,\linebreak [0]
\mathrm {If}(
\mathsf{x}
< 
\mathsf{y}
,\linebreak [0]
0
,\linebreak [0]
\mathsf{x}
\mathop{-_0} 
\mathsf{y}
)
,\linebreak [0]
\mathsf {T}
)
]$

$\rm
[
\mathsf{x}
- 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox{-}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
- 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}minus
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:531}{}\section* {$\rm \ast
\mathop{-_0} \ast$}

$\rm
[
\mathsf{x}
\mathop{-_0} 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{y}
{}^s
\left\{\protect \begin {array}{l}
\mathsf{x}
\\
\mathsf{x}
{}^h
\left\{\protect \begin {array}{l}
\mathsf{y}
{}^h
\left\{\protect \begin {array}{l}
\mathsf {T}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^t
\mathop{-_0} 
\mathsf{y}
{}^t
\\
\mathsf {F}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^t
\mathop{-_1} 
\mathsf{y}
{}^t
\protect \end {array}\right.
\\
\mathsf{y}
{}^h
\left\{\protect \begin {array}{l}
\mathsf {F}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^t
\mathop{-_0} 
\mathsf{y}
{}^t
\\
\mathsf {T}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^t
\mathop{-_0} 
\mathsf{y}
{}^t
\protect \end {array}\right.
\protect \end {array}\right.
\protect \end {array}\right.
]$

$\rm
[
\mathsf{x}
\mathop{-_0} 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathop
\{
\mbox{-}
\_0
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathop{-_0} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}minus
\linebreak [0]\ \hskip0em plus2.0em{}zero
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:532}{}\section* {$\rm \ast
\mathop{-_1} \ast$}

$\rm
[
\mathsf{x}
\mathop{-_1} 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{y}
{}^s
\left\{\protect \begin {array}{l}
\mathsf{x}
\mathop{-_0} 
1
\\
\mathsf{x}
{}^h
\left\{\protect \begin {array}{l}
\mathsf{y}
{}^h
\left\{\protect \begin {array}{l}
\mathsf {F}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^t
\mathop{-_1} 
\mathsf{y}
{}^t
\\
\mathsf {T}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^t
\mathop{-_1} 
\mathsf{y}
{}^t
\protect \end {array}\right.
\\
\mathsf{y}
{}^h
\left\{\protect \begin {array}{l}
\mathsf {T}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^t
\mathop{-_0} 
\mathsf{y}
{}^t
\\
\mathsf {F}
\mathrel { {+} 2 \ast }
\mathsf{x}
{}^t
\mathop{-_1} 
\mathsf{y}
{}^t
\protect \end {array}\right.
\protect \end {array}\right.
\protect \end {array}\right.
]$

$\rm
[
\mathsf{x}
\mathop{-_1} 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathop
\{
\mbox{-}
\_1
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathop{-_1} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}minus
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:533}{}\section* {$\rm \ast
\cup \{ \ast
\}$}

$\rm
[
\mathsf{x}
\cup \{ 
\mathsf{y}
\}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf{y}
\in_t 
\mathsf{x}
,\linebreak [0]
\mathsf{x}
,\linebreak [0]
\mathsf{y}
\mathrel { : \, : }
\mathsf{x}
)
]$

$\rm
[
\mathsf{x}
\cup \{ 
\mathsf{y}
\}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}cup
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}
\{
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline 
\mbox {$\backslash $}
\}
\mbox{''}
]$

$\rm
[
\ast 
\cup \{ 
\ast 
\}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}plus
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}plus
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:534}{}\section* {$\rm \ast
\cup \ast$}

$\rm
[
\mathsf{x}
\cup 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf{x}
{}^a
,\linebreak [0]
\mathsf{y}
,\linebreak [0]
\mathsf{x}
{}^t
\cup 
\mathsf{y}
\cup \{ 
\mathsf{x}
{}^h
\}
)
]$

$\rm
[
\mathsf{x}
\cup 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}cup
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\cup 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}union
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:535}{}\section* {$\rm \ast
\backslash \{ \ast
\}$}

$\rm
[
\mathsf{x}
\backslash \{ 
\mathsf{y}
\}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf{x}
{}^a
,\linebreak [0]
\mathsf{y}
!
\emptyset 
,\linebreak [0]
\mathrm {If}(
\mathsf{y}
\stackrel {t}{=}
\mathsf{x}
{}^h
,\linebreak [0]
\mathsf{x}
{}^t
,\linebreak [0]
\mathsf{x}
{}^h
\mathrel { : \, : }
\mathsf{x}
{}^t
\backslash \{ 
\mathsf{y}
\}
)
)
]$

$\rm
[
\mathsf{x}
\backslash \{ 
\mathsf{y}
\}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}backslash
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}
\{
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline 
\mbox {$\backslash $}
\}
\mbox{''}
]$

$\rm
[
\ast 
\backslash \{ 
\ast 
\}
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}minus
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}minus
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:536}{}\section* {$\rm \ast
\mathrel { \dot { . \, . } }\ast$}

$\rm
[
\mathsf{y}
\mathrel { \dot { . \, . } }
\mathsf{z}
\stackrel {
\mathrm {val}
}{\Rightarrow }
\lambda 
\mathsf{x}
.
\mathrm {if}(
\mathsf{x}
,\linebreak [0]
\mathsf{y}
,\linebreak [0]
\mathsf{z}
)
]$

$\rm
[
\ast 
\mathrel { \dot { . \, . } }
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}dot
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}.
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $},
\linebreak [0]\ \hskip0em plus2.0em{}.
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel { \dot { . \, . } }
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}raw
\linebreak [0]\ \hskip0em plus2.0em{}pair
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:537}{}\section* {$\rm \ast
\mathrel { \underline { \dot { . \, . } } }\ast$}

$\rm
[
\mathsf{x}
\mathrel { \underline { \dot { . \, . } } }
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
:
\mathsf{y}
:
\mathsf{x}
\mathrel { \dot { . \, . } }
\mathsf{y}
]$

$\rm
[
\ast 
\mathrel { \underline { \dot { . \, . } } }
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}underline
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}dot
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}.
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $},
\linebreak [0]\ \hskip0em plus2.0em{}.
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel { \underline { \dot { . \, . } } }
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}eager
\linebreak [0]\ \hskip0em plus2.0em{}pair
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:538}{}\section* {$\rm \ast
\mathrel { \underline { : \, : } }\ast$}

$\rm
[
\mathsf{x}
\mathrel { \underline { : \, : } }
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
(
\underline {0}
\mathrel { \underline { \dot { . \, . } } }
\underline {0}
\mathrel { \underline { \dot { . \, . } } }
\mathsf {T}
){}^{I} 
\mathrel { \underline { \dot { . \, . } } }
\mathsf{x}
\mathrel { \underline { \dot { . \, . } } }
\mathsf{y}
]$

$\rm
[
\ast 
\mathrel { \underline { : \, : } }
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}underline
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}
{:}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $},
\linebreak [0]\ \hskip0em plus2.0em{}
{:}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel { \underline { : \, : } }
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}tagged
\linebreak [0]\ \hskip0em plus2.0em{}pair
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:539}{}\section* {$\rm \ast
\mathrel { \underline { {+} 2 \ast } }\ast$}

$\rm
[
\mathsf{x}
\mathrel { \underline { {+} 2 \ast } }
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {if}(
\mathsf{x}
,\linebreak [0]
\mathrm {if}(
\mathsf{y}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\mathsf{x}
\mathrel { \underline { \dot { . \, . } } }
\mathsf{y}
)
,\linebreak [0]
\mathsf{x}
\mathrel { \underline { \dot { . \, . } } }
\mathsf{y}
)
]$

$\rm
[
\ast 
\mathrel { \underline { {+} 2 \ast } }
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}underline
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}
\{
{+}
\}
\linebreak [0]\ \hskip0em plus2.0em{}2
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}ast
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel { \underline { {+} 2 \ast } }
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}untagged
\linebreak [0]\ \hskip0em plus2.0em{}double
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:540}{}\section* {$\rm \ast
\mathrel { : \, : }\ast$}

$\rm
[
\mathsf{x}
\mathrel { : \, : }
\mathsf{y}
\stackrel {
\mathrm {val}
}{\Rightarrow }
\mathsf{x}
{}^M
\mathrel { \underline { : \, : } }
\mathsf{y}
{}^M
]$

$\rm
[
\mathsf{x}
\mathrel { : \, : }
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}
{:}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $},
\linebreak [0]\ \hskip0em plus2.0em{}
{:}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel { : \, : }
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}pair
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:541}{}\section* {$\rm \ast
\mathrel { {+} 2 \ast }\ast$}

$\rm
[
\mathsf{x}
\mathrel { {+} 2 \ast }
\mathsf{y}
\stackrel {
\mathrm {val}
}{\Rightarrow }
\mathsf {T}
\mathrel { \underline { \dot { . \, . } } }
\mathsf{x}
{}^B
\mathrel { \underline { \dot { . \, . } } }
\mathsf{y}
{}^U
{}^C
]$

$\rm
[
\ast 
\mathrel { {+} 2 \ast }
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}
\{
{+}
\}
\linebreak [0]\ \hskip0em plus2.0em{}2
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}ast
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel { {+} 2 \ast }
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}double
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:542}{}\section* {$\rm \ast
,\linebreak [0] \ast$}

$\rm
[
\mathsf{x}
,\linebreak [0] 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline ,
\mbox {$\backslash $}linebreak
\linebreak [0]\ \hskip0em plus2.0em{}[0]
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
,\linebreak [0] 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}comma
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:543}{}\section* {$\rm \ast
\stackrel {B}{\approx }\ast$}

$\rm
[
\mathsf{x}
\stackrel {B}{\approx }
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
\left\{\protect \begin {array}{l}
\mathrm {If}(
\mathsf{y}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\mathsf {F}
)
\\
\mathrm {If}(
\mathsf{y}
,\linebreak [0]
\mathsf {F}
,\linebreak [0]
\mathsf {T}
)
\protect \end {array}\right.
]$

$\rm
[
\ast 
\stackrel {B}{\approx }
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{B
\}
\{
\mbox {$\backslash $}approx
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\stackrel {B}{\approx }
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}boolean
\linebreak [0]\ \hskip0em plus2.0em{}equal
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:544}{}\section* {$\rm \ast
\stackrel {D}{\approx }\ast$}

$\rm
[
\mathsf{x}
\stackrel {D}{\approx }
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^c
\left\{\protect \begin {array}{l}
\mathrm {If}(
\mathsf{y}
{}^c
,\linebreak [0]
\mathsf{x}
\stackrel {C}{\approx }
\mathsf{y}
,\linebreak [0]
\mathsf {F}
)
\\
\mathrm {If}(
\mathsf{y}
{}^c
,\linebreak [0]
\mathsf {F}
,\linebreak [0]
\mathsf{x}
\stackrel {P}{\approx }
\mathsf{y}
)
\protect \end {array}\right.
]$

$\rm
[
\ast 
\stackrel {D}{\approx }
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{D
\}
\{
\mbox {$\backslash $}approx
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\stackrel {D}{\approx }
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}data
\linebreak [0]\ \hskip0em plus2.0em{}equal
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:545}{}\section* {$\rm \ast
\stackrel {C}{\approx }\ast$}

$\rm
[
\mathsf{x}
\stackrel {C}{\approx }
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^s
\left\{\protect \begin {array}{l}
\mathrm {If}(
\mathsf{y}
{}^s
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\mathsf {F}
)
\\
\mathrm {If}(
\mathsf{y}
{}^s
,\linebreak [0]
\mathsf {F}
,\linebreak [0]
\mathsf{x}
{}^h
\stackrel {B}{\approx }
\mathsf{y}
{}^h
\wedge 
\mathsf{x}
{}^t
\stackrel {C}{\approx }
\mathsf{y}
{}^t
)
\protect \end {array}\right.
]$

$\rm
[
\ast 
\stackrel {C}{\approx }
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{C
\}
\{
\mbox {$\backslash $}approx
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\stackrel {C}{\approx }
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cardinal
\linebreak [0]\ \hskip0em plus2.0em{}equal
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:546}{}\section* {$\rm \ast
\stackrel {P}{\approx }\ast$}

$\rm
[
\mathsf{x}
\stackrel {P}{\approx }
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^s
\left\{\protect \begin {array}{l}
\mathrm {If}(
\mathsf{y}
{}^s
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\mathsf {F}
)
\\
\mathrm {If}(
\mathsf{y}
{}^s
,\linebreak [0]
\mathsf {F}
,\linebreak [0]
\mathsf{x}
{}^h
\approx 
\mathsf{y}
{}^h
\wedge 
\mathsf{x}
{}^t
\approx 
\mathsf{y}
{}^t
)
\protect \end {array}\right.
]$

$\rm
[
\ast 
\stackrel {P}{\approx }
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{P
\}
\{
\mbox {$\backslash $}approx
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\stackrel {P}{\approx }
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}peano
\linebreak [0]\ \hskip0em plus2.0em{}equal
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:547}{}\section* {$\rm \ast
\approx \ast$}

$\rm
[
\mathsf{x}
\approx 
\mathsf{y}
\stackrel {
\mathrm {val}
}{\Rightarrow }
\mathsf{x}
{}^d
\left\{\protect \begin {array}{l}
\mathrm {If}(
\mathsf{y}
{}^d
,\linebreak [0]
\mathsf{x}
\stackrel {D}{\approx }
\mathsf{y}
,\linebreak [0]
\mathsf {F}
)
\\
\mathrm {If}(
\mathsf{y}
{}^d
,\linebreak [0]
\mathsf {F}
,\linebreak [0]
\mathsf {T}
)
\protect \end {array}\right.
]$

$\rm
[
\ast 
\approx 
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}approx
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\approx 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}tagged
\linebreak [0]\ \hskip0em plus2.0em{}equal
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:548}{}\section* {$\rm \ast
=\ast$}

$\rm
[
\ast 
=
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
{=}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
=
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}math
\linebreak [0]\ \hskip0em plus2.0em{}equal
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:549}{}\section* {$\rm \ast
\stackrel {+}{\rightarrow }\ast$}

$\rm
[
\ast 
\stackrel {+}{\rightarrow }
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
{+}
\}
\{
\mbox {$\backslash $}rightarrow
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\stackrel {+}{\rightarrow }
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}reduce
\linebreak [0]\ \hskip0em plus2.0em{}to
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:550}{}\section* {$\rm \ast
\stackrel {t}{=}\ast$}

$\rm
[
\mathsf{x}
\stackrel {t}{=}
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf{x}
\stackrel{r}{=} 
\mathsf{y}
,\linebreak [0]
\mathsf{x}
{}^t
\stackrel {t^*}{=}
\mathsf{y}
{}^t
,\linebreak [0]
\mathsf {F}
)
]$

$\rm
[
\ast 
\stackrel {t}{=}
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{t
\}
\{
{=}
\}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\stackrel {t}{=}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}equal
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:551}{}\section* {$\rm \ast
\stackrel {t^*}{=}\ast$}

$\rm
[
\mathsf{x}
\stackrel {t^*}{=}
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^a
\left\{\protect \begin {array}{l}
\mathrm {If}(
\mathsf{y}
{}^a
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\mathsf {F}
)
\\
\mathrm {If}(
\mathsf{y}
{}^a
,\linebreak [0]
\mathsf {F}
,\linebreak [0]
\mathrm {If}(
\mathsf{x}
{}^h
\stackrel {t}{=}
\mathsf{y}
{}^h
,\linebreak [0]
\mathsf{x}
{}^t
\stackrel {t^*}{=}
\mathsf{y}
{}^t
,\linebreak [0]
\mathsf {F}
)
)
\protect \end {array}\right.
]$

$\rm
[
\ast 
\stackrel {t^*}{=}
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}stackrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{t
{\char94}
{*}
\}
\{
{=}
\}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\stackrel {t^*}{=}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}list
\linebreak [0]\ \hskip0em plus2.0em{}equal
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:552}{}\section* {$\rm \ast
\stackrel{r}{=} \ast$}

$\rm
[
\mathsf{x}
\stackrel{r}{=} 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf{x}
{}^{r}
\approx 
\mathsf{y}
{}^{r}
,\linebreak [0]
\mathsf{x}
{}^{i}
\approx 
\mathsf{y}
{}^{i}
,\linebreak [0]
\mathsf {F}
)
]$

$\rm
[
\mathsf{x}
\stackrel{r}{=} 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}stackrel
\{r
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\stackrel{r}{=} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}root
\linebreak [0]\ \hskip0em plus2.0em{}equal
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:553}{}\section* {$\rm \ast
\in_t \ast$}

$\rm
[
\mathsf{x}
\in_t 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf{y}
{}^a
,\linebreak [0]
\mathsf{x}
!
\mathsf {F}
,\linebreak [0]
\mathrm {If}(
\mathsf{x}
\stackrel {t}{=}
\mathsf{y}
{}^h
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\mathsf{x}
\in_t 
\mathsf{y}
{}^t
)
)
]$

$\rm
[
\mathsf{x}
\in_t 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}in
\_t
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\in_t 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}in
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:554}{}\section* {$\rm \ast
\subseteq_T \ast$}

$\rm
[
\mathsf{x}
\subseteq_T 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf{x}
{}^a
,\linebreak [0]
\mathsf{y}
!
\mathsf {T}
,\linebreak [0]
\mathrm {If}(
\mathsf{x}
{}^h
\in_t 
\mathsf{y}
,\linebreak [0]
\mathsf{x}
{}^t
\subseteq_T 
\mathsf{y}
,\linebreak [0]
\mathsf {F}
)
)
]$

$\rm
[
\mathsf{x}
\subseteq_T 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}subseteq
\_T
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\subseteq_T 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}subset
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:555}{}\section* {$\rm \ast
\stackrel{T}{=} \ast$}

$\rm
[
\mathsf{x}
\stackrel{T}{=} 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf{x}
\subseteq_T 
\mathsf{y}
,\linebreak [0]
\mathsf{y}
\subseteq_T 
\mathsf{x}
,\linebreak [0]
\mathsf {F}
)
]$

$\rm
[
\mathsf{x}
\stackrel{T}{=} 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}stackrel
\{T
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\stackrel{T}{=} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}term
\linebreak [0]\ \hskip0em plus2.0em{}set
\linebreak [0]\ \hskip0em plus2.0em{}equal
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:556}{}\section* {$\rm \ast
\stackrel{s}{=} \ast$}

$\rm
[
\mathsf{x}
\stackrel{s}{=} 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
{\neg }
\mathsf{x}
{}^{2}
\stackrel {t}{=}
\mathsf{y}
{}^{2}
,\linebreak [0]
\mathsf {F}
,\linebreak [0]
\mathrm {If}(
\mathsf{x}
{}^{0}
\stackrel{T}{=} 
\mathsf{y}
{}^{0}
,\linebreak [0]
\mathsf{x}
{}^{1}
\stackrel{T}{=} 
\mathsf{y}
{}^{1}
,\linebreak [0]
\mathsf {F}
)
)
]$

$\rm
[
\mathsf{x}
\stackrel{s}{=} 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}stackrel
\{s
\}
\{
{=}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\stackrel{s}{=} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}sequent
\linebreak [0]\ \hskip0em plus2.0em{}equal
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:557}{}\section* {$\rm \ast
\mathrel {free\ in} \ast$}

$\rm
[
\mathsf {v}
\mathrel {free\ in} 
\mathsf {t}
\stackrel{
\mathrm {val}
}{\rightarrow}
\newline 
\mathrm {If}(
\mathsf {v}
\stackrel {t}{=}
\mathsf {t}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf {t}
\stackrel{r}{=} 
\lceil 
\forall 
\ast 
\colon 
\ast 
\rceil 
,\linebreak [0]
\mathsf {v}
\mathrel {free\ in}^{\ast} 
\mathsf {t}
{}^t
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {v}
\stackrel {t}{=}
\mathsf {t}
{}^{1}
,\linebreak [0]
\mathsf {F}
,\linebreak [0]
\mathsf {v}
\mathrel {free\ in} 
\mathsf {t}
{}^{2}
)
)
)
]$

$\rm
[
\mathsf{x}
\mathrel {free\ in} 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{free
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}in
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel {free\ in} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}free
\linebreak [0]\ \hskip0em plus2.0em{}in
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:558}{}\section* {$\rm \ast
\mathrel {free\ in}^{\ast} \ast$}

$\rm
[
\mathsf {v}
\mathrel {free\ in}^{\ast} 
\mathsf {t}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf {t}
,\linebreak [0]
\mathsf {v}
!
\mathsf {F}
,\linebreak [0]
\mathrm {If}(
\mathsf {v}
\mathrel {free\ in} 
\mathsf {t}
{}^h
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\mathsf {v}
\mathrel {free\ in}^{\ast} 
\mathsf {t}
{}^t
)
)
]$

$\rm
[
\mathsf{x}
\mathrel {free\ in}^{\ast} 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{free
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}in
\}
{\char94}
\{
\mbox {$\backslash $}ast
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel {free\ in}^{\ast} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}free
\linebreak [0]\ \hskip0em plus2.0em{}in
\linebreak [0]\ \hskip0em plus2.0em{}star
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:559}{}\section* {$\rm \ast
\mathrel {free\ for} \ast
\mathrel {in} \ast$}

$\rm
[
\mathsf {a}
\mathrel {free\ for} 
\mathsf{x}
\mathrel {in} 
\mathsf {b}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf {a}
!
\mathsf{x}
!
\newline 
\mathrm {If}(
\mathsf {b}
{} ^ {\cal V}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf {b}
\stackrel{r}{=} 
\lceil 
\forall 
\ast 
\colon 
\ast 
\rceil 
,\linebreak [0]
\mathsf {a}
\mathrel {free\ for}^{\ast} 
\mathsf{x}
\mathrel {in} 
\mathsf {b}
{}^t
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf{x}
\stackrel {t}{=}
\mathsf {b}
{}^{1}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\newline 
\mathrm {If}(
{\neg }
\mathsf{x}
\mathrel {free\ in} 
\mathsf {b}
{}^{2}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {b}
{}^{1}
\mathrel {free\ in} 
\mathsf {a}
,\linebreak [0]
\mathsf {F}
,\linebreak [0]
\newline 
\mathsf {a}
\mathrel {free\ for} 
\mathsf{x}
\mathrel {in} 
\mathsf {b}
{}^{2}
)
)
)
)
)
]$

$\rm
[
\mathsf {a}
\mathrel {free\ for} 
\mathsf{x}
\mathrel {in} 
\mathsf {b}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{free
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}for
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline 
\mbox {$\backslash $}mathrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{in
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel {free\ for} 
\ast 
\mathrel {in} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}free
\linebreak [0]\ \hskip0em plus2.0em{}for
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}in
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:560}{}\section* {$\rm \ast
\mathrel {free\ for}^{\ast} \ast
\mathrel {in} \ast$}

$\rm
[
\mathsf {a}
\mathrel {free\ for}^{\ast} 
\mathsf{x}
\mathrel {in} 
\mathsf {b}
\stackrel{
\mathrm {val}
}{\rightarrow}
\newline 
\mathrm {If}(
\mathsf {b}
,\linebreak [0]
\mathsf {a}
!
\mathsf{x}
!
\mathsf {T}
,\linebreak [0]
\newline 
\mathrm {If}(
\mathsf {a}
\mathrel {free\ for} 
\mathsf{x}
\mathrel {in} 
\mathsf {b}
{}^h
,\linebreak [0]
\mathsf {a}
\mathrel {free\ for}^{\ast} 
\mathsf{x}
\mathrel {in} 
\mathsf {b}
{}^t
,\linebreak [0]
\mathsf {F}
)
)
]$

$\rm
[
\mathsf {a}
\mathrel {free\ for}^{\ast} 
\mathsf{x}
\mathrel {in} 
\mathsf {b}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{free
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}for
\}
{\char94}
\{
\mbox {$\backslash $}ast
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline 
\mbox {$\backslash $}mathrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{in
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel {free\ for}^{\ast} 
\ast 
\mathrel {in} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}free
\linebreak [0]\ \hskip0em plus2.0em{}for
\linebreak [0]\ \hskip0em plus2.0em{}star
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}in
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:561}{}\section* {$\rm \ast
\in_c \ast$}

$\rm
[
\mathsf{x}
\in_c 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{y}
\stackrel{r}{=} 
\lceil 
\mathsf{x}
\wedge_c 
\mathsf{y}
\rceil 
\left\{\protect \begin {array}{l}
\mathrm {If}(
\mathsf{x}
\in_c 
\mathsf{y}
{}^{1}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\mathsf{x}
\in_c 
\mathsf{y}
{}^{2}
)
\\
\mathsf{x}
\stackrel {t}{=}
\mathsf{y}
\protect \end {array}\right.
]$

$\rm
[
\mathsf{x}
\in_c 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}in
\_c
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\in_c 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}claim
\linebreak [0]\ \hskip0em plus2.0em{}in
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:562}{}\section* {$\rm \ast
< \ast$}

$\rm
[
\mathsf{x}
< 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf{x}
{}^c
\wedge 
\mathsf{y}
{}^c
,\linebreak [0]
\mathsf{x}
<' 
\mathsf{y}
,\linebreak [0]
\mathsf {F}
)
]$

$\rm
[
\mathsf{x}
< 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
{<}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
< 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}less
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:563}{}\section* {$\rm \ast
<' \ast$}

$\rm
[
\mathsf{x}
<' 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{y}
{}^s
\left\{\protect \begin {array}{l}
\mathsf{x}
!
\mathsf {F}
\\
\mathsf{x}
{}^s
\left\{\protect \begin {array}{l}
\mathsf {T}
\\
\mathsf{x}
{}^h
\left\{\protect \begin {array}{l}
\mathsf{y}
{}^h
\left\{\protect \begin {array}{l}
\mathsf{x}
{}^t
<' 
\mathsf{y}
{}^t
\\
\mathsf{x}
{}^t
\le' 
\mathsf{y}
{}^t
\protect \end {array}\right.
\\
\mathsf{y}
{}^h
\left\{\protect \begin {array}{l}
\mathsf{x}
{}^t
<' 
\mathsf{y}
{}^t
\\
\mathsf{x}
{}^t
<' 
\mathsf{y}
{}^t
\protect \end {array}\right.
\protect \end {array}\right.
\protect \end {array}\right.
\protect \end {array}\right.
]$

$\rm
[
\mathsf{x}
<' 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
{<}
\mbox {'}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
<' 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}less
\linebreak [0]\ \hskip0em plus2.0em{}zero
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:564}{}\section* {$\rm \ast
\le' \ast$}

$\rm
[
\mathsf{x}
\le' 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
{}^s
\left\{\protect \begin {array}{l}
\mathsf{y}
!
\mathsf {T}
\\
\mathsf{y}
{}^s
\left\{\protect \begin {array}{l}
\mathsf {F}
\\
\mathsf{x}
{}^h
\left\{\protect \begin {array}{l}
\mathsf{y}
{}^h
\left\{\protect \begin {array}{l}
\mathsf{x}
{}^t
\le' 
\mathsf{y}
{}^t
\\
\mathsf{x}
{}^t
\le' 
\mathsf{y}
{}^t
\protect \end {array}\right.
\\
\mathsf{y}
{}^h
\left\{\protect \begin {array}{l}
\mathsf{x}
{}^t
<' 
\mathsf{y}
{}^t
\\
\mathsf{x}
{}^t
\le' 
\mathsf{y}
{}^t
\protect \end {array}\right.
\protect \end {array}\right.
\protect \end {array}\right.
\protect \end {array}\right.
]$

$\rm
[
\mathsf{x}
\le' 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}le
\mbox {'}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\le' 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}less
\linebreak [0]\ \hskip0em plus2.0em{}one
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:565}{}\section* {$\rm 
{\neg }\ast$}

$\rm
[
{\neg }
\mathsf{x}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {If}(
\mathsf{x}
,\linebreak [0]
\mathsf {F}
,\linebreak [0]
\mathsf {T}
)
]$

$\rm
[
{\neg }
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}neg
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\#1.
\mbox{''}
]$

$\rm
[
{\neg }
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}not
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:566}{}\section* {$\rm \ast
\wedge \ast$}

$\rm
[
\mathsf{x}
\wedge 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
\left\{\protect \begin {array}{l}
\mathrm {If}(
\mathsf{y}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\mathsf {F}
)
\\
\mathrm {If}(
\mathsf{y}
,\linebreak [0]
\mathsf {F}
,\linebreak [0]
\mathsf {F}
)
\protect \end {array}\right.
]$

$\rm
[
\ast 
\wedge 
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}wedge
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\wedge 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}and
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:567}{}\section* {$\rm \ast
\mathrel{\ddot{\wedge}} \ast$}

$\rm
[
\mathsf{x}
\mathrel{\ddot{\wedge}} 
\mathsf{y}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
\mathsf{x}
\mathrel{\ddot{\wedge}} 
\mathsf{y}
\mathrel {\ddot {=}}
\mathrm {If}(
\mathsf{x}
,\linebreak [0]
\mathsf{y}
,\linebreak [0]
\mathsf {F}
)
]
\rceil 
)
]$

$\rm
[
\mathsf{x}
\mathrel{\ddot{\wedge}} 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\{
\mbox {$\backslash $}ddot
\{
\mbox {$\backslash $}wedge
\}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel{\ddot{\wedge}} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}macro
\linebreak [0]\ \hskip0em plus2.0em{}and
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:568}{}\section* {$\rm \ast
\mathrel{\tilde{\wedge}} \ast$}

$\rm
[
\mathsf{x}
\mathrel{\tilde{\wedge}} 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {if}(
\mathsf{x}
,\linebreak [0]
\mathsf{y}
,\linebreak [0]
\mathsf{x}
)
]$

$\rm
[
\mathsf{x}
\mathrel{\tilde{\wedge}} 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\{
\mbox {$\backslash $}tilde
\{
\mbox {$\backslash $}wedge
\}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel{\tilde{\wedge}} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}simple
\linebreak [0]\ \hskip0em plus2.0em{}and
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:569}{}\section* {$\rm \ast
\wedge_c \ast$}

$\rm
[
\mathsf{x}
\wedge_c 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {c}
.
\mathsf{x}
\mathbin {\mbox {'}}
\mathsf {t}
\mathbin {\mbox {'}}
\mathsf {c}
\mathrel{\tilde{\wedge}} 
\mathsf{y}
\mathbin {\mbox {'}}
\mathsf {t}
\mathbin {\mbox {'}}
\mathsf {c}
]$

$\rm
[
\mathsf{x}
\wedge_c 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}wedge
\_c
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\wedge_c 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}claim
\linebreak [0]\ \hskip0em plus2.0em{}and
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:570}{}\section* {$\rm \ast
\vee \ast$}

$\rm
[
\mathsf{x}
\vee 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathsf{x}
\left\{\protect \begin {array}{l}
\mathrm {If}(
\mathsf{y}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\mathsf {T}
)
\\
\mathrm {If}(
\mathsf{y}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\mathsf {F}
)
\protect \end {array}\right.
]$

$\rm
[
\ast 
\vee 
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}vee
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\vee 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}or
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:571}{}\section* {$\rm \ast
\parallel \ast$}

$\rm
[
\ast 
\parallel 
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}parallel
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\parallel 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}parallel
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:572}{}\section* {$\rm \ast
\mathrel{\ddot{\vee}} \ast$}

$\rm
[
\mathsf{x}
\mathrel{\ddot{\vee}} 
\mathsf{y}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
\mathsf{x}
\mathrel{\ddot{\vee}} 
\mathsf{y}
\mathrel {\ddot {=}}
\mathrm {If}(
\mathsf{x}
,\linebreak [0]
\mathsf {T}
,\linebreak [0]
\mathsf{y}
)
]
\rceil 
)
]$

$\rm
[
\mathsf{x}
\mathrel{\ddot{\vee}} 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\{
\mbox {$\backslash $}ddot
\{
\mbox {$\backslash $}vee
\}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel{\ddot{\vee}} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}macro
\linebreak [0]\ \hskip0em plus2.0em{}or
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:573}{}\section* {$\rm \ast
\mathrel{\ddot{\Rightarrow}} \ast$}

$\rm
[
\mathsf{x}
\mathrel{\ddot{\Rightarrow}} 
\mathsf{y}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
\mathsf{x}
\mathrel{\ddot{\Rightarrow}} 
\mathsf{y}
\mathrel {\ddot {=}}
\mathrm {If}(
\mathsf{x}
,\linebreak [0]
\mathsf{y}
,\linebreak [0]
\mathsf {T}
)
]
\rceil 
)
]$

$\rm
[
\mathsf{x}
\mathrel{\ddot{\Rightarrow}} 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\{
\mbox {$\backslash $}ddot
\{
\mbox {$\backslash $}Rightarrow
\}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel{\ddot{\Rightarrow}} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}macro
\linebreak [0]\ \hskip0em plus2.0em{}imply
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:574}{}\section* {$\rm \ast
:\ast$}

$\rm
[
\mathsf{x}
:
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\mathrm {if}(
\mathsf{x}
,\linebreak [0]
\mathsf{y}
,\linebreak [0]
\mathsf{y}
)
]$

$\rm
[
\ast 
:
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
{:}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
:
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}guard
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:575}{}\section* {$\rm \ast
\mathrel{spy}\ast$}

$\rm
[
\mathsf{x}
\mathrel{spy}
\mathsf{y}
\stackrel {
\mathrm {val}
}{\Rightarrow }
\mathsf{x}
!
\mathsf{y}
]$

$\rm
[
\mathsf{x}
\mathrel{spy}
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\{spy
\}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel{spy}
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}spy
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:576}{}\section* {$\rm \ast
!\ast$}

$\rm
[
\mathsf{x}
!
\mathsf{y}
\stackrel {
\mathrm {val}
}{\Rightarrow }
\mathrm {If}(
\mathsf{x}
,\linebreak [0]
\mathsf{y}
,\linebreak [0]
\mathsf{y}
)
]$

$\rm
[
\ast 
!
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline !
\#2.
\mbox{''}
]$

$\rm
[
\ast 
!
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}tagged
\linebreak [0]\ \hskip0em plus2.0em{}guard
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:577}{}\section* {$\rm \ast
\left\{\protect \begin {array}{l}\ast
\\\ast
\protect \end {array}\right.$}

$\rm
[
\mathsf{x}
\left\{\protect \begin {array}{l}
\mathsf{y}
\\
\mathsf{z}
\protect \end {array}\right.
\stackrel {
\mathrm {val}
}{\Rightarrow }
\mathrm {If}(
\mathsf{x}
,\linebreak [0]
\mathsf{y}
,\linebreak [0]
\mathsf{z}
)
]$

$\rm
[
\ast 
\left\{\protect \begin {array}{l}
\ast 
\\
\ast 
\protect \end {array}\right.
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}left
\mbox {$\backslash $}
\{
\mbox {$\backslash $}protect
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}begin
\linebreak [0]\ \hskip0em plus2.0em{}
\{array
\}
\{l
\}
\#2.
\newline 
\mbox {$\backslash $}
\mbox {$\backslash $}
\#3.
\newline 
\mbox {$\backslash $}protect
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}end
\linebreak [0]\ \hskip0em plus2.0em{}
\{array
\}
\mbox {$\backslash $}right.
\mbox{''}
]$

$\rm
[
\ast 
\left\{\protect \begin {array}{l}
\ast 
\\
\ast 
\protect \end {array}\right.
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}select
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}else
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}select
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:578}{}\section* {$\rm 
\lambda \ast
.\ast$}


\mbox{Predef: lambda}

$\rm
[
\lambda 
\ast 
.
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}lambda
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline .
\#2.
\mbox{''}
]$

$\rm
[
\lambda 
\ast 
.
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}lambda
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}dot
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:579}{}\section* {$\rm 
\Lambda \ast
. \ast$}

$\rm
[
\Lambda 
\mathsf{x}
. 
\mathsf{y}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
\Lambda 
\mathsf{x}
. 
\mathsf{y}
\mathrel {\ddot {=}}
\Lambda 
\lambda 
\mathsf{x}
.
\mathsf{y}
]
\rceil 
)
]$

$\rm
[
\Lambda 
\mathsf{x}
. 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}Lambda
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline .
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\Lambda 
\ast 
. 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}tagged
\linebreak [0]\ \hskip0em plus2.0em{}lambda
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}dot
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:580}{}\section* {$\rm 
\Lambda \ast$}

$\rm
[
\Lambda 
\mathsf{x}
\stackrel {
\mathrm {val}
}{\Rightarrow }
{\cal M}(
\lambda 
\mathsf {u}
.
{\cal U}(
\mathsf{x}
\mathbin {\mbox {'}}
{\cal M}(
\mathsf {u}
)
)
)
]$

$\rm
[
\Lambda 
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}Lambda
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\mbox{''}
]$

$\rm
[
\Lambda 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}tagging
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:581}{}\section* {$\rm 
{\bf if} \ \ast
\ {\bf then} \ \ast
\ {\bf else} \ \ast$}

$\rm
[
{\bf if} \ 
\mathsf{x}
\ {\bf then} \ 
\mathsf{y}
\ {\bf else} \ 
\mathsf{z}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
{\bf if} \ 
\mathsf{x}
\ {\bf then} \ 
\mathsf{y}
\ {\bf else} \ 
\mathsf{z}
\mathrel {\ddot {=}}
\mathrm {If}(
\mathsf{x}
,\linebreak [0]
\mathsf{y}
,\linebreak [0]
\mathsf{z}
)
]
\rceil 
)
]$

$\rm
[
{\bf if} \ 
\mathsf{x}
\ {\bf then} \ 
\mathsf{y}
\ {\bf else} \ 
\mathsf{z}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\{
\mbox {$\backslash $}bf
\linebreak [0]\ \hskip0em plus2.0em{}if
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}bf
\linebreak [0]\ \hskip0em plus2.0em{}then
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline 
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}bf
\linebreak [0]\ \hskip0em plus2.0em{}else
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\mbox{''}
]$

$\rm
[
{\bf if} \ 
\ast 
\ {\bf then} \ 
\ast 
\ {\bf else} \ 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}open
\linebreak [0]\ \hskip0em plus2.0em{}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}then
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}else
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:582}{}\section* {$\rm 
\mathbf{let\ } \ast
= \ast
\mathbf{\ in\ } \ast$}

$\rm
[
\mathbf{let\ } 
\mathsf{x}
= 
\mathsf{y}
\mathbf{\ in\ } 
\mathsf{z}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
\mathbf{let\ } 
\mathsf{x}
= 
\mathsf{y}
\mathbf{\ in\ } 
\mathsf{z}
\mathrel {\ddot {=}}
let_1( 
\lambda 
\mathsf{x}
.
\mathsf{z}
, 
\mathsf{y}
)
]
\rceil 
)
]$

$\rm
[
\mathbf{let\ } 
\mathsf{x}
= 
\mathsf{y}
\mathbf{\ in\ } 
\mathsf{z}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\{let
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
{=}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline 
\mbox {$\backslash $}mathbf
\{
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}in
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\mbox{''}
]$

$\rm
[
\mathbf{let\ } 
\ast 
= 
\ast 
\mathbf{\ in\ } 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}let
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}be
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}in
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:583}{}\section* {$\rm 
\mathbf{let\ } \ast
\mathrel{\ddot{=}} \ast
\mathrel{\ in\ } \ast$}

$\rm
[
\mathbf{let\ } 
\mathsf{x}
\mathrel{\ddot{=}} 
\mathsf{y}
\mathrel{\ in\ } 
\mathsf{z}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\newline 
\tilde {{\cal M}}(
\mathsf {t}
{}^{3}
,
\mathsf {s}
,
\mathsf {c}
[ 
\mathsf {t}
{}^{1}
{}^{r}
\mathrel { : \, : }
\mbox {\tt \char34}\mathrm {codex}\mbox {\tt \char34}
\mathrel { : \, : }
\mathsf {t}
{}^{1}
{}^{r}
\mathrel { : \, : }
\mathsf {t}
{}^{1}
{}^{i}
\mathrel { : \, : }
0
\mathrel { : \, : }
\mbox {\tt \char34}\mathrm {macro}\mbox {\tt \char34}
\mathrel { : \, : }
\mathsf {T}
{\Rightarrow} 
\tilde {{\cal M}}_3(
\mathsf {t}
)
]
)
]$

$\rm
[
\mathbf{let\ } 
\mathsf{x}
\mathrel{\ddot{=}} 
\mathsf{y}
\mathrel{\ in\ } 
\mathsf{z}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}mathbf
\{let
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\{
\mbox {$\backslash $}ddot
\{
{=}
\}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline 
\mbox {$\backslash $}mathrel
\{
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}in
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\mbox{''}
]$

$\rm
[
\mathbf{let\ } 
\ast 
\mathrel{\ddot{=}} 
\ast 
\mathrel{\ in\ } 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}let
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}abbreviate
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}in
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:584}{}\section* {$\rm \ast
{} ^ { I }$}

$\rm
[
\mathsf{x}
{} ^ { I }
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
\mathsf{x}
{} ^ { I }
\rceil 
{}^{R}
\mathrel { : \, : }
\mathsf{x}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\mathsf{x}
{} ^ { I }
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
\linebreak [0]\ \hskip0em plus2.0em{}
{\char94}
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}I
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\mbox{''}
]$

$\rm
[
\ast 
{} ^ { I }
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}init
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:585}{}\section* {$\rm \ast
{} ^ { \rhd }$}

$\rm
[
\mathsf{x}
{} ^ { \rhd }
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
\mathsf{x}
{} ^ { \rhd }
\rceil 
{}^{R}
\mathrel { : \, : }
\mathsf{x}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\mathsf{x}
{} ^ { \rhd }
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
\linebreak [0]\ \hskip0em plus2.0em{}
{\char94}
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}rhd
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\mbox{''}
]$

$\rm
[
\ast 
{} ^ { \rhd }
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}modus
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:586}{}\section* {$\rm \ast
{} ^ { V } $}

$\rm
[
\mathsf{x}
{} ^ { V } 
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
\mathsf{x}
{} ^ { V } 
\rceil 
{}^{R}
\mathrel { : \, : }
\mathsf{x}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\mathsf{x}
{} ^ { V } 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
\linebreak [0]\ \hskip0em plus2.0em{}
{\char94}
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}V
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\ast 
{} ^ { V } 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}verify
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:587}{}\section* {$\rm \ast
{} ^ { + } $}

$\rm
[
\mathsf{x}
{} ^ { + } 
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
\mathsf{x}
{} ^ { + } 
\rceil 
{}^{R}
\mathrel { : \, : }
\mathsf{x}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\mathsf{x}
{} ^ { + } 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
\linebreak [0]\ \hskip0em plus2.0em{}
{\char94}
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}
{+}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\ast 
{} ^ { + } 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}curry
\linebreak [0]\ \hskip0em plus2.0em{}plus
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:588}{}\section* {$\rm \ast
{} ^ { - } $}

$\rm
[
\mathsf{x}
{} ^ { - } 
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
\mathsf{x}
{} ^ { - } 
\rceil 
{}^{R}
\mathrel { : \, : }
\mathsf{x}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\mathsf{x}
{} ^ { - } 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
\linebreak [0]\ \hskip0em plus2.0em{}
{\char94}
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{-}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\ast 
{} ^ { - } 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}curry
\linebreak [0]\ \hskip0em plus2.0em{}minus
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:589}{}\section* {$\rm \ast
{} ^ { \ast } $}

$\rm
[
\mathsf{x}
{} ^ { \ast } 
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
\mathsf{x}
{} ^ { \ast } 
\rceil 
{}^{R}
\mathrel { : \, : }
\mathsf{x}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\mathsf{x}
{} ^ { \ast } 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\{
\}
\linebreak [0]\ \hskip0em plus2.0em{}
{\char94}
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}ast
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\ast 
{} ^ { \ast } 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}dereference
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:590}{}\section* {$\rm \ast
\mathop {\char64} \ast$}

$\rm
[
\mathsf{x}
\mathop {\char64} 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
\mathsf{x}
\mathop {\char64} 
\mathsf{y}
\rceil 
{}^{R}
\mathrel { : \, : }
\mathsf{x}
\mathrel { : \, : }
\mathsf{y}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\mathsf{x}
\mathop {\char64} 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathop
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}char64
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathop {\char64} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}at
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:591}{}\section* {$\rm \ast
\rhd \ast$}

$\rm
[
\mathsf{x}
\rhd 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
\mathsf{x}
\rhd 
\mathsf{y}
\rceil 
{}^{R}
\mathrel { : \, : }
\mathsf{x}
\mathrel { : \, : }
\mathsf{y}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\mathsf{x}
\rhd 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}rhd
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\rhd 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}modus
\linebreak [0]\ \hskip0em plus2.0em{}ponens
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:592}{}\section* {$\rm \ast
\mathrel {\makebox [0mm][l]{$\rhd $}\,{\rhd }} \ast$}

$\rm
[
\mathsf{x}
\mathrel {\makebox [0mm][l]{$\rhd $}\,{\rhd }} 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
\mathsf{x}
\mathrel {\makebox [0mm][l]{$\rhd $}\,{\rhd }} 
\mathsf{y}
\rceil 
{}^{R}
\mathrel { : \, : }
\mathsf{x}
\mathrel { : \, : }
\mathsf{y}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\mathsf{x}
\mathrel {\makebox [0mm][l]{$\rhd $}\,{\rhd }} 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0mm][l]
\{
\$
\mbox {$\backslash $}rhd
\linebreak [0]\ \hskip0em plus2.0em{}
\$
\}
\mbox {$\backslash $},
\{
\mbox {$\backslash $}rhd
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel {\makebox [0mm][l]{$\rhd $}\,{\rhd }} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}modus
\linebreak [0]\ \hskip0em plus2.0em{}probans
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:593}{}\section* {$\rm \ast
\gg \ast$}

$\rm
[
\mathsf{x}
\gg 
\mathsf{y}
\stackrel{
tactic
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
conclude_1 ( 
\mathsf {t}
, 
\mathsf {c}
)
]$

$\rm
[
\mathsf{x}
\gg 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}gg
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\gg 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}conclude
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:594}{}\section* {$\rm \ast
\vdash \ast$}

$\rm
[
\mathsf{x}
\vdash 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
\mathsf{x}
\vdash 
\mathsf{y}
\rceil 
{}^{R}
\mathrel { : \, : }
\mathsf{x}
\mathrel { : \, : }
\mathsf{y}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\mathsf{x}
\vdash 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}vdash
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\vdash 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}infer
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:595}{}\section* {$\rm \ast
\mathrel {\makebox [0mm][l]{$\vdash $}\,{\vdash }} \ast$}

$\rm
[
\mathsf{x}
\mathrel {\makebox [0mm][l]{$\vdash $}\,{\vdash }} 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
\mathsf{x}
\mathrel {\makebox [0mm][l]{$\vdash $}\,{\vdash }} 
\mathsf{y}
\rceil 
{}^{R}
\mathrel { : \, : }
\mathsf{x}
\mathrel { : \, : }
\mathsf{y}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\mathsf{x}
\mathrel {\makebox [0mm][l]{$\vdash $}\,{\vdash }} 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0mm][l]
\{
\$
\mbox {$\backslash $}vdash
\linebreak [0]\ \hskip0em plus2.0em{}
\$
\}
\mbox {$\backslash $},
\{
\mbox {$\backslash $}vdash
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel {\makebox [0mm][l]{$\vdash $}\,{\vdash }} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}endorse
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:596}{}\section* {$\rm \ast
\mathrel {i.e.} \ast$}

$\rm
[
\mathsf{x}
\mathrel {i.e.} 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
\mathsf{x}
\mathrel {i.e.} 
\mathsf{y}
\rceil 
{}^{R}
\mathrel { : \, : }
\mathsf{x}
\mathrel { : \, : }
\mathsf{y}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\mathsf{x}
\mathrel {i.e.} 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{i.e.
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel {i.e.} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}id
\linebreak [0]\ \hskip0em plus2.0em{}est
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:597}{}\section* {$\rm 
\forall \ast
\colon \ast$}

$\rm
[
\forall 
\mathsf{x}
\colon 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
\forall 
\mathsf{x}
\colon 
\mathsf{y}
\rceil 
{}^{R}
\mathrel { : \, : }
\mathsf{x}
\mathrel { : \, : }
\mathsf{y}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\forall 
\mathsf{x}
\colon 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}forall
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $}colon
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\forall 
\ast 
\colon 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}all
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}indeed
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:598}{}\section* {$\rm \ast
\mathrel {\oplus} \ast$}

$\rm
[
\mathsf{x}
\mathrel {\oplus} 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
\mathsf{x}
\mathrel {\oplus} 
\mathsf{y}
\rceil 
{}^{R}
\mathrel { : \, : }
\mathsf{x}
\mathrel { : \, : }
\mathsf{y}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\mathsf{x}
\mathrel {\oplus} 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathrel
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}oplus
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\mathrel {\oplus} 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}rule
\linebreak [0]\ \hskip0em plus2.0em{}plus
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:599}{}\section* {$\rm \ast
; \ast$}

$\rm
[
\mathsf{x}
; 
\mathsf{y}
\stackrel{
\mathrm {val}
}{\rightarrow}
\lceil 
\mathsf{x}
; 
\mathsf{y}
\rceil 
{}^{R}
\mathrel { : \, : }
\mathsf{x}
\mathrel { : \, : }
\mathsf{y}
\mathrel { : \, : }
\mathsf {T}
]$

$\rm
[
\mathsf{x}
; 
\mathsf{y}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline ;
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
; 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}cut
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:600}{}\section* {$\rm \ast
\ proves\ \ast$}

$\rm
[
\mathsf {p}
\ proves\ 
\mathsf {t}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
\mathsf {p}
\ proves\ 
\mathsf {t}
\mathrel {\ddot {=}}
proof( 
\lceil 
\mathsf {p}
\rceil 
, 
\lceil 
\mathsf {t}
\rceil 
, 
\mbox{self}
)
]
\rceil 
)
]$

$\rm
[
\mathsf {p}
\ proves\ 
\mathsf {t}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}proves
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\ proves\ 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}proves
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:601}{}\section* {$\rm \ast
\mathbf{\ proof\ of\ } \ast
: \ast$}

$\rm
[
\mathsf {t}
\mathbf{\ proof\ of\ } 
\mathsf {s}
: 
\mathsf {p}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}mathbf
\{
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}proof
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}of
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline 
{:}
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\mbox{''}
]$

$\rm
[
\mathsf {t}
\mathbf{\ proof\ of\ } 
\mathsf {s}
: 
\mathsf {p}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
\mathsf {t}
\mathbf{\ proof\ of\ } 
\mathsf {s}
: 
\mathsf {p}
\mathrel {\ddot {=}}
[ \mathbf{Proof\ of\ }
\mathsf {s}
\colon 
\lambda 
\mathsf {c}
.
\lambda 
\mathsf{x}
.
{\cal P}( 
\lceil 
\mathsf {t}
\vdash 
\mathsf {p}
\rceil 
, 
p_0
, 
\mathsf {c}
)
]
]
\rceil 
)
]$

$\rm
[
\mathsf {t}
\mathbf{\ proof\ of\ } 
\mathsf {s}
: 
\mathsf {p}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}if
\mbox {$\backslash $}relax
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\newline 
\mbox {$\backslash $}def
\mbox {$\backslash $}lgwprooflinep
\{x
\}
\newline 
\mbox {$\backslash $}newcount
\mbox {$\backslash $}lgwproofline
\newline 
\mbox {$\backslash $}fi
\newline 
\mbox {$\backslash $}begingroup
\newline 
\mbox {$\backslash $}def
\mbox {$\backslash $}insideproof
\{x
\}
\newline 
\mbox {$\backslash $}lgwproofline
{=}0
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $}mathbf
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}proof
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}of
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline 
\mbox {$\backslash $}colon
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwella
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellb
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellc
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwelld
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwelle
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellf
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellg
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellh
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwelli
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellj
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellk
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwelll
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellm
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwelln
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwello
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellp
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellq
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellr
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwells
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellt
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellu
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellv
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellw
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellx
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwelly
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellz
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbiga
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigb
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigc
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigd
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbige
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigf
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigg
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigh
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigi
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigj
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigk
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigl
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigm
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbign
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigo
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigp
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigq
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigr
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigs
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigt
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigu
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigv
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigw
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigx
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigy
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}gdef
\mbox {$\backslash $}lgwellbigz
\{
\mbox {$\backslash $}relax
\}
\newline 
\mbox {$\backslash $}endgroup
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox{''}
]$

$\rm
[
\ast 
\mathbf{\ proof\ of\ } 
\ast 
: 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}proof
\linebreak [0]\ \hskip0em plus2.0em{}of
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}reads
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:602}{}\section* {$\rm 
Line \, \ast
: \ast
\gg \ast
; \ast$}

$\rm
[
Line \, 
\mathsf {l}
: 
\mathsf {a}
\gg 
\mathsf {i}
; 
\mathsf {p}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline Line
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $},
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
{:}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline 
\mbox {$\backslash $}gg
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\newline ;
\linebreak [0]\ \hskip0em plus2.0em{}
\#4.
\mbox{''}
]$

$\rm
[
Line \, 
\mathsf {l}
: 
\mathsf {a}
\gg 
\mathsf {i}
; 
\mathsf {p}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
Line \, 
\mathsf {l}
: 
\mathsf {a}
\gg 
\mathsf {i}
; 
\mathsf {p}
\mathrel {\ddot {=}}
(
\mathsf {a}
\gg 
\mathsf {i}
; 
\mathbf{let\ } 
\mathsf {l}
\mathrel{\ddot{=}} 
\mathsf {i}
\mathrel{\ in\ } 
\mathsf {p}
)
]
\rceil 
)
]$

$\rm
[
Line \, 
\mathsf {l}
: 
\mathsf {a}
\gg 
\mathsf {i}
; 
\mathsf {p}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}newline
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0.1
\mbox {$\backslash $}textwidth]
\{
\}
\%
\newline 
\mbox {$\backslash $}parbox
\linebreak [0]\ \hskip0em plus2.0em{}[b]
\{0.4
\mbox {$\backslash $}textwidth
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\{
\mbox {$\backslash $}raggedright
\newline 
\mbox {$\backslash $}setlength
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}parindent
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\{
\mbox{-}0.1
\mbox {$\backslash $}textwidth
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\%
\newline 
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0.1
\mbox {$\backslash $}textwidth
\linebreak [0]\ \hskip0em plus2.0em{}][l]
\{
\$
\#1.
\newline 
\$
{:}
\}
\$
\#2.
\newline 
\{
\}
\mbox {$\backslash $}gg
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\}
\$
\}
\mbox {$\backslash $}quad
\newline 
\mbox {$\backslash $}parbox
\linebreak [0]\ \hskip0em plus2.0em{}[t]
\{0.4
\mbox {$\backslash $}textwidth
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\{
\$
\#3.
\newline 
\$
\mbox {$\backslash $}hfill
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0mm][l]
\{
\mbox {$\backslash $}quad
\linebreak [0]\ \hskip0em plus2.0em{};
\}
\}
\#4.
\mbox{''}
]$

$\rm
[
Line \, 
\ast 
: 
\ast 
\gg 
\ast 
; 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}line
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}because
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}indeed
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}line
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:603}{}\section* {$\rm 
Last\ line \, \ast
\gg \ast
\,\Box$}

$\rm
[
Last\ line \, 
\mathsf {a}
\gg 
\mathsf {i}
\,\Box
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline Last
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}line
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $},
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
\mbox {$\backslash $}gg
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline 
\mbox {$\backslash $},
\mbox {$\backslash $}Box
\mbox{''}
]$

$\rm
[
Last\ line \, 
\mathsf {a}
\gg 
\mathsf {i}
\,\Box
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
Last\ line \, 
\mathsf {a}
\gg 
\mathsf {i}
\,\Box
\mathrel {\ddot {=}}
(
\mathsf {a}
\gg 
\mathsf {i}
)
]
\rceil 
)
]$

$\rm
[
Last\ line \, 
\mathsf {a}
\gg 
\mathsf {i}
\,\Box
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}newline
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0.1
\mbox {$\backslash $}textwidth]
\{
\}
\%
\newline 
\mbox {$\backslash $}parbox
\linebreak [0]\ \hskip0em plus2.0em{}[b]
\{0.4
\mbox {$\backslash $}textwidth
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\{
\mbox {$\backslash $}raggedright
\newline 
\mbox {$\backslash $}setlength
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\mbox {$\backslash $}parindent
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\{
\mbox{-}0.1
\mbox {$\backslash $}textwidth
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\%
\newline 
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0.1
\mbox {$\backslash $}textwidth
\linebreak [0]\ \hskip0em plus2.0em{}][l]
\{
\$
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_?
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\newline 
\$
{:}
\}
\$
\#1.
\newline 
\{
\}
\mbox {$\backslash $}gg
\linebreak [0]\ \hskip0em plus2.0em{}
\{
\}
\$
\}
\mbox {$\backslash $}quad
\newline 
\mbox {$\backslash $}parbox
\linebreak [0]\ \hskip0em plus2.0em{}[t]
\{0.4
\mbox {$\backslash $}textwidth
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\{
\$
\#2.
\newline 
\$
\mbox {$\backslash $}hfill
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0mm][l]
\{
\mbox {$\backslash $}quad
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}makebox[0mm]
\{
\$
\mbox {$\backslash $}Box
\$
\}
\}
\}
\mbox{''}
]$

$\rm
[
Last\ line \, 
\ast 
\gg 
\ast 
\,\Box
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}because
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}indeed
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}qed
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:604}{}\section* {$\rm 
Line \, \ast
: Premise \gg \ast
;\ast$}

$\rm
[
Line \, 
\mathsf {l}
: Premise \gg 
\mathsf {i}
;
\mathsf {p}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline Line
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $},
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
{:}
\linebreak [0]\ \hskip0em plus2.0em{}Premise
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}gg
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ;
\#3.
\mbox{''}
]$

$\rm
[
Line \, 
\mathsf {l}
: Premise \gg 
\mathsf {i}
;
\mathsf {p}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
Line \, 
\mathsf {l}
: Premise \gg 
\mathsf {i}
;
\mathsf {p}
\mathrel {\ddot {=}}
(
\mathsf {i}
\vdash 
\mathbf{let\ } 
\mathsf {l}
\mathrel{\ddot{=}} 
\mathsf {i}
\mathrel{\ in\ } 
\mathsf {p}
)
]
\rceil 
)
]$

$\rm
[
Line \, 
\mathsf {l}
: Premise \gg 
\mathsf {i}
;
\mathsf {p}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}newline
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0.1
\mbox {$\backslash $}textwidth
\linebreak [0]\ \hskip0em plus2.0em{}][l]
\{
\$
\#1.
\newline 
\$
{:}
\}
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0.4
\mbox {$\backslash $}textwidth
\linebreak [0]\ \hskip0em plus2.0em{}][l]
\{
\$Premise
\{
\}
\mbox {$\backslash $}gg
\{
\}
\$
\}
\mbox {$\backslash $}quad
\newline 
\mbox {$\backslash $}parbox
\linebreak [0]\ \hskip0em plus2.0em{}[t]
\{0.4
\mbox {$\backslash $}textwidth
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\{
\$
\#2.
\newline 
\$
\mbox {$\backslash $}hfill
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0mm][l]
\{
\mbox {$\backslash $}quad
\linebreak [0]\ \hskip0em plus2.0em{};
\}
\}
\#3.
\mbox{''}
]$

$\rm
[
Line \, 
\ast 
: Premise \gg 
\ast 
;
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}line
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}premise
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}line
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:605}{}\section* {$\rm 
Line \, \ast
: \mbox{Side-condition} \gg \ast
; \ast$}

$\rm
[
Line \, 
\mathsf {l}
: \mbox{Side-condition} \gg 
\mathsf {i}
; 
\mathsf {p}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline Line
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $},
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
{:}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}mbox
\{Side
\mbox{-}condition
\}
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}gg
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ;
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\mbox{''}
]$

$\rm
[
Line \, 
\mathsf {l}
: \mbox{Side-condition} \gg 
\mathsf {i}
; 
\mathsf {p}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
Line \, 
\mathsf {l}
: \mbox{Side-condition} \gg 
\mathsf {i}
; 
\mathsf {p}
\mathrel {\ddot {=}}
(
\mathsf {i}
\mathrel {\makebox [0mm][l]{$\vdash $}\,{\vdash }} 
\mathbf{let\ } 
\mathsf {l}
\mathrel{\ddot{=}} 
\mathsf {i}
\mathrel{\ in\ } 
\mathsf {p}
)
]
\rceil 
)
]$

$\rm
[
Line \, 
\mathsf {l}
: \mbox{Side-condition} \gg 
\mathsf {i}
; 
\mathsf {p}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}newline
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0.1
\mbox {$\backslash $}textwidth
\linebreak [0]\ \hskip0em plus2.0em{}][l]
\{
\$
\#1.
\newline 
\$
{:}
\}
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0.4
\mbox {$\backslash $}textwidth
\linebreak [0]\ \hskip0em plus2.0em{}][l]
\{
\%
\newline 
\$
\mbox {$\backslash $}mbox
\{Side
\mbox{-}condition
\}
\{
\}
\mbox {$\backslash $}gg
\{
\}
\$
\}
\mbox {$\backslash $}quad
\newline 
\mbox {$\backslash $}parbox
\linebreak [0]\ \hskip0em plus2.0em{}[t]
\{0.4
\mbox {$\backslash $}textwidth
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\{
\$
\#2.
\newline 
\$
\mbox {$\backslash $}hfill
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0mm][l]
\{
\mbox {$\backslash $}quad
\linebreak [0]\ \hskip0em plus2.0em{};
\}
\}
\#3.
\mbox{''}
]$

$\rm
[
Line \, 
\ast 
: \mbox{Side-condition} \gg 
\ast 
; 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}line
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}side
\linebreak [0]\ \hskip0em plus2.0em{}condition
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}line
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:606}{}\section* {$\rm 
Arbitrary \gg \ast
;\ast$}

$\rm
[
Arbitrary \gg 
\mathsf {i}
;
\mathsf {p}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline Arbitrary
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}gg
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline ;
\#2.
\mbox{''}
]$

$\rm
[
Arbitrary \gg 
\mathsf {i}
;
\mathsf {p}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
Arbitrary \gg 
\mathsf {i}
;
\mathsf {p}
\mathrel {\ddot {=}}
(
\forall 
\mathsf {i}
\colon 
\mathsf {p}
)
]
\rceil 
)
]$

$\rm
[
Arbitrary \gg 
\mathsf {i}
;
\mathsf {p}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}newline
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0.1
\mbox {$\backslash $}textwidth
\linebreak [0]\ \hskip0em plus2.0em{}][l]
\{
\$
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_?
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\newline 
\$
{:}
\}
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0.4
\mbox {$\backslash $}textwidth
\linebreak [0]\ \hskip0em plus2.0em{}][l]
\{
\$Arbitrary
\{
\}
\mbox {$\backslash $}gg
\{
\}
\$
\}
\mbox {$\backslash $}quad
\newline 
\mbox {$\backslash $}parbox
\linebreak [0]\ \hskip0em plus2.0em{}[t]
\{0.4
\mbox {$\backslash $}textwidth
\linebreak [0]\ \hskip0em plus2.0em{}
\}
\{
\$
\#1.
\newline 
\$
\mbox {$\backslash $}hfill
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}makebox
\linebreak [0]\ \hskip0em plus2.0em{}[0mm][l]
\{
\mbox {$\backslash $}quad
\linebreak [0]\ \hskip0em plus2.0em{};
\}
\}
\#2.
\mbox{''}
]$

$\rm
[
Arbitrary \gg 
\ast 
;
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}arbitrary
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}line
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:607}{}\section* {$\rm 
Local \gg \ast
= \ast
; \ast$}

$\rm
[
Local \gg 
\mathsf {a}
= 
\mathsf {i}
; 
\mathsf {p}
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\newline Local
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}gg
\linebreak [0]\ \hskip0em plus2.0em{}
\#1.
\newline 
{=}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline ;
\linebreak [0]\ \hskip0em plus2.0em{}
\#3.
\mbox{''}
]$

$\rm
[
Local \gg 
\mathsf {a}
= 
\mathsf {i}
; 
\mathsf {p}
\stackrel{
\mathrm {macro}
}{\rightarrow}
\lambda 
\mathsf {t}
.
\lambda 
\mathsf {s}
.
\lambda 
\mathsf {c}
.
\tilde {{\cal M}}_4(
\mathsf {t}
,
\mathsf {s}
,
\mathsf {c}
,
\lceil 
[
Local \gg 
\mathsf {a}
= 
\mathsf {i}
; 
\mathsf {p}
\mathrel {\ddot {=}}
(
\mathbf{let\ } 
\mathsf {a}
\mathrel{\ddot{=}} 
\mathsf {i}
\mathrel{\ in\ } 
\mathsf {p}
)
]
\rceil 
)
]$

$\rm
[
Local \gg 
\mathsf {a}
= 
\mathsf {i}
; 
\mathsf {p}
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\newline 
\mbox {$\backslash $}newline
\mbox {$\backslash $}makebox[0.1
\mbox {$\backslash $}textwidth][l]
\{
\$
\newline 
\mbox {$\backslash $}if
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}relax
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}csname
\linebreak [0]\ \hskip0em plus2.0em{}lgwprooflinep
\mbox {$\backslash $}endcsname
\linebreak [0]\ \hskip0em plus2.0em{}L
\_?
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}else
\newline 
\mbox {$\backslash $}global
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}advance
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}by
\linebreak [0]\ \hskip0em plus2.0em{}1
\newline L
\mbox {$\backslash $}ifnum
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\linebreak [0]\ \hskip0em plus2.0em{}
{<}10
\linebreak [0]\ \hskip0em plus2.0em{}0
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}number
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}lgwproofline
\newline 
\mbox {$\backslash $}fi
\linebreak [0]\ \hskip0em plus2.0em{}
\newline 
\$
{:}
\}
\%
\newline 
\mbox {$\backslash $}makebox[0.4
\mbox {$\backslash $}textwidth][l]
\{
\$Local
\{
\}
\mbox {$\backslash $}gg
\{
\}
\$
\}
\%
\newline 
\mbox {$\backslash $}quad
\%
\newline 
\mbox {$\backslash $}parbox[t]
\{0.4
\mbox {$\backslash $}textwidth
\}
\{
\$
\#1.
\newline 
{=}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\newline 
\$
\mbox {$\backslash $}hfill
\mbox {$\backslash $}makebox[0mm][l]
\{
\mbox {$\backslash $}quad
\linebreak [0]\ \hskip0em plus2.0em{};
\}
\}
\#3.
\mbox{''}
]$

$\rm
[
Local \gg 
\ast 
= 
\ast 
; 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}locally
\linebreak [0]\ \hskip0em plus2.0em{}define
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}as
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}end
\linebreak [0]\ \hskip0em plus2.0em{}line
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:608}{}\section* {$\rm \ast
\& \ast$}

$\rm
[
\ast 
\& 
\ast 
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}
\&
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\& 
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\&
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\& 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}tab
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\hypertarget {url:1808490339773955887995048411732079994016126930298008878970589403750819585:609}{}\section* {$\rm \ast
\backslash \backslash \ast$}

$\rm
[
\ast 
\backslash \backslash 
\ast 
\stackrel{
\mathrm{name}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}backslash
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {$\backslash $}backslash
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\backslash \backslash 
\ast 
\stackrel{
\mathrm{tex}
}{\rightarrow}
\mbox{``}
\#1.
\newline 
\mbox {$\backslash $}
\mbox {$\backslash $}
\linebreak [0]\ \hskip0em plus2.0em{}
\#2.
\mbox{''}
]$

$\rm
[
\ast 
\backslash \backslash 
\ast 
\stackrel{
\mathrm{pyk}
}{\rightarrow}
\mbox{``}
\mbox {\tt \char34}
\linebreak [0]\ \hskip0em plus2.0em{}row
\linebreak [0]\ \hskip0em plus2.0em{}
\mbox {\tt \char34}
\mbox{''}
]$

\vspace{2ex}

{\em \href {http://www.diku.dk/~grue/logiweb/20060417/logiweb/doc/compiler/index.html}{The pyk compiler},
version 0.grue.20060417+
by
\href {http://www.diku.dk/~grue/index.html}{Klaus Grue}\\
\href {http://www.diku.dk/~grue/logiweb/20060417/logiweb/doc/misc/time.html}{GRD-2006-05-04.UTC:15:30:23.702808} = 
\href {http://www.diku.dk/~grue/logiweb/20060417/logiweb/doc/misc/time.html}{MJD-53859.TAI:15:30:56.702808} = 
\href {http://www.diku.dk/~grue/logiweb/20060417/logiweb/doc/misc/time.html}{LGT-4653473456702808e-6}
}

\end{document}

