มีการแบ่งส่วนที่กำหนดไว้อย่างชัดเจนในออโตไฟไนต์หรือไม่?


15

พื้นหลัง:

กำหนดสองขอบเขต จำกัด ออโตมาตะ A และ B เราสร้างผลิตภัณฑ์ C โดยการปล่อยให้สถานะใน C เป็นผลคูณของคาร์ทีเซียนของรัฐใน A และรัฐใน B จากนั้นเราเลือกการเปลี่ยนสถานะเริ่มต้นและรัฐสุดท้ายดังนั้นภาษาที่ยอมรับโดย C คือจุดตัดของภาษาสำหรับ A และ B

คำถาม:

(1) เราสามารถ "หาร" C ด้วย B เพื่อหา A หรือไม่? เป็นเอกลักษณ์ถึงมอร์ฟิซึ่มส์หรือไม่? เราใส่ใจเกี่ยวกับแผนภาพสถานะไม่ใช่ภาษาที่นี่และด้านล่าง ดังนั้นเราไม่อนุญาตให้บีบอัดไดอะแกรมสถานะเพื่อลดจำนวนสถานะ

(2) ถ้า A ไม่เหมือนใครมีอัลกอริธึมที่มีประสิทธิภาพในการค้นหาหรือไม่

(3) ออโตเมติก จำกัด ที่กำหนดได้ทุกตัวมีการแยกตัวประกอบเฉพาะลงใน "ช่วงเวลา" ไพร์มที่นี่หมายถึงหุ่นยนต์ที่ไม่สามารถแยกตัวประกอบนั่นคือเขียนเป็นผลิตภัณฑ์ที่มีขนาดเล็กกว่า 2 ออโตมาตา

  • ทำงานกับ @MichaelWehar

5
การสลายตัวแบบคลาสสิกคือทฤษฎี Krohn-Rhodes ซึ่งมีมากมายให้ดู

2
พิจารณาอนุพันธ์ของ Brzozowski en.wikipedia.org/wiki/Brzozowski_derivative
Vijay D

2
ทฤษฎี @halfTrucker Krohn-Rhodes เกี่ยวข้องกับผลิตภัณฑ์พวงหรีด OP กำลังถามเกี่ยวกับผลิตภัณฑ์คาร์ทีเซียน
scaaahu

2
ขอบคุณ @halfTrucker นี่มันน่าสนใจจริงๆ! ตามที่ scaaahu กล่าวว่าฉันกำลังมองหาผลิตภัณฑ์คาร์ทีเซียน แต่การอ้างอิงของคุณยังคงยอดเยี่ยม
Whosyourjay

คำตอบ:


8

ดูกระดาษ MFCS 2013 ฉบับนี้ซึ่งศึกษาองค์ประกอบในออโตมาตะ บางทีมันอาจจะช่วย


2
+1 สำหรับลิงก์ อ้างถึงจากการอภิปรายของบทความในขณะที่กรณีทั่วไปยังคงเปิดอยู่ดูเหมือนว่าบทความจะสำรวจเฉพาะกรณีการเปลี่ยนแปลงอัตโนมัติ มีการพัฒนาเมื่อเร็ว ๆ นี้สำหรับกรณีทั่วไปหรือไม่? ฉันหมายถึงในแง่ของผลิตภัณฑ์คาร์ทีเซียนหรือไม่ (ทฤษฎี Krohn-Rhodes เกี่ยวข้องกับผลิตภัณฑ์พวงหรีด) ขอบคุณ
scaaahu

3
ฉันไม่รู้เกี่ยวกับพัฒนาการล่าสุด ฉันสามารถบอกคุณได้ว่าไม่มีการติดตามผลโดยตรงต่อบทความนี้ แต่สิ่งนี้สามารถใช้เป็นตัวบ่งชี้ว่าปัญหาไม่ใช่เรื่องง่าย
Shaull

4

ให้วิธีที่ชัดเจนในการกู้คืน "ปัจจัย" หนึ่งเดียวของออโตเมตาผลิตภัณฑ์ ถ้าและA = A 1 × A 2หมายถึงออโตเมติกของผลิตภัณฑ์ถ้าเรากำหนด π 1 ( ( q , q ) ) : = q เช่นเพิ่งลืมเกี่ยวกับA 2Aผม=(Qผม,δผม,Q0ผม,Fผม),ผม=1,2A=A1×A2

π1((Q,Q'))=Q
A2หรือฉายลงบนองค์ประกอบที่สองเรามีถ้าเราอยากรู้δ 1 ( q , x )เลือกq Q 2และคำนวณในออโตเมติกผลิตภัณฑ์π ( ( δ 1 ( q , x ) , δ 2 ( q , x ) ) = δ 1 ( qQ1=π(Q1×Q2)δ1(Q,x)Q'Q2ดังนั้นเราสามารถกู้คืนการเปลี่ยนแปลงใน A 1ได้π((δ1(Q,x),δ2(Q',x))=δ1(Q,x)A1

ดังนั้นถ้าเรารู้ว่าออโตเมติกเป็นออโตเมติกของผลิตภัณฑ์คาร์ทีเซียน (หรือภายนอก) เราสามารถกู้คืนปัจจัยต่างๆได้อย่างง่ายดาย

แต่ฉันเดาว่านี่ไม่ใช่สิ่งที่คุณมีในใจเกี่ยวกับคำถามอื่น ๆ ของคุณ มีสองคำถามเกิดขึ้นที่นี่ (ในเรื่องต่อไปนี้โดยมอร์ฟอร์มอร์ฟิซึ่มส์ฉันหมายถึง isomorphic ในฐานะกราฟของรัฐนั่นคือโดยไม่คำนึงถึงสถานะเริ่มต้นหรือขั้นสุดท้ายในขณะที่คุณพูดว่าภาษานั้น

1) เมื่อพิจารณาจากออโตเมชั่นใด ๆ ที่ isomorphic กับออโตเมต้าของผลิตภัณฑ์ (เช่นสามารถย่อยสลายได้ในบางวิธี) ของออโตมาตะจำนวน จำกัด , การสลายตัวนี้มีความพิเศษหรือไม่? (เนื่องจากปัจจัยที่ไม่สามารถย่อยสลายได้อีกเพราะไม่ชัดเจน) เพิ่มเติม presicely ถ้า 1 × ... × kB 1 × ... × Bลิตร สำหรับ indecomposable ออฉัน , B Jไม่นี้บ่งบอกถึงk = ลิตรและฉันB π ( ฉัน)สำหรับการจัดเรียงใหม่บางส่วน

A1×...×AkB1×...×Bล.
Aผม,BJk=ล.AผมBπ(ผม) } ฉันคาดเดาได้ว่าเป็นจริง แต่ฉันยังไม่มีข้อพิสูจน์π:{1,...k}{1,...k}

2) ให้ออโตมาตาสองตัวใดมีออโตเมติกCตัวที่สามที่A = B × Cหรือไม่A,BA=B×

มันง่ายที่จะได้รับเงื่อนไขที่จำเป็นสำหรับกรณีนี้ แต่ฉันไม่เห็นเกณฑ์ที่เพียงพอง่าย ๆ สำหรับหุ่นยนต์บางตัวที่จะเป็นปัจจัยอื่น

π1((δ1(Q,x),δ2(Q',x))=δ1(Q,x)=δ1(π1(Q,Q'),x)
QQ1,Q'Q2πA1×A2A2

A BBA

Bกับที่ของA

Mยังไม่มีข้อความMยังไม่มีข้อความ

H. Straubing, P. Weilการแนะนำให้รู้จักกับออโตมาตา จำกัด และการเชื่อมต่อกับลอจิก

เว็บไซต์หลักสูตรพร้อมข้อมูลมากมาย

หมายเหตุ : นอกจากนี้ยังมีความคิดอื่น ๆ ของ " ความฉลาดทาง " ดูวิกิพีเดีย: ความฉลาดทางออโตเมติกแต่นี่เป็นเพียงกฎสำหรับการยุบรัฐและใช้ในการเรียนรู้ / อัลกอริธึมการอนุมาน / ภาษา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.