Hypercubic billiard word: Difference between revisions
ArrowHead294 (talk | contribs) m →Open questions: Lol, "cleverer" |
|||
| Line 28: | Line 28: | ||
== Determining whether a scale word is a billiard scale == | == Determining whether a scale word is a billiard scale == | ||
The following discussion documents a naive algorithm for answering whether a circular word ''s'' over ''d'' letters with step signature ''a''<sub>1</sub>''x''<sub>1</sub>...''a''<sub>''d''</sub>''x''<sub>''d''</sub> is a billiard word with velocity <math>\mathbf{a} = \sum_{i}a_{i} | The following discussion documents a naive algorithm for answering whether a circular word ''s'' over ''d'' letters with step signature ''a''<sub>1</sub>''x''<sub>1</sub>...''a''<sub>''d''</sub>''x''<sub>''d''</sub> is a billiard word with velocity <math>\mathbf{a} = \sum_{i}a_{i}\mathbf{e}_{i} \in \mathbb{Z}^{d}</math>: | ||
Consider the ''d''-dimensional prism <math>P = \prod^{d}_{i = 1}\left[0, a_{i}\right]</math>. Since the pattern in which the billiard line {{nowrap|''L'' {{=}} ''L''(''t'')}} {{nowrap|{{=}} '''a'''''t'' + ''b''}} hits integer coordinate hyperplanes (i.e. sets {{nowrap|''x''<sub>''i''</sub> {{=}} ''n''}} for {{nowrap|''n'' ∈ ℤ}}) is periodic with period 1 in ''t'', we may first regard ''P'' as a ''d''-torus and {{nowrap|''L'' : ℝ → ''P''}} as a periodic function with period 1. Because ''s'' is a billiard word, ''L cannot'' meet any point {{nowrap|'''q''' {{=}} (''q''<sub>1</sub>, ..., ''q''<sub>''d''</sub>)}} ∈ ℝ<sup>''d''</sup> where two coordinates, ''q''<sub>''i''</sub> and ''q''<sub>''j''</sub>, {{nowrap|''i'' < ''j''}}, are integers. Thus for two distinct integers {{nowrap|''i'' < ''j''}} in {1, ..., ''d''}, any choice of two integers {{nowrap|''m''<sub>''i''</sub> ∈ {{(}}0, ..., ''a''<sub>''i''</sub>{{)}}}} and {{nowrap|''n''<sub>''j''</sub> ∈ {{(}}0, ..., ''b''<sub>''j''</sub>{{)}}}} corresponds to the affine hyperplane (which we call a ''constraint hyperplane'') | Consider the ''d''-dimensional prism <math>P = \prod^{d}_{i = 1}\left[0, a_{i}\right]</math>. Since the pattern in which the billiard line {{nowrap|''L'' {{=}} ''L''(''t'')}} {{nowrap|{{=}} '''a'''''t'' + ''b''}} hits integer coordinate hyperplanes (i.e. sets {{nowrap|''x''<sub>''i''</sub> {{=}} ''n''}} for {{nowrap|''n'' ∈ ℤ}}) is periodic with period 1 in ''t'', we may first regard ''P'' as a ''d''-torus and {{nowrap|''L'' : ℝ → ''P''}} as a periodic function with period 1. Because ''s'' is a billiard word, ''L cannot'' meet any point {{nowrap|'''q''' {{=}} (''q''<sub>1</sub>, ..., ''q''<sub>''d''</sub>)}} ∈ ℝ<sup>''d''</sup> where two coordinates, ''q''<sub>''i''</sub> and ''q''<sub>''j''</sub>, {{nowrap|''i'' < ''j''}}, are integers. Thus for two distinct integers {{nowrap|''i'' < ''j''}} in {1, ..., ''d''}, any choice of two integers {{nowrap|''m''<sub>''i''</sub> ∈ {{(}}0, ..., ''a''<sub>''i''</sub>{{)}}}} and {{nowrap|''n''<sub>''j''</sub> ∈ {{(}}0, ..., ''b''<sub>''j''</sub>{{)}}}} corresponds to the affine hyperplane (which we call a ''constraint hyperplane'') | ||