ภาษาลดลง


15

นี่ไม่ใช่คำถามการวิจัย เป็นเพียงคำถามจากความอยากรู้:

ฉันพยายามที่จะเข้าใจว่าใครสามารถกำหนดภาษา "ลดลงไม่ได้" เป็นครั้งแรกที่ฉันเรียกภาษา L "ลดได้" ถ้ามันสามารถเขียนเป็น กับA ∩ B = ∅และ| A | , | B | > 1มิฉะนั้นเรียกภาษา "ลดไม่ได้" จริงป้ะ:L=A⋅BA∩B=∅|A|,|B|>1

1) ถ้า P ลดลงไม่ได้ A, B, C เป็นภาษาเช่น , P ∩ C = ∅และA ⋅ B = C ⋅ Pดังนั้นจึงมีภาษาB ′ ∩ P = ∅เช่นB = B ′ ⋅ P ? สิ่งนี้จะสอดคล้องกับจำนวนเต็มกับบทแทรกของ Euklid และจะเป็นประโยชน์ในการพิสูจน์เอกลักษณ์ของ "การแยกตัวประกอบ"A∩B=∅P∩C=∅A⋅B=C⋅PB′∩P=∅B=B′⋅P

2) เป็นความจริงหรือไม่ที่ภาษาทุกภาษาสามารถใช้ภาษาที่ไม่สามารถลดจำนวนได้อย่างจำกัด ?

หากมีคนมีความคิดที่ดีขึ้นเกี่ยวกับวิธีการกำหนดภาษา "ลดไม่ได้" ฉันต้องการจะได้ยิน (หรืออาจมีข้อ จำกัด ในเรื่องนี้อยู่แล้วซึ่งฉันไม่ทราบ?)


"ถ้ามันสามารถเขียนเป็นกับ∩ B = ∅และ| | , | B | > 1 " ที่⋅คือ ...L=A⋅BA∩B=∅|A|,|B|>1⋅

1
เป็น concatenation⋅
— orgesleka

4
คุณอาจสนใจในกระดาษ "Prime Languages" แม้ว่าจะเป็นความคิดที่แตกต่าง: cs.huji.ac.il/~ornak/publications/mfcs13.pdf
— เดนิส

คำตอบ:


2

นี่คือตัวอย่างของสิ่งนี้:

เรียกภาษา L "ลดได้" ถ้ามันสามารถเขียนเป็น L=A⋅BกับA∩B=∅และ|A|,|B|>1มิฉะนั้นเรียกภาษา "ลดไม่ได้" จริงป้ะ:

1) ถ้า P ลดลงไม่ได้ A, B, C เป็นภาษาเช่นA∩B=∅ , P∩C=∅และA⋅B=C⋅Pดังนั้นจึงมีภาษาB′∩P=∅เช่นB=B′⋅P ?

ในตัวอักษร unary {0}ให้นิยามคำต่อไปนี้

a=04,b=0,c=03,p=02.
จากนั้นข= คหน้าและมันไม่ได้เป็นกรณีที่ข= B 'พีสำหรับการใด ๆข 'ab=cpb=b′pb′

ดังนั้นเราจึงได้รับ counterexample กับภาษาเดี่ยว

P={p},A={a},B={b},C={c}.


1
@bjornkjoshanssen: ขอบคุณสำหรับตัวอย่างและคำตอบของคุณ!
— orgesleka

@orgesleka ยินดีต้อนรับคุณ ... ฉันคิดว่าการต่อข้อมูลเป็นเหมือนการเพิ่มทวีคูณมากกว่าการคูณ
— Bjørn Kjos-Hanssen

19

มีแนวคิดเกี่ยวกับความเป็นอันดับหนึ่งของภาษา มันถามว่า L สามารถเขียนเป็นโดยที่ไม่มีปัจจัยประกอบด้วยคำที่ว่าง ภาษามีความสำคัญหากไม่สามารถเขียนในรูปแบบนี้L1⋅L2

สำหรับภาษาปกติที่กำหนดซึ่งแสดงโดย DFA นั้นจะแสดงใน [MNS] ว่าเป็น PSPACE ที่สมบูรณ์ในการตัดสินใจแบบดั้งเดิม

[MNS] Wim Martens, Matthias Niewerth และ Thomas Schwentick, " การออกแบบ Schema สำหรับที่เก็บ XML: ความซับซ้อนและความสามารถในการรองรับ ", 2010 Doi: 10.1145 / 1807085.1807117


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