<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://tetrationforum.org/hyperops_wiki/index.php?action=history&amp;feed=atom&amp;title=File%3APenmap.jpg</id>
	<title>File:Penmap.jpg - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://tetrationforum.org/hyperops_wiki/index.php?action=history&amp;feed=atom&amp;title=File%3APenmap.jpg"/>
	<link rel="alternate" type="text/html" href="https://tetrationforum.org/hyperops_wiki/index.php?title=File:Penmap.jpg&amp;action=history"/>
	<updated>2026-07-13T01:26:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.8</generator>
	<entry>
		<id>https://tetrationforum.org/hyperops_wiki/index.php?title=File:Penmap.jpg&amp;diff=181&amp;oldid=prev</id>
		<title>Kouznetsov: Complex map of natural pentation,

$u\!+\!\mathrm i v=\mathrm{pen}(x\!+\! \mathrm i y)$ in the $x,y$ plane.

This image is copied from http://mizugadro.mydns.jp/t/index.php/File:Penmap.jpg
It is used as figure 7 at the article about [[holomorphic </title>
		<link rel="alternate" type="text/html" href="https://tetrationforum.org/hyperops_wiki/index.php?title=File:Penmap.jpg&amp;diff=181&amp;oldid=prev"/>
		<updated>2015-01-11T05:15:41Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/hyperops_wiki/index.php?title=Complex_map&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Complex map (page does not exist)&quot;&gt;Complex map&lt;/a&gt; of natural &lt;a href=&quot;/hyperops_wiki/index.php?title=Pentation&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Pentation (page does not exist)&quot;&gt;pentation&lt;/a&gt;,  $u\!+\!\mathrm i v=\mathrm{pen}(x\!+\! \mathrm i y)$ in the $x,y$ plane.  This image is copied from http://mizugadro.mydns.jp/t/index.php/File:Penmap.jpg It is used as figure 7 at the article about [[holomorphic &lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Complex map]] of natural [[pentation]],&lt;br /&gt;
&lt;br /&gt;
$u\!+\!\mathrm i v=\mathrm{pen}(x\!+\! \mathrm i y)$ in the $x,y$ plane.&lt;br /&gt;
&lt;br /&gt;
This image is copied from http://mizugadro.mydns.jp/t/index.php/File:Penmap.jpg&lt;br /&gt;
It is used as figure 7 at the article about [[holomorphic ackermanns]]&lt;br /&gt;
&amp;lt;ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://article.sciencepublishinggroup.com/pdf/10.11648.j.acm.20140306.14.pdf &amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ils.uec.ac.jp/~dima/PAPERS/2014acker.pdf &amp;lt;br&amp;gt;&lt;br /&gt;
http://mizugadro.mydns.jp/PAPERS/2014acker.pdf D.Kouznetsov. Evaluation of holomorphic ackermanns. Applied and Computational Mathematics. Vol. 3, No. 6, 2014, pp. 307-314.&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[C++]] generator of curves==&lt;br /&gt;
&lt;br /&gt;
Files [[ado.cin]], [[conto.cin]], [[fsexp.cin]], [[fslog.cin]] should be loaded to the working directory in order to compile the code below&lt;br /&gt;
&amp;lt;poem&amp;gt;&amp;lt;nomathjax&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 #include &amp;lt;math.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
 #define DB double&lt;br /&gt;
 #define DO(x,y) for(x=0;x&amp;lt;y;x++)&lt;br /&gt;
#include &amp;lt;complex&amp;gt;&lt;br /&gt;
typedef std::complex&amp;lt;double&amp;gt; z_type;&lt;br /&gt;
 #define Re(x) x.real()&lt;br /&gt;
 #define Im(x) x.imag()&lt;br /&gt;
 #define I z_type(0.,1.)&lt;br /&gt;
 #include &amp;quot;conto.cin&amp;quot;&lt;br /&gt;
 #include &amp;quot;fsexp.cin&amp;quot;&lt;br /&gt;
 #include &amp;quot;fslog.cin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
z_type pen0(z_type z){ &lt;br /&gt;
DB Lp=-1.8503545290271812; &lt;br /&gt;
DB k,a,b;&lt;br /&gt;
//      k=1.86573322821; a=-.62632418; b=0.4827;&lt;br /&gt;
        k=1.86573322821; a=-.6263241; b=0.4827;&lt;br /&gt;
&lt;br /&gt;
z_type e=exp(k*z);&lt;br /&gt;
return Lp + e*(1.+e*(a+b*e));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
z_type pen7(z_type z){ DB x; int m,n; z=pen0(z+(2.24817451898-7.));&lt;br /&gt;
DO(n,7) { if(Re(z)&amp;gt;8.) return 999.;  z=FSEXP(z);  if(abs(z)&amp;lt;40) goto L1; return 999.; L1: ;}&lt;br /&gt;
return z; }&lt;br /&gt;
&lt;br /&gt;
z_type pen(z_type z){ DB x; int m,n;&lt;br /&gt;
x=Re(z); if(x&amp;lt;= -4.) return pen0(z); &lt;br /&gt;
m=int(x+5.);&lt;br /&gt;
z-=DB(m); &lt;br /&gt;
z=pen0(z);&lt;br /&gt;
DO(n,m) z=FSEXP(z);&lt;br /&gt;
return z;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int  main(){ int j,k,m,n; DB x,y, p,q, t; z_type z,c,d, cu,cd;&lt;br /&gt;
 int M=401,M1=M+1;&lt;br /&gt;
 int N=801,N1=N+1;&lt;br /&gt;
 DB X[M1],Y[N1], g[M1*N1],f[M1*N1], w[M1*N1]; // w is working array.&lt;br /&gt;
 char v[M1*N1]; // v is working array&lt;br /&gt;
FILE *o;o=fopen(&amp;quot;penma.eps&amp;quot;,&amp;quot;w&amp;quot;);  ado(o,828,828);&lt;br /&gt;
 fprintf(o,&amp;quot;422 420 translate\n 100 100 scale\n&amp;quot;);&lt;br /&gt;
 DO(m,M1) X[m]=-4.+.02*(m-.5);&lt;br /&gt;
 DO(n,N1) Y[n]=-4.+.01*(n-.5);&lt;br /&gt;
 for(m=-4;m&amp;lt;5;m++) {M(m,-4)L(m,4)}&lt;br /&gt;
 for(n=-4;n&amp;lt;5;n++) {M(  -4,n)L(4,n)} fprintf(o,&amp;quot;2 setlinecap .004 W 0 0 0 RGB S\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
 DO(m,M1)DO(n,N1){      g[m*N1+n]=9999;&lt;br /&gt;
                        f[m*N1+n]=9999;}&lt;br /&gt;
 DO(m,M1){x=X[m];&lt;br /&gt;
 DO(n,N1){y=Y[n]; z=z_type(x,y);        &lt;br /&gt;
// c=pen0(z);&lt;br /&gt;
// c=FSEXP(pen0(z-1.));&lt;br /&gt;
// c=FSEXP(FSEXP(pen0(z-2.)));&lt;br /&gt;
 c=pen7(z);&lt;br /&gt;
// d=FSEXP(pen(z-1.));&lt;br /&gt;
//      p=abs((c-d)/(c+d));  p=-log(p)/log(10.);&lt;br /&gt;
        p=Re(c); q=Im(c);&lt;br /&gt;
        if(p&amp;gt;-9999 &amp;amp;&amp;amp; p&amp;lt;9999 &amp;amp;&amp;amp; fabs(p)&amp;gt;1.e-11) g[m*N1+n]=p;&lt;br /&gt;
        if(q&amp;gt;-9999 &amp;amp;&amp;amp; q&amp;lt;9999 &amp;amp;&amp;amp; fabs(q)&amp;gt;1.e-11) f[m*N1+n]=q;&lt;br /&gt;
        }}&lt;br /&gt;
// #include &amp;quot;plofu.cin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
fprintf(o,&amp;quot;1 setlinejoin 2 setlinecap\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
p=2;q=.5;&lt;br /&gt;
for(m=-19;m&amp;lt;19;m++)for(n=2;n&amp;lt;10;n+=2)conto(o,f,w,v,X,Y,M,N, (m+.1*n),-q,q);&lt;br /&gt;
                                                fprintf(o,&amp;quot;.002 W 0 .6 0 RGB S\n&amp;quot;);&lt;br /&gt;
for(m=0;m&amp;lt;29;m++) for(n=2;n&amp;lt;10;n+=2)conto(o,g,w,v,X,Y,M,N,-(m+.1*n),-q,q);&lt;br /&gt;
                                                fprintf(o,&amp;quot;.002 W .9 0 0 RGB S\n&amp;quot;);&lt;br /&gt;
for(m=0;m&amp;lt;29;m++) for(n=2;n&amp;lt;10;n+=2)conto(o,g,w,v,X,Y,M,N, (m+.1*n),-q,q);&lt;br /&gt;
                                                fprintf(o,&amp;quot;.002 W 0 0 .9 RGB S\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
for(m= 1;m&amp;lt;20;m++) conto(o,f,w,v,X,Y,M,N, (0.-m),-p,p);fprintf(o,&amp;quot;.012 W .9 0 0 RGB S\n&amp;quot;);&lt;br /&gt;
for(m= 1;m&amp;lt;20;m++) conto(o,f,w,v,X,Y,M,N, (0.+m),-p,p);fprintf(o,&amp;quot;.012 W 0 0 .9 RGB S\n&amp;quot;);&lt;br /&gt;
                conto(o,f,w,v,X,Y,M,N, (0.  ),-p,p); fprintf(o,&amp;quot;.012 W .6 0 .6 RGB S\n&amp;quot;);&lt;br /&gt;
for(m=-31;m&amp;lt;32;m++)conto(o,g,w,v,X,Y,M,N,(0.+m),-p,p);fprintf(o,&amp;quot;.012 W 0 0 0 RGB S\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
DB t2=M_PI/1.86573322821;&lt;br /&gt;
DB tx=-2.32;&lt;br /&gt;
&lt;br /&gt;
M(tx,t2)L(4.1,t2)&lt;br /&gt;
M(tx,-t2)L(4.1,-t2)&lt;br /&gt;
fprintf(o,&amp;quot;0 setlinecap .03 W 1 1 1 RGB S\n&amp;quot;);&lt;br /&gt;
DO(n,64){ x=tx+.1*n; M(x,t2) L(x+.04,t2) }&lt;br /&gt;
DO(n,64){ x=tx+.1*n; M(x,-t2) L(x+.04,-t2) }&lt;br /&gt;
fprintf(o,&amp;quot;0 setlinecap .04 W 0 0 0 RGB S\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
//conto(o,g,w,v,X,Y,M,N, ( 1.  ),-99,99); fprintf(o,&amp;quot;.12 W 1 .5 0 RGB S\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
fprintf(o,&amp;quot;showpage\n%c%cTrailer&amp;quot;,&amp;#039;%&amp;#039;,&amp;#039;%&amp;#039;); fclose(o);&lt;br /&gt;
&lt;br /&gt;
printf(&amp;quot;pen7(-1)=%18.14f\n&amp;quot;, Re(pen7(-1.)));&lt;br /&gt;
printf(&amp;quot;Pi/1.86573322821=%18.14f\n&amp;quot;, M_PI/1.86573322821);&lt;br /&gt;
&lt;br /&gt;
        system(&amp;quot;epstopdf penma.eps&amp;quot;); &lt;br /&gt;
        system(    &amp;quot;open penma.pdf&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/nomathjax&amp;gt;&amp;lt;/poem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Latex]] generator of labelw==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;poem&amp;gt;&amp;lt;nomathjax&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
\documentclass[12pt]{article}&lt;br /&gt;
\paperheight 832px&lt;br /&gt;
\paperwidth 846px&lt;br /&gt;
\textwidth 1394px&lt;br /&gt;
\textheight 1300px&lt;br /&gt;
\topmargin -104px&lt;br /&gt;
\oddsidemargin -80px&lt;br /&gt;
\usepackage{graphics}&lt;br /&gt;
\usepackage{rotating}&lt;br /&gt;
\newcommand \sx {\scalebox}&lt;br /&gt;
\newcommand \rot {\begin{rotate}}&lt;br /&gt;
\newcommand \ero {\end{rotate}}&lt;br /&gt;
\newcommand \ing {\includegraphics}&lt;br /&gt;
\newcommand \rmi {\mathrm{i}}&lt;br /&gt;
\begin{document}&lt;br /&gt;
{\begin{picture}(824,820)&lt;br /&gt;
%\put(12,0){\ing{24}}&lt;br /&gt;
\put(12,0){\ing{penma}}&lt;br /&gt;
\put(8,808){\sx{3}{$y$}}&lt;br /&gt;
\put(8,709){\sx{3}{$3$}}&lt;br /&gt;
\put(8,609){\sx{3}{$2$}}&lt;br /&gt;
\put(8,509){\sx{3}{$1$}}&lt;br /&gt;
\put(8,409){\sx{3}{$0$}}&lt;br /&gt;
\put(-12,309){\sx{3}{$-1$}}&lt;br /&gt;
\put(-12,209){\sx{3}{$-2$}}&lt;br /&gt;
\put(-12,109){\sx{3}{$-3$}}&lt;br /&gt;
\put(-12,9){\sx{3}{$-4$}}&lt;br /&gt;
\put(4,-8){\sx{3}{$-4$}}&lt;br /&gt;
\put(104,-8){\sx{3}{$-3$}}&lt;br /&gt;
\put(204,-8){\sx{3}{$-2$}}&lt;br /&gt;
\put(304,-8){\sx{3}{$-1$}}&lt;br /&gt;
\put(427,-8){\sx{3}{$0$}}&lt;br /&gt;
\put(527,-8){\sx{3}{$1$}}&lt;br /&gt;
\put(627,-8){\sx{3}{$2$}}&lt;br /&gt;
\put(727,-8){\sx{3}{$3$}}&lt;br /&gt;
\put(821,-8){\sx{3}{$x$}}&lt;br /&gt;
\put(50, 747){\sx{4}{$v\!=\!0$}}&lt;br /&gt;
\put(50, 578){\sx{4}{$v\!=\!0$}} \put(760, 580){\sx{4}{\bf cut}}&lt;br /&gt;
\put(50, 409){\sx{4}{$v\!=\!0$}}%&lt;br /&gt;
\put(50, 240){\sx{4}{$v\!=\!0$}} \put(760, 241){\sx{4}{\bf cut}}&lt;br /&gt;
\put(50, 71){\sx{4}{$v\!=\!0$}}&lt;br /&gt;
%&lt;br /&gt;
\put(326, 638){\sx{4}{$v\!=\!-1$}}&lt;br /&gt;
\put(340, 520){\sx{4}{$v\!=\!1$}}&lt;br /&gt;
\put(326, 298){\sx{4}{$v\!=\!-1$}}&lt;br /&gt;
\put(336, 182){\sx{4}{$v\!=\!1$}}&lt;br /&gt;
%&lt;br /&gt;
\put(250, 352){\sx{4}{\rot{90}$u\!=\!-1$\ero}}&lt;br /&gt;
\put(348, 362){\sx{4}{\rot{90}$u\!=\!0$\ero}}&lt;br /&gt;
\put(448, 372){\sx{4}{\rot{90}$u\!=\!1$\ero}}&lt;br /&gt;
\put(522, 372){\sx{4}{\rot{90}$u\!=\!2$\ero}}&lt;br /&gt;
\end{picture}&lt;br /&gt;
\end{document}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/nomathjax&amp;gt;&amp;lt;/poem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Book]]&lt;br /&gt;
[[Category:BookMap]]&lt;br /&gt;
[[Category:Complex map]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:Latex]]&lt;br /&gt;
[[Category:Superfunction]]&lt;br /&gt;
[[Category:Pentation]]&lt;br /&gt;
[[Category:Natural pentation]]&lt;br /&gt;
[[Category:Natural tetration]]&lt;br /&gt;
[[Category:Tetration]]&lt;/div&gt;</summary>
		<author><name>Kouznetsov</name></author>
	</entry>
</feed>