Файл:Graph homomorphism into C5.svg

Матеріал з testwiki
Перейти до навігації Перейти до пошуку
Повна роздільність (SVG-файл, номінально 259 × 460 пікселів, розмір файлу: 34 КБ)

Цей файл з Вікісховища і може використовуватися в інших проєктах. Далі наведена інформація з його сторінки опису.

Опис файлу

Опис
English: A homomorphism from the flower snark J5 to the cycle graph C5. It is also a retraction onto the subgraph on the central five vertices, so J5 is in fact homomorphically equivalent to core graph C5.
Час створення
Джерело Власна робота
Автор Tokenzero
SVG розвиток
InfoField
 Вихідний код цього SVG-файлу неправильний.
 Це векторне зображення було створено з допомогою LaTeX
Сирцевий код
InfoField

LaTeX/TikZ source code

\documentclass[tikz,border=10pt]{standalone}
	%% Compile svg by running:
	%% latex example.tex #OR:  lualatex --output-format=dvi example.tex
	%% dvisvgm --bbox=10 example.dvi
	\usepackage{tikz}
	\usetikzlibrary{calc}
	
	\definecolor{col0}{RGB}{255, 51, 51}
	\definecolor{col1}{RGB}{215,255, 51}
	\definecolor{col2}{RGB}{ 51,255,133}
	\definecolor{col3}{RGB}{ 51,133,255}
	\definecolor{col4}{RGB}{215, 51,255}
	
	\begin{document}%
	\begin{tikzpicture}[
		scale=0.8,rotate=90,every node/.style={draw,circle},
		C0/.style={fill=col0},
		C1/.style={fill=col1},
		C2/.style={fill=col2},
		C3/.style={fill=col3},			
		C4/.style={fill=col4}
	]
	
	%the flower snark graph J_5
	%vertices
		\foreach \x/\c in {0/4, 1/3,  2/2, 3/1, 4/0}
			\node[C\c] (u\x) at (\x * 72 :1.5) {\c};
		\foreach \x/\c in {0/0, 1/4,  2/3, 3/4, 4/3, 5/2, 6/3, 7/2, 8/1, 9/2, 10/1, 11/0, 12/1, 13/0, 14/4}
			\node[C\c] (v\x) at (\x * 24 :3.75) {\c};
	%edges
		\foreach \x in {0,...,4}
		{
			\pgfmathtruncatemacro{\xp}{mod(\x+1,5)};
			\draw (u\x) -- (u\xp);
			\pgfmathtruncatemacro{\xx}{3*\x};
			\draw (u\x) -- (v\xx);
			\pgfmathtruncatemacro{\xa}{3*\x+1};
			\pgfmathtruncatemacro{\xb}{mod(3*\x+11,15)};		
			\draw (v\xa) -- (v\xb);
		}
		\foreach \x in {0,...,14}	
		{
			\pgfmathtruncatemacro{\xp}{mod(\x+1,15)};
			\draw (v\x) -- (v\xp);
		}
	
	%the image of J_5 in C_5
	\begin{scope}[shift={(-8,0)}]
	%blob edges
		\foreach \x in {0,...,4}
		{
			\pgfmathtruncatemacro{\xp}{mod(\x+1,5)};
			\draw[gray!15!white,line width=40pt](\x * 72 :2.6) -- (\xp * 72 :2.7);
		}
	%blobs
		\foreach \x/\c in {0/4, 1/3,  2/2, 3/1, 4/0}
			\node[draw=none,fill=col\c!30!white,minimum size=50pt] (u\x) at (\x * 72 :2.6) {};
	%vertices
		\foreach \x/\c in {0/4, 1/3,  2/2, 3/1, 4/0}
			\node[C\c] (u\x) at (\x * 72 :2) {};
		\foreach \x/\c/\d in {0/0/2, 1/4/0,  2/3/0, 3/4/2, 4/3/1, 5/2/0, 6/3/2, 7/2/1, 8/1/0, 9/2/2, 10/1/1, 11/0/1, 12/1/2, 13/0/0, 14/4/1}
			\node[C\c] (v\x) at ((-72 - \c * 72 + \d*12-12 :3) {};
	%the same edges
		\foreach \x in {0,...,4}
		{
			\pgfmathtruncatemacro{\xp}{mod(\x+1,5)};
			\draw (u\x) -- (u\xp);
			\pgfmathtruncatemacro{\xx}{3*\x};
			\draw (u\x) -- (v\xx);
			\pgfmathtruncatemacro{\xa}{3*\x+1};
			\pgfmathtruncatemacro{\xb}{mod(3*\x+11,15)};		
			\draw (v\xa) -- (v\xb);
		}
		\foreach \x in {0,...,14}	
		{
			\pgfmathtruncatemacro{\xp}{mod(\x+1,15)};
			\draw (v\x) -- (v\xp);
		}		
	\end{scope}		
	\end{tikzpicture}%
	\end{document}

Ліцензування

Я, власник авторських прав на цей твір, добровільно публікую його на умовах такої ліцензії:
Creative Commons CC-Zero Цей файл доступний на умовах Creative Commons CC0 1.0 Universal Public Domain Dedication.
Особа, що пов'язала роботу з даною дією, передала роботу у суспільне надбання шляхом відмови від усіх своїх прав на роботу по всьому світу по закону про авторське право, включаючи всі пов'язані і суміжні права, в тій мірі, що допускається законом.

Ви можете копіювати, змінювати, розповсюджувати і виконувати роботу, навіть на комерційній основі, не питаючи дозволу.

Підписи

Додайте однорядкове пояснення, що саме репрезентує цей файл

Об'єкти, показані на цьому файлі

зображує

Історія файлу

Клацніть на дату/час, щоб переглянути, як тоді виглядав файл.

Дата/часМініатюраРозмір об'єктаКористувачКоментар
поточний10:55, 4 квітня 2017Мініатюра для версії від 10:55, 4 квітня 2017259 × 460 (34 КБ)wikimediacommons>TokenzeroHighlight C5 as blobs.

Така сторінка використовує цей файл: