{Ww এর পরিপূরক | …} প্রসঙ্গমুক্ত?


15

নির্ধারণ ভাষা যেমন এল = { একটি , খ } * - { W W | W ∈ { একটি , খ } * } । অন্য কথায়, এল এর মধ্যে এমন শব্দ রয়েছে যা কিছু শব্দ দু'বার পুনরাবৃত্তি হিসাবে প্রকাশ করা যায় না। কি এল প্রসঙ্গ-মুক্ত কি না?LL={a,b}∗−{ww∣w∈{a,b}∗}LL

আমি ছেদ করার চেষ্টা করেছি সঙ্গে একটি * খ * একটি * খ * , কিন্তু আমি এখনও প্রমাণ করতে কিছু। আমি পরীখের উপপাদ্যের দিকেও তাকালাম, কিন্তু তাতে কোনও লাভ হয়নি।La∗b∗a∗b∗


উত্তর:


29

এটি প্রসঙ্গমুক্ত। ব্যাকরণ এখানে:

একজন → একটি | a ক ক | a ক খ | খ ক খ | খ একজন একটি বি → খ | a বি ক | a বি খ | খ বি খ | খ বি একটিS→A|B|AB|BA
A→a|aAa|aAb|bAb|bAa
B→b|aBa|aBb|bBb|bBa

কেন্দ্রেরসাথে একটি বিজোড় দৈর্ঘ্যের শব্দ উত্পন্নকরে। খ এবং খ জন্য একই।AaBb

আমি একটি প্রমাণ উপস্থাপন করব যে এই ব্যাকরণটি সঠিক। যাক (প্রশ্নে ভাষা)।L={a,b}∗∖{ww∣w∈{a,b}∗}

উপপাদ্য। । অন্য কথায়, এই ব্যাকরণ প্রশ্নে ভাষা তৈরি করে।L=L(S)

প্রুফ। এটি অবশ্যই সমস্ত বিজোড় দৈর্ঘ্যের শব্দের ধারন করে, যেহেতু এই ব্যাকরণটি সমস্ত বিজোড় দৈর্ঘ্যের শব্দ উত্পন্ন করে, যেমন । সুতরাং আসুন সম-দৈর্ঘ্যের শব্দগুলিতে ফোকাস করিL

ধরুন এর দৈর্ঘ্যও রয়েছে। আমি সেই x ∈ L ( G ) দেখাব । বিশেষত, আমি দাবি করি যে এক্সটি x = u v আকারে লেখা যেতে পারে , যেখানে আপনার এবং v উভয়েরই দৈর্ঘ্য এবং পৃথক কেন্দ্রীয় বর্ণ রয়েছে। এভাবে এক্স পারেন থেকে আহরিত হতে পারে একটি বি বা বি একজন (কিনা অনুযায়ী U এর কেন্দ্রীয় চিঠি একটি বা বো )। দাবির আত্মপক্ষ সমর্থন: যাক আমি এর ম পত্র এক্সx∈Lx∈L(G)xx=uvuvxABBAuabix চিহ্নিত করা উচিত , যাতে x = x 1 x 2 ⋯ x n । তারপর থেকে এক্স নেই { W W | W ∈ { একটি , খ } এন / 2 } , কিছু সূচক থাকা আবশ্যক আমি যেমন যে এক্স আমি ≠ এক্স আমি + + N / 2 । ফলস্বরূপ আমরা u = x 1 ⋯ x 2 i নিতে পারি -xix=x1x2⋯xnx{ww∣w∈{a,b}n/2}ixi≠xi+n/2 এবংv= x 2 i ⋯ x n ; কেন্দ্রীয় চিঠিতোমার দর্শন লগ করাহবে এক্স আমি , এবং কেন্দ্রীয় চিঠিবনামহতে হবে এক্স আমি + + N / 2 , তাই নির্মাণ দ্বারাতোমার দর্শন লগ করা,বনামআছে বিভিন্ন কেন্দ্রীয় চিঠিপত্র।u=x1⋯x2i−1v=x2i⋯xnuxivxi+n/2u,v

পরবর্তী ধরুন এর দৈর্ঘ্যও রয়েছে। আমি দেখাব যে আমাদের অবশ্যই x ∈ এল থাকতে হবে । যদি x এর দৈর্ঘ্যও থাকে তবে এটি অবশ্যই A B বা B A থেকে উদ্ভূত হতে হবে ; সাধারণত্ব ক্ষতি ছাড়া, তা থেকে derivable হয় ঠাউর একটি বি , এবং এক্স = U V যেখানে তোমার দর্শন লগ করা থেকে derivable হয় একটি এবং V থেকে derivable হয় বি । যদি আপনার , v এর দৈর্ঘ্য একই থাকে তবে আমাদের অবশ্যই u have থাকা উচিত ≠x∈L(G)x∈LxABBAABx=uvuAvBu,v (যেহেতু তারা বিভিন্ন কেন্দ্রীয় অক্ষর আছে), তাই এক্স ∉ { W W | W ∈ { একটি , খ } * } । সুতরাং অনুমান করা U , V বিভিন্ন লেন্থ আছে, দৈর্ঘ্য বলতে ℓ এবং এন - ℓ যথাক্রমে। তারপরে তাদের কেন্দ্রীয় অক্ষরগুলি হ'ল ইউ ( ℓ + 1 ) / 2 এবং ভি ( এন - ℓ + 1 ) / 2 । সত্য যে আপনিu≠vx∉{ww∣w∈{a,b}∗}u,vℓn−ℓu(ℓ+1)/2v(n−ℓ+1)/2 বিভিন্ন কেন্দ্রীয় অক্ষরের অর্থ হ'ল u ( ℓ + 1 ) / 2 ≠ v ( n - ℓ + 1 ) / 2 । যেহেতু x = u v , এর অর্থ x ( ℓ + 1 ) / 2 ≠ x ( n + ℓ + 1 ) / 2 । আমরা যদি x কে x = w w হিসাবেদ্রবীভূত করার চেষ্টা করিu,vu(ℓ+1)/2≠v(n−ℓ+1)/2x=uvx(ℓ+1)/2≠x(n+ℓ+1)/2x যেখানে ডাব্লু , ডাব্লু ′ একই দৈর্ঘ্য রয়েছে, তারপরে আমরা আবিষ্কার করব যে ডাব্লু ( ℓ + 1 ) / 2 = এক্স ( ℓ + 1 ) / 2 ≠ x ( এন + ℓ + 1 ) / 2 = ডাব্লু ′ ( ℓ + + 1 ) / 2 , অর্থাত্, W ≠ W ' , তাই এক্স ∉ { W Wx=ww′w,w′w(ℓ+1)/2=x(ℓ+1)/2≠x(n+ℓ+1)/2=w(ℓ+1)/2′w≠w′ । বিশেষত, এটি অনুসরণ করে যে এক্স ∈ এল ।x∉{ww∣w∈{a,b}∗}x∈L


2
আমি এ্যাজেনি এলটিশেভ প্রদত্ত ইঙ্গিত / স্কেচের উপর ভিত্তি করে এই ব্যাকরণের সঠিকতার প্রমাণ সরবরাহ করার জন্য উত্তরটি সম্পাদনা করেছি। আশা করি এটি কেন কাজ করে তা এখন আরও পরিষ্কার হওয়া উচিত।
— DW

এটি "আবাব" তৈরি করতে পারে?
— manasij7479

1
@ manasij7479 হ্যাঁ: । S→AB→aB→a(aBb)→aabb
— জে.ই.

3

এই ভাষাটি প্রাসঙ্গিক মুক্ত এটি নিম্নলিখিত কাগজে প্রমাণিত হয়েছিল:

টমাসজেউসকি, জাচ। "পুনরাবৃত্তি স্ট্রিংয়ের জন্য একটি প্রসঙ্গমুক্ত ব্যাকরণ" " তথ্য ও কম্পিউটার বিজ্ঞান জার্নাল , ২০১২ ( পিডিএফ )।

ব্যাকরণটি নিম্নরূপ:

S→E∣U∣ϵE→AB∣BAA→ZAZ∣aB→ZBZ∣bU→ZUZ∣ZZ→a∣b

8
স্বাগত! নিম্নলিখিতটি এই উত্তরের সমালোচনা নয় । তথ্য ও কম্পিউটার সায়েন্স জার্নাল "বিশ্ব একাডেমিক ইউনিয়ন", যা চালু আছে দ্বারা প্রকাশিত হয় Beall অনির্ণীত তালিকায় শিকারী খোলা এক্সেস প্রকাশকের। দুঃখের বিষয় যে বিশ্বে এমন সংস্থাগুলি রয়েছে যারা কাগজপত্র প্রকাশের জন্য তুলনামূলকভাবে প্রচুর পরিমাণে অর্থ গ্রহণ করবে যা স্নাতক স্তরের অনুশীলনের সমাধান ছাড়া আর কিছুই করে না।
— ডেভিড রিচার্বি

উপরের উত্তরে মন্তব্য করার মতো যথেষ্ট খ্যাতি আমার নেই। তবে সেই ব্যাকরণটি আমার কাছে ভুল বলে মনে হচ্ছে। এটি ভাষায় থাকা "আবাব" তৈরি করতে পারে না।
— উঃ মাশরেঘি

1
CFG→CNF→CYKS→AB→aAaB→aaaB→aaabaaab

আপনি ঠিকই এটি করেন
— এ। মাশরেঘি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.