Difference between revisions of "Simulation in the aTAM"
Jhendricks (talk | contribs) |
Jhendricks (talk | contribs) (→Formal Definition) |
||
Line 4: | Line 4: | ||
==Formal Definition== | ==Formal Definition== | ||
− | From this point on, let $T$ be a $d$-dimensional tile set, and let | + | From this point on, let $T$ be a $d$-dimensional tile set, and let |
− | $m\in\Z^+$. | + | $m\in\mathbb{Z}^+$. |
− | An | + | 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 | + | 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$. |
− | + | ||
− | For some tile set $S$ of dimension $d' \geq d$, a partial function $R: B^{S}_m \dashrightarrow T$ is said to be a | + | 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 10: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)\).