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


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:xYLผม-1,WL}
ผม1L^=LผมLL^

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

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

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

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

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

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

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

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

a(aabaabaab)babababababϵ.

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

(aaa)baabaabbababbaabaabbabab

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

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

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


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

2
ตัวอย่างบางส่วน: ถ้าภาษาเดี่ยว{ ( ) }แล้วLเป็นภาษา Dyck ของสตริงสมดุลของวงเล็บ; สำหรับภาษาL = { a i | ฉันฉัน}มากกว่าตัวอักษรเดี่ยวที่เราได้รับL = L + (ดังนั้นจึงมักจะเป็นปกติในกรณีนี้) L{()}L^L={ai|iI}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ของ1rrRuRvu=uuv=ururRRRLภายใต้ Rคือภาษา [ L ] R = { v A  มีอยู่  คุณL  เช่นที่  คุณ R v } จำได้ว่าคำสั่งเสมือนจริงในเซต Eเป็นแบบสะท้อนกลับและ ความสัมพันธ์สกรรมกริยา⩽เช่นนั้นสำหรับลำดับอนันต์ x 0 , x 1 , ขององค์ประกอบของ EAR

[L]R={vA there exists uL such that uRv}
Ex0,x1,Eมีสองจำนวนเต็มดังกล่าวว่าx ฉันxเจ ทฤษฎีบทต่อไปนี้ได้รับการพิสูจน์ใน [1]:i<jxixj

ถ้าเป็นเซตของคำที่ จำกัด ว่าภาษาA A H A นั้นมีขอบเขต จำกัด ดังนั้นความสัมพันธ์ Rจึงเสมือนเป็นลำดับที่ดีสำหรับA และ[ L ] Rเป็นปกติHAAHARA[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.