Файл: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.

Следующая страница использует этот файл: