ইউনিয়ন, একচেটিয়া এবং তারা কর্মের সাথে নিয়মিত প্রকাশগুলি কেন সংজ্ঞায়িত হয়?


11

একটি নিয়মিত এক্সপ্রেশন পুনরাবৃত্ত হিসাবে হিসাবে সংজ্ঞায়িত করা হয়

  1. a কিছু জন্যaΣ , একটি রেগুলার এক্সপ্রেশন হয়
  2. ε , একটি রেগুলার এক্সপ্রেশন হয়
  3. একটি রেগুলার এক্সপ্রেশন হয়,
  4. (R1R2) যেখানেR1 এবংR2 নিয়মিত প্রকাশ হয় তা নিয়মিত প্রকাশ হয়,
  5. (R1R2) যেখানেR1 এবংR2 নিয়মিত প্রকাশ হয় তা নিয়মিত প্রকাশ হয়,
  6. (R1) যেখানেR1 একটি রেগুলার এক্সপ্রেশন একটি রেগুলার এক্সপ্রেশন হয়।

এই সংজ্ঞাটি page৪ পৃষ্ঠা থেকে নেওয়া হয়েছে

সিপসার, মাইকেল থিওরি অফ গণনার পরিচিতি, তৃতীয় সংস্করণ। কেনেজ লার্নিং, ২০১২।

এখন, আমার নিচের প্রশ্নগুলি রয়েছে।

  • সংজ্ঞায় কেন intersection, complementবা reverseঅপারেশন থাকে না ?
  • আমরা যদি চতুর্থ আইটেমটিকে তে পরিবর্তন করি, আমরা কি একটি সমতুল্য সংজ্ঞা পাই, অর্থাত্ প্রতিটি নিয়মিত ভাষার জন্য, একটি পরিবর্তিত নিয়মিত প্রকাশ এবং তদ্বিপরীত আছে?R1R2
  • আমি জানি যে এই সংজ্ঞাটি সম্পূর্ণ এবং সুনির্দিষ্টভাবে সংজ্ঞায়িত, তবে কেন এটি অন্যান্য সমতুল্য, ভাল সংজ্ঞায়িত এবং সম্পূর্ণ সংজ্ঞাতে পছন্দ করা হয়?

2
দয়া করে প্রতি পোস্টে একটি প্রশ্নের মধ্যে নিজেকে সীমাবদ্ধ করুন।
রাফেল

উত্তর:


16

1) আমরা যদি ছেদ করতে এবং পরিপূরকটিকেও অনুমতি দিই, তবে ফলস্বরূপ প্রকাশগুলি মাঝে মাঝে বর্ধিত নিয়মিত এক্সপ্রেশন বলে; বুলিয়ান অপারেশনের অধীনে নিয়মিত ভাষা বন্ধ থাকায় এগুলি দ্বারা কোনও কিছুই লাভ হয় না। এটি কেবল সিনট্যাকটিক চিনি। বিপরীত ক্রিয়াকলাপের জন্য অনুরূপ উপসংহার রয়েছে। প্রথম উদাহরণে অন্য সমস্ত ক্রিয়াকলাপের উল্লেখ না করার কারণের একটি অংশটি হ'ল সংজ্ঞাটি যথাসম্ভব সহজ রাখার লক্ষ্য, যাতে (প্ররোচক) প্রমাণগুলি অনেক ক্ষেত্রে যত্ন নিতে না হয়। আর একটি কারণ হতে পারে যে আমরা যদি কিছু নির্দিষ্ট ক্রিয়াকলাপের অনুমতি দিই, তবে অন্যরা না করে, কিছু ক্ষেত্রে খুব স্বতন্ত্র (সাবগ্লিউলার) ভাষা শ্রেণীর ফলাফল হয়, উদাহরণস্বরূপ যদি আমরা স্টার অপারেটর ছাড়াই বর্ধিত নিয়মিত অভিব্যক্তি বিবেচনা করি তবে আমরা নিয়মিতগুলির যথাযথ সাবক্লাস পাই , তথাকথিত তারা-মুক্ত বা অপেরিওডিক ভাষাগুলি, উইকিপিডিয়া দেখুন: তারা-মুক্ত ভাষা

2) যদি আমরা আইটেমগুলি 1 - 6. রাখি তবে ইউনিয়ন পরিবর্তে ছেদ ব্যবহার করে আইটেম 4 পরিবর্তন করুন, আমরা নিয়মিত ভাষার একটি উপযুক্ত সাবক্লাস পাই। উদাহরণস্বরূপ আমরা আর ভাষা বর্ণনা করতে পারে যেমন ইউনিয়ন জড়িত করা হবে { একটি } এবং { } (নীচে প্রমাণ দেখুন)। যদি আমরা পরিপূরকটিকে অনুমতি দেয় তবে ডিমরগান এর আইন অনুসারে জিনিসগুলি পরিবর্তিত হয়।L={a,b}{a}{b}

3) এটি আমার দ্বারা আংশিকভাবে উত্তর দেওয়া হয়েছিল 1), তবে আপনি যখন এই সংজ্ঞাটি অগ্রাধিকারের কথা বলছেন তখন আপনি কী বোঝাতে চাইছেন? আমি সংজ্ঞাগুলি জানি যেখানে ২ কে বাদ দেওয়া হয়েছে (যেমন আমাদের by. দ্বারা রয়েছে যে ), বা ৩ বাদ দেওয়া হয়েছে (যেমন আমাদের = এল ( ¯ এক্স )), বা উভয় বাদ দেওয়া হয়েছে ; সুতরাং এটি একটি সর্বনিম্ন সম্ভাব্য সংজ্ঞা নয় (এটি আমাদের কিছু সিনট্যাকটিক চিনিও দেয় কারণ আমাদের কাছে { ε } এবং বর্ণনা করার জন্য অতিরিক্ত চিহ্ন রয়েছে )।L()={ε}=L(X¯{ε}

সম্পাদনা : 2 আমার প্রথমে উল্লেখ মন্তব্য), ভুল ছিল অধীনে প্রস্তাবনামূলক অবসান ভাষায় , * এবং না neccessarily এর সাব-সেট নির্বাচন না এক্স *x কিছু , উদাহরণস্বরূপ বিবেচনা এল ( একটি ) = { একটি } । তা সত্ত্বেও আমরা যে আছে এল = { একটি , } হতে পারে না এরকম অঙ্গভঙ্গি দ্বারা বর্ণনা করা হয়েছে। আমি একটি প্রমাণ দেব, যথা আমি প্রমাণ করি যে যদি এল = এল ( আর ) হয়xXL(ab)={ab}L={a,b}L=L(R)পরিবর্তিত 4 র্থ আইটেমটি সঙ্গে কিছু অভিব্যক্তি, জন্য তারপর যদি (এবং অত: পর একটি ) { একটি , } এল একটি এল প্রমাণটি আর- এর অভিব্যক্তিতে অন্তর্ভুক্ত হয় । বেস কেসটির জন্য এটি শূন্যভাবে ধারণ করে, এখন ধরুন এটি এল ( আর 1 ) , এল ( আর 2 ) এর জন্য ধারণ করে । যদি এল = এল ( আর 1 ∩) ∩X={একটি,}একটি

{a,b}LabL.
RL(R1),L(R2) এবং { একটি , } এল , তারপর { একটি , } এল ( আর আমি ) , আমি = 1 , 2 অত: পর আনয়ন অনুমান দ্বারা আমরা আছে একটি এল ( আর 1 ) এল ( আর 2 ) । যদিL=L(R1R2)=L(R1)L(R2){a,b}L{a,b}L(Ri),i=1,2abL(R1)L(R2) পরে a = a ε = ε a হিসাবে অবশ্যই আমাদের একটি L ( R 1 ) এবং ε L থাকতে হবে ( আর 2 ) বা তদ্বিপরীত। ধরা যাক প্রথম কেস। যদি বি এল ({a,b}L(R1R2)=L(R1)L(R2)a=aε=εaaL(R1)εL(R2) , তারপরে আন্ডার হাইপোথিসিস দ্বারা একটি বি 1 এল ( আর 1 ) , অতএব একটি = a বি ε এল ( আর 1 ) এল ( আর 2 ) । এখন ধরুন বি এল ( আর ) , তারপরে আমাদেরসংজ্ঞা অনুসারে একটি বি এল ( আর ) এল ( আর ) রয়েছেbL(R1)abL(R1)ab=abεL(R1)L(R2)bL(R2)abL(R2)L(R2) । সর্বশেষে যদি একটি , এল ( আর * 1 ) , তারপর একটি এল ( আর 1 ) এন এবংএল ( আর 2 ) মিটার কিছু এন , মি > 0 । যদি এন = মি = 1 আমরা একটি বি এল ( আর।) পাইL(R1)L(R2)a,bL(R1)aL(R1)nbL(R2)mn,m>0n=m=1 আনয়ন অনুমান দ্বারা, তাই অনুমান করা এন > 1 , কিন্তু এই দেয় একটি এল ( আর 1 ) , অনুরূপ পারেন মি আর 1 ) এবং আনয়ন হাইপোথিসিস দেয় একটি এল ( আর 1 ) এল ( আর 1 )abL(R1)n>1aL(R1) বা মি > 1 দেয়এল (m=1m>1bL(R1)abL(R1)L(R1)

মন্তব্য: একটি সাধারণ ব্যবহৃত উপসংহার: যদি , তবে u = a বা w = a । এই নিম্নরূপ 1 = | | = | ইউ ডাব্লু | = | u | + | ডাব্লু |a=uwu=aw=a1=|a|=|uw|=|u|+|w|, তাই এবং | ডাব্লু | = 1 বা | u | = 1 এবং | ডাব্লু | =|u|=0|w|=1|u|=1 । প্রথম ক্ষেত্রে আমাদের u = ε এবং তাই a = ডাব্লু|w|=0u=εa=w


2
প্রকৃতপক্ষে নয় "subregular" প্রত্যেক সেটে, কিন্তু { একটি , } * কারণ { একটি , } * = ( একটি *{একটি,}{একটি,}*{একটি,}*=(একটি**)*
ধনী

হ্যাঁ, কখনও কখনও এটি কীভাবে প্রকাশ করা যায় এবং তারার এবং অন্যদের মিশ্রণগুলির সাথে আপনি কী খুব দূরে যেতে পারেন তা কী নয় তা দেখতে কিছুটা জটিল বিষয়।
স্টিফান এইচ

10

প্রযুক্তিগত প্রতিবেদন যা নিয়মিত ভাষা, নিয়মিত প্রকাশ এবং সীমাবদ্ধ স্বয়ংক্রিয়তা প্রবর্তন করে আপনার পৃষ্ঠা 70 এ প্রশ্ন জিজ্ঞাসা করে:

পাঠকের কাছে প্রশ্ন আসতে পারে, কেন আমরা বিশেষ তিনটি অপারেশন এফ , এফ এবং *এফ ?

(শীঘ্রই পরে, এটি উল্লিখিত হয়েছে যে * চেয়ে আরও বেশি সুবিধাজনক অপারেটর *এফ এবং ক্ষমতায় সমতুল্য। এই দিন তাই আমরা ব্যবহার * পরিবর্তে।)

উত্তরটি বেশ কয়েকটি পৃষ্ঠা দখল করে। প্রথমত, এটি মন্তব্য করা হয়েছে যে ফলাফলগুলি একটি আকর্ষণীয় শ্রেণি গঠন করে এবং অন্য উপায়ে বর্ণিত ভাষার সাথে কীভাবে তুলনা করে সে বিষয়ে উত্তর অবশ্যই অনুসন্ধান করা উচিত। Page২ পৃষ্ঠায়, এটি চিহ্নিত করা হয়েছে যে প্রত্যাখ্যান এবং সংমিশ্রণ অপ্রয়োজনীয়: এগুলি কোনও অভিব্যক্তি শক্তি যোগ করে না। ৮০ পৃষ্ঠা এবং তারপরেও প্রমাণিত হয়েছে যে নিয়মিত ভাষা হ'ল সীমাবদ্ধ রাষ্ট্র মেশিনগুলির দ্বারা স্বীকৃত ভাষা।

অন্য কথায়: স্টিফানের উত্তর নিরাপদে চূড়ান্ত বিবেচনা করা যেতে পারে, কারণ ইতিমধ্যে প্রতিবেদনে এই ধারণাটি প্রথম চালু করা হয়েছিল।


লিঙ্কের জন্য ধন্যবাদ। আমি সর্বদা আমার শিক্ষার্থীদের কাছে ব্যাখ্যা করি যে অপারেশনগুলি পছন্দ থেকে প্রাকৃতিক বিমূর্ততা (যেমন-তবে-অন্যথায়) ক্রম (যেমন একে অপরের অনুসরণের নির্দেশাবলী) এবং পুনরাবৃত্তি (যেমন করণীয়) are কিন্তু আপাতদৃষ্টিতে সে সম্পর্কে ক্লিনির উল্লেখ নেই?
হেন্ডরিক জানুয়ারী

আমি স্রেফ একজন লোক যিনি ক্লিনের নিবন্ধটি সন্ধান করেছিলেন এবং অবাক হয়েছিলেন যে আমার উত্তরের সমস্ত কিছু ইতিমধ্যে সেখানে ছিল। আমি অন্য কিছু জানি না। সুতরাং আমি অনুমান করি উত্তরটি নিবন্ধটি পড়তে হবে এবং সম্ভবত ক্লিনি এর আগে লিখেছেন এমন কিছু সন্ধান করুন।
পুনরায় পোস্টার

4

অপারেটরগুলির এই নির্বাচন থেকে (ইউনিয়ন, কংক্রিটেশন এবং তারা) অভিব্যক্তির আকারের সাথে একটি আকার রৈখিক একটি এনএফএ তৈরি করতে পারে। অন্যদিকে, আপনি চৌরাস্তা এবং পরিপূরক যোগ করলে, সমতুল্য অটোমেটনের আকারটি অ-প্রাথমিকভাবে বিস্ফোরিত হতে পারে, যা সাধারণত কাম্য নয়।

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