Untuk bahasa biasa , misalkan menjadi jumlah kata dalam dengan panjang . Menggunakan bentuk kanonik Jordan (diterapkan pada matriks transisi yang tidak terotomatisasi dari beberapa DFA untuk ), orang dapat menunjukkan bahwa untuk , di mana adalah polinomial yang kompleks dan adalah "nilai eigen" yang kompleks. (Untuk kecil , kami mungkin memiliki ketentuan tambahan dari bentuk , di mana adalah jika sebaliknya. Ini sesuai dengan ukuran blok Jordan setidaknyaL n L n c n ( L ) = k ∑ i = 1 P i ( n ) λ n i , P i λ i n C k [ n = k ] [ n = k ] [ n = k ] 1 n = k
Representasi ini tampaknya menyiratkan bahwa jika tidak terbatas maka asimptotik, untuk beberapa . Namun, ini benar-benar salah: untuk bahasa lebih dari dari semua kata dengan panjang genap, tetapi . Ini menunjukkan bahwa untuk beberapa dan untuk semua , baik untuk cukup besar atau . Ini terbukti dalam Flajolet & Sedgewickc n ( L ) ∼ C n k λ n C , λ > 0 L { 0 , 1 } c 2 n ( L ) = 2 2 n c 2 n + 1 ( L ) = 0 d a ∈ { 0 , … , d - 1 } c d m + a (m c d m + a ~ C a ( d m + a ) k suatu λ d m + a a (Teorema V.3), yang mengaitkan bukti itu dengan Berstel.
Bukti yang diberikan oleh Flajolet dan Sedgewick agak teknis; sangat teknis, pada kenyataannya, mereka hanya membuat sketsa. Saya mencoba bukti yang lebih mendasar menggunakan teori Perron-Frobenius. Kita dapat menganggap grafik transisi DFA sebagai digraf. Jika digrafnya primitif, maka hasilnya mengikuti hampir secara langsung dari teorema Perron-Frobenius. Jika digraf tidak dapat direduksikan tetapi tidakrim dengan indeks , maka dengan mempertimbangkan " th power" dari DFA (setiap transisi sesuai denganr r simbol), kami mendapatkan hasil yang sama. Kasus yang sulit adalah ketika digraf dapat direduksi. Kita dapat mengurangi kasus path komponen yang sangat terhubung, dan kemudian kita mendapatkan hasilnya dengan memperkirakan jumlah formulir
Buktinya memiliki tepi yang kasar: dalam kasus yang dapat direduksi, kita perlu beralih dari istilah asimptotik ke dengan jumlah yang disebutkan di atas, dan kemudian kita perlu memperkirakan jumlahnya.
Buktinya oleh Flajolet dan Sedgewick mungkin lebih sederhana, tetapi kurang mendasar. Titik awalnya adalah fungsi pembangkit rasional , dan melibatkan induksi pada jumlah besaran kutub (!). Ide dasarnya adalah bahwa semua nilai eigen dari modulus maksimal adalah akar persatuan (jika dinormalisasi oleh modulus mereka), karena teorema Berstel (cukup mudah). Memilih tepat dan melihat kata-kata dengan panjang , semua nilai eigen ini menjadi nyata. Mengingat ekspansi fraksi parsial, kita dapatkan bahwa jika nilai eigen dari modulus maksimal "bertahan", maka ia menentukan asimptotik, yang merupakan bentuk. Jika tidak, kami menemukan fungsi pembangkit rasional baru yang sesuai hanya dengan kata-kata sepanjang ini (menggunakan produk Hadamard), dan ulangi argumennya. Kuantitas yang disebutkan di atas terus menurun, dan akhirnya kami menemukan asimptotik yang diinginkan; mungkin harus tumbuh dalam proses, untuk mencerminkan segala sesuatu yang terjadi dalam langkah-langkah induktif.
Apakah ada bukti sederhana dan dasar untuk properti asimptotik dari ?
Jawaban:
Argumen yang telah Anda buat sketsa tampaknya sejalan dengan perlakuan Richard Stanley terhadap Metode Transfer-Matriks dalam Enumerative Combinatorics, Volume 1 (tautan: hal. 573; cetak: hal. 500).
Dia mulai dengan fungsi pembangkit, dan membukanya dengan mempertimbangkan digraf dan faktor yang diizinkan dan dilarang. Dia kemudian mengabstraksi menjadi monoids gratis, di mana dia menggunakan versi jumlah yang telah Anda berikan untuk membuktikan:
Setelah mengerjakan beberapa aplikasi, ia juga menutup bagian itu dengan mendiskusikan produk Hadamard sehubungan dengan polyominoes yang cembung secara horizontal.
sumber