Các biểu diễn cơ sở-k của đồng miền của một đa thức - nó có phải là ngữ cảnh không?


14

Trong chương 4 của khóa học thứ hai của Jeffrey Shallit về lý thuyết tự động , vấn đề sau đây được liệt kê là mở:

Đặt là một đa thức với các hệ số hợp lý sao cho cho tất cả . Chứng minh hoặc chứng minh rằng ngôn ngữ của các biểu diễn cơ sở-k của tất cả các số nguyên trong là không có ngữ cảnh khi và chỉ khi mức độ là \ leqslant 1 .p(n)p(n)NnN { p ( n ) n 0 } {p(n)n0}p p11

Tình trạng của nó bây giờ là gì (kể từ tháng 10 năm 2018)? Nó đã được chứng minh? Một số trường hợp đặc biệt thì sao?


1
Nếu k = 1k=1 (đại diện đơn phương) thì ngay cả p (n) = n ^ 2 đơn giản nhất p ( n ) = n 2p(n)=n2cũng không có ngữ cảnh (ngôn ngữ không CF nổi tiếng L = { 1 n 2 }L={1n2} )
Marzio De Biasi

@MarzioDeBiasi Cái gọi là đại diện đơn nguyên không phải là cơ sở- 11 . Số nguyên duy nhất có thể biểu diễn trong cơ sở thực tế- 11 sẽ là 00 .
Emil Jeřábek hỗ trợ Monica

1
@ EmilJeřábek: Tôi nghĩ rằng trong nhiều bối cảnh cơ sở-1 là một bí danh của "đại diện đơn phương" .
Marzio De Biasi

Câu trả lời:


10

Tất nhiên k 2k2 ở đây.

Đã từng có một bản thảo của Horváth tuyên bố giải quyết vấn đề, nhưng nó không rõ ràng ở một số nơi và theo hiểu biết của tôi không bao giờ được xuất bản.

Theo tôi biết, vấn đề vẫn còn mở. Một hướng của hàm ý là dễ dàng, tất nhiên.


Nó đã được giải quyết cho ? (Tôi có một ý tưởng để chứng minh nó với và nếu nó hoạt động thì kỹ thuật tương tự có thể được áp dụng cho các căn cứ khác)k = 2 k = 2k=2k=2
Marzio De Biasi

Tôi sẽ rất vui khi nghe bất kỳ phản hồi từ bạn về câu trả lời của tôi.
domotorp

Tôi không thể hiểu giải pháp yêu cầu của bạn, xin lỗi.
Jeffrey Shallit

Tôi đã đăng một câu trả lời khác với nhiều chi tiết hơn; tuyên bố đầy đủ khá phức tạp, vì vậy tôi đã thêm một số bổ đề đơn giản hơn trước khi nó có ý chính, hy vọng điều đó làm cho toàn bộ điều đáng tin hơn.
domotorp

3

Đây là bản phác thảo bằng chứng cho và ; trong đó là biểu diễn nhị phân của . Để rõ ràng hơn, chúng tôi đặt bit nhị phân nhỏ nhất của chuỗi nhị phân ở bên trái, ví dụ .k = 2 k=2L = { [ n 2 ] 2n 1 } L={[n2]2n1}[ n 2 ] 2 [n2]2n 2n2 [ 4 2 ] 2 = 00001[42]2=00001

Ý tưởng cốt lõi là giả định rằng có ngữ cảnh, và sau đó cố gắng "đơn giản hóa" nó giao với nó với một ngôn ngữ thông thường đơn giản ; ngôn ngữ mới vẫn không có ngữ cảnh và nó vẫn chứa các biểu diễn nhị phân của hình vuông; sau đó chúng tôi áp dụng bổ đề bơm cho các ngôn ngữ CF để có được chuỗi nhị phân không phải là biểu diễn của hình vuông.L LR RL RLR

Giao tiếp với các từ thông thường chỉ chứa một số hữu hạn nhỏ gồm chữ số không hứa hẹn. Hóa ra có tối đa bốn chữ số chúng tôi có ngôn ngữ CF; và với năm chữ số, chúng ta có được một bài toán lý thuyết số khó.L L1 11 1( R = { 0 * 1 } , { 0 * 10 * 1 } , { 0 * 10 * 10 * 1 } , { 0 * 10 * 10 * 10 * 1 } ) (R={01},{0101},{010101},{01010101})11

Cách tiếp cận đầy hứa hẹn là giao cắt với ; tương đương với việc giới hạn vào các ô vuông:L LR = 10 +1 +0 +1 R=10+1+0+1LL

n 2 = 2 0 + 2 a ( ( 2 b - 1 ) + 2 b + c ) , 1 < a , b , c

n2=20+2a((2b1)+2b+c),1<a,b,c

(các ô vuông lẻ không chính thức có biểu diễn nhị phân chứa tất cả s trừ một chuỗi s ở giữa).0 011

    n        n^2  n                  n^2
   39       1521  111..1             1...11111.1
  143      20449  1111...1           1....1111111..1
  543     294849  11111....1         1.....111111111...1
 2111    4456321  111111.....1       1......11111111111....1
 8319   69205761  1111111......1     1.......1111111111111.....1
33023 1090518529  11111111.......1   1........111111111111111......1
                  LSB          MSB   LSB                         MSB

Với một số nỗ lực, chúng tôi có thể chứng minh những điều sau đây:

Định lý: số là một hình vuông khi và chỉ khi2 0 + 2 a ( ( 2 b - 1 ) + 2 b + c ) ;0 < c , 3 < a < b20+2a((2b1)+2b+c);0<c,3<a<b

b = 2 a - 3 , c = a - 3

b=2a3,c=a3

(bằng chứng khá dài, tôi sẽ xuất bản nó trên blog của mình)

Tại thời điểm này, chúng tôi có thể dễ dàng chứng minh rằng không có ngữ cảnh khi sử dụng bổ đề bơm (chúng tôi có thể bơm tối đa hai "phân đoạn" của chuỗi ). Vì vậy, cũng không phải là bối cảnh miễn phí.L R LR100..0011 ... 1100.001 100..0011...1100.001LL

Có lẽ kỹ thuật tương tự có thể được áp dụng cho bất kỳ cơ sở .kk


3
Kết quả cho trong cơ sở 2 đã được biết đến từ lâu. Thách thức là làm cho một công trình như thế này hoạt động cho mọi đa thức ánh xạ các số nguyên thành các số nguyên và cho mọi cơ sở. ( n 2 )(n2)
Jeffrey Shallit

1
Chúng tôi rất giống nhau, tôi cũng đã dành vài ngày cuối cùng để suy nghĩ về vấn đề này, mặc dù tôi đã thực hiện một cách tiếp cận hoàn toàn khác.
domotorp

3

Tôi nghĩ rằng tôi có một bằng chứng. Bằng chứng sau bổ đề này.

Bổ đề. Đối với ngôn ngữ không ngữ cảnh nếu trong vô số có từ có độ dài bằng nhau có chữ cái đầu tiên giống nhau và chữ cái cuối cùng của chúng khác nhau (thì có một sao cho có sao cho có vô số cặp có độ dài bằng nhau chỉ khác nhau ở các chữ cái cuối cùng của chúng .L Ln nn 6 n6n 2n2 n nB Bu , v L u,vLBB

Vì vậy, nếu và đại diện cho số nhị phân, thì sự khác biệt của chúng sẽ nhiều nhất là , điều này là không thể đối với đa thức. Mặt khác, với một số lý thuyết số, có thể chỉ ra rằng điều kiện được thỏa mãn cho mọi đa thức có giá trị : Lấy bất kỳ mà và sau đó thêm một số đủ lớn vào mỗi từ để có được các từ mong muốn .u uv v2 B2B p px 1 , Nhìn , x n 6x1,,xn6 f ( x i ) f ( x j ) f(xi)f(xj)N Nf ( x i + N )f(xi+N)

Chứng minh bổ đề. Lấy một đủ lớn sao cho có từ có độ dài bằng nhau, , thỏa mãn các điều kiện. Đối với mỗi sửa một cách mà nó có thể được tạo từ ngữ pháp không ngữ cảnh. (Cảnh báo! Tôi không phải là chuyên gia trong lĩnh vực này, vì vậy tôi có thể không sử dụng các thuật ngữ phù hợp.)n nn 6 n6w 1 , ... , w n 6w1,,wn6 w iwi

Nói rằng việc áp dụng một quy tắc chia tách hai chữ và của từ cuối cùng, nếu và đều có nguồn gốc từ , nhưng có nguồn gốc từ , trong khi có nguồn gốc từ . Mỗi quy tắc chia tối đa chữ cái của với nhau.Một B C ABC b c b c Một b B c C O ( 1 ) w ibcbcAbBcCO(1)wi

Trong bất kỳ nào , sẽ có các chữ cái liên tiếp trong số chữ cái đầu tiên được phân tách với nhau theo một số quy tắc liên tiếp sao cho không có hai chữ cái nào trong số chữ cái cuối cùng được tách ra trong khi áp dụng các quy tắc này . Nếu chúng ta viết các quy tắc này chung cho chữ là , thì không có chữ cái nào trong chữ cái cuối cùng được lấy từ cho và đều được chuyển đổi thành một phần của chữ cái đầu tiên . Chúng ta có thể áp dụng bổ đề bơm cho quy tắcw iwi Ω ( n ) Ω(n)n 2n2 n nw i wiA iB 1 i B 2 i ... B n iAiB1iB2iBni n nB j iBji j < n j<nB 1 i B 2 i ... B n - 1 iB1iB2iBn1i n2n2MộtiB 1 i B 2 i ...B n iAiB1iB2iBni n nếu đủ lớn.n

Chỉ có lựa chọn cho khoảng thời gian của các chữ cái , tùy chọn về những gì bổ đề bơm đưa ra (vì nó có độ dài ), do đó theo nguyên tắc pigeonhole sẽ có hai từ mà tất cả đều giống nhau. Nhưng sau khi bơm, chúng ta có thể có được phần ban đầu chung dài tùy ý cho hai từ này, trong khi chúng ta biết rằng chúng sẽ chỉ khác nhau ở bit cuối cùng của chúng .( n 22 )(n22) Ω(n)Ω(n)O(n)O(n)O(1)O(1)nn


1

Ghi chú. Đây là phiên bản chi tiết hơn nhiều cho câu trả lời khác của tôi, vì điều đó dường như không đủ dễ hiểu. Tôi đã cố gắng chuyển đổi nó để giống với các máy bơm tiêu chuẩn hơn, nhưng bằng chứng đầy đủ đã trở nên phức tạp. Tôi khuyên bạn nên đọc tuyên bố của hai bổ đề đầu tiên để hiểu ý chính, sau đó là tuyên bố của Hệ quả, và cuối cùng là kết thúc, nơi tôi chứng minh tại sao Hệ quả ngụ ý câu trả lời cho câu hỏi.

Bằng chứng dựa trên sự khái quát hóa bổ đề bơm. Bổ đề mà chúng ta cần khá phức tạp, vì vậy thay vì nói rõ ngay, tôi bắt đầu với một số khái quát dễ dàng hơn, cuối cùng xây dựng thành những vấn đề phức tạp hơn. Như sau này tôi đã biết, điều này rất giống với cái gọi là bổ đề trao đổi .

Bổ đề bơm đôi. Đối với mỗi bối cảnh tự do ngôn ngữ có một như vậy từ bất kỳ từ chúng ta có thể chọn hai, và , có thể được viết như và sao cho , và mọi từ , trong đó có thể là hoặc và tương tự, có thể là hoặcL Lp pp ps 1 , ... , s pL s1,,spLs ss 's s = u v w x y s=uvwxys ' = u ' v ' w ' x ' y 's=uvwxy 1 | v x | p 1|vx|p1 | v x | p 1|vx|pˉ u ˉ v 1 Vayv n ˉ w ˉ x n ... ˉ x 1 ˉ yL u¯v¯1v¯nw¯x¯nx¯1y¯Lˉ ww¯ w ww ' wˉ v iv¯i v vv ' vvà có thể là hoặc , nhưng chỉ sao cho khi và chỉ khi (do đó khi và chỉ khi ), và khi và chỉ khi và khi và chỉ khi . Hơn nữa, nếu thay vì , chúng ta được cung cấp từ có độ dài , chúng ta có thể giả sử thêm hai từ đã chọn là,,,ˉ x ix¯i x xx ' xˉ v i = v v¯i=vˉ x i = x x¯i=xˉ v i = v ' v¯i=vˉ x i = x x¯i=xˉ u = u u¯=uˉ y = yy¯=yˉ u =uu¯=u ˉ y =yy¯=yppp ( n+44 )p(n+44) nn| bạn| =| bạn| |u|=|u|| v| =| v| |v|=|v|| w| =| w'| |w|=|w|| x| =| x| |x|=|x|| y| =| y|và.|y|=|y|

Tuyên bố này về cơ bản có thể được chứng minh giống như bổ đề bơm, chúng ta chỉ cần chọn một số và mà quy tắc tương tự được bơm. Điều này có thể được thực hiện nếu đủ lớn vì chỉ có một số quy tắc không đổi. Trên thực tế, chúng ta thậm chí không cần quy tắc tương tự được bơm, nhưng chỉ có biểu tượng không đầu cuối là giống nhau trong quy tắc được bơm. Đối với phần hơn nữa, lưu ý rằng đối với một từ có độ dài , chỉ có tùy chọn, nó có thể được chia thành năm từ khóa phụ, do đó, câu lệnh tuân theo nguyên tắc pigeonhole.s ss s p pn n( n + 44 )(n+44)

Tiếp theo, chúng tôi đưa ra một cách khác để khái quát hóa bổ đề bơm (và sau này chúng tôi sẽ kết hợp cả hai).

Bổ đề bơm lồng nhau. Đối với mọi ngôn ngữ không có ngữ cảnh có một sao cho mọi bất kỳ từ nào có thể được viết là sao cho và cho mỗi chuỗi từ .L Lp pk ks L sLs = u v 1 ... v k w x k ... x 1 y s=uv1vkwxkx1yi 1 | v i x i | p i 1|vixi|p ( i j ) m j = 1(ij)mj=1 u v i 1 ... v i m w x i m ... x i 1 y Luvi1vimwximxi1yL

Lưu ý rằng các chỉ số có thể tùy ý từ đến , cùng một chỉ mục có thể xảy ra nhiều lần. Bằng chứng của Bổ đề bơm lồng nhau về cơ bản giống như bổ đề bơm ban đầu, chúng ta chỉ cần sử dụng rằng chúng ta có cùng ký hiệu không đầu cuối từ chính nó lần - điều này đúng nếu chúng ta thực hiện các bước (thay vì từ bổ đề bơm ban đầu). Chúng ta cũng có thể củng cố bổ đề của Ogden theo cách tương tự.i jij 1 k k p ( k - 1 ) + 1 p

Bổ đề của Ogden lồng nhau. Đối với mọi ngôn ngữ không ngữ cảnh có một sao cho mọi đánh dấu ít nhất bất kỳ vị trí nào trong bất kỳ từ nào , nó có thể được viết là sao cho '# of mark in ' và với mọi chuỗi từ .L p k p k s L s = u v 1 ... v k w x k ... x 1 y i 1  v i x ip k ( i j ) m j = 1 u v i 1 ... v i m w x i m ... x i 1 y L

Thật không may, trong ứng dụng của chúng tôi sẽ quá lớn, vì vậy chúng tôi cần làm yếu kết luận để cho phép các cặp - không lồng nhau . May mắn thay, sử dụng Dilworth, cấu trúc vẫn đơn giản.p k v i x i

Bổ đề của Dilworth Ogden. Đối với mọi ngôn ngữ không ngữ cảnh có một sao cho mọi đánh dấu bất kỳ vị trí nào trong bất kỳ từ nào , nó có thể được viết làL p k , p k s L

trường hợp (i): hoặc nhưs = u v 1 ... v k w x k ... x 1 y

trường hợp (ii): ,s = u v 1 w 1 x 1 ... v w x y

sao cho '# của các dấu trong ' và cho mọi chuỗi ,i 1  v i x ip k ( i j ) m j = 1

trong trường hợp (i) từ , vàu v i 1 ... v i m w x i m ... x i 1 y L

trong trường hợp (ii) từ .u v i 1 1 w 1 x i 1 1 ... v i w x i y L

Chứng minh: Lấy cây phái sinh tạo . Gọi một định kỳ không đầu cuối nếu nó xuất hiện lại dưới chính nó trong cây phái sinh. Bằng cách mở rộng bộ quy tắc, chúng ta có thể giả sử rằng tất cả các biểu tượng không đầu cuối đang lặp lại trong cây phái sinh. (Điều này được hiểu là chúng ta có thể đã loại bỏ sự tái phát của chúng; điều này không quan trọng, vấn đề là chúng có thể được bơm.) Có ít nhất tương ứng với một vị trí được đánh dấu. Chúng tôi xem xét các nút nơi hai chữ cái được đánh dấu tách. Có ít nhất các nút như vậy. Theo nguyên tắc pigeonhole, ít nhất tương ứng với cùng một thiết bị đầu cuối. Sử dụng Dilworth,s p k Ω ( p k ) Ω ( p k ) Ω ( p k)Ω(trong số chúng nằm trong một chuỗi hoặc nằm trong antichain, lần lượt đưa ra các trường hợp (i) và (ii), nếu đủ lớn.p)p

Bây giờ chúng tôi đã sẵn sàng để nêu một bổ đề kết hợp lớn.

Bổ đề siêu. Đối với mọi ngôn ngữ không ngữ cảnh có một sao cho mọi đánh dấu cùng một vị trí ít nhất là trong từ , mỗi độ dài , có hai từ, và , có thể được viết là và HOẶC vàL p k , p k N max ( p n 2 k + 2 , p n 3 + 1 ) s 1 , ... , s NL n s s ' s = u v 1 ... v k w x k ... x 1 y s ' = u ' v '1 ...v ' k w'x ' k ...x ' 1 y's=uv1w1x1... v w x y ' 1 ...v ' w ' x ' y'| bạns ' = u ' v ' 1 w ' 1 x sao cho độ dài tương ứng của các từ khóa phụ đều giống nhau, nghĩa là,, v.v. và chứa một dấu và cho mỗi chuỗi từ OR , tương ứng, trong đó là viết tắt của hoặc , nghĩa là chúng ta có thể tự do trộn các từ khóa trung gian từ và , nhưng chỉ sao cho| = | bạn | | v i | = | v i | i v i x i ( i j ) m j = 1 ˉ u ˉ v i 1 ... ˉ v i m ˉ w ˉ x i m ... ˉ x i 1 ˉ yL ˉ u ˉ v i1 1 ˉ w 1 ˉ x i 1 1... ˉ v i ˉ w ˉ x i ˉyLˉzzz'ss'ˉu=unếu và chỉ khi v.v.ˉy=y

Bản phác thảo bằng chứng về Siêu bổ đề: Áp dụng Bổ đề của Dilworth Ogden cho mỗi . Có các tùy chọn có thể và , trong đó ranh giới giữa các từ khóa phụ của có thể . Có một số lượng không phải thiết bị đầu cuối trong ngôn ngữ, do đó theo nguyên tắc pigeonhole, nếu đủ lớn, cùng một thiết bị đầu cuối không được bơm trong quy tắc / cho ít nhất hai từ, và , Điều đó cũng có cùng ranh giới từ phụ.s i ( n + 2 k + 22 k + 2 ) ( n+3+13 + 1 ) sipkss

Thật không may, số xuất phát từ bổ đề này quá lớn so với ứng dụng của chúng tôi. Tuy nhiên, chúng ta có thể giảm nó bằng cách yêu cầu ít sự trùng hợp hơn giữa các từ khóa phụ. Bây giờ chúng tôi nêu ra bổ đề mà chúng tôi sẽ sử dụng.N

Bổ đề đặc biệt. Đối với mọi ngôn ngữ không ngữ cảnh có một sao cho mọi đánh dấu ít nhất các vị trí giống nhau trong từ , mỗi độ dài , có hai từ, và , có thể được viết là và sao choL p k p k N = p k n 2 s 1 , ... , s NL n s s ' s = u v 1 ... v k w x k ... x 1 y s ' = u ' v ' 1 ... v ' k w ' x ' k ... x ' 1 y'

trường hợp (i): sao cho ,và(nghĩa là hai điều kiện sau có nghĩa là vị trí của giống với vị trí của ), ORi < k | x i | = | x i | = 0 | u v 1 ... v i - 1 | = | u ' v ' 1 ... v ' i - 1 | | v i | = | v i | v i v i

trường hợp (ii): , ,và(nghĩa là hai điều kiện này có nghĩa là vị trí của giống với vị trí của ),i < k | x i | 1 | x i | 1 | u v 1 ... v k - 1 | = | u ' v ' 1 ... v ' k - 1 | |v k w x k | = | v k w x k | v kw x k v k w x k

và (cho cả hai trường hợp) chứa một dấu và cho mỗi chuỗi từ , trong đó là viết tắt của hoặc , tức là chúng ta có thể tự do trộn các từ khóa trung gian từ và , nhưng chỉ sao cho khi và chỉ khi , v.v.i v i x i ( i j ) m j = 1 ˉ u ˉ v i 1 ... ˉ v i m ˉ w ˉ x i m ... ˉ x i 1 ˉ yL ˉ z z z ' s s ' ˉ u = u ˉ y = y

case (iii): và có thể được viết là và sao chovà, Và chứa một nhãn hiệu, và và .s s s = u v 1 w 1 x 1 v 2 w 2 x 2 y s = u v 1 w 1 x 1 v 2 w 2 x 2 y | bạn | = | bạn | | v 1 w 1 x 1 | = =| v 1 w 1 x 1 | i v i x i u v h1 w1x h 1 v2w2x2yL v ' 2 w ' 2 x ' 2 y 'Luv h 1 w1x h 1

Bằng chứng chỉ khác với Super Lemma là có các tùy chọn có thể có cho một từ trong trường hợp (i), để lại các tùy chọn cho trường hợp (ii), trong khi trong trường hợp (iii) có các tùy chọn .k ( n2 ) ( n2 ) ( n2 )

Hệ quả. Nếu với mọi có và với sao cho có từ có độ dài trong ngôn ngữ không ngữ cảnh có chữ cái đầu tiên giống nhau cho mỗi từ và các chữ cái cuối cùng của chúng khác nhau đối với mỗi cặp hoặc từ (nghĩa là các từ trông giống như sao cho , , và vàp t n n p ( t + 1 ) + t N = n 3 n L p ( t + 1 ) t s i = s b e g i s m i d i s e n d i | s b e g i | = p ( t + 1 ) | s mi d i | =n-p(t+1)-t| s e n d i | =Tijs b e g i =s b e g j  s đ n d is đ n d j), sau đó có một sao cho có vô số cặp từ có độ dài bằng nhau chỉ khác nhau trong các chữ cái cuối cùng của chúng . BmộthbhLB

Chứng minh: Lấy và áp dụng Bổ đề đặc biệt cho các từ của chúng tôi bằng cách sử dụng , đánh dấu các chữ cái đầu tiên giống nhau trong mỗi từ) để có được và HOẶC và .k = t + 1 N N = n 3p ( t + 1 ) n 2 p ( t + 1 ) s = u v 1 ... v t + 1 w x t + 1 ... x 1 y s ' = u ' v ' 1 ... v ' t + 1 w ' x ' t + 1 ...x1 ys=uv1w1x 1 v 2 w 2 x 2 y s = u v 1 w 1 x 1 v ' 2 w ' 2 x ' 2 y '

Nếu chúng ta ở trong trường hợp (i) của Bổ đề đặc biệt, nghĩa là có một sao cho ,và, sau đó và cũng giữ, vì cần phải chứa a chữ cái được đánh dấu, do đó, các từ khóa trước bao gồm các chữ cái được đánh dấu và chúng giống nhau trong và . Chúng tôi có thể lấy các từ vàtôi | x i | = | x i | = 0 | u v 1 ... v i - 1 | = | u ' v ' 1 ... v ' i - 1 | | v i | = | v i | u v 1 ... v i - 1 = u ' v ' 1 ... v ' i - 1 v i = v ' i v i + 1 wx i + 1 v i + 1 s s ' một h = u v 1 ... v h i ... v t w x t ... x 1 y b h = u v 1 ... v h i v ' i+ 1 ...v ' t w'x ' t ...x ' 1 y'để có được các cặp mong muốn; vì những từ này kết thúc giống như và , và chúng chỉ khác nhau ở nhiều chữ cái cuối cùng.ss'mộthbh

Nếu chúng ta đang ở trong trường hợp (ii) của Bổ đề đặc biệt, nghĩa là, , ,và, sau đó cũng giữ, tương tự như trong trường hợp trước. Bây giờ chúng ta có thể lấy và ; kể từi < k | x i | 1 | x i | 1 | u v 1 ... v t | = | u ' v ' 1 ... v ' t ||vt+1wxt+1|=|vt+1wxt+1|uv1vt=uv1vtah=uv1vtvht+1wxht+1xtx1ybh=uv1vtvht+1wxht+1xtx1y|xtx1y|=|xtx1y|t, những từ này chắc chắn kết thúc khác nhau và chỉ có thể khác nhau trong nhiều chữ cái giới hạn cuối cùng của chúng. (Lưu ý rằng đây là nơi duy nhất chúng tôi thực sự cần mà chúng tôi có thể bơm một từ bằng một từ phụ của từ kia.)

Nếu chúng ta ở trong trường hợp (iii) Bổ đề đặc biệt, nghĩa là và sao chovà, sau đó và cũng giữ, tương tự như trong các trường hợp trước. Bây giờ chúng ta có thể lấy và ; vì chứa một chữ cái được đánh dấu, , do đó những từ này chắc chắn kết thúc khác nhau và chỉ có thể khác nhau trong nhiều chữ cái bị ràng buộc cuối cùng của chúng. s=uv1w1x1v2w2x2ys=uv1w1x1v2w2x2y|u|=|u||v1w1x1|=|v1w1x1|u=uv1w1x1=v1w1x1ah=uvh1w1xh1v2w2x2yLbh=uvh1w1xh1v2w2x2yLv2|v2w2x2y|t

Điều này kết thúc bằng chứng của hệ quả. Bây giờ hãy xem làm thế nào để chứng minh câu hỏi ban đầu từ Hệ quả.

Bằng chứng cuối cùng. Đầu tiên chúng tôi chỉ ra rằng điều kiện của Hệ quả được thỏa mãn cho mọi đa thức có giá trị . Đặt và cho một số đủ lớn . Kế hoạch là lấy một số số (trong đó ) trong đó , sau đó thêm một số đủ lớn vào mỗi số đó thu được các từ mong muốn . Nếu độ của là , thì hầu hết các số có thể có cùng giá trị, do đó chúng ta có thể chọn từ đầu tiênft=p1n=CpC=C(f)x1,,x2NN=2n3f(xi)f(xj)zsi=f(xi+z)fddx1,,x2N2dN , có nghĩa là chúng có chữ số . Trong trường hợp này , do đó mỗi sẽ có nhiều nhất là các chữ số . Nếu chúng ta chọn là số có , thì sẽ có chữ số và với mỗi chỉ các chữ số cuối cùng có thể khác nhau. Tất cả sẽ có hoặc chữ số, do đó, ít nhất một nửa, tức là trong số chúng có cùng độ dài; đây sẽ là .log(dn)f(xi)=O((dN)d)f(xi)dlogN+O(1)=O(logn)zn/df(z)nf(xi+z)O(logn)f(xi+z)nn+1Nsi

Từ kết luận của Hệ quả, chúng ta thu được vô số cặp số và , sao cho , điều này rõ ràng là không thể đối với đa thức.ahbh|ahbh|2B

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.