International Journal of Combinatorics
VolumeΒ 2011Β (2011), Article IDΒ 937941, 15 pages
doi:10.1155/2011/937941
Research Article

Classification of Normal Sequences

Department of Pure Mathematics, University of Waterloo, Waterloo, ON, Canada N2L 3G1

Received 4 August 2010; Accepted 13 January 2011

Academic Editor: Gerard JennhwaΒ Chang

Copyright Β© 2011 Dragomir Ž. Ðoković. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

Base sequences B S ( π‘š , 𝑛 ) are quadruples ( 𝐴 ; 𝐡 ; 𝐢 ; 𝐷 ) of { Β± 1 } -sequences, with 𝐴 and 𝐡 of length π‘š and 𝐢 and 𝐷 of length 𝑛 , such that the sum of their nonperiodic autocorrelation functions is a 𝛿 -function. Normal sequences N S ( 𝑛 ) are base sequences ( 𝐴 ; 𝐡 ; 𝐢 ; 𝐷 ) ∈ B S ( 𝑛 , 𝑛 ) such that 𝐴 = 𝐡 . We introduce a definition of equivalence for normal sequences N S ( 𝑛 ) and construct a canonical form. By using this canonical form, we have enumerated the equivalence classes of N S ( 𝑛 ) for 𝑛 ≀ 4 0 .

1. Introduction

By a binary respectively ternary sequence we mean a sequence 𝐴 = π‘Ž 1 , π‘Ž 2 , … , π‘Ž π‘š whose terms belong to { Β± 1 } respectively { 0 , Β± 1 } . To such a sequence, we associate the polynomial 𝐴 ( 𝑧 ) = π‘Ž 1 + π‘Ž 2 𝑧 + β‹― + π‘Ž π‘š 𝑧 π‘š βˆ’ 1 . We refer to the Laurent polynomial 𝑁 ( 𝐴 ) = 𝐴 ( 𝑧 ) 𝐴 ( 𝑧 βˆ’ 1 ) as the norm of 𝐴 . Base sequences ( 𝐴 ; 𝐡 ; 𝐢 ; 𝐷 ) are quadruples of binary sequences, with 𝐴 and 𝐡 of length π‘š and 𝐢 and 𝐷 of length 𝑛 , and such that 𝑁 ( 𝐴 ) + 𝑁 ( 𝐡 ) + 𝑁 ( 𝐢 ) + 𝑁 ( 𝐷 ) = 2 ( π‘š + 𝑛 ) . ( 1 . 1 ) The set of such sequences will be denoted by B S ( π‘š , 𝑛 ) .

In this paper, we consider only the case where π‘š = 𝑛 or π‘š = 𝑛 + 1 . The base sequences ( 𝐴 ; 𝐡 ; 𝐢 ; 𝐷 ) ∈ B S ( 𝑛 , 𝑛 ) are normal if 𝐴 = 𝐡 . We denote by N S ( 𝑛 ) the set of normal sequences of length 𝑛 , that is, those contained in B S ( 𝑛 , 𝑛 ) . It is well known [1] that for normal sequences 2 𝑛 must be a sum of three squares. In particular, N S ( 1 4 ) and N S ( 3 0 ) are empty. Exhaustive computer searches have shown that N S ( 𝑛 ) are empty also for 𝑛 = 6 , 1 7 , 2 1 , 2 2 , 2 3 , 2 4 (see [2]) and 𝑛 = 2 7 , 2 8 , 3 1 , 3 3 , 3 4 , … , 3 9 (see [36]).

The base sequences ( 𝐴 ; 𝐡 ; 𝐢 ; 𝐷 ) ∈ B S ( 𝑛 + 1 , 𝑛 ) are near-normal if 𝑏 𝑖 = ( βˆ’ 1 ) 𝑖 βˆ’ 1 π‘Ž 𝑖 for all 𝑖 ≀ 𝑛 . For near-normal sequences 𝑛 must be even or 1. We denote by N N ( 𝑛 ) the set of near-normal sequences in B S ( 𝑛 + 1 , 𝑛 ) .

Normal sequences were introduced by Yang in [1] as a generalization of Golay sequences. Let us recall that Golay sequences ( 𝐴 ; 𝐡 ) are pairs of binary sequences of the same length, 𝑛 , and such that 𝑁 ( 𝐴 ) + 𝑁 ( 𝐡 ) = 2 𝑛 . We denote by G S ( 𝑛 ) the set of Golay sequences of length 𝑛 . It is known that they exist when 𝑛 = 2 π‘Ž 1 0 𝑏 2 6 𝑐 where π‘Ž , 𝑏 , 𝑐 are arbitrary nonnegative integers. There exist two embeddings G S ( 𝑛 ) β†’ N S ( 𝑛 ) : the first defined by ( 𝐴 ; 𝐡 ) β†’ ( 𝐴 ; 𝐴 ; 𝐡 ; 𝐡 ) and the second by ( 𝐴 ; 𝐡 ) β†’ ( 𝐡 ; 𝐡 ; 𝐴 ; 𝐴 ) . We say that these normal sequences (and those equivalent to them) are of Golay type. For the definition of equivalence of normal sequences see Section 3. However, as observed by Yang, there exist normal sequences which are not of Golay type. We refer to them as sporadic normal sequences. From the computational results reported in this paper (see Table 1) it appears that there may be only finitely many sporadic normal sequences. For example, all 304 equivalence classes in N S ( 4 0 ) are of Golay type. The smallest length for which the existence question of normal sequences is still unresolved is 𝑛 = 4 1 .

tab1
Table 1: Number of equivalence classes of N S ( 𝑛 ) .

Base sequences, and their special cases such as normal and near-normal sequences, play an important role in the construction of Hadamard matrices [7, 8]. For instance, the discovery of a Hadamard matrix of order 428 (see [9]) used a B S ( 7 1 , 3 6 ) , constructed specially for that purpose.

Examples of normal sequences N S ( 𝑛 ) have been constructed in [1, 2, 5, 7, 10]. For various applications, it is of interest to classify the normal sequences of small length. Our main goal is to provide such classification for 𝑛 ≀ 4 0 . The classification of near-normal sequences N N ( 𝑛 ) for 𝑛 ≀ 4 0 and base sequences B S ( 𝑛 + 1 , 𝑛 ) for 𝑛 ≀ 3 0 has been carried out in our papers [5, 6, 11] and [10, 12], respectively.

We give examples of normal sequences of lengths 𝑛 = 1 , … , 5 : 𝐴 = + ; 𝐴 = + ; 𝐢 = + ; 𝐷 = + ; 𝐴 = + , + ; 𝐴 = + , + ; 𝐢 = + , βˆ’ ; 𝐷 = + , βˆ’ ; 𝐴 = + , + , βˆ’ ; 𝐴 = + , + , βˆ’ ; 𝐢 = + , + , + ; 𝐷 = + , βˆ’ , + ; 𝐴 = + , + , βˆ’ , + ; 𝐴 = + , + , βˆ’ , + ; 𝐢 = + , + , + , βˆ’ ; 𝐷 = + , + , + , βˆ’ ; 𝐴 = + , + , + , βˆ’ , + ; 𝐴 = + , + , + , βˆ’ , + ; 𝐢 = + , + , + , βˆ’ , βˆ’ ; 𝐷 = + , βˆ’ , + , + , βˆ’ . ( 1 . 2 ) When displaying a binary sequence, we often write + for +1 and − for −1. We have written the sequence 𝐴 twice to make the quads visible (see Section 2).

If ( 𝐴 ; 𝐴 ; 𝐢 ; 𝐷 ) ∈ N S ( 𝑛 ) then ( 𝐴 , + ; 𝐴 , βˆ’ ; 𝐢 ; 𝐷 ) ∈ B S ( 𝑛 + 1 , 𝑛 ) . This has been used in our previous papers to view normal sequences N S ( 𝑛 ) as a subset of B S ( 𝑛 + 1 , 𝑛 ) . For classification purposes it is more convenient to use the definition of N S ( 𝑛 ) as a subset of B S ( 𝑛 , 𝑛 ) , which is closer to Yang's original definition [1].

In Section 2, we recall the basic properties of base sequences B S ( π‘š , 𝑛 ) . The quad decomposition and our encoding scheme for B S ( 𝑛 + 1 , 𝑛 ) used in our previous papers also work for N S ( 𝑛 ) , but not for arbitrary base sequences in B S ( 𝑛 , 𝑛 ) . The quad decomposition of normal sequences N S ( 𝑛 ) is somewhat simpler than that of base sequences B S ( 𝑛 + 1 , 𝑛 ) . We warn the reader that the encodings for the first two sequences of ( 𝐴 ; 𝐴 ; 𝐢 ; 𝐷 ) ∈ N S ( 𝑛 ) and ( 𝐴 , + ; 𝐴 , βˆ’ ; 𝐢 ; 𝐷 ) ∈ B S ( 𝑛 + 1 , 𝑛 ) are quite different.

In Section 3, we introduce the elementary transformations of N S ( 𝑛 ) . We point out that the elementary transformation (E4) is quite nonintuitive. It originated in our paper [5] where we classified near-normal sequences of small length. Subsequently, it has been extended and used to classify (see [10, 12]) the base sequences B S ( 𝑛 + 1 , 𝑛 ) for 𝑛 ≀ 3 0 . We use these elementary transformations to define an equivalence relation and equivalence classes in N S ( 𝑛 ) . We also introduce the canonical form for normal sequences, and, by using it, we were able to compute the representatives of the equivalence classes for 𝑛 ≀ 4 0 .

In Section 4, we introduce an abstract group, 𝐺 N S , of order 512 which acts naturally on all sets N S ( 𝑛 ) . Its definition depends on the parity of 𝑛 . The orbits of this group are just the equivalence classes of N S ( 𝑛 ) .

In Section 5, we tabulate the results of our computations giving the list of representatives of the equivalence classes of N S ( 𝑛 ) for 𝑛 ≀ 4 0 . The representatives are written in the encoded form which is explained in the next section.

The summary is given in Table 1. The column “Equ” gives the number of equivalence classes in N S ( 𝑛 ) . Note that most of the known normal sequences are of Golay type. The column “Gol” respectively “Spo” gives the number of equivalence classes which are of Golay type respectively sporadic. (Blank entries are zeros.)

2. Quad Decomposition and the Encoding Scheme

Let 𝐴 = π‘Ž 1 , π‘Ž 2 , … , π‘Ž 𝑛 be an integer sequence of length 𝑛 . To this sequence, we associate the polynomial 𝐴 ( π‘₯ ) = π‘Ž 1 + π‘Ž 2 π‘₯ + β‹― + π‘Ž 𝑛 π‘₯ 𝑛 βˆ’ 1 , ( 2 . 1 ) viewed as an element of the Laurent polynomial ring 𝐙 [ π‘₯ , π‘₯ βˆ’ 1 ] (as usual, 𝐙 denotes the ring of integers). The nonperiodic autocorrelation function 𝑁 𝐴 of 𝐴 is defined by 𝑁 𝐴 (  𝑖 ) = 𝑗 ∈ 𝐙 π‘Ž 𝑗 π‘Ž 𝑖 + 𝑗 , 𝑖 ∈ 𝐙 , ( 2 . 2 ) where π‘Ž π‘˜ = 0 for π‘˜ < 1 and for π‘˜ > 𝑛 . Note that 𝑁 𝐴 ( βˆ’ 𝑖 ) = 𝑁 𝐴 ( 𝑖 ) for all 𝑖 ∈ 𝐙 and 𝑁 𝐴 ( 𝑖 ) = 0 for 𝑖 β‰₯ 𝑛 . The norm of 𝐴 is the Laurent polynomial 𝑁 ( 𝐴 ) = 𝐴 ( π‘₯ ) 𝐴 ( π‘₯ βˆ’ 1 ) . We have  𝑁 ( 𝐴 ) = 𝑖 ∈ 𝐙 𝑁 𝐴 ( 𝑖 ) π‘₯ 𝑖 . ( 2 . 3 ) Hence, if ( 𝐴 ; 𝐡 ; 𝐢 ; 𝐷 ) ∈ B S ( π‘š , 𝑛 ) then 𝑁 𝐴 ( 𝑖 ) + 𝑁 𝐡 ( 𝑖 ) + 𝑁 𝐢 ( 𝑖 ) + 𝑁 𝐷 ( 𝑖 ) = 0 , 𝑖 β‰  0 . ( 2 . 4 )

The negation, βˆ’ 𝐴 , of 𝐴 is the sequence βˆ’ 𝐴 = βˆ’ π‘Ž 1 , βˆ’ π‘Ž 2 , … , βˆ’ π‘Ž 𝑛 . ( 2 . 5 ) The reversed sequence 𝐴 β€² and the alternated sequence 𝐴 βˆ— of the sequence 𝐴 are defined by 𝐴 ξ…ž = π‘Ž 𝑛 , π‘Ž 𝑛 βˆ’ 1 , … , π‘Ž 1 , 𝐴 βˆ— = π‘Ž 1 , βˆ’ π‘Ž 2 , π‘Ž 3 , βˆ’ π‘Ž 4 , … , ( βˆ’ 1 ) 𝑛 βˆ’ 1 π‘Ž 𝑛 . ( 2 . 6 ) Observe that 𝑁 ( βˆ’ 𝐴 ) = 𝑁 ( 𝐴 ξ…ž ) = 𝑁 ( 𝐴 ) and 𝑁 𝐴 βˆ— ( 𝑖 ) = ( βˆ’ 1 ) 𝑖 𝑁 𝐴 ( 𝑖 ) for all 𝑖 ∈ 𝐙 . By 𝐴 , 𝐡 we denote the concatenation of the sequences 𝐴 and 𝐡 .

Let ( 𝐴 ; 𝐴 ; 𝐢 ; 𝐷 ) ∈ N S ( 𝑛 ) . For convenience, we set 𝑛 = 2 π‘š ( 𝑛 = 2 π‘š + 1 ) for 𝑛 even (odd). We decompose the pair ( 𝐢 ; 𝐷 ) into quads ξ‚Έ 𝑐 𝑖 𝑐 𝑛 + 1 βˆ’ 𝑖 𝑑 𝑖 𝑑 𝑛 + 1 βˆ’ 𝑖 ξ‚Ή , 𝑖 = 1 , 2 , … , π‘š , ( 2 . 7 ) and, if 𝑛 is odd, the central column ξ€Ί 𝑐 π‘š + 1 𝑑 π‘š + 1 ξ€» . Similar decomposition is valid for the pair ( 𝐴 ; 𝐴 ) .

The possibilities for the quads of base sequences B S ( 𝑛 + 1 , 𝑛 ) are described in detail in [10]. In the case of normal sequences we have 8 possibilities for the quads of ( 𝐢 ; 𝐷 ) : ξ‚Έ ξ‚Ή ξ‚Έ ξ‚Ή ξ‚Έ ξ‚Ή ξ‚Έ ξ‚Ή , ξ‚Έ ξ‚Ή ξ‚Έ ξ‚Ή ξ‚Έ ξ‚Ή ξ‚Έ ξ‚Ή , 1 = + + + + , 2 = + + βˆ’ βˆ’ , 3 = βˆ’ + βˆ’ + , 4 = + βˆ’ βˆ’ + 5 = βˆ’ + + βˆ’ , 6 = + βˆ’ + βˆ’ , 7 = βˆ’ βˆ’ + + , 8 = βˆ’ βˆ’ βˆ’ βˆ’ ( 2 . 8 ) but only 4 possibilities, namely, 1, 3, 6, and 8, for the quads of ( 𝐴 ; 𝐴 ) . In [10], we referred to these eight quads as BS-quads. The additional eight Golay quads were also needed for the classification of base sequences B S ( 𝑛 + 1 , 𝑛 ) . Unless stated otherwise, the word “quad” will refer to BS-quads.

We say that a quad is symmetric if its two columns are the same, and otherwise we say that it is skew. The quads 1 , 2 , 7 , 8 are symmetric and 3 , 4 , 5 , 6 are skew. We say that two quads have the same symmetry type if they are both symmetric or both skew.

There are 4 possibilities for the central column: ξ‚Έ + + ξ‚Ή ξ‚Έ + βˆ’ ξ‚Ή ξ‚Έ βˆ’ + ξ‚Ή ξ‚Έ βˆ’ βˆ’ ξ‚Ή 0 = , 1 = , 2 = , 3 = . ( 2 . 9 )

We encode the pair ( 𝐴 ; 𝐴 ) by the symbol sequence 𝑝 1 𝑝 2 β‹― 𝑝 π‘š , r e s p e c t i v e l y , 𝑝 1 𝑝 2 β‹― 𝑝 π‘š 𝑝 π‘š + 1 , ( 2 . 1 0 ) when 𝑛 is even respectively odd. Here, 𝑝 𝑖 is the label of the 𝑖 th quad for 𝑖 ≀ π‘š and 𝑝 π‘š + 1 is the label of the central column (when 𝑛 is odd). Similarly, we encode the pair ( 𝐢 ; 𝐷 ) by the symbol sequence π‘ž 1 π‘ž 2 β‹― π‘ž π‘š , r e s p e c t i v e l y , π‘ž 1 π‘ž 2 β‹― π‘ž π‘š π‘ž π‘š + 1 . ( 2 . 1 1 ) For example, the five normal sequences displayed in the introduction are encoded as ( 0 ; 0 ) , ( 1 ; 6 ) , ( 6 0 ; 1 1 ) , ( 1 6 ; 6 1 ) , and ( 1 6 0 ; 6 4 0 ) , respectively.

3. The Equivalence Relation

We start by defining five types of elementary transformations of normal sequences ( 𝐴 ; 𝐴 ; 𝐢 ; 𝐷 ) ∈ N S ( 𝑛 ) (E1)Negate both sequences 𝐴 ; 𝐴 or one of 𝐢 ; 𝐷 .(E2)Reverse both sequences 𝐴 ; 𝐴 or one of 𝐢 ; 𝐷 .(E3) Interchange the sequences 𝐢 ; 𝐷 .(E4)Replace the pair ( 𝐢 ; 𝐷 ) with the pair (   𝐢 ; 𝐷 ) which is defined as follows: if (2.11) is the encoding of ( 𝐢 ; 𝐷 ) , then the encoding of (   𝐢 ; 𝐷 ) is 𝜏 ( π‘ž 1 ) 𝜏 ( π‘ž 2 ) β‹― 𝜏 ( π‘ž π‘š ) or 𝜏 ( π‘ž 1 ) 𝜏 ( π‘ž 2 ) β‹― 𝜏 ( π‘ž π‘š ) π‘ž π‘š + 1 depending on whether 𝑛 is even or odd, where 𝜏 is the transposition (45). In other words, the encoding of (   𝐢 ; 𝐷 ) is obtained from that of ( 𝐢 ; 𝐷 ) by replacing simultaneously each quad symbol 4 with the symbol 5, and vice versa. For the proof of the equality 𝑁  𝐢 + 𝑁  𝐷 = 𝑁 𝐢 + 𝑁 𝐷 see [10].(E5) Alternate all four sequences 𝐴 ; 𝐴 ; 𝐢 ; 𝐷 .

We say that two members of N S ( 𝑛 ) are equivalent if one can be transformed to the other by applying a finite sequence of elementary transformations. One can enumerate the equivalence classes by finding suitable representatives of the classes. For that purpose we introduce the canonical form.

Definition 3.1. Let 𝑆 = ( 𝐴 ; 𝐴 ; 𝐢 ; 𝐷 ) ∈ N S ( 𝑛 ) and let (2.10) respectively (2.11) be the encoding of the pair ( 𝐴 ; 𝐴 ) respectively ( 𝐢 ; 𝐷 ) . We say that 𝑆 is in the canonical form if the following twelve conditions hold.(i)For 𝑛 even 𝑝 1 = 1 , and for 𝑛 > 1 odd 𝑝 1 ∈ { 1 , 6 } .(ii)The first symmetric quad (if any) of ( 𝐴 ; 𝐴 ) is 1.(iii)The first skew quad (if any) of ( 𝐴 ; 𝐴 ) is 6.(iv)If 𝑛 is odd and all quads of ( 𝐴 ; 𝐴 ) are skew, then 𝑝 π‘š + 1 = 0 .(v)If 𝑛 is odd and 𝑖 < π‘š is the smallest index such that the consecutive quads 𝑝 𝑖 and 𝑝 𝑖 + 1 have the same symmetry type, then 𝑝 𝑖 + 1 ∈ { 1 , 6 } . If there is no such index and 𝑝 π‘š is symmetric, then 𝑝 π‘š + 1 = 0 .(vi) π‘ž 1 ∈ { 1 , 6 } if 𝑛 > 1 .(vii)The first symmetric quad (if any) of ( 𝐢 ; 𝐷 ) is 1.(viii)The first skew quad (if any) of ( 𝐢 ; 𝐷 ) is 6.(ix)If 𝑖 is the least index such that π‘ž 𝑖 ∈ { 2 , 7 } then π‘ž 𝑖 = 2 .(x)If 𝑖 is the least index such that π‘ž 𝑖 ∈ { 4 , 5 } then π‘ž 𝑖 = 4 .(xi)If 𝑛 is odd and π‘ž 𝑖 β‰  2 , for all 𝑖 ≀ π‘š , then π‘ž π‘š + 1 β‰  2 .(xii)If 𝑛 is odd and π‘ž 𝑖 β‰  1 , for all 𝑖 ≀ π‘š , then π‘ž π‘š + 1 = 0 .
We can now prove that each equivalence class has a member which is in the canonical form. The uniqueness of this member will be proved in the next section.

Proposition 3.2. Each equivalence class β„° βŠ† N S ( 𝑛 ) has at least one member having the canonical form.

Proof. Let 𝑆 = ( 𝐴 ; 𝐴 ; 𝐢 ; 𝐷 ) ∈ β„° be arbitrary and let (2.10) respectively (2.11) be the encoding of ( 𝐴 ; 𝐴 ) respectively ( 𝐢 ; 𝐷 ) . By applying the elementary transformations (E1), we can assume that π‘Ž 1 = 𝑐 1 = 𝑑 1 = + 1 . If 𝑛 = 1 , 𝑆 is in the canonical form. So, let 𝑛 > 1 from now on. Note that now the first quads, 𝑝 1 and π‘ž 1 , necessarily belong to { 1 , 6 } and that 𝑝 1 β‰  π‘ž 1 by (2.4). In the case when 𝑛 is even and 𝑝 1 = 6 we apply the elementary transformation (E5). Note that (E5) preserves the quads 𝑝 1 and π‘ž 1 . Thus the conditions (i) and (vi) for the canonical form are satisfied.
The conditions (ii), (iii), and (iv) are pairwise disjoint, so at most one of them may be violated. To satisfy (ii), it suffices (if necessary) to apply to the pair ( 𝐴 ; 𝐴 ) the transformation (E2). To satisfy (iii) or (iv), it suffices (if necessary) to apply to the pair ( 𝐴 ; 𝐴 ) the transformations (E1) and (E2).
For (v), assume that 𝑝 𝑖 and 𝑝 𝑖 + 1 have the same symmetry type and that 𝑖 is the smallest such index. Also assume that 𝑝 𝑖 + 1 βˆ‰ { 1 , 6 } , that is, 𝑝 𝑖 + 1 ∈ { 3 , 8 } .
We first consider the case where 𝑝 1 = 1 and 𝑝 𝑖 and 𝑝 𝑖 + 1 are symmetric. By our assumption, we have 𝑝 𝑖 + 1 = 8 , and, by the minimality of 𝑖 , 𝑖 must be odd. We first apply (E2) to the pair ( 𝐴 ; 𝐴 ) and then apply (E5). The quads 𝑝 𝑗 for 𝑗 ≀ 𝑖 remain unchanged. On the other hand, (E2) fixes 𝑝 𝑖 + 1 because it is symmetric, while, (E5) replaces 𝑝 𝑖 + 1 = 8 with 1 because 𝑖 + 1 is even. We have to make sure that previously established conditions are not spoiled. Only condition (iii) may be affected. If so, we must have 𝑖 = 1 and we simply apply (E2) again.
Next, we consider the case where again 𝑝 1 = 1 while 𝑝 𝑖 and 𝑝 𝑖 + 1 are now skew. Thus 𝑝 𝑖 + 1 = 3 and 𝑖 is even. We again apply (E2) to the pair ( 𝐴 ; 𝐴 ) and then apply (E5). The quads 𝑝 𝑗 for 𝑗 ≀ 𝑖 again remain unchanged. On the other hand (E2) replaces 𝑝 𝑖 + 1 = 3 with 6 while (E5) fixes it because 𝑖 + 1 is odd. Note that in this case none of the conditions (i–iv) and (vi) will be spoiled.
The remaining two cases (where 𝑝 1 = 6 ) can be treated in a similar fashion. Now assume that any two consecutive quads 𝑝 𝑖 , 𝑝 𝑖 + 1 have different symmetry types and that the last quad, 𝑝 π‘š , is symmetric. Assume also that 𝑝 π‘š + 1 β‰  0 , that is, 𝑝 π‘š + 1 = 3 . If 𝑝 1 = 1 then π‘š is odd and we just apply (E5). Otherwise 𝑝 1 = 6 and π‘š is even and we apply the elementary transformations (E1) and (E2) to the pair ( 𝐴 ; 𝐴 ) and then apply (E5). After this change, the conditions (i–vi) will be satisfied.
To satisfy (vii), in view of (vi) we may assume that π‘ž 1 = 6 . If the first symmetric quad in ( 𝐢 ; 𝐷 ) is 2 respectively 7, we reverse and negate 𝐢 respectively 𝐷 . If it is 8, we reverse and negate both 𝐢 and 𝐷 . Now, the first symmetric quad will be 1.
To satisfy (viii), (if necessary) reverse 𝐢 or 𝐷 , or both. To satisfy (ix), (if necessary) interchange 𝐢 and 𝐷 . To satisfy (x), (if necessary) apply the elementary transformation (E4). Note that in this process we do not violate the previously established properties.
To satisfy (xi), (if necessary) switch 𝐢 and 𝐷 and apply (E4) to preserve (x). To satisfy (xii), (if necessary) replace 𝐢 with - 𝐢 ξ…ž or 𝐷 with - 𝐷 ξ…ž , or both.
Hence, 𝑆 is now in the canonical form.

We end this section by a remark on Golay-type normal sequences. Let ( 𝐴 ; 𝐡 ) ∈ G S ( 𝑛 ) , with 𝑛 = 2 π‘š > 2 . While the Golay sequences ( 𝐴 ; 𝐡 ) and ( 𝐡 ; 𝐴 ) are always considered as equivalent (see [13]) the normal sequences ( 𝐴 ; 𝐴 ; 𝐡 ; 𝐡 ) and ( 𝐡 ; 𝐡 ; 𝐴 ; 𝐴 ) may be nonequivalent. It is easy to show that, in fact, these two normal sequences are equivalent if and only if the binary sequences 𝐴 and 𝐡 βˆ— are equivalent, that is, if and only if 𝐡 βˆ— ∈ { 𝐴 ; βˆ’ 𝐴 ; 𝐴 ξ…ž ; βˆ’ 𝐴 ξ…ž } .

The equivalence classes of Golay sequences of length ≤40 have been enumerated in [13]. This was accomplished by defining the canonical form and listing the canonical representatives of the equivalence classes. These representatives are written there in encoded form as 𝛿 1 𝛿 2 β‹― 𝛿 π‘š obtained by decomposing ( 𝐴 ; 𝐡 ) into π‘š quads. These are Golay quads and should not be confused with the BS-quads defined in Section 2. If ( 𝐴 ; 𝐡 ) ∈ G S ( 𝑛 ) is one of the representatives, it is obvious that 𝐡 βˆ— β‰  βˆ’ 𝐴 and 𝐡 βˆ— β‰  βˆ’ 𝐴 ξ…ž , and it is easy to see that also 𝐡 βˆ— β‰  𝐴 . Thus. if 𝐡 βˆ— is equivalent to 𝐴 we must have 𝐡 βˆ— = 𝐴 ξ…ž . Finally, one can show that the equality 𝐡 βˆ— = 𝐴 ξ…ž holds if and only if 𝛿 𝑖 ≑ 𝑖 ( m o d 2 ) for each index 𝑖 . For another meaning of the latter condition see [13, Proposition 5.1]. Thus an equivalence class of Golay sequences G S ( 𝑛 ) with canonical representative ( 𝐴 ; 𝐡 ) provides either one or two equivalence classes of N S ( 𝑛 ) . The former case occurs if and only if 𝛿 𝑖 ≑ 𝑖 ( m o d 2 ) for each index 𝑖 .

By using this criterion, it is straightforward to list the equivalence classes of N S ( 𝑛 ) of Golay type for 𝑛 ≀ 4 0 . For instance, if 𝑛 = 8 there are five equivalence classes of Golay sequences. Their representatives are (see [13]) 3218, 3236, 3254, 3272, and 3315. Only the last representative violates the above condition. Hence, we have exactly 4 + 2 = 6 equivalence classes of Golay type in N S ( 8 ) .

4. The Symmetry Group of N S ( 𝑛 )

We will construct a group 𝐺 N S of order 512 which acts on N S ( 𝑛 ) . Our (redundant) generating set for 𝐺 N S will consist of 9 involutions. Each of these generators is an elementary transformation, and we use this information to construct 𝐺 N S , that is, to impose the defining relations. We denote by 𝑆 = ( 𝐴 ; 𝐴 ; 𝐢 ; 𝐷 ) an arbitrary member of N S ( 𝑛 ) .

To construct 𝐺 N S , we start with an elementary abelian group 𝐸 of order 64 with generators 𝜈 , 𝜌 , and 𝜈 𝑖 , 𝜌 𝑖 , 𝑖 ∈ { 3 , 4 } . It acts on N S ( 𝑛 ) as follows: ξ€· 𝐴 𝜈 𝑆 = ( βˆ’ 𝐴 ; βˆ’ 𝐴 ; 𝐢 ; 𝐷 ) , 𝜌 𝑆 = ξ…ž ; 𝐴 ξ…ž ξ€Έ , 𝜈 ; 𝐢 ; 𝐷 3 𝑆 = ( 𝐴 ; 𝐴 ; βˆ’ 𝐢 ; 𝐷 ) , 𝜌 3 ξ€· 𝑆 = 𝐴 ; 𝐴 ; 𝐢 ξ…ž ξ€Έ , 𝜈 ; 𝐷 4 𝑆 = ( 𝐴 ; 𝐴 ; 𝐢 ; βˆ’ 𝐷 ) , 𝜌 4 ξ€· 𝑆 = 𝐴 ; 𝐴 ; 𝐢 ; 𝐷 ξ…ž ξ€Έ . ( 4 . 1 )

Next, we introduce the involutory generator 𝜎 . We declare that 𝜎 commutes with 𝜈 and 𝜌 , and that 𝜎 𝜈 3 = 𝜈 4 𝜎 and 𝜎 𝜌 3 = 𝜌 4 𝜎 . The group 𝐻 = ⟨ 𝐸 , 𝜎 ⟩ is the direct product of two groups: 𝐻 1 = ⟨ 𝜈 , 𝜌 ⟩ of order 4 and 𝐻 2 = ⟨ 𝜈 3 , 𝜌 3 , 𝜎 ⟩ of order 32. The action of 𝐸 on N S ( 𝑛 ) extends to 𝐻 by defining 𝜎 𝑆 = ( 𝐴 ; 𝐴 ; 𝐷 ; 𝐢 ) .

We add a new generator πœƒ which commutes elementwise with 𝐻 1 , commutes with 𝜈 3 𝜌 3 , 𝜈 4 𝜌 4 , and 𝜎 , and satisfies πœƒ 𝜌 3 = 𝜌 4 πœƒ . Let us denote this enlarged group by  𝐻 . It has the direct product decomposition  𝐻 = ⟨ 𝐻 , πœƒ ⟩ = 𝐻 1 Γ—  𝐻 2 , ( 4 . 2 ) where the second factor is itself a direct product of two copies of the dihedral group 𝐷 8 of order 8:  𝐻 2 = ⟨ 𝜌 3 , 𝜌 4 , πœƒ ⟩ Γ— ⟨ 𝜈 3 𝜌 3 , 𝜈 4 𝜌 4 , πœƒ 𝜎 ⟩ . ( 4 . 3 ) The action of 𝐻 on N S ( 𝑛 ) extends to  𝐻 by letting πœƒ act as the elementary transformation (E5).

Finally, we define 𝐺 N S as the semidirect product of  𝐻 and the group of order 2 with generator 𝛼 . By definition, 𝛼 commutes with 𝜈 , 𝜈 3 , 𝜈 4 and satisfies 𝛼 𝜌 𝛼 = 𝜌 𝜈 𝑛 βˆ’ 1 , 𝛼 𝜌 𝑗 𝛼 = 𝜌 𝑗 𝜈 𝑗 𝑛 βˆ’ 1 , 𝑗 = 3 , 4 ; 𝛼 πœƒ 𝛼 = πœƒ 𝜎 𝑛 βˆ’ 1 . ( 4 . 4 ) The action of  𝐻 on N S ( 𝑛 ) extends to 𝐺 N S by letting 𝛼 act as the elementary transformation (E5), that is, we have 𝛼 𝑆 = ( 𝐴 βˆ— ; 𝐡 βˆ— ; 𝐢 βˆ— ; 𝐷 βˆ— ) .

We point out that the definition of the subgroup  𝐻 is independent of 𝑛 and its action on N S ( 𝑛 ) has a quadwise character. By this we mean that the value of a particular quad, say 𝑝 𝑖 , of 𝑆 ∈ N S ( 𝑛 ) and  𝐻 β„Ž ∈ determine uniquely the quad 𝑝 𝑖 of β„Ž 𝑆 . In other words,  𝐻 acts on the quads and the set of central columns such that the encoding of β„Ž 𝑆 is given by the symbol sequences β„Ž ξ€· 𝑝 1 ξ€Έ β„Ž ξ€· 𝑝 2 ξ€Έ ξ€· π‘ž β‹― , β„Ž 1 ξ€Έ β„Ž ξ€· π‘ž 2 ξ€Έ β‹― . ( 4 . 5 ) On the other hand, the definition of the full group 𝐺 N S depends on the parity of 𝑛 , and only for 𝑛 odd it has the quad-wise character.

An important feature of the quad-action of  𝐻 is that it preserves the symmetry type of the quads. If 𝑛 is odd, this is also true for 𝐺 N S .

The following proposition follows immediately from the construction of 𝐺 N S and the description of its action on N S ( 𝑛 ) .

Proposition 4.1. The orbits of 𝐺 N S in N S ( 𝑛 ) are the same as the equivalence classes.

The main tool that one uses to enumerate the equivalence classes of N S ( 𝑛 ) is the following theorem.

Theorem 4.2. For each equivalence class β„° βŠ† N S ( 𝑛 ) there is a unique 𝑆 = ( 𝐴 ; 𝐴 ; 𝐢 ; 𝐷 ) ∈ β„° having the canonical form.

Proof. In view of Proposition 3.2, we just have to prove the uniqueness assertion. Let 𝑆 ( π‘˜ ) = ξ€· 𝐴 ( π‘˜ ) ; 𝐴 ( π‘˜ ) ; 𝐢 ( π‘˜ ) ; 𝐷 ( π‘˜ ) ξ€Έ ∈ β„° , ( π‘˜ = 1 , 2 ) ( 4 . 6 ) be in the canonical form. We have to prove that in fact 𝑆 ( 1 ) = 𝑆 ( 2 ) .
By Proposition 4.1, we have 𝑔 𝑆 ( 1 ) = 𝑆 ( 2 ) for some 𝑔 ∈ 𝐺 N S . We can write 𝑔 as 𝑔 = 𝛼 𝑠 β„Ž where 𝑠 ∈ { 0 , 1 } and β„Ž = β„Ž 1 β„Ž 2 with β„Ž 1 ∈ 𝐻 1 and β„Ž 2 ∈  𝐻 2 . Let 𝑝 1 ( π‘˜ ) 𝑝 2 ( π‘˜ ) β‹― be the encoding of the pair ( 𝐴 ( π‘˜ ) ; 𝐴 ( π‘˜ ) ) and π‘ž 1 ( π‘˜ ) π‘ž 2 ( π‘˜ ) β‹― the encoding of the pair ( 𝐢 ( π‘˜ ) ; 𝐷 ( π‘˜ ) ) . The symbols (i–xii) will refer to the corresponding conditions of Definition 3.1.
We prove first preliminary claims (a–c).
(a) 𝑝 1 ( 1 ) = 𝑝 1 ( 2 ) and, consequently, π‘ž 1 ( 1 ) = π‘ž 1 ( 2 ) .
For 𝑛 even this follows from (i). Let 𝑛 be odd. When we apply the generator 𝛼 to any 𝑆 ∈ N S ( 𝑛 ) , we do not change the first quad of ( 𝐴 ; 𝐴 ) . It follows that the quads 𝑝 1 ( 1 ) and 𝑝 1 ( 2 ) = 𝑔 ( 𝑝 1 ( 1 ) ) = β„Ž 1 ( 𝑝 1 ( 1 ) ) have the same symmetry type. The claim now follows from (i).
Clearly, we are done with the case 𝑛 = 2 .
If 𝑛 = 3 it is easy to see that we must have 𝑝 1 ( 1 ) = 𝑝 1 ( 2 ) = 6 and π‘ž 1 ( 1 ) = π‘ž 1 ( 2 ) = 1 . By (iv), for the central column symbols, we have 𝑝 2 ( 1 ) = 𝑝 2 ( 2 ) = 0 . Then (2.4) for 𝑖 = 1 implies that π‘ž 2 ( π‘˜ ) ∈ { 1 , 2 } for π‘˜ = 1 , 2 . By (xi) we must have π‘ž 2 ( 1 ) = π‘ž 2 ( 2 ) = 1 . Hence 𝑆 ( 1 ) = 𝑆 ( 2 ) in that case.
Thus from now on we may assume that 𝑛 > 3 .
(b) If 𝑛 is even then, 𝑠 = 0 .
By (i), 𝑝 1 ( 1 ) = 𝑝 1 ( 2 ) = 1 . Note that the first quads of ( 𝐴 ; 𝐴 ) in 𝑆 and in 𝛼 𝑆 have different symmetry types for any 𝑆 ∈ β„° . As the quad β„Ž ( 1 ) is symmetric, the equality 𝛼 𝑠 β„Ž 𝑆 ( 1 ) = 𝑆 ( 2 ) forces 𝑠 to be 0.
As an immediate consequence of (b), we point out that, if 𝑛 is even, a quad 𝑝 𝑖 ( 1 ) is symmetric iff 𝑝 𝑖 ( 2 ) is, and the same is true for the quads π‘ž 𝑖 ( 1 ) and π‘ž 𝑖 ( 2 ) .
(c) 𝑝 2 ( 1 ) = 𝑝 2 ( 2 ) .
We first observe that 𝑝 2 ( 1 ) and 𝑝 2 ( 2 ) have the same symmetry type. If 𝑛 is even this follows from (b) since then 𝑔 = β„Ž . If 𝑛 is odd then under the quad action on 𝑝 2 , each of 𝛼 , 𝜈 , 𝜌 preserves the symmetry type of 𝑝 2 . Now the assertion (c) follows from (ii) and (iii) if 𝑝 1 ( 1 ) and 𝑝 2 ( 1 ) have different symmetry types, and from (v) otherwise.
We will now prove that 𝐴 ( 1 ) = 𝐴 ( 2 ) .
Assume first that 𝑛 is even. Then 𝑝 1 ( 1 ) = 𝑝 1 ( 2 ) = 1 by (i), 𝑠 = 0 by (b), and the equality β„Ž 1 ( 𝑝 1 ( 1 ) ) = 𝑝 1 ( 2 ) implies that β„Ž 1 ( 1 ) = 1 . Thus β„Ž 1 ∈ { 1 , 𝜌 } . Let 𝑖 be the smallest index (if any) such that the quad 𝑝 𝑖 ( 1 ) is skew. Then 𝑝 𝑖 ( 1 ) = 𝑝 𝑖 ( 2 ) = 6 by (iii). Hence β„Ž 1 ( 6 ) = 6 and so β„Ž 1 = 1 and 𝐴 ( 1 ) = 𝐴 ( 2 ) follows. On the other hand, if all quads 𝑝 𝑖 ( 1 ) are symmetric, then all these quads are fixed by β„Ž 1 and so 𝐴 ( 1 ) = 𝐴 ( 2 ) .
Next assume that 𝑛 is odd. Then 𝑝 1 ( 1 ) = 𝑝 2 ( 1 ) ∈ { 1 , 6 } by (i). Let 𝑖 < π‘š be the smallest index (if any) such that the quads 𝑝 𝑖 ( 1 ) and 𝑝 ( 1 ) 𝑖 + 1 have the same symmetry type.
We first consider the case 𝑝 1 ( 1 ) = 1 . Since 𝑛 is odd, 𝛼 fixes the quad 𝑝 1 , and so β„Ž 1 must fix the quad 1. Thus we again have β„Ž 1 ∈ { 1 , 𝜌 } .
If 𝑖 is even then, by minimality of 𝑖 , both 𝑝 𝑖 ( 1 ) and 𝑝 ( 1 ) 𝑖 + 1 are skew. By (v), we have 𝑝 ( 1 ) 𝑖 + 1 = 𝑝 ( 2 ) 𝑖 + 1 = 6 . Since 𝑖 is even, 𝛼 fixes 𝑝 𝑖 + 1 and so we must have β„Ž 1 ( 6 ) = 6 . It follows that β„Ž 1 = 1 . As 𝑖 > 1 , the quad 𝑝 2 ( 1 ) is skew and by (iii) we have 𝑝 2 ( 1 ) = 𝑝 2 ( 2 ) = 6 . Since 𝛼 maps 𝑝 2 to its negative, we must have 𝑠 = 0 . Consequently, 𝐴 ( 1 ) = 𝐴 ( 2 ) .
If 𝑖 is odd then both 𝑝 𝑖 ( 1 ) and 𝑝 ( 1 ) 𝑖 + 1 are symmetric. By (v) we have 𝑝 ( 1 ) 𝑖 + 1 = 𝑝 ( 2 ) 𝑖 + 1 = 1 . Since 𝑖 is odd, 𝛼 maps 𝑝 𝑖 + 1 to its negative. Since 𝜌 fixes the symmetric quads, we conclude that 1 = 𝑔 ( 1 ) = 𝛼 𝑠 β„Ž 1 ( 1 ) = 𝛼 𝑠 ( 1 ) and so 𝑠 = 0 . If all quads 𝑝 𝑖 ( 1 ) are symmetric, then they are all fixed by 𝑔 and so 𝐴 ( 1 ) = 𝐴 ( 2 ) . Otherwise, let 𝑗 be the smallest index such that 𝑝 𝑗 ( 1 ) is skew. By (iii) we have 𝑝 𝑗 ( 1 ) = 𝑝 𝑗 ( 2 ) = 6 , and 6 = 𝑝 𝑗 ( 2 ) = 𝑔 ( 𝑝 𝑗 ( 1 ) ) = 𝑔 ( 6 ) = β„Ž 1 ( 6 ) implies that β„Ž 1 = 1 . Thus 𝐴 ( 1 ) = 𝐴 ( 2 ) .
We now consider the case 𝑝 1 ( 1 ) = 6 . Since 𝑛 is odd, 𝛼 fixes the quad 𝑝 1 , and so β„Ž 1 must fix the quad 6. Thus we have β„Ž 1 ∈ { 1 , 𝜈 𝜌 } .
If 𝑖 is even then, by minimality of 𝑖 , both 𝑝 𝑖 ( 1 ) and 𝑝 ( 1 ) 𝑖 + 1 are symmetric. By (v) we have 𝑝 ( 1 ) 𝑖 + 1 = 𝑝 ( 2 ) 𝑖 + 1 = 1 . Since 𝑖 is even, 𝛼 fixes 𝑝 𝑖 + 1 and so we must have β„Ž 1 ( 1 ) = 1 . It follows that β„Ž 1 = 1 . As 𝑖 > 1 , the quad 𝑝 2 ( 1 ) is symmetric and by (ii) we have 𝑝 2 ( 1 ) = 𝑝 2 ( 2 ) = 1 . Since 𝛼 maps 𝑝 2 to its negative, we must have 𝑠 = 0 . Consequently, 𝐴 ( 1 ) = 𝐴 ( 2 ) .
If 𝑖 is odd then both 𝑝 𝑖 ( 1 ) and 𝑝 ( 1 ) 𝑖 + 1 are skew. By (v) we have 𝑝 ( 1 ) 𝑖 + 1 = 𝑝 ( 2 ) 𝑖 + 1 = 6 . Since 𝑖 is odd, 𝛼 maps 𝑝 𝑖 + 1 to its negative. Since 𝜈 𝜌 fixes the skew quads, we conclude that 6 = 𝑔 ( 6 ) = 𝛼 𝑠 β„Ž 1 ( 6 ) = 𝛼 𝑠 ( 6 ) and so 𝑠 = 0 . If all quads 𝑝 𝑖 ( 1 ) , 𝑖 ≀ π‘š , are skew, then they are all fixed by 𝑔 and 𝑝 ( 1 ) π‘š + 1 = 𝑝 ( 2 ) π‘š + 1 = 0 by (iv). Now 0 = 𝑝 ( 2 ) π‘š + 1 = β„Ž 1 ( 𝑝 ( 1 ) π‘š + 1 ) = β„Ž 1 ( 0 ) entails that β„Ž 1 = 1 and so 𝐴 ( 1 ) = 𝐴 ( 2 ) . Otherwise let 𝑗 be the smallest index such that 𝑝 𝑗 ( 1 ) is symmetric. By (ii) we have 𝑝 𝑗 ( 1 ) = 𝑝 𝑗 ( 2 ) = 1 , and 1 = 𝑝 𝑗 ( 2 ) = 𝑔 ( 𝑝 𝑗 ( 1 ) ) = β„Ž 1 ( 1 ) implies that β„Ž 1 = 1 . Thus 𝐴 ( 1 ) = 𝐴 ( 2 ) .
It remains to consider the case where any two consecutive quads 𝑝 𝑖 ( 1 ) and 𝑝 ( 1 ) 𝑖 + 1 , 𝑖 < π‘š , have different symmetry types. Say, the quads 𝑝 𝑖 ( 1 ) , 𝑖 ≀ π‘š , are skew for even 𝑖 and symmetric for odd 𝑖 . By (i) and (iii) we have 𝑝 1 ( 1 ) = 𝑝 1 ( 2 ) = 1 and 𝑝 2 ( 1 ) = 𝑝 2 ( 2 ) = 6 . Then β„Ž 1 must fix the quad 1, and so β„Ž 1 ∈ { 1 , 𝜌 } . Since 6 = 𝑝 2 ( 2 ) = 𝑔 ( 𝑝 1 ( 2 ) ) = 𝑔 ( 6 ) = 𝛼 𝑠 β„Ž 1 ( 6 ) , we must have 𝑠 = 0 and β„Ž 1 = 1 or 𝑠 = 1 and β„Ž 1 = 𝜌 . In the former case, we obviously have 𝐴 ( 1 ) = 𝐴 ( 2 ) . In the latter case, all quads 𝑝 𝑖 ( 1 ) , 𝑖 ≀ π‘š , are fixed by 𝑔 . Moreover, if π‘š is even also the central column 𝑝 π‘š + 1 is fixed by 𝑔 and so 𝐴 ( 1 ) = 𝐴 ( 2 ) . On the other hand, if π‘š is odd, then the quad 𝑝 π‘š ( 1 ) is symmetric and the second part of the condition (v) implies that 𝑝 ( 1 ) π‘š + 1 = 𝑝 ( 2 ) π‘š + 1 = 0 . Hence again 𝐴 ( 1 ) = 𝐴 ( 2 ) .
Similar proof can be used if the quads 𝑝 𝑖 ( 1 ) , 𝑖 ≀ π‘š , are symmetric for even 𝑖 and skew for odd 𝑖 . This completes the proof of the equality 𝐴 ( 1 ) = 𝐴 ( 2 ) . The proof of the equality ( 𝐢 ( 1 ) ; 𝐷 ( 1 ) ) = ( 𝐢 ( 2 ) ; 𝐷 ( 2 ) ) is the same as in [5].

5. Representatives of the Equivalence Classes

We have, computed a set of representatives for the equivalence classes of normal sequences N S ( 𝑛 ) for all 𝑛 ≀ 4 0 . Each representative is given in the canonical form which is made compact by using our standard encoding. The encoding is explained in detail in Section 2. This compact notation is used primarily in order to save space, but also to avoid introducing errors during decoding. For each 𝑛 , the representatives are listed in the lexicographic order of the symbol sequences (2.10) and (2.11).

In Tables 2 and 3, we list the codes for the representatives of the equivalence classes of N S ( 𝑛 ) for 𝑛 ≀ 1 5 and 1 6 ≀ 𝑛 ≀ 2 9 , respectively. As there are 516 and 304 equivalence classes in N S ( 3 2 ) and N S ( 4 0 ) , respectively, we list in Table 4 only the 36 representatives of the sporadic classes of N S ( 3 2 ) . The cases 𝑛 = 6 , 1 4 , 1 7 , 2 1 , … , 2 4 , 2 7 , 2 8 , 3 0 , 3 1 , 3 3 , 3 4 , … , 3 9 ( 5 . 1 ) are omitted since then N S ( 𝑛 ) = βˆ… . We also omit 𝑛 = 4 0 because in that case there are no sporadic classes. The Golay-type equivalence classes of normal sequences can be easily enumerated (as explained in Section 3) by using the tables of representatives of the equivalence classes of Golay sequences [13].

tab2
Table 2: Class representatives for 𝑛 ≀ 1 5 .
tab3
Table 3: Class representatives for 1 6 ≀ 𝑛 ≀ 2 9 .
tab4
Table 4: Sporadic classes for 𝑛 = 3 2 .

Note that in the case 𝑛 = 1 , there are no quads and both zeros in Table 2 represent central columns.

Acknowledgments

The author is grateful to NSERC for the continuing support of his research. This paper was made possible by the facilities of the Shared Hierarchical Academic Research Computing Network (SHARCNET; www.sharcnet.ca) and Compute/Calcul Canada.

References

  1. C. H. Yang, β€œOn composition of four-symbol δ-codes and Hadamard matrices,” Proceedings of the American Mathematical Society, vol. 107, no. 3, pp. 763–776, 1989. View at Publisher Β· View at Google Scholar Β· View at MathSciNet
  2. C. Koukouvinos, S. Kounias, J. Seberry, C. H. Yang, and J. Yang, β€œOn sequences with zero autocorrelation,” Designs, Codes and Cryptography, vol. 4, no. 4, pp. 327–340, 1994. View at Publisher Β· View at Google Scholar Β· View at Zentralblatt MATH Β· View at MathSciNet
  3. D. Ž. Ðoković, β€œAperiodic complementary quadruples of binary sequences,” Journal of Combinatorial Mathematics and Combinatorial Computing, vol. 27, pp. 3–31, 1998.
  4. D. Ž. Ðoković, β€œCorrection to: Aperiodic complementary quadruples of binary sequences,” Journal of Combinatorial Mathematics and Combinatorial Computing, vol. 30, p. 254, 1999.
  5. D. Ž. Ðoković, β€œClassification of near-normal sequences,” Discrete Mathematics, Algorithms and Applications, vol. 1, no. 3, pp. 389–399, 2009. View at Publisher Β· View at Google Scholar Β· View at MathSciNet
  6. D. Ž. Ðoković, β€œSome new near-normal sequences,” International Mathematical Forum, vol. 5, no. 29–32, pp. 1559–1565, 2010.
  7. H. Kharaghani and C. Koukouvinos, β€œComplementary, base and Turyn sequences,” in Handbook of Combinatorial Designs, C. J. Colbourn and J. H. Dinitz, Eds., pp. 317–321, CRC Press, Boca Raton, Fla, USA, 2nd edition, 2007.
  8. J. Seberry and M. Yamada, β€œHadamard matrices, sequences, and block designs,” in Contemporary Design Theory: A Collection of Surveys, J. H. Dinitz and D. R. Stinson, Eds., Wiley-Intersci. Ser. Discrete Math. Optim., pp. 431–560, Wiley, New York, NY, USA, 1992. View at Zentralblatt MATH
  9. H. Kharaghani and B. Tayfeh-Rezaie, β€œA Hadamard matrix of order 428,” Journal of Combinatorial Designs, vol. 13, no. 6, pp. 435–440, 2005. View at Publisher Β· View at Google Scholar Β· View at Zentralblatt MATH Β· View at MathSciNet
  10. D. Ž. Ðoković, β€œClassification of base sequences BS(n+1,n),” International Journal of Combinatorics, vol. 2010, Article ID 851857, 21 pages, 2010. View at Publisher Β· View at Google Scholar
  11. D. Ž. Ðoković, β€œHadamard matrices of small order and Yang conjecture,” Journal of Combinatorial Designs, vol. 18, no. 4, pp. 254–259, 2010.
  12. D. Ž. Ðoković, β€œErratum to “Classification of base sequences BS(n+1,n)”,” International Journal of Combinatorics, vol. 2010, Article ID 842636, 2 pages, 2010. View at Publisher Β· View at Google Scholar
  13. D. Ž. Ðoković, β€œEquivalence classes and representatives of Golay sequences,” Discrete Mathematics, vol. 189, no. 1–3, pp. 79–93, 1998. View at Publisher Β· View at Google Scholar Β· View at MathSciNet