已知集合An={(x1,x2,⋯,xn)| xi∈{−1,1} (i=1,2,⋯,n)},→x,→y∈An,→x=(x1,x2,⋯,xn),→y=(y1,y2,⋯,yn),其中xi,yi∈{−1,1} (i=1,2,⋯,n).定义→x⋅→y=x1y1+x2y2+⋯+xnyn.若→x⋅→y=0,则称→x与→y正交.
(1) 若→x=(1,1,1,1),写出A4中与→x正交的所有元素;
(2) 令B={→x⋅→y| →x,→y∈An}.若m∈B,证明:m+n为偶数;
(3) 若A⊆An,且A中任意两个元素均正交,分别求出n=8,14时,A中最多可以有多少个元素.
分析与解 (1) A4中与→x正交的所有元素为(1,1,−1,−1), (−1,−1,1,1), (1,−1,1,−1), (−1,1,−1,1), (1,−1,−1,1), (−1,1,1,−1).
(2) 任取→x,→y∈An,设→x与→y有t个分量完全相同,则→x与→y有n−t个分量完全相反,其中t∈N.故m+n=t−(n−t)+n=2t
(3) 当n=8时,设A8的子集A中有k个两两正交的元素→x1=(x11,x12,⋯,x18),→x2=(x21,x22,⋯,x28),⋮→xk=(xk1,xk2,⋯,xk8),
将这k个元素的分量排成一个k行8列的数表(x11x12⋯x18x21x22⋯x28⋮⋮⋮xk1xk2⋯xk8).
我们先给出8个元素两两正交的构造:→x1=(+1,+1,+1,+1,+1,+1,+1,+1),→x2=(+1,−1,+1,−1,+1,−1,+1,−1),→x3=(+1,+1,−1,−1,+1,+1,−1,−1),→x4=(+1,−1,−1,+1,+1,−1,−1,+1),→x5=(+1,+1,+1,+1,−1,−1,−1,−1),→x6=(+1,−1,+1,−1,−1,+1,−1,+1),→x7=(+1,+1,−1,−1,−1,−1,+1,+1),→x8=(+1,−1,−1,+1,−1,+1,+1,−1).
下面我们来证明k⩽8.若k⩾9,那么将这些向量排成一个矩阵(x11x12x13x14x15x16x17x18x21x22x23x24x25x26x27x28⋯⋯⋯⋯⋯⋯⋯⋯x81x82x83x84x85x86x87x88⋯⋯⋯⋯⋯⋯⋯⋯xk1xk2xk3xk4xk5xk6xk7xk8)
综上所述,当n=8时,A8的子集A中最多有8个两两正交的元素.
当n=14时,设A14的子集A中有k个两两正交的元素.
一方面,取→x1=(+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1),→x2=(+1,+1,+1,+1,+1,+1,+1,−1,−1,−1,−1,−1,−1,−1),
另一方面,若k⩾3,考虑一般的情形,设→x1与→x2相比较,有a个对应分量二者都取+1;有b个对应分量二者都取−1;有c个对应分量→x1取+1,→x2取−1;有d个对应分量→x1取−1,→x2取+1,则a+b=c+d=7,
综上所述,当n=14时,A14的子集A中最多有2个两两正交的元素.
注一 第(2)小题直观上只需注意到m与n的奇偶性相同即可.
注二 利用AAA¯A
注三 若n为奇数,易证An中不存在正交的向量;若n=4k+2 (k∈N),易证An中最多有2个彼此正交的向量.
注四 当n=4k (k∈N∗)时,An中最多有n个两两正交的向量,这个问题即阿达玛猜想.
注五 当n=12时,12个两两正交的向量可以如下构造:→x1=(+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1),→x2=(+1,+1,+1,+1,+1,+1,−1,−1,−1,−1,−1,−1),→x3=(+1,+1,+1,−1,−1,−1,+1,+1,+1,−1,−1,−1),→x4=(+1,+1,−1,−1,−1,+1,−1,−1,+1,+1,+1,−1),→x5=(+1,+1,−1,−1,+1,−1,−1,+1,−1,+1,−1,+1),→x6=(+1,+1,−1,+1,−1,−1,+1,−1,−1,−1,+1,+1),→x7=(+1,−1,+1,−1,−1,+1,−1,+1,−1,−1,+1,+1),→x8=(+1,−1,+1,−1,+1,−1,+1,−1,−1,+1,+1,−1),→x9=(+1,−1,+1,+1,−1,−1,−1,−1,+1,+1,−1,+1),→x10=(+1,−1,−1,+1,+1,−1,−1,+1,+1,−1,+1,−1),→x11=(+1,−1,−1,+1,−1,+1,+1,+1,−1,+1,−1,−1),→x12=(+1,−1,−1,−1,+1,+1,+1,−1,+1,−1,−1,+1)
注六 当n=20时,20个两两正交的向量可以如下构造:→x1=(+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1),→x2=(−1,+1,+1,−1,−1,−1,+1,+1,+1,−1,−1,+1,+1,+1,−1,−1,+1,+1,−1,−1),→x3=(+1,+1,−1,−1,−1,+1,+1,+1,+1,+1,−1,−1,−1,+1,+1,−1,−1,−1,+1,−1),→x4=(−1,+1,+1,+1,−1,−1,−1,−1,+1,+1,−1,−1,+1,−1,+1,+1,−1,+1,+1,−1),→x5=(+1,−1,+1,−1,+1,−1,−1,+1,+1,−1,−1,+1,−1,−1,+1,−1,−1,+1,+1,+1),→x6=(+1,−1,+1,−1,−1,+1,−1,−1,+1,−1,+1,+1,+1,+1,+1,+1,−1,−1,−1,−1),→x7=(+1,+1,−1,+1,−1,−1,−1,−1,+1,−1,−1,+1,−1,+1,−1,+1,+1,−1,+1,+1),→x8=(+1,−1,+1,+1,−1,+1,−1,+1,+1,+1,−1,−1,+1,−1,−1,−1,+1,−1,−1,+1),→x9=(+1,−1,−1,−1,+1,+1,+1,−1,+1,−1,−1,−1,+1,−1,−1,+1,+1,+1,+1,−1),→x10=(+1,+1,+1,+1,+1,+1,−1,+1,−1,−1,−1,−1,−1,+1,−1,+1,−1,+1,−1,−1),→x11=(+1,+1,+1,−1,−1,+1,−1,−1,−1,+1,+1,+1,−1,−1,−1,−1,+1,+1,+1,−1),→x12=(+1,+1,−1,−1,+1,−1,−1,−1,+1,+1,+1,−1,+1,+1,−1,−1,−1,+1,−1,+1),→x13=(−1,+1,+1,−1,+1,+1,−1,−1,−1,−1,−1,−1,+1,+1,+1,−1,+1,−1,+1,+1),→x14=(−1,−1,+1,−1,+1,−1,−1,+1,+1,+1,+1,−1,−1,+1,−1,+1,+1,−1,+1,−1),→x15=(−1,−1,−1,−1,−1,+1,−1,+1,−1,+1,−1,+1,+1,+1,−1,+1,−1,+1,+1,+1),→x16=(−1,−1,−1,+1,+1,+1,−1,−1,+1,+1,−1,+1,−1,+1,+1,−1,+1,+1,−1,−1),→x17=(+1,−1,+1,−1,−1,−1,+1,−1,−1,+1,−1,−1,−1,+1,+1,+1,+1,+1,−1,+1),→x18=(+1,+1,−1,−1,+1,−1,−1,+1,−1,+1,−1,+1,+1,−1,+1,+1,+1,−1,−1,−1),→x19=(+1,−1,−1,+1,−1,−1,−1,+1,−1,−1,+1,−1,+1,+1,+1,−1,+1,+1,+1,−1),→x20=(−1,+1,−1,−1,−1,+1,−1,+1,+1,−1,+1,−1,−1,−1,+1,+1,+1,+1,−1,+1).