Re: [代數] 問一題模考的多項式

看板Math作者 (Sebastian)時間2年前 (2021/12/03 01:53), 2年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/6 (看更多)
※ 引述《TimcApple (肥鵝)》之銘言: : 今年數A的模考題,沒有原題,以下是簡述 : ============================================== : 已知 a 是整數 : 且 x^13 + x + 90 是 x^2 - x + a 的倍式 : 試求 a : ============================================== : 本題是單選,因此刪一刪答案就出來了 : 但我還是有幾個問題,有點抽象不好意思 : Q1. 雖然可能的 a 只有一個,其它都不可能 : 但要怎麼確定這個 a 真的是答案? 長除法、沒教的二次式綜合除法、用 x^2≡x-a 降次、代入 g 的根,四個選一個。 這應該是高中有超出範圍和沒超出範圍的範圍裡能用的招數了。 : Q2. 有沒有一個定理類似以下敘述,或是反例 : 「設整係數多項式 f, g, 會有一個正整數 N = N(f, g) 使得 : 若有 N 個相異 c 滿足 g(c) | f(c), 則 g(x) | f(x) in Q[x]」 : 由於有 2 | n(n+1) 的情況,整除只能在有理數多項式內 如果要求兩多項式都 primitive 的話,整除就可以限制在 Z[x] 上了吧。 : Q3. 出題老師是怎麼知道,或是從哪裡知道 : x^13 + x + 90 是 x^2 - x + a 的倍式的? 經驗或者前人的經驗吧? x^n+ax+b 這種長相的也算是比較單純的多項式了, 不知道有沒有資料庫在分類? : g(c) | f(c) 是 in Z, 但 g(x) | f(x) 是 in Q[x] : 或者我應該寫 存在正整數 M 使得 g(x) | M f(x) in Z[x] : 我目前想一想 方向有兩個 : (1) 有沒有可能 g(x) 不整除 M f(x) : 但是有無限多個 c 滿足 g(c) | f(c) : (2) N 能被控制到多小的範圍 我是想先從 f,g 都 primitive 下手,m = deg(f) 而且 n = deg(g),當然 m≧n。 如果 g(c) 都不是 0,那 f(c)/g(c) 就都是整數。 要是 c 有 m+1 個,可以拿其中 m-n+1 個用拉格朗日插值插出一個 h(x) in Q[x], 其中 h(c) = f(c)/g(c) for all c。 在這裡如果能確保 deg(h) = m-n、而且每組 c 都插出同一個 h 的話, 那 N 就是 m+1。 不過這個條件感覺用起來很麻煩, 所以也可以換成直接拿 m+1 個 c 去插,但要能確保插出一個 m-n 次的 h, 也就是 m-n+1 次以上的係數都要是 0(而且 m-n 次的係數不能是 0)。 這樣 f 和 gh 就在 m+1 個相異數字上等值,所以 f = gh in Q[x]。 但如果有某個 g(c) 是 0,那我們可能很難看出 f 和 g 中 x-c 的重數。 要是 g 的 x-c 比 f 的還多,那就怎樣都不能整除了。 不過這方面不用擔心,因為我們看這個 c 也只看一次(所有 c 都相異)。 至於要求 primitive 則是因為我想起了個叫做 numerical polynomial 的東西。 F in Q[x],當整數 n 超過某數後 F(n) 都是整數, 那 F(x) 就可以寫成 C(x,k) 的線性組合,而且係數都是整數。 所以即便上面那個 h 的圖形通過無限多個格子點, 那也很難保證 h 是整係數的,反例就是 x(x+1)/2 這種。 (其實 numerical polynomial 代任何整數都會算出整數。) 但是如果要求 f 和 g 都 primitive, 那 h 的 primitive part 和 g 的乘積就會是 f, 但 f = gh,所以 h = h 的 primitive part,也就是一個整係數多項式。 所以就這題來說,隨便挑 14 個相異整數 c 去算 f(c)/g(c) 然後插出 h。 c │ f(c)/g(c) ──┴─────── -6 -296833953 -5 -38146970 -4 -3050399 -3 -113874 -2 -1013 -1 22 0 45 1 46 2 2071 3 199302 4 4793497 5 55486510 6 408146691 7 2202022966 然後插出來的是 x^11+x^10-x^9-3x^8-x^7+5x^6+7x^5-3x^4-17x^3-11x^2+23x+45。 的確 h 的 13、12 次係數是 0,而且 11 次係數不是 0。 又因為 f、g 都有係數 1 的項 => 都 primitive, 那就能知道 f = gh,而且 h 也的確是整係數多項式。 總之我覺得須要增加條件: f 和 g 都 primitive (不加這條的話,會有 g(c)|content(f) 的問題,那這樣我們會對 f 知之甚少。 又或者為了要把 g = content(f) 的因數的情況盡數排除, 只好在 N 上加上很多個 n,大概有 content(f) 的因數個數那麼多個 n。) 和 h 的高次項係數要 0 掉。 而第二個條件可以寫成 Σf(c_i)/g(c_i) * c_i^k/d_i = 0, for k < n Σf(c_i)/g(c_i) * c_i^n/d_i ≠ 0 ,其中 d_i = Π_{j≠i} (c_i - c_j) 後半句應該是多餘的,因為多項式全等定理會保證 deg(h) = m-n,所以就不上色了。 此時 N = m+1。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.13.112.58 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Math/M.1638467613.A.4C5.html ※ 編輯: Vulpix (163.13.112.58 臺灣), 12/03/2021 04:02:31
文章代碼(AID): #1XgGWTJ5 (Math)
討論串 (同標題文章)
文章代碼(AID): #1XgGWTJ5 (Math)