數學分析外篇(一)
來自專欄 我的數學臆想
上一次在數分的筆記里談到一個問題,一直沒有給出答案,今天我們就來詳細探討下。
首先列出原問題:
Question 1:試找到兩個無理數 和 ,使得 都是有理數。
Question 2:試找到兩個無理數 和 ,使得 是有理數。
首先我們來看第一個問題:
Question 1:試找到兩個無理數 和 ,使得 都是有理數。
其實這個問題不難,因為要使得兩個無理數之和是一個有理數,只需要讓他們相加過後把無理的部分消掉就可以了。
這有點像尋求兩個非實複數使其之和為實數。
So,我們隨便舉個例子, 。
那麼如何讓他們之積也是有理數呢?
聰明的人可能一眼就看出來了,但是我們還是來嘗試下。
首先,由其相加為零,我們可設 分別為 ,於是
由 是無理數,顯然 一定不可開方,那麼怎麼讓這個數為有理數呢?
消掉這個無理項不就完了!
我們令 即 ,那麼
隨便舉個例子, 就滿足這個條件。
當然啦,這個答案一定是不全面的,歡迎大家再給出新的思路哈。
這裡評論區有一個補充,我感覺棒極了,感謝 @鍵山小鞠。
對於任意整係數二次方程,它的根之和與根之積都是有理數,而很多時候它的每個根都是無理數。
從這個角度來看的話,問題就變得簡單多了。
比如說我們隨便舉一個方程 ,它的兩個根就是這個問題的一組解。
下面來看第二個問題:
Question 2:試找到兩個無理數 和 ,使得 是有理數。
大多數人都是卡在這個問題上的,
我當時也是想了好久,然鵝最後還是沒想出來。
(不接受任何說我笨的指控……老子天下第一!=-=)
OK,群里還是有很多機智的大佬的,有些人提嘴就是一句。
不管你服不服,反正我是服了……
但是接下來又會產生一個問題, 是我們已經熟知的無理數,但是如何證明 是無理數呢?
這裡補充一個評論區的證明(證明 是無理數)感謝 @胡極限
proof
我們假設 是有理數,那麼就存在兩個互素的正整數 ,使得
由於函數 的泰勒展開為 (其中 為Lagrange余項, 在 與 之間),於是
於是, ( )
兩邊同時乘上 ,我們得到
左邊是整數,右邊是小數,矛盾。
於是 是一個無理數。(原先的證明是有問題的,感謝 @零絮 的改進)
下面我們來試試證明 是無理數。
假設 是有理數,則存在兩個互素的正整數 ,使得 ,於是……
於是?
於是 ?
哈哈哈當然不是。
其實也不難,同樣的方法,變通一下就行了,當然這裡還要用到 是超越數這個小結論。
為了避免大家對超越數不是很熟悉,我還是在這裡把它的定義寫一下。
Def:超越數是指不滿足任何整係數(有理係數)多項式方程的實數,即不是代數數的數。
通俗來說,就是如果存在一個方程
()
使得 是該方程的一個根,那麼就稱該數 是一個代數數,否則就稱 是一個超越數。
顯然,所有的有理數都是代數數,並且一部分無理數如 也是代數數(因為 是方程 的根)
雖然我們日常生活中遇到的大多是代數數,但是實際上,超越數要比代數數多得多(超越數集是不可數的而代數數集是可數的)
這裡我們就不詳細討論了,只是不加證明地給出一個簡單的結論(反正我也不會證……)
是一個超越數。
現在我們來證明 是一個無理數。
假設 是有理數,則存在兩個互素的正整數 ,使得 ,於是 ,故 即 ,也就是說, 是方程 的一個根。
這與 是超越數矛盾。
於是 是無理數。
實際上,如果更進一步的話,我們能說明 是一個超越數,這裡需要用到一個定理。
Lindemanns Theorem
若 是兩兩不等的代數數, 是不全為零的代數數,那麼
這個定理需要相當長的證明與不少預備知識,這裡我們就不展開討論了(其實是因為我也不會……)
通過這個定理我們可以得到一個有用的推論。
Corollary:滿足上述條件且 均不為零時, 是超越數。
proof
設 ,則有
於是
其中 兩兩不等且都是代數數, 為不全為零的代數數。
假設 為代數數,則與Lindemanns Theorem矛盾,於是 即
是超越數。
特別地,當 是非零代數數時, 是超越數。
下面我們來證明 是超越數。
proof:假設 是代數數,則由以上推論可知 是超越數,這顯然是荒謬的,於是 是超越數。
好了,關於 這個答案我們就說到這裡,下面我們提供另一個答案,也是書中給出的答案,它在相當程度上體現了數學的美妙與智慧。
我們取一個數
如果 是有理數,我們就取
如果 是無理數,我們就取 ,此時
這就得到了我們所需要的答案。
如果你還沒反應過來的話,請回過頭來再看一遍,你就會發現這個構造的美妙。
反正我當時看到這個的時候是服了,五體投地的那種。
實際上數學中有很多構造是用這種方法的,因為很多時候要真正構造一個我們所需要的東西往往很難,但是為了證明它的存在性又不得不找一個出來,這時候這種構造法往往能大放異彩。
有興趣的同學可以對比下Liouville對於超越數存在性的證明,對比Cantor的證明你就會發現思辨思維的美妙。
emmmmm這裡有一個評論區的補充。感謝 @Near
這跟我們之前的一個答案有點像,證明也有些類似,不過這樣的話就把我們能構造出來的答案範圍擴大了一大塊,它的優越性在於巧妙的用倍數解決了這裡一個無理性的問題。
要證明它滿足該條件,只要證明 是無理數,由於跟之前的證明類似,我們把這個證明留給大家。
wait !!
有人又提出了新問題,感謝 @夕陽下起航 ,我們將它記作Question 3
Question 3:試找到兩個非實複數 ,使得 為實數。
這個問題是相當有趣的,因為它相似於Question 2卻不完全等同於Question 2,而且它還有屬於它自己的獨特答案,我們現在就來分析下這個問題。
首先,就我們現在所知,解決Question 2的思想方法是我們所能利用的,即思維上的構造法。
我們可以先嘗試下,
取一個數
如果 是實數,我們就取
如果 不是實數,我們就取 ,此時
顯然,這個答案是不滿足的。
是不是這個方法不行呢?
我一開始還真是這樣想的,但是後來再回過頭來才發現,或許是我的思維被之前的做法限制住了,他三個位置上取的都是 ,我就以為只能取全是相同的數了。
知道這一點後,這個問題就變得簡單了。
這裡我就簡單說一個答案
取
如果 是實數,就取
否則,就取
當然,有興趣的話你自己也可以再構造出很多個答案來。這裡就不多贅述了。
我們要提到的是另一個答案: ,這裡再次感謝 @夕陽下起航
要證明它滿足條件我們需要一些簡單的預備。
因為 (由泰勒公式證明)
所以
於是
滿足題目要求。
好啦,這就是本篇的全部內容了,有想到其他答案的同學歡迎補充,我會添加到這篇筆記里供大家一起欣賞。
小生拜過各位看官了~
任何筆記都具有著作權,未經作者同意不得剽竊或轉載。
推薦閱讀: