Difference between revisions of "Simulation in the aTAM"

From self-assembly wiki
Jump to navigation Jump to search
(Formal Definition)
Line 4: Line 4:
 
==Formal Definition==
 
==Formal Definition==
  
From this point on, let $T$ be a $d$-dimensional tile set, and let %, for some $d \in \{2,3\}$.
+
From this point on, let $T$ be a $d$-dimensional tile set, and let  
$m\in\Z^+$.  
+
$m\in\mathbb{Z}^+$.  
An \emph{$m$-block supertile} over $T$ is a partial function $\alpha : \Z_m^d \dashrightarrow T$, where $\Z_m = \{0,1,\ldots,m-1\}$. Note that the dimension of the $m$-block is implicitly defined by the dimension of $T$.
+
An ''$m$-block supertile'' over $T$ is a partial function $\alpha:\mathbb{Z}_m^d \dashrightarrow T$, where $\mathbb{Z}_m = \{0,1,\ldots,m-1\}$. Note that the dimension of the $m$-block is implicitly defined by the dimension of $T$.
 
Let $B^T_m$ be the set of all $m$-block supertiles over $T$.
 
Let $B^T_m$ be the set of all $m$-block supertiles over $T$.
The $m$-block with no domain is said to be $\emph{empty}$.
+
The $m$-block with no domain is said to be ''empty''.
For a general assembly $\alpha:\Z^d \dashrightarrow T$ and $(x_0,\ldots x_{d-1})\in\Z^d$, define $\alpha^m_{x_0,\ldots x_{d-1}}$ to be the $m$-block supertile defined by $\alpha^m_{x_0,\ldots, x_{d-1}}(i_0,\ldots, i_{d-1}) = \alpha(mx_0+i_0,\ldots, mx_{d-1}+i_{d-1})$ for $0 \leq i_0, \ldots, i_{d-1}< m$.
+
For a general assembly $\alpha:\mathbb{Z}^d \dashrightarrow T$ and $(x_0,\ldots x_{d-1})\in\mathbb{Z}^d$, define $\alpha^m_{x_0,\ldots x_{d-1}}$ to be the $m$-block supertile defined by $\alpha^m_{x_0,\ldots, x_{d-1}}(i_0,\ldots, i_{d-1}) = \alpha(mx_0+i_0,\ldots, mx_{d-1}+i_{d-1})$ for $0 \leq i_0, \ldots, i_{d-1}< m$.
%\paragraph{Block replacement function.}
+
 
For some tile set $S$ of dimension $d' \geq d$, a partial function $R: B^{S}_m \dashrightarrow T$ is said to be a \emph{valid $m$-block supertile representation} from $S$ to $T$ if for any $\alpha,\beta \in B^{S}_m$ such that $\alpha \sqsubseteq \beta$ and $\alpha \in \dom R$, then $R(\alpha) = R(\beta)$.
+
For some tile set $S$ of dimension $d' \geq d$, a partial function $R: B^{S}_m \dashrightarrow T$ is said to be a ''valid $m$-block supertile representation'' from $S$ to $T$ if for any $\alpha,\beta \in B^{S}_m$ such that $\alpha \sqsubseteq \beta$ and $\alpha \in \dom R$, then $R(\alpha) = R(\beta)$.
  
 
==References==
 
==References==

Revision as of 11:36, 12 July 2013

Informal Definition of Simulation

Formal Definition

From this point on, let \(T\) be a \(d\)-dimensional tile set, and let \(m\in\mathbb{Z}^+\). An \(m\)-block supertile over \(T\) is a partial function \(\alpha:\mathbb{Z}_m^d \dashrightarrow T\), where \(\mathbb{Z}_m = \{0,1,\ldots,m-1\}\). Note that the dimension of the \(m\)-block is implicitly defined by the dimension of \(T\). Let \(B^T_m\) be the set of all \(m\)-block supertiles over \(T\). The \(m\)-block with no domain is said to be empty. For a general assembly \(\alpha:\mathbb{Z}^d \dashrightarrow T\) and \((x_0,\ldots x_{d-1})\in\mathbb{Z}^d\), define \(\alpha^m_{x_0,\ldots x_{d-1}}\) to be the \(m\)-block supertile defined by \(\alpha^m_{x_0,\ldots, x_{d-1}}(i_0,\ldots, i_{d-1}) = \alpha(mx_0+i_0,\ldots, mx_{d-1}+i_{d-1})\) for \(0 \leq i_0, \ldots, i_{d-1}< m\).

For some tile set \(S\) of dimension \(d' \geq d\), a partial function \(R: B^{S}_m \dashrightarrow T\) is said to be a valid \(m\)-block supertile representation from \(S\) to \(T\) if for any \(\alpha,\beta \in B^{S}_m\) such that \(\alpha \sqsubseteq \beta\) and \(\alpha \in \dom R\), then \(R(\alpha) = R(\beta)\).

References