HAL Id: jpa-00212361
https://hal.archives-ouvertes.fr/jpa-00212361
Submitted on 1 Jan 1990
HAL is a multi-disciplinary open access
archive for the deposit and dissemination of
sci-entific research documents, whether they are
pub-lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
scientifiques de niveau recherche, publiés ou non,
émanant des établissements d’enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.
A new method to generate quasicrystalline structures :
examples in 2D tilings
Jean-François Sadoc, R. Mosseri
To cite this version:
A
newmethod
to
generate
quasicrystalline
structures :
examples
in
2D
tilings
Jean-François
Sadoc(1)
and R. Mosseri(2)
(1)
Laboratoire dePhysique
des Solides, Université de Paris-Sud et CNRS, 91405Orsay,
France(2)
Laboratoire dePhysique
des Solides deBellevue-CNRS,
92195 Meudon Cedex, France(Reçu
le 18juillet
1989, révisé etaccepté
le 20 octobre1989)
Résumé. 2014
Nous
présentons
un nouvelalgorithme
pour lagénération
des structuresquasi-cristallines. Il est relié à la méthode de coupe et
projection,
mais il permet unegénération
directement dans
l’espace
«physique
» E de la structure. La sélection des sites dansl’espace
orthogonal
estremplacée
par un test directement dans unegrille
de domainesd’acceptance
dansl’espace
E. Cette méthode montrequ’il
y a une sorte de réseau cristallinsous-jacent
auquasi-cristal. Nous illustrons la construction dans le cas 4D-2D avec les
symétries
d’ordre 5,8, 10
et 12qui
sont obtenues parprojection
de 4D à 2D. Par la même méthode d’autres types dequasi-cristaux avec une
symétrie plus
basse, ayant un réseau moyen, sont construits. Nousprésentons
un
exemple
desymétrie
4. Lespoints
de cequasi-cristal
sont un sous-ensemble despoints
duquasi-cristal
ayant lasymétrie complète
d’ordre 8. Abstract. 2014 Wepresent a new
algorithm
for thegeneration
ofquasicrystalline
structures. It is related to the cut andprojection method,
but allows a directgeneration
of the structure in the«
physical
» space E. Theorthogonal
space site selection isreplaced
by
a direct check in aperiodic
array of « acceptance »
regions
in E. This method shows that there is a sort ofunderlying
crystalline
lattice inquasicrystals.
We illustrate the construction in the 4D-2D cases with the 5-, 8-, 10- and 12-foldsymmetries
which can be obtainedby
projection
from 4D to 2D.Using
thisnew method we also generate
quasicrystals
with a lower symmetry which havesimple
meanlattices. We present for instance a
quasicrystal
with a 4-fold symmetry. Thepoints
of thisquasicrystal
are a subset of thequasicrystal
which has the whole 8-fold symmetry.Classification
Physics
Abstracts 61.401. Introduction.
In this paper we
present
a newalgorithm
for thegeneration
ofquasicrystalline
structures,closely
related to the cut andprojection
(C.P.)
method[1],
but which allows a directgeneration
of the structure in the «physical
» space E. Theorthogonal
space site selection isreplaced
by
a direct check in aperiodic
array of «acceptance
»regions
in E as will beexplain
below. This
method,
which is valid forprojection
from anydimension,
ispresented
in the nextsection.
We then illustrate the construction in the 4D-2D cases. There is a theorem
[2]
which allows one to determine the smallest dimensionrequired
in order to obtain a 2Dquasicrystal
with agiven
symmetry.
If thesymmetry
is of order s the number of itsprime integers
smaller thans
give
the dimension of the space. We are interested inquasicrystals
obtainedfrom
4D. Consider the differentpossible symmetries
which are notcrystalline :
5, 7, 8, 9,
10,
11, 12,
...Other
symmetries give
more than 4 numbers. So the5,
8, 10
and 12symmetries
exhaust thequasicrystalline symmetries
which can be obtainedby projection
from 4D to 2D.In the
present
paper we shall discussmainly
theoctagonal
and thedodecagonal
quasicrystals
with a few comments on the two other cases.We also
present
in anappendix
a method which allows one to determinerapidly
the spaceon which it is
interesting
toproject
the 4D structure, and whichexplains
the determination of theprojection
matrix. In the usual C.P. framework the determination of thephysical
space is doneby considering representations
of thesymmetry
groupoperations
in the n-dimensionalspace. Here we
adopt
a moregeometrical approach by considering
thesymmetry
of the Petriepolygon
attached to the lattice.2.
Description
of thealgorithm.
Let us first recall a few facts and definitions from the C.P. method. Let L be an n-dimensional lattice embedded in
Rn.
The «physical
» spaceE,
in which thequasiperiodic
tiling
is to begenerated,
is ap-dimensional
space. Forsimplicity
we shall suppose that n =2 p.
Let f2 be a bounded volume inRn-
n is shiftedalong
E,
defining
a «strip
». All vertices of Lwhich fall in the
strip
are selected andorthogonally mapped
ontoE,
giving
the vertices of thequasiperiodic
tiling.
For the « standard »tilings,
5li is the L unit cell or the Voronoiregion.
In thelanguage
of the 2D case, suchquasiperiodic tilings
are obtainedby mapping
on E amonolayer
surface selected in thestrip
(this
surface is tiledby
square faces when the lattice Lis a cubic
lattice).
The selectionalgorithm usually proceeds
as follows : the lattice vertices tobe selected are
precisely
those whichfall,
by orthogonal
projection
onto the space E’orthogonal
toE,
inside a « window » W which is the hull of theprojection
onto E’ of5li .,
They
aretherefore
obtainedby
asystematic
inspection
of all the L vertices.The modified version will
proceed
differently
for the site selection and in most cases will be more efficient.Specifically,
the standard C.P.algorithm speed
isproportional
to the n-th power of the size which isinspected.
The modified version runs atonly
thep-th
power of this size.The basic idea is to
split
L into reticularsub-lattices,
i.e. to express L as theproduct
of twocomplementary p-dimensional
lattices,
the base B and the fibre F :B and F are
respectively
generated
by
{bl,
...,b.p}
and{f1,
...,fp} .
Thesimplest example
is,
if L is thehypercubic
latticeZ",
to take as B and F the latticesrespectively
generated by
(ei , ... ,
ep}
and{ep +
1, ...,en}
where{ei}
is the canonical basis in Rn. Now the site selection(see Fig.1 ) .
Let us callW {Q}
the intersection ofF { Q }
thestrip
Sgenerated by translating
llÎalong
E :Fig.
1. - Scheme of the modifiedprojection
method. B is the base, F the fibre, E thephysical
space andA is the centre of an acceptance domain.
’
The
points
ofF {Q}
which are to be selected areprecisely
those which are insideW {Q} .
The entireprocedure
can be donedirectly
on thephysical
space E. If II is theorthogonal projection
ontoE,
we define :The Z {Q} form a
periodic
array of «acceptance
domains »(A.D.),
which isgenerally
not atiling.
Indeedneighbouring
A.D. could.overlap
in some cases. To eachpoint
of U oneattaches a copy of the lattice
V {Q}
and we select thosepoints
ofV {Q}
which fall inside theA.D.
Z {Q} .
Thequasiperiodic
structure X readsformally :
The
advantage
is that it is easy to calculate apriori
whichpoint
ofV lo l
is closest to thecenter of the A.D.
Z {O}.
It is then sufficient to testonly
a small subset T ofV lo l surrounding
thispoint.
This set T is the maximal subset ofV lo l
which can fit into the A.D. All thesesteps
will be illustrated below in 2Dexamples.
3.
Lattices, honeycombs
andpolytopes
in R4.It is
always possible
to characterise the local order of asimple crystalline
structureby
one, or afew,
polyhedron
(a
polytope
in4D) [3] :
this could be the coordinationshell,
the Voronoi cellor interstices in the structure. If we are interested in 2D structures
mapped
fromR",
such localpolytopes
aremapped
in theplane
E insidepolygons using
the cut andpolygonal
line in R4 selectedby
thestrip,
theplane
E must remain close to thepolygonal
line,
so this line
gives
information on theposition
of theprojection plane
in R4.There is a
polygonal
line whichstrongly
characterizes apolytope :
the Petriepolygon
[3].
The Petriepolygon
of apolyhedron
is a skewpolygon
such that every two consecutivesides,
but notthree,
belong
to a face of thepolyhedron.
This definition could be extended topolytopes
ofhigher
dimension : a Petriepolygon
of an n-dimensionalpolytope
is a skewpolygon
such that any(n - 1 )
consecutivesides,
but no n,belong
to a Petriepolygon
of a cell.The Petrie
polygon
of aregular polytope
has asymmetry
group which is thelargest
sub-group
of the
symmetry
group of thepolytope
[3].
In all cases two consecutiveedges
defineentirely
aunique
Petriepolygon.
3.1 SEARCH FOR THE 4D STRUCTURE LEADING TO THE OCTAGONAL QUASICRYSTAL. - We
are
looking
for aregular
octagon
in E. So in R4 we search for anoctagonal
skewpolygon.
The Petriepolygon
of the 4D cube is agood
candidate(see
Fig.
2).
Fig.
2. -Schegel diagram
of thehypercube
with theoctagonal
Petriepolygon
(with
blackedges).
The cubic 4D lattice
Z4,
orhoneycomb {4,
3,
3,
4 }
in Schlâflinotation,
is a structure which is well characterizedby
the{4,
3,
3 }
hypercube
whichis,
in this case, both the intersticeconfiguration
and also the Voronoi cell.Consider a Petrie
polygon
of agiven hypercube.
It has 8edges
whose midpoints
are in asingle plane.
It is clear that if we use thisplane
as the Eplane,
with a suitableacceptance
region
in E’ it will bepossible
to select vertices of the Petriepolygon,
and toreject
othervertices of the
hypercube. By projection
on E and E’ the Petriepolygon gives
aregular
octagon.
Thisjustifies
the choice of the 4D cubic lattice in order to derive theoctagonal
quasicrystal.
There are three
possibilities
forchoosing
a localpolytope
characteristic of the local order inZ4 : the cubic
cell,
the Voronoi cell of a vertex, or the coordination shell of the same vertex.We choose the Petrie
polygon
of the Voronoi cell because it defines aplane
Econtaining
the central vertex. The Voronoi cell is ahypercube
withedges
parallel
to those of the cubic cell.By
projection
onE,
the Petriepolygon gives
anoctagon.
With this choice there is a vertex atthe centre of the
octagon.
’3.2 THE DODECAGONAL SYMMETRY. - We search for a
polygonal
line which has twelvevertices. The Petrie
polygon
of the{3,
4,
3 }
polytope
has thisproperty.
It isrepresented
infigure
3using
theSchlegel
projection
of thepolytope.
The{3,
4,
3 }
polytope
is build from 24Fig.
3. -Schegel diagram
of the{3, 4, 3 }
polytope
with thedecagonal
Petriepolygon
(with
blackedges).
polyhedron
(the
vertexfigure
definedby
Coxeter)
isa {3, 4, 3 } : the {3, 3, 4, 3 }
honeycomb.
It is apacking
ofregular
crosspolytopes
{3,
3,
4 } .
This structure could also be described as a lattice : the LeechA4 lattice
[4].
It is obtainedby
begining
with atriangular
2Dlattice
then,
in a thirddimension,
triangular
lattices are stacked upleading
to an f.c.c.lattice,
then in a fourth dimension f.c.c. lattice are stacked up. There are two ways to stack up f.c.c.
lattices : sites of the « upper one » could be over tetrahedral
interstices,
or over octahedralinterstices ;
it is the latterconfiguration
which leads to the{3,
3, 4,
3 }
honeycomb.
This lattice could be definedusing
a cubiccrystallographic
cell,
but there are twopossibilities.
The first one is built from the cubic cell of the f.c.c. 3D latticeby adding
a fourth dimension toobtain a
hypercubic
cell ;
then the lattice is anon-primitive
2-face centered lattice(type
F incrystallographic
notation).
The secondpossible
cubic cell could be derived from the first one.Consider the four
diagonals
of thehypercube : they
form anorthogonal
basis.Using
this basisanother cubic cell is
defined ;
then the lattice is abody
centered lattice(type I).
If the
E space
is chosen such that it contains themid-points
of theedges
of the Petriepolygon
of a{3,
4,
3 }
coordinationpolytope
of the{3,
3, 4,
3 }
honeycomb,
adodecagonal
quasicrystal
results from the cut andprojection
method.3.3 THE PENTAGONAL AND DECAGONAL SYMMETRIES. - There is
a
regular polytope
whose Petriepolygon
has 5 vertices :the {3,
3,
3 }
in 4D space(Fig. 4),
which is called thesimplex.
Unfortunately
there is noregular honeycomb
whose cells or vertexfigure
areonly
{3,
3,
3 }
polytopes.
Nevertheless,
if we consider acrystalline
4D structure in whichregular
simplexes
occurperiodically,
it will be agood
candidate in order togive pentagonal
quasicrystals.
Consider once
again
thestacking
of f.c.c. structures in a fourth dimension. But now westack up a new f.c.c. structure with its sites over half of the tetrahedral interstices of the first
f.c.c. structure, and so on. A
honeycomb
with twotypes
of cells is obtained. Cells of the firsttype
aresimplices
and those of the secondtype
aresemi-regular polytopes
whose vertices are on the midedges
of asimplex.
For the same reason which allows in 3D the two denseh.c.p.
and the f.c.c. structures, in 4D there are severalpossibilities
ofstacking leading
also toFig.
4. -Schegel
diagram
ofthe {3,
3,3 }
simplex
with thepentagonal
Petriepolygon
(with
blackedges).
structures
by
the C.P. method. Thishoneycomb
is also a lattice in a similar way to the 3Dexample
where the f.c.c. lattice is ahoneycomb
formedby
apacking
of tetrahedra andoctahedra. Notice that this lattice is a reticular 4D space in the cubic lattice
Z5
which is used in the standardprojection
method forobtaining
the Penrosetiling.
There is another
simple
related lattice definedby
a rhombohedral unit cell. It is builtby
abasis of four vectors
joining
the centre of a 4Dsimplex
to 4 of its 5 vertices.Adding
these 4vectors
gives
theopposite
of the fifth vectorjoining
the last vertex. So this lattice has the{3,
3,
3 }
symmetry.
The two lattices are related : the first one consists of a selection of vertices of the second one. The second lattice leads to adecagonal
symmetry
when the Eplane
is chosen as theplane
of midpoints
of theedges
of the Petriepolygon
of thesimplex
defined
by
the five vectors(a
5 vectorstar).
This is a consequence of the centralsymmetry
ofthe lattice. The first lattice could lead to a
pentagonal
symmetry
if the Eplane
is definedby
the Petrie
polygon
of asimplicial
cell.4. Génération of the
octagonal quasicrystal.
The
octagonal tiling
hasalready
been thesubject
of many studies(see
forexample
Refs.[5, 6]
and has been invoked to describe the structure of CrNiSialloys
[7].
Nevertheless it is a veryuseful
example
topresent
this new method of construction.4.1 THE PLANE OF PROJECTION E. - In the last section
we have concluded that
octagonal
quasicrystal
could result from theprojection
of a cubichoneycomb {4,
3,
3,
4 } .
In order todefine the
plane
on which we couldproject
the structure we have to consider the Petriepolygon
of the coordinationshell,
a{3,
3,
4 }
crosspolytope,
whose vertices are firstneighbours
from theorigin.
It has 8 vertices which aregathered
4by
4 in twoplanes
Pi
andP2.
These twoplanes
haveonly
onepoint
in common at theorigin ; they
arecompletely
orthogonal. They
are described in theappendix,
in which we determine an « intermediate »plane
E between the twoplanes Pl
andP2.
Thisplane
E hasonly
theorigin
in common withPl
andP2.
We also show in the
appendix
how to find a matrix M whichchanges
coordinates in theThis matrix could be written
with
Applying
this matrix to the 8 vertices of the Petriepolygon
andkeeping only
the first twocoordinates we obtain a
regular
octagon.
The two sets of 4 vertices in the twoplanes
Pi
andP2 give
anoctagon
drawnby
two squares rotated from’TT /4.
It is this matrix which is used toproject
the structure : itgives
newcoordinates,
whose first two are coordinates in theplane
E of the 2D structure.4.2 BUILDING OF THE QUASIPERIODIC TILING.
4.2.1 Reticular
planes
in the 4Dcrystal.
- The{4,
3, 3,
4 }
honeycomb
is a cubic lattice in R4. So we canapply simple crystallographic principles
to it. Theplane Pl
which containsseveral vertices of the
lattice,
contains a whole 2D lattice which is a sublattice of the 4Dlattice. The 4 vertices of the Petrie
polygon
inPi
form a square, theorigin being
the centre of this square. So the whole 2D lattice issimply
a square lattice. Now consider afamily
of reticularplanes parallel
to theplane Pi.
There are translations whichchange
theplane
Pl
into anotherplane
of thefamily.
Theplane P2
contains also a square lattice which definesthese translations. It is
possible
to associate a translation of theplane P2
with eachplane
of the reticularfamily.
Now we can use the formalism
presented
in section 2. Theplane P2
becomes the base B and the reticularplane Pl
is a fibre F. Then the lattice Z4 is : Z4 = FE9
B.4.2.2
Acceptance
domain. - Vertices of the 4Dlattice,
which aremapped
on thequasiperiodic
tiling,
are selectedby
astrip
S. Thepoints
in a fibre which are to be selected arethose enclosed in an
acceptance
domain definedby
the intersection of thestrip
with this fibre.The A.D. in F is the
oblique
projection
of theVoronoi
cell of theorigin
onto the Fplane.
The Voronoi cell is ahypercube
of unit side. Theprojection
on E’ is aregular
octagon
obtained from the commonpart
of two squaresrelatively
rotated fromir/4. (The
squareedge
length
is . 1 +B/2/2).
Theoblique
projection
on F is also aregular
octagon
butexpended by
a factorà ;
so theedge length
of the squares used to build it are 1 +à.
4.2.3
Mapping
on the Eplane.
-Every lane
of the reticularfamily
projected
on Egives
asquare lattice with an
edge
length
2/2.
We callV {Q}
the latticeprojected
fromF { Q } ,
but theorigin
of theseplanes
are translatedby
vectors of another square lattice of thesame
edge length
which is rotatedby
’TT /4.
This lattice is theprojection
of the base B. Asexplained
in section 2 the A.D.W { Q }
in the fibreF { Q }
ismapped
ontoZ {Q} lying
on E.The set of
Z {Q}
forms aperiodic
array ofoverlapping
octagons
as discussed below.Before
projection
onE,
the selection ofpoints
consists intaking
on each latticeF {Q} only
verticeslying
within an A. D. W{Q} .
The centre of this A. D. is thepoint
A which is common to theplanes
E andF {Q} .
A
generic point
of theplane F {Q}
isgiven by :
a , {3, f
and m areintegers
then ON is apoint
of the lattice in R4. Ifonly
f
and m areintegers
then N is the currentpoint
into theplane F { Q } .
Consider in E the two vectors qI and q2 with coordinate in R4 :
which are used to characterize the matrix M
(see appendix).
Any
point
C of E isgiven by :
with coordinates in the basis
(fl,
f2, bl,
b2 ) :
Now we write the condition for a
point
A to besimultaneously
in E and inF {Q} :
which
gives x and y
when f
and m aregiven
(f
and m determine whichplane
F {Q}
istaken) :
We want to compare the vector OA with the translation OI of the
origin
of the latticey0}
(Flol
mapped
onE).
The translation in B isexpressed
in the new basis(ql,
q2, q3,q4 )
(see appendix) :
Then in E with the basis
(ql, q2 )
it remainswhich is
just
the half ofOA,
then OA = 2 01.4.2.4 The
algorithm for selecting
vertices. - We consider in Ea square lattice
U,
which is theprojection
of the lattice inB,
whoseparameter
is a =B/2/2.
points,
centres of theacceptance
domains. With each translation OP of U we associate atranslation 2 OA of r.
Surrounding
all r vertices wereproduce
the A.D. and so we have theperiodic
array of A.D.Z {Q} .
Its in-circle has a diameter(1
+..Ji/2)
or(Nf2
+1 )
a. As this value ingreater
than 2 a, A.D.overlap
whenthey
arereproduced
at each r vertices. Thelattice U and the
periodic
arrayZ {Q}
are shown infigure
5. Then consider a square latticeV {Q}
with aparameter a,
but rotatedby
ir /4
withrespect
to U. Weput
theorigin
of thislattice on a vertex P of U and select all its vertices
falling
within the A.D. associated withOA = 2 OP in r. These selected
points
arepoints
of thequasiperiodic
tiling.
The wholequasiperiodic tiling
is obtainedby
repeating
thisoperation
for all vertices in U.Figure
6 shows how somepoints
of thistiling
appear in the A.D. for anoctagonal
quasicrystal.
Fig. 5.
Fig. 6.
Fig.
5. -Periodic array of
octagonal
acceptance domains on thephysical
space E. The U lattice is also drawn.Fig.
6. -Some
points
of theoctagonal tiling
in their acceptance domain and theoctagonal tiling.
In
practice
it is not necessary to test all thepositions
of theV lol
vertices withrespect
tothe
acceptance
domainZ {Q} .
Indeed one can determineexplicitly
whichpoint
inV lol
is closest to the A.D. centre(see chapter 7)
and then testonly
a limitedpart
ofV {Q }
centered on thatpoint.
In thepresent
case this set contains 9points only.
Thisgreatly
reduces the number ofcomputer steps
involved in thetiling generation.
Moreprecisely
this number ofsteps
grows as the second power of thetiling
linear sizecompared
to the fourth power with the usual cut andprojection
algorithm.
5. Génération of the
dodecagonal quasicrystal..
5.1 PROJECTION PLANE. - We have
already justified
the choice of the{3,
3, 4,
3 }
4Dpossible
to have a cubic cell with severalpoints
in each cell. We use the cell derived from anf.c.c. cell and add one dimension.
The four basis vectors of the unit cell
expressed
in the cubic basis are :The coordination
polytope
is a{3,
4,
3}
with 24 vertices. Thispolytope
has a Petriepolygon
with 12 vertices. These 12 vertices can begathered
6by
6 in twoplanes
F and B. These twoplanes
have one commonpoint
at theorigin
(centre
of the coordinationshell),
and the 6 vertices form aregular hexagon.
We consider an « intermediate »
plane
E between the twoplanes
and then the Petriepolygon
isprojected
onto it. Aregular dodecagon
is obtained.In the
appendix
we showbriefly
how to determine the Eplane,
and how to obtain thematrix which
changes
the coordinates in the cubic basis into coordinates in a neworthogonal
basis
(qi,
q2, q3,q4 ).
The first two vectors of this basis characterize theplane
E,
the other twodefine an
orthogonal plane
E’.This matrix can be written :
Applying
this matrix to the 12 vertices of the Petriepolygon
andkeeping only
the first twocoordinates we obtain a
dodecagon.
The two sets of 6 vertices in the twoplanes
F and Bgive
adodecagon
drawnby
twohexagons
rotatedby
’TT /6.
It is this matrix which is used toproject
the structure : it
gives
newcoordinates,
and the first two are coordinates in theplane
E of the2D structure.
5.2 BUILDING OF THE QUASIPERIODIC TILING.
5.2.1 Reticular
planes
in the 4Dcrystal.
- The{3,
3, 4,
3}
honeycomb
is a lattice in R4. Theplane
F,
which contains several vertices of thelattice,
contains all a 2D lattice which is asublattice of thé 4D lattice. The 6 vertices of the Petrie
polygon
in F form ahexagon
theorigin
being
the centre of thishexagon.
So the whole 2D lattice issimply
ahexagonal
lattice.Consider now a
family
of reticularplanes parallel
to theplane
F. There are translations whichchange
theplane
F into otherplanes
of thefamily. They
are in theplane
B,
andthey
also forma
hexagonal
lattice.All
points
of thequasiperiodic
tiling
arepoints
of the lattice Fmapped
onE,
or of otherplanes
of the reticularfamily
Flo l ,
but there areonly
a small number ofpoints
in eachplane
F {Q}
which contribute to thequasiperiodic
tiling.
5.2.2
Mapping
on the Eplane.
-Every
plane
of the reticularfamily
projected
on Egives
ahexagonal
lattice with anedge length
a = {(3 + J3)/6} 1/2.
They
are latticesV {Q}
projected
fromF {Q} ,
but theorigin
of theseplanes
are translatedby
vectors of anotherhexagonal
lattice of the sameedge length
which is rotatedby
’TT /6.
This lattice is theOn each lattice
F lol
only
vertices inside an A.D. arekept.
The centre of this A.D. is thepoint
A which is common to theplanes
E andF lol
(Fig. 7).
Fig.
7. -Periodic array of
dodecagonal
acceptance domains.With the same
procedure
used in theoctagonal
case it ispossible
to show that 01 = 2 OA.The Voronoi cells of the
{3,3,4,3}
honeycomb
are{3,4,3}.
It results that theacceptance
domain in F and then in E are limitedby
aregular
dodecagon.
Thisdodecagon
ison a circle of radius d =
(1
+J3)
a/2
where a is theparameter
of themapped
latticeV{Q}.
5.2.3 The
algorithm for selecting
vertices. - We consider in Ehexagonal
latticeU,
withparameter
a. We then consider anotherhexagonal lattice
(r)
withparameter
2 a and theFig.
8. - Apiece
of thedodecagonal tiling.
same orientation. This lattice is the lattice of all A
points,
centres of theacceptance
domains.Surrounding
all r vertices wereproduce
theA.D.,
and construct theZ lol
array. A.D.overlap
whenthey
arereproduced
at each r vertices(Fig. 7).
Then consider ahexagonal
lattice
V { Q }
with aparameter
a, but rotatedby
’TT’ /6
withrespect
to U. Weput
theorigin
of this lattice on a vertex P of U and select all its verticesfalling
within the A.D. associated with OA = 2 OP inZ {Q} .
These selectedpoints
arepoints
of thequasiperiodic tiling.
The wholequasiperiodic
tiling
is obtainedby repeating
thisoperation
for all vertices in U.Figure
8 shows thistiling
with a choice ofedges.
In theappendix
we describe the differenttypes
of tiles encountered in thistiling.
Looking
at atiling
obtained from theprojection
of a cubic structure in 4 or5D,
it is usual tosee cubes in
perspective ;
notice that in this case it ispossible
to seepart
of the octahedra inperspective,
withtriangular
faces.They
areprojected
from the surface selected in R4by
thestrip.
In this surface there are alsoparts
of tetrahedra : in fact all four vertices of3D-tetrahedra,
but the surface is formedby
two faces of each tetrahedron.Consequently
there isan
ambiguity
on thischoice,
because it is alsopossible
to consider on the surface the other twotriangular
faces,
and then to have another choice fordrawing edges
in thequasiperiodic
tiling.
6. Génération of the
decagonal
quasicrystal.
We use the rhombohedral lattice in R4 defined
by
thesimplicial
star. This lattice can be considered as theproduct
of two2D-lattices,
the first one is definedby
two of its basis vectors,the second
by
the other two. These four vectorsexpressed
in anorthogonal
basis are[5] :
The fifth vector in the
simplicial
star is :It is
easily
shown that apentagon
is obtainedby
projection
on theplane
definedby
the firsttwo coordinates
(which
is the Eplane)
of these five vectors(vl,
V2, V3, V4,v5 ).
The
method to obtain aquasicrystal
is then the same as thatpresented
for theoctagonal
andthe
dodecagonal
cases. The two 2D-lattices F and B aremapped
on E wherethey
give
twodifferent rhombic lattices.
The unit cell of the lattice V obtained
by projection
of the lattice F(basis
Vl,V2)
is arhombus with an
angle
2ir 15
at theorigin
of the basis. The unit cell of the lattice U obtainedby
projection
of the lattice B(basis
v3v4)
is also a rhombus but with anangle
’TT /5
at theongin.
The lattice ofacceptance
domains is similar to the lattice V butexpended
by
a factor5.
Theacceptance
domains is anon-regular
deca on
(Fig. 9)
which could be obtained from aregular decagon
inscribed in a circle ofradius 2 ( r
+2 )/5
by
anaffinity
of aFig.
9.Fig.
10.Fig.
9. -Periodic array of
decagonal
acceptance domains and the firstpoints
selectedby
these A.D. This shows how the local 10-fold symmetry appears.Fig.
10. - Apiece
of thedecagonal
quasilattice.
7.
Quasicrystais
derived fromperiodic
lattices.In section 2 we showed that the
algorithm
consists,
in a firststep,
in the determination ofwhich
point
in V { Q } is closest to the centre of theacceptance
domain. If westop
at thisstep
and consider theconfiguration
ofpoints
which are thengenerated,
we find a veryintersecting
newtiling, closely
related to the final one. It is alsoquasiperiodic
but it is now very easy tocalculate a closed formula for the vertex coordinates. Furthermore it has a very natural
underlying
averageperiodic
lattice(the
centres of theA.D.).
In thefollowing
wepresent
the case related to theoctogonal
quasicrystal. Among
the vertices of the square latticeV {Q} falling
into anacceptance
domain,
we selectonly
onepoint :
the closest to the centre of the domain. It is clear that the lattice ofacceptance
domain is an average structure which maybe called the
labyrinth
or theoctagonal
pivot.
Infigure
11 thelabyrinth
is shown : there are 3 kinds of tiles : square, kite andtrapezoid.
This
quasiperiodic
structure is a subset of theoctagonal quasicrystal,
but the 8-foldsymmetry
has been broken into a 4-foldsymmetry.
It has veryinteresting geometrical
properties
which arepresented
elsewhere[8].
We calculateexplicit
coordinates for all its vertices.Consider a
point
1 of the lattice U(the
projection
of thebase)
and thecorresponding point
A of the lattice of
acceptance
domain.They
have coordinates(L,
m )
and(2 l,
2m ).
Let T be the rotation matrixby
?r /4,
which transforms the lattice U into the lattice V(the
projection
of afibre)
The
point
1expressed
in V isT-1.
OI(we
write as if the vector were a columnmatrix).
InFig.
11. - Theoctagonal pivot
with three types of tiles : a square, a kite and atrapezoid.
translation of V. The
point
of the shifted V lattice closest to A isInt { T-1.
(OA -
s)}
where Int(x )
is the closestinteger
to x. In the V basis thepoint
is :This can be written
This allows a very efficient
generation
of theoctagonal
pivot
quasicrystal
with acomputer,
butalso
greatly
increases theefficiency
of thealgorithm
used to obtain theoctagonal
quasicrystal.
From the aboveexpression
oneeasily
derives the average square latticeby replacing
the« int »
operator
by
theidentity
one.We have
presented
theexample
of theoctagonal pivot
4-foldquasicrystal,
but the derivation of newquasicrystals
(with
averagelattices)
derived from thedodecagonal
anddecagonal quasicrystals proceeds
in a similar way.8. Conclusion.
We
have,
by
thismethod,
analgorithm
whichgenerates
quasicrystals directly
in thephysical
space. This
algorithm
isclearly
related tocrystalline
methodsusing
lattices to describestructures. The existence of an
underlying
lattice(the
array ofacceptance
domains)
indicatesthat one can consider
quasicrystals
ascrystals
with anevolving
motive in each unit cell. This motive has not a constant number ofpoints
in thegeneric
case, and so does notcorrespond
towhat is
usually
called an average lattice. If we restrict to onepoint
in each motive weget
newquasiperiodic
tilings
of lowersymmetry.
This
algorithm
alsopresents
someadvantages
for thecomputer
generation
of aquasicrystal.
algorithms already
well knownusing grid
methods which are efficient. For instance the Ammanprocedure using non-periodic grid,
orprocedures
using periodic
N-grid.
Thecomparison
of theefficiency
between these differentprocedures
is still an openquestion.
Note that the different methods are not
fully equivalent,
even in theirgeneralized
versions. Indeed thegrid
methodonly provides tilings
with rhombuses(or rhombohedra)
while theC.P. method leads to
point
configurations
which may or may notprovide simple
tilings.
There are several extensions or
applications
of this newdescription.
Phason fields which arerelated to a shift of the
strip,
in the cut andprojection
method,
are for instance in thehomogeneous
case related to asimple displacement
of theorigin
of A.D.periodic
array.More
generally
itmight
be fruitful to discuss the relative role ofphasons
andphonons
withrespect
to thesplitting
of the lattice as base and fibre. The diffractionpatterns
of thesetilings
are also obtainedusing
a similartechnique applied
to thereciprocal
space. The main difference is that in this caseacceptance
domains have to bereplaced by
their Fourier transform : inlarge,
smallacceptance
domains defined in thereciprocal
space will selectBragg
reflection withhigh
intensities. This method ofdescription
may also prove to beinteresting
for theanalysis
of excitationspectra
inquasicrystals.
Appendix.
A
plane
in R4passing through
theorigin
can be characterizedby
its intersection with asphere
centered at the
origin.
This
sphere
S3 is cutby
aplane along
agreat
circle. Theposition
of this circle definesentirely
theplane.
Then wesystematically
use the fibrationproperties
ofS3
by
great
circles[9].
A space can be considered as a fibre bundle if there is a
sub-space
(the fibre)
which can bereproduced by
adisplacement
so that anypoint
of the space is on a fibre andonly
one. Forexample
the Euclidean spaceR3
can be considered as a fibre bundle ofstraight
lines,
allperpendicular
to the sameplane.
If fibres are 1-D
lines,
in a 3-D space, it ispossible
to determine apoint
on a fibreby
oneparameter,
then there remain twoparameters
to characterise the fibre itself. So there is a 2-D space in which apoint
characterizes a fibre. This space is called the base.Successive toric
layers
appearnaturally
ifS3
is describedby using
toroidal coordinates :a torus is defined
by
aconstant 4>
parameter.
Each of these tori could be considered as a 2-D space
equivalent
to arectangle
withopposite
sides identified twoby
two(or
a square in theparticular
case of thespherical
torus).
Alldiagonals
of theserectangles
have the samelength
andgive
agreat
circle of83
after the identification of the sides which close this line. So it ispossible
to draw on a torus awhole
family
ofgreat
circles,
which appear asparallel lines
on theequivalent rectangle.
All thesegreat
circles drawn on a wholefamily
of toriclayers
definedby
their two common axisform a fibre bundle. This is the
Hopf
fibration ofS3.
The base is a
2-sphere,
but thissphere
is not embedded inS3.
If it were, it would have twocommon
points
with afibre,
as a circle cuts asphere
in twopoints.
This is notpossible
sinceonly
onepoint
on the base characterises a fibre.If a
point
on the base is definedby spherical
coordinatese o
and 03A6o,
then the toric coordinates ofpoints
on thecorresponding
fibre are : 0 = w +80
and çb,0/2.
So a circleon the
base,
definedby
aconstant 00,
represents
a torus inS3.
vertices into several sets of similar fibres. The 16 vertices of the
{4,
3,
3 }
cube aregathered
into 4 fibres
(fc; )
containing
4 vertices. All these fibres are on the samespherical
torus sothey
could be drawn
schematically
on a square surface whose sides have to be identified. A fibre(f)
on the
spherical
torus which is atequal
distance of two fibres(fci fc2) containing
cube vertices defines aplane
which is theplane
E that we consider forprojection :
the 4 vertices on the twoclose fibres are
mapped
on thisplane
as two squares rotatedby
Tr/4.
It is
possible
to find two vectors from theorigin
to twopoints
on f which areorthogonal,
and then two other vectors
completely orthogonal
to thisplane.
This defines 4 vectorsql, q2, q3 > q4°
For instance
leading
to the matrix M used for theoctagonal
quasicrystal.
The
{3,
4,
3 }
polytope.
In this case there are 4 fibrescontaining
6 vertices. The 4 fibres aredefined
by
aregular
tetrahedron on the base. Theplane
ofprojection
is definedby
a fibrewhich is at
equal
distance of two suchhexagonal
fibres.This leads to the matrix M used to build the
dodecagonal
quasicrystal.
Projection
of
cube.Figure
12 shows theprojection
of a{4,
3,
3 } hypercube
of the Z4lattice in
R4
on theplane
defined above. Thishypercube
has a vertex at theorigin.
Aftermapping
the faces are of twotypes :
square or rhombus which are the tiles of thequasiperiodic
structure.Fig.
12. -Projection
of
the {3,
3,
4 }
polytope. - Figure
13 shows theprojection
of a{3,
3,
4 }
polytope
which is the cell of the
{3, 3, 4, 3 }
honeycomb
on the above definedplane.
It has a vertex atthe
origin.
Aftermapping,
faces ofthe {3, 3, 4 }
polytope
are of threetypes :
equilateral
triangles,
isoceltriangles
with a smallbase,
and isoceltriangles
with alarge
base. These arethe tiles of the
dodecagonal
non-periodic
structurepresented
here.Fig.
13. -Projection
ofa {3, 3,4}
polytope
on aplane.
Forclarity
of thefigure
some bonds from theexternal square vertices to other vertices are omitted.
References
[1]
DUNEAU M., KATZ A.,Phys.
Rev. Lett. 54(1985)
2688 ;ELSER V., Acta
Cryst. A
42(1985)
36 ;KALUGIN P. A., KITAEV A. Y. and LEVITOV L. C., J.
Phys.
Lett.
46(1985)
L601.[2]
See in Du cristal àl’amorphe,
Ed. C. Godrèche(Editions
Françaises
dePhysique)
1988,Introduction à la