Skip to content

Instantly share code, notes, and snippets.

@arivero
Created August 18, 2017 12:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save arivero/df9b6da3ee149b0285cd230700dcf8e0 to your computer and use it in GitHub Desktop.
Save arivero/df9b6da3ee149b0285cd230700dcf8e0 to your computer and use it in GitHub Desktop.
M theory superstring dualities, tikz graph for latex
\usetikzlibrary{arrows}
\begin{tikzpicture}
\node (v1) at (-4,3) {IIA};
\node (v2) at (-4,-1) {IIB};
\node (v4) at (0.5,0) {I};
\node (v6) at (4.5,-1) {$H_{32}$};
\node (v3) at (0.5,2) {I'};
\node (v5) at (4.5,3) {$H_{E\times E}$};
\node (v8) at (-7,-0.5) {};
\node (v7) at (-7,3.5) {};
\node (v9) at (8.5,1) {d=26};
\draw [triangle 60-triangle 60, very thick] (v1) edge node[left]{T} (v2);
\draw [triangle 60-triangle 60, very thick] (v3) edge node[right]{T} (v4);
\draw [triangle 60-triangle 60, very thick] (v5) edge node[right]{T}(v6);
\draw [stealth-stealth, very thick, densely dotted] (v7) edge node{$8_c\leftrightarrow 8_v$}(v8);
\draw [->, loosely dashed] (v7) edge node[sloped,above]{GSO} (v1);
\draw [->, loosely dashed] (v8) edge node[sloped,below]{GSO}(v2);
\draw [->, loosely dashed] (v9) edge node[below] {$\Gamma$}(v5);
\draw [->, loosely dashed] (v9) edge node[above] {$\Gamma$}(v6);
\node (v12) at (2.5,5) {M on $S^1/Z_2$};
\node (v10) at (-2,4.5) {M on $S^1$};
\node (v11) at (-2,0.5) {F on $T^2$};
\draw [thin, -open triangle 45] (v1) edge node[near end,above]{$\Omega$} (v3);
\draw [thin, -open triangle 45] (v2) edge node[near end,above]{$\Omega$} (v4);
\draw [-triangle 60, semithick] (v1) edge node[above]{S} (v10);
\draw [-triangle 60, semithick] (v2) edge node[above]{S}(v11);
\draw [-triangle 60, semithick] (v3) edge node[sloped,above]{T'???}(v12);
\draw [triangle 60-triangle 60, semithick] (v6) edge node[above]{S} (v4);
\draw [semithick] (v5) edge node[above]{S} (v12);
\draw [densely dashed, latex-latex] (v10) edge node[near end,right]{T}(v11);
\draw [very thin, -triangle 60] (v2) edge[loop, looseness=10] node[very near end, right] {s}(v2);
\node (v13) at (-5,1) {\tiny d=9};
\draw [very thin] (v1) edge (v13);
\draw [very thin] (v13) edge (v2);
\node (v14) at (-3,2) {(1,1)};
\node (v15) at (-3,-2) {(2,0)};
\node (v16) at (2.5,1.5) {(?,?)};
\node (v17) at (2.5,1) {(1,0)};
\node[align=center] (v18) at (-0.5,4) {d=11 \\ sugra};
\draw [dotted, ->] (v1) edge (v14);
\draw [dotted, ->] (v2) edge (v15);
\draw [dotted, ->] (v5) edge (v16);
\draw [dotted, ->] (v6) edge (v17);
\draw [dotted, ->] (v4) edge (v17);
\draw [dotted, ->] (v10) edge (v18);
\draw [semithick, ->] (v14) edge (v18);
\end{tikzpicture}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment