นี่คือรายการของลำดับชั้นที่น่าสนใจหลายแห่งซึ่งบางส่วนถูกกล่าวถึงแล้วในคำตอบอื่น ๆ
- ลำดับชั้นการต่อข้อมูล
ภาษาเป็นสินค้าที่มีการทำเครื่องหมายของถ้า
สำหรับตัวอักษรบางa_n ลำดับชั้นการต่อข้อมูลจะถูกกำหนดโดยการสลับการดำเนินงานบูลีนและการดำเนินการพหุนาม (= ยูเนี่ยนและผลิตภัณฑ์ที่ทำเครื่องหมาย) ลำดับชั้น Straubing-Thérien (จุดเริ่มต้นและลำดับชั้นความลึกจุด (จุดเริ่มต้นเป็นประเภทนี้ แต่คุณสามารถรับจุดเริ่มต้นอื่น ๆ ได้โดยเฉพาะภาษากลุ่ม (ภาษาที่ยอมรับโดยหุ่นยนต์เปลี่ยนรูปแบบ)L 0 , L 1 , ... , L n L = L 0 1 L 1 ⋯ n L n 1 , ... , n { ∅ , * } ) { ∅ , { 1 } , + , * } )LL0,L1,…,LnL=L0a1L1⋯anLna1,…,an{∅,A∗}) { ∅ , { 1 } , A+,* * * *} )
- ลำดับชั้นความสูงของดาว
รูปแบบทั่วไปคือการนับจำนวนดาวที่ซ้อนกันน้อยที่สุดที่จำเป็นในการแสดงภาษาที่เริ่มต้นจากตัวอักษร แต่มีหลายรูปแบบที่เป็นไปได้ทั้งนี้ขึ้นอยู่กับผู้ให้บริการพื้นฐานที่คุณอนุญาต หากคุณอนุญาตให้มีการรวมกันและผลิตภัณฑ์เท่านั้นคุณจะกำหนดความสูงของดาวที่ถูก จำกัด หากคุณอนุญาตให้มีการรวมกันเป็นส่วนประกอบและผลิตภัณฑ์คุณจะกำหนดความสูงของดาว (ทั่วไป) และถ้าคุณอนุญาตให้มีการรวมตัว . มีภาษาที่ถูก จำกัด เป็นดาวทุกและมีประสิทธิภาพสามารถคำนวณดาวที่มีความสูงของภาษาปกติที่กำหนด สำหรับดาวความสูงดาวความสูงนั้นสามารถถอดรหัสได้ ( ภาษาที่ไม่มีดาว ) มีภาษาที่มีความสูงดาวn 0 1 2nn01แต่ไม่เป็นที่รู้จักในภาษาระดับความสูง ! ไม่พบผลลัพธ์บนดาวกลางระดับสูง ดูกระดาษนี้สำหรับภาพรวม2
- ลำดับชั้นแบบลอจิคัล
มีหลายคน แต่หนึ่งในสิ่งที่สำคัญที่สุดคือลำดับชั้นที่เรียกว่าสูตรมีการกล่าวถึงว่าเป็นรูปแบบถ้ามันเทียบเท่ากับสูตรของแบบฟอร์มโดยที่ไม่มีปริมาณและเป็นลำดับบล็อกของปริมาณเช่นบล็อกแรกมีเพียงปริมาณที่มีอยู่ (โปรดทราบว่าบล็อกแรกนี้อาจว่างเปล่า), บล็อกที่สองสากลปริมาณและอื่น ๆ ในทำนองเดียวกันถ้าคือ รูปแบบของบล็อกสลับปริมาณเริ่มต้นด้วยการบล็อกของปริมาณสากล (อีกครั้งซึ่งอาจจะเป็นที่ว่างเปล่า) เราบอกว่าΣ n Q ( x 1 , . . . , x k ) ไวไวQ ( x 1 , . . . , x k ) n Q ( x 1 , . . . , x k ) n ไวΠ n Σ n Π n Σ n Π n B Σ n Σ n ΔΣnΣnQ(x1,...,xk)φφQ(x1,...,xk)nQ(x1,...,xk)nφคือ Pi_n - รูปแบบ แสดงโดย (resp. ) คลาสของภาษาที่สามารถกำหนดได้โดย -formula (resp. -formula) และโดยการปิดบูลีนของ -languages . สุดท้ายให้\ ภาพทั่วไปดูเหมือนว่าสิ่งนี้
จำเป็นต้องระบุลายเซ็น โดยปกติจะมีกริยาสำหรับแต่ละตัวอักษร (และหมายความว่ามีจดหมายในตำแหน่งในคำ) จากนั้นหนึ่งสามารถเพิ่มสัญลักษณ์ไบนารีΠnΣnΠnΣnΠnBΣnΣn x x < M o d nΔn=Σn∩Πnaaxax<(ลำดับชั้นที่สอดคล้องกันคือลำดับชั้น Straubing-Thérien) และยังเป็นสัญลักษณ์ของผู้สืบทอด (ลำดับชั้นที่สอดคล้องกันคือลำดับชั้นของจุดลึก) ความเป็นไปได้อื่น ๆ ได้แก่ predicate เพื่อนับ moduloเป็นต้นดูบทความนี้อีกครั้งสำหรับภาพรวมModn
- บูลีนลำดับชั้น
รูปแบบทั่วไป (ซึ่งไม่เฉพาะเจาะจงกับภาษาปกติ) เป็นเพราะ Hausdorff ปล่อยให้เป็นคลาสของภาษาที่มีชุดว่างและชุดเต็มและปิดภายใต้จุดตัดที่แน่นอนและสหภาพที่ จำกัด ปล่อย
เป็นคลาสของภาษาทั้งหมดในรูปแบบ
ที่และX_n ตั้งแต่การเรียน
กำหนดลำดับชั้นและสหภาพของพวกเขาคือการปิดแบบบูลของD n ( L ) X = X 1 - X 2 + ⋯ ± X n X i ∈ L X 1 ⊇ X 2 ⊇ X 3 ⊇ ⋯ ⊇ X N D n ( L ) ⊆ D n + 1 ( L ) D n ( L ) LLDn(L)
X=X1−X2+⋯±Xn
Xi∈LX1⊇X2⊇X3⊇⋯⊇XnDn(L)⊆Dn+1(L)Dn(L)L. อีกครั้งจุดเริ่มต้นที่หลากหลายเป็นไปได้
- ความซับซ้อนของกลุ่ม
ผลที่ได้จากKrohn-Rhodes (1966) ระบุว่า DFA ทุกคนสามารถจำลองได้ด้วยการตั้งค่าใหม่ (เรียกอีกอย่างว่า flip-flop) ออโตมาตะและออโตมาตาซึ่งเซกชั่นการเปลี่ยนสถานะเป็นกลุ่ม จำกัด ความซับซ้อนของกลุ่มของภาษาคือจำนวนกลุ่มน้อยที่สุดที่เกี่ยวข้องในการสลายตัวของ DFA น้อยที่สุดของภาษา ภาษาที่มีความซับซ้อนเป็นภาษาที่ปราศจากดาวและมีภาษาที่มีความซับซ้อนใด ๆ อย่างไรก็ตามยังไม่มีตัวละครที่มีประสิทธิภาพของภาษาของความซับซ้อนเป็นที่รู้จักกัน101
- ลำดับชั้นได้รับมรดกมาจากความซับซ้อนของวงจร
จุดเริ่มต้นคือบทความที่ดีซึ่งแสดงโดยเฉพาะอย่างยิ่งว่าคลาสสามารถตัดสินใจได้ ให้โดยที่\} ถ้าแบ่งแล้ว(Q) คำถามที่น่าสนใจคือการรู้ว่าสามารถนำไปใช้กับได้หรือไม่A C 0 ∩ R E G A C C ( q ) = { L ⊆ { 0 , 1 } ∗ ∣ L ⩽ A C 0 M O D q } M O D q = { u ∈ { 0 , 1 } ∗ ∣ | คุณ| 1 ≡ 0 mod q }[1]AC0∩RegACC(q)={L⊆{0,1}∗∣L⩽AC0MODq}MODq={u∈{0,1}∗∣|u|1≡0modq}q ′ A C C ( q ) ⊆ A C C ( q ′ ) A C C ( q ) ∩ R e g qqq′ACC(q)⊆ACC(q′)ACC(q)∩Regq
N C 1[1] Barrington, David A. Mix; คอมป์ตันเควิน; โฮลดิ้ง Straubing; เธรียงเดนิส ภาษาประจำใน 1 เจคอมพิวเตอร์ ระบบวิทย์ 44 (1992)NC1