diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/lisp-on-tex/tug2013/bench/expl3/tarai.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/lisp-on-tex/tug2013/bench/expl3/tarai.tex | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/lisp-on-tex/tug2013/bench/expl3/tarai.tex b/Master/texmf-dist/doc/latex/lisp-on-tex/tug2013/bench/expl3/tarai.tex new file mode 100644 index 00000000000..ad61f174b4c --- /dev/null +++ b/Master/texmf-dist/doc/latex/lisp-on-tex/tug2013/bench/expl3/tarai.tex @@ -0,0 +1,15 @@ +\documentclass{article} +\usepackage{expl3} +\ExplSyntaxOn +\cs_new:Npn \hakviiaiii_tarai:nnn #1#2#3 {% + \int_compare:nTF{#1 <= #2} + {#2} + {\hakviiaiii_tarai:nnn + {\hakviiaiii_tarai:nnn{\int_eval:n{#1 - 1}}{#2}{#3}} + {\hakviiaiii_tarai:nnn{\int_eval:n{#2 - 1}}{#3}{#1}} + {\hakviiaiii_tarai:nnn{\int_eval:n{#3 - 1}}{#1}{#2}}}} +\cs_new_eq:NN \tarai \hakviiaiii_tarai:nnn +\ExplSyntaxOff +\begin{document} + $\mathrm{Tarai}(14,12,10) = \tarai{14}{12}{10}$ +\end{document}
\ No newline at end of file |