ให้ภาษาปกติพิจารณา DFA ที่ยอมรับให้เป็นเมทริกโอนย้ายของมัน (คือจำนวนของขอบที่นำจากสถานะไปยังสถานะ ) ให้เป็นเวกเตอร์ลักษณะเฉพาะของสถานะเริ่มต้นและปล่อยให้เป็นเวกเตอร์ลักษณะเฉพาะของรัฐที่ยอมรับ จากนั้น
L ฉันเจฉันJ x Y s L ( n ) = x T n YLLAAฉันเจผมJxY
sL( n ) = xTAnY.
ทฤษฎีบทของจอร์แดนกล่าวว่าตัวเลขที่ซับซ้อนคล้ายกับเมทริกซ์ที่มีบล็อกของหนึ่งในรูปแบบ
ถ้าแล้วพลังของบล็อกเหล่านี้คือ
( λ ) , ( λ 1 0 λ ) , ( λ 1 0 0 λ 1 0 0 λ ) , ( λ 1 0 0 0 λ 1 0 0 0 λ 1 0 0 0 λ ) , ... λ ≠ 0 n ( λ n ) , ( λ n n λ n - 1A
( λ) , ( λ01λ) , ⎛⎝⎜λ001λ001λ⎞⎠⎟,⎛⎝⎜⎜⎜λ0001λ0001λ0001λ⎞⎠⎟⎟⎟, ...
λ ≠ 0nB=λ+NNλNBn=(λ+n)N=λn+nλn-1N+(n( λn) , ( λn0n λn - 1λn) , ⎛⎝⎜λn00n λn - 1λn0( n2) λn - 2n λn - 1λn⎞⎠⎟,⎛⎝⎜⎜⎜⎜λn000n λn - 1λn00( n2) λn - 2n λn - 1λn0( n3) λn - 3( n2) λn - 2n λn - 1λn⎞⎠⎟⎟⎟⎟, ...
นี่คือวิธีที่เราได้รับ สูตรเหล่านี้: การเขียนบล็อกเป็นN พลังต่อเนื่องของคือเส้นทแยงมุมทุติยภูมิต่อเนื่องของเมทริกซ์
B = λ + Nยังไม่มีข้อความλยังไม่มีข้อความλ=0[n=k]1n=k0( [ n = 0 ] ),( [ n = 0 ] [ n = 1 ] 0 [ n = 0 ] ),( [ n = 0 ] [ n = 1Bn= ( λ + n )ยังไม่มีข้อความ= λn+ n λn - 1ยังไม่มีข้อความ+ ( n2) λn - 2ยังไม่มีข้อความ2+ ⋯
เมื่อบล็อกนั้นไม่มีค่าเลยและเราจะได้เมทริกซ์ต่อไปนี้ (สัญกรณ์คือถ้าและอย่างอื่น):
λ = 0[ n = k ]1n = k0( [ n = 0 ]) , ( [ n = 0 ]0[ n = 1 ][ n = 0 ]) , ⎛⎝⎜[ n = 0 ]00[ n = 1 ][ n = 0 ]0[ n = 2 ][ n = 1 ][ n = 0 ]⎞⎠⎟,⎛⎝⎜⎜⎜⎜[ n = 0 ]000[ n = 1 ][ n = 0 ]00[ n = 2 ][ n = 1 ][ n = 0 ]0[ n = 3 ][ n = 2 ][ n = 1 ][ n = 0 ]⎞⎠⎟⎟⎟⎟
สรุปทุกรายการในเป็นหนึ่งในรูปแบบหรือในรูปแบบและเราอนุมานว่า
บางซับซ้อนและซับซ้อนมีหลายชื่อp_iโดยเฉพาะอย่างยิ่งสำหรับขนาดใหญ่พอที่ ,
นี่คือข้อความที่แม่นยำของผลลัพธ์( nAn( nk) λn - k[ n = k ]
sL( n ) = ∑ผมพีผม( n ) λnผม+ ∑JคJ[ n = J ] ,
λผม, คJพีผมnsL( n ) = ∑ผมพีผม( n ) λnผม.
เราสามารถดำเนินการต่อและรับข้อมูลเกี่ยวกับเกี่ยวกับแต่สิ่งนี้ไม่น่าแปลกใจเลย หากมีที่มีขนาดใหญ่ที่สุดเป็นพิเศษให้พูดดังนั้น
สิ่งที่ได้รับความซับซ้อนมากขึ้นเมื่อมีหลายของขนาดใหญ่ที่สุด มันเกิดขึ้นที่มุมของพวกเขาจะต้องมีเหตุผล (ขึ้นอยู่กับขนาดพวกเขาเป็นรากฐานของความสามัคคี) หาก LCM ของตัวหารเป็นแล้ว asymptotics ของมากจะตามส่วนที่เหลือของโมดูโลdสำหรับส่วนที่เหลือเหล่านี้ทั้งหมดsL( n )λผมλ1
sL( n ) = p1( n ) λn1( 1 + o ( 1 ) )
λdsLndλs ของขนาดที่ใหญ่ที่สุดยกเลิกแล้ว asymptotics "ลดลง" และเราต้องย้ำขั้นตอนนี้ ผู้อ่านที่สนใจสามารถตรวจสอบรายละเอียดได้ในทฤษฎีการ
วิเคราะห์เชิงบวกของ Flajolet และ Sedgewick , Theorem V.3 พวกเขาพิสูจน์ว่าสำหรับ , จำนวนเต็มและ reals ,
dพี0, … , pd- 1λ0, … , λd- 1sL( n ) = nพีn( modd)λnn( modd)( 1 + o ( 1 ) )