摘要
mathe于2008年5月提问 :
已知cos(θ)=23−1,那么请问θ用度数表示是否是无理数,或者说θ如果用弧度表示,是否πθ是无理数?
zeroieme于2011年4月 提问:
使sin(aπ),cos(aπ) 都是有理数。
除了 a=21n (n是整数)外,a 还有其他有理数解么?
没人会算于2011年4月在百度数学吧 提问:
πθ与cos(θ)都是有理数,证明cos(θ)必为下列几个数之一:
−1,−21,0,21,1
hejoseph于2016年12月 提问:
设 a 是有理数,0≤a≤90。
若 cosa∘ 也是有理数,则 a=0 或 a=60 或 a=90。
若 cosa∘ 是一个不可约整系数二次方程的根,则 a=30 或 a=36 或 a=45 或 a=72。
若 cosa∘ 是一个不可约整系数三次方程的根,则 a 可能是哪些值呢?
百度贴巴中jerry_science提议用分圆多项式 解决这个问题,最终我们证明了:
一个正有理数平方根和另外一个有理数的和差如果不是整数角度的余弦值,那么就不可能是有理数角度的余弦值。
详细内容
无心人通过数值计算得出这个角度为68.529298567560044851501529672774°,所以至少不是整数度数。
zgg__认为,是无理角度吧。因为sin值是23,那么(cos(θ)+isin(θ))n的虚部有4次3捣乱,总是没法等于0。所以,(cos(θ)+isin(θ))n不能为1,角度也就是无理角了吧。
mathe建议采用第二类切皮雪夫多项式 来解决:
根据第二类切皮雪夫多项式上面链接中内容,
Un(x)=∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣2x100⋯0012x10⋯00012x1⋯000012x⋯00…………⋱⋯⋯0000⋯2x10000⋯12x∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣=2n∏k=1n(x−cos(n+1kπ))
所以只要能够证明
Un(23−1)=∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣3−1100⋯0013−110⋯00013−11⋯000013−1⋯00…………⋱⋯⋯0000⋯3−110000⋯13−1∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣=0
即可解决本题中的问题。
zgg__继续细化其思路 ,认为:
假设x为23i,那么题目就相当于证明f(n)=(−21+x−x2)n,对于n>1时,f(n)=1。
我们看到f(n)总可以表示成为A+Bx+Cx2+Dx3的形式,例如f(0)到f(5)的{A,B,C,D}分别为:{1, 0, 0, 0}、{-1/2,1,-1,0}、{1,-1,2,-2}、{-7/2,3,-3,4}、{7,-8,8,-8}和{-31/2,17,-19,20}。
其中B列的系数0、1、-1、3、-8、17、-39……满足递推关系Bk+4=−2Bk+3+2Bk+1+Bk,(这是因为−x2+x−21是方程x4+2x3+2x+1=0的根。)我们可以看到B列的系数的绝对值是越来越大的,不难证明它再也回不到0了。
而如果B列的数不为0,f(n)是不会得实数的(因为x是不能用1、x2、x3来线性表示的)。所以就证明了上面预期的结论。
百度贴吧中jerry_science提议 :
z=cos(θ)+isin(θ)的一个零化多项式是f(z)=(z2+z+1)2−3z2,
如果z是单位根的话,那么z的最小多项式必然是分圆多项式 p(z).
所以p(z)∣f(z),从而deg(p)≤deg(f)=4.
但是次数≤4的分圆多项式很少,可以列举出来的,之后就出现矛盾.
根据分圆多项式的理论,它是一个次数为φ(n)的不可约多项式,其中φ(n)是欧拉函数,代表和n互素的n的同余类的数目,
于是我们可以直到,只有n=1,2,3,4,5,6,8,10,12时φ(n)≤4,所以我们得出了推广的结论:
一个正有理数平方根和另外一个有理数的和差如果是有理角度的余弦值,那么必然是整数角度的余弦值。(事实上必然是3°角的倍数的余弦值)
liangbch贴出了6°角倍数的正弦值:
mathe说明有了上面这些角已经足够了,因为
我们只要需要检验满足φ(n)≤4的所有n所划分的角度,也就是cos(102kπ)和cos(122kπ)和cos(82kπ)
也就是72度,30度和45度倍数的余弦值就可以了.
而关于余弦值和角度都是有理数的特殊情况,百度数学吧中链接 通过使用第一类切皮雪夫多项式 来解决:
设Tn(x)是第一类切皮雪夫多项式,
其中T0(x)=1,T1(x)=x,Tn+1(x)=2xTn(x)−Tn−1(x)
于是Tn(cos(t))=cos(nt).
我们选择Sn(2x)=2Tn(x),于是可以得到
S0(x)=2,S1(x)=x,Sn+1(x)=xSn(x)−Sn−1(x).
于是马上可以得出Sn(x)在n≥1时是一个次数为n,最高项系数为1的整系数多项式。
而且Sn(2cos(t))=2cos(nt).
于是我们知道对于t=qπ,其中q=vu是有理数,那么
S2v(2cos(qπ))=2cos(2uπ)=2.
所以2cos(qπ)是首1整系数多项式S2v(x)−2=0的根,所以如果是有理数,必然是整数。
由此得出2cos(qπ)是有理数时只能是0,±1,±2.