“ การฝัง” ภาษาในตัวเอง


19

คำถามหลัก / คำถามทั่วไป

ให้เป็นภาษา กำหนดภาษากับและ สำหรับ1 พิจารณาL_i ดังนั้นเราซ้ำแล้วซ้ำอีก "ฝัง"เข้าไปในตัวเองที่จะได้รับ{L}L ฉันL 0 = L L ฉัน = { x W Y : x Y ∈ L ฉัน- 1 , W ∈ L } ฉัน≥ 1 L = ⋃ L ฉัน L LLLผมL0=L

Lผม={xWY:xY∈Lผม-1,W∈L}
ผม≥1L^=⋃LผมLL^

มีการศึกษาหรือยัง? มันมีชื่อหรือไม่?L^

ตัวอย่าง / การสร้างแรงจูงใจ

ตามที่ร้องขอในความคิดเห็นโดยที่นี่เป็นตัวอย่างเพื่อแสดงให้เห็นว่าคืออะไร จากนั้นไม่มีใคร (จนถึง) ดูเหมือนจะได้เห็นความคิดนี้ฉันจะหารือเกี่ยวกับแรงจูงใจของฉันสำหรับการมองมันL^

Klaus Draeger เอาชนะฉันเพื่อเพิ่มตัวอย่าง ฉันจะใส่ตัวอย่างเหล่านั้นจากความคิดเห็นที่นี่เพื่อเพิ่มการมองเห็นเนื่องจากเป็นตัวอย่างที่ดี

ถ้าเป็นภาษาเอกแล้ว (และด้วยเหตุนี้เป็นปกติ)LL^=L+

ถ้าแล้วเป็นภาษา DyckLL=abL^

นี่คือทางเลือกที่จะคิดว่า{L} ให้ภาษากับอักษรเราเล่นเกมต่อไปนี้ เราใช้ใด ๆW ∈ *ลองเพื่อลดน้ำหนักเป็นสตริงว่างεโดย subwords ซ้ำ ๆ เอาที่อยู่ในL (ที่นี่เราจำเป็นต้องระมัดระวังเพียงเล็กน้อยว่าเราปฏิบัติกับสตริงว่างเองเพื่อให้แน่ใจว่าสิ่งนี้เทียบเท่ากับคำนิยามข้างต้น แต่สิ่งนี้ถูกต้องทางศีลธรรม) LL^LAw∈A∗wϵL

เดิมผมมากำหนดLโดยพิจารณาลบอำนาจในคำพูด ใช้L = { W 3 : W ∈ * }ให้เป็นภาษาของก้อนมากกว่าไบนารีตัวอักษร= { , ข } จากนั้นขขขขขข∈ Lและเราสามารถพิจารณาต่อไป " L -deletion"L^L={w3:w∈A∗}A={a,b}aaabaabaabbabab∈L^L

a(aabaabaab)babab→ababab→ϵ.

สังเกตว่าการลบทั้งหมดจะไม่ทำงาน

(aaa)baabaabbabab→baabaabbabab

และเราติดอยู่กับคำลูกบาศก์ฟรี ดังนั้นมีสัญกรณ์ "ขออีก -deletable" ซึ่งโดยทั่วไปไม่ตรงกับLLL^

ตัวอย่างสุดท้ายหนึ่งถ้าในภาษาของสี่เหลี่ยมที่ผ่านไบนารีตัวอักษร= { , ข}แล้วLคือสายที่มีทั้งจำนวนแม้แต่ของ's และเลขคู่ของข ' s เห็นได้ชัดว่าเงื่อนไขนี้เป็นสิ่งจำเป็น วิธีหนึ่งที่จะเห็นว่ามีความเพียงพอก็คือการพิจารณาลบสแควร์สและจำคำศัพท์ไบนารีทั้งหมดที่มีความยาว 4 หรือมากกว่านั้นได้ดี นี่Lเป็นปกติLA={a,b}L^abL^

สำหรับตัวอักษรขนาดใหญ่ประเภทของการโต้แย้งนี้ล้มเหลวเนื่องจากมีคำพลยาวตารางฟรี ด้วยตัวอักษรขนาดฉันสามารถแสดงLไม่ปกติใช้ Myhill-Nerode และความจริงที่มีคำพลยาวตารางฟรี แต่ฉันยังไม่ได้สามารถที่จะพูดมากขึ้น ฉันหวังว่าจะมองมันด้วยวิธีที่เป็นนามธรรมมากกว่านี้จะทำให้เกิดความกระจ่างเกี่ยวกับสถานการณ์ (และคำจำกัดความที่เป็นนามธรรมมากกว่านี้น่าสนใจในสิทธิของตนเอง)k≥3L^


คุณสามารถยกตัวอย่างที่เป็นตัวอย่างได้หรือไม่?
— phs

2
ตัวอย่างบางส่วน: ถ้าภาษาเดี่ยว{ ( ) }แล้วLเป็นภาษา Dyck ของสตริงสมดุลของวงเล็บ; สำหรับภาษาL = { a i | ฉัน∈ ฉัน}มากกว่าตัวอักษรเดี่ยวที่เราได้รับL = L + (ดังนั้นจึงมักจะเป็นปกติในกรณีนี้) L{()}L^L={ai|i∈I}L^=L+
— Klaus Draeger

@phs ฉันได้แก้ไขคำถามพร้อมรายละเอียดเพิ่มเติม (อีกมาก)
— John Machacek

1
หนึ่งผลมากขึ้นค่อนข้างตรงไปตรงมาก็คือว่าถ้าคือบริบทฟรีแล้วเพื่อให้เป็นL LL^
— Klaus Draeger

1
ขอบคุณสำหรับตัวอย่างและแรงจูงใจ ตอนนี้มันง่ายกว่ามากในการจดจำปัญหาของคุณและผ่านมันไป อัปเดตคำถามเดิมของคุณต่อไปหากคุณมีพัฒนาการใหม่ ๆ
— phs

คำตอบ:


13

คำถามนี้เป็นคำถามที่เกี่ยวข้องกับการที่เรียกว่าระบบการแทรก

ระบบแทรกเป็นชนิดพิเศษของระบบการเขียนที่มีกฎระเบียบที่มีรูปแบบที่สำหรับทุกRในภาษาที่ได้รับการวิจัย ขอให้เราเขียนU → R Vถ้าU = U ' U "และV = U ' r U "สำหรับบางR ∈ R ขอให้เราใช้แสดงโดย* → Rปิดสกรรมกริยาสะท้อนของความสัมพันธ์→ R การปิดภาษาLของ1→rrRu→Rvu=u′u″v=u′ru″r∈R→∗R→RLภายใต้ ∗ → Rคือภาษา [ L ] ∗ → R = { v ∈ A ∗ ∣  มีอยู่  คุณ∈ L  เช่นที่  คุณ∗ → R v } จำได้ว่าคำสั่งเสมือนจริงในเซต Eเป็นแบบสะท้อนกลับและ ความสัมพันธ์สกรรมกริยา⩽เช่นนั้นสำหรับลำดับอนันต์ x 0 , x 1 , …ขององค์ประกอบของ EA∗→∗R

[L]→∗R={v∈A∗∣ there exists u∈L such that u→∗Rv}
E⩽x0,x1,…Eมีสองจำนวนเต็มดังกล่าวว่าx ฉัน ⩽ xเจ ทฤษฎีบทต่อไปนี้ได้รับการพิสูจน์ใน [1]:i<jxi⩽xj

ถ้าเป็นเซตของคำที่ จำกัด ว่าภาษาA ∗ ∖ A ∗ H A ∗นั้นมีขอบเขต จำกัด ดังนั้นความสัมพันธ์∗ → Rจึงเสมือนเป็นลำดับที่ดีสำหรับA ∗และ[ L ] ∗ → Rเป็นปกติHA∗∖A∗HA∗→∗RA∗[L]→∗R

[1] W. Bucher, A. Ehrenfeucht และ D. Haussler, ในหน่วยงานกำกับดูแลทั้งหมดที่สร้างขึ้นโดยความสัมพันธ์ที่ได้รับมาTheor คอมพิวเต วิทย์ 40 , 2-3 (1985), 131– 148


2

ในฐานะที่เป็นเจ - อี Pin ชี้ให้เห็นข้อเสนอที่คำถามของฉันกับการแทรก ฉันพบแหล่งอื่นซึ่งฉันจะโพสต์ที่นี่สำหรับทุกคนที่สนใจ

L.Kari ในการแทรกและการลบในภาษาที่เป็นทางการ ปริญญาเอก วิทยานิพนธ์มหาวิทยาลัย Turku, 1991

นี่คือส่วนที่ฉันและส่วนที่สองของวิทยานิพนธ์

จากสิ่งที่ฉันสามารถบอกได้ว่านี่คือแหล่งข้อมูลดั้งเดิมสำหรับการศึกษาการแทรก

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