সিদ্ধান্ত গ্রহণযোগ্য ভাষা এবং প্রতিবন্ধী ব্যাকরণ?


10

টিউরিং মেশিন এবং অনিয়ন্ত্রিত ব্যাকরণ দুটি আলাদা ফর্মালিজম যা আরআর ভাষা সংজ্ঞায়িত করে। কিছু আরআর ভাষা নির্ধারণযোগ্য, তবে সমস্ত নয়।

আমরা ট্যুরিং মেশিনের সাহায্যে নির্ধারিত ভাষাগুলিকে সংজ্ঞায়িত করতে পারি যে কোনও ভাষার জন্য যদি কোনও টিএম থাকে যা ভাষার সমস্ত স্ট্রিং বন্ধ করে এবং গ্রহণ করে এবং ভাষাতে নয় সমস্ত স্ট্রিং প্রত্যাখাত করে language আমার প্রশ্নটি হ'ল: ট্যুরিং মেশিনের পরিবর্তে অনিয়ন্ত্রিত ব্যাকরণগুলির উপর ভিত্তি করে সিদ্ধান্ত গ্রহণযোগ্য ভাষার কোনও অভিন্ন সংজ্ঞা রয়েছে?

উত্তর:


7

একটি ভাষা নির্ধারণযোগ্য, যদি এটি আধা-নির্ধারণযোগ্য হয় এবং এর পরিপূরকটি আধা-নির্ধারণযোগ্য। তদ্ব্যতীত, একটি ভাষা যদি এটি অর্ধ-নির্ধারণযোগ্য হয় এবং এটির ফলে আপনি একটি সীমাহীন ব্যাকরণ খুঁজে পেতে পারেন তবে তা পুনরাবৃত্তিমূলক ume Therfore:

একটি ল্যাঙ্গুয়েজ হয় নির্ধার্য iff সেখানে উভয় একটি অবাধ ব্যাকরণ হল সঙ্গে এবং একটি অবাধ ব্যাকরণ সঙ্গে ।LGL(G)=LG¯L(G¯)=L¯


2
এছাড়াও, "অর্ধ-সিদ্ধান্ত গ্রহণযোগ্য" এবং "পুনরাবৃত্তিমূলকভাবে গণনাযোগ্য" প্রতিশব্দ নয়?
টেম্পলেটটিফাইফ

1
১. আইআইআরসি কোন নির্ধারিত ভাষাগুলির সাথে সম্পর্কিত আনুষ্ঠানিক ব্যাকরণগুলির কোন জ্ঞাত শ্রেণি নেই, সুতরাং আমি মনে করি না যে এটি একটির সীমাহীন ব্যাকরণের মাধ্যমে সম্ভব। ২. হ্যাঁ, তারা একই অর্থ ঘটবে।
সাইমন এস

1
আপনি সিদ্ধান্ত গ্রহণের সংজ্ঞা সম্পর্কে ভুল করছেন। সিদ্ধান্ত গ্রহণযোগ্য এর অর্থ "এখানে একটি ট্যুরিং মেশিন রয়েছে যা উত্তরের গণনা করে"। সংজ্ঞা হিসাবে আপনি যে সম্পর্কটি উদ্ধৃত করেছেন তা আসলে একটি উপপাদ্য, যা আমি এমিল পোস্টকে দায়ী করে শুনেছি।
আন্দ্রেজ বাউয়ার

2
পরবর্তী, semidecidability এবং পুনরাবৃত্ত গণনার সমার্থক শব্দ নয়, তারা সমতুল্য ধারণা। কোনও টিউরিং মেশিনের থামার সেট যদি সেট থাকে তবে সেমিটিডিডেড, যখন এটি ট্যুরিং মেশিন দ্বারা গণনা করা হয় তবে এটি পুনরাবৃত্তভাবে গণনাযোগ্য।
আন্দ্রেজ বাউয়ার

1
১. আপনি ঠিক বলেছেন, সিদ্ধান্ত গ্রহণযোগ্যতা অগত্যা সেভাবে সংজ্ঞায়িত করা হয়নি (তবে হতে পারে), এবং তাই আমি উত্তরটি সম্পাদনা করেছি। ২. কেন আমি লিখলাম "সেগুলি একই অর্থ হয়", সম্ভবত "প্রতিশব্দ" ভুল শব্দ।
সাইমন এস

2

(পুনরাবৃত্ত ভাষাগুলির সেট) এর জন্য ব্যাকরণগুলির একটি কার্যকর শ্রেণি হতে পারে না , যেহেতুR

  • ব্যাকরণগুলির প্রতিটি দরকারী বর্গ গণনীয়, এবং
  • R অর্ধ-সিদ্ধান্ত গ্রহণযোগ্য বা সমতুল্য, গণনাযোগ্য নয়।

প্রথমটি অবশ্যই কঠোর উপপাদ্য নয় (এবং এটি হতে পারে না), এটি কেবল বিচারের অনুমান। সমস্ত ব্যাকরণের সংকলন অগণনীয়, এবং যে কোনও বিধিনিষেয় যে সিদ্ধান্ত গ্রহণযোগ্য নয় তা সম্ভবত খুব কার্যকর নয় itself নিজের মধ্যে; বিশেষত এটি সিনট্যাকটিক বাধা হবে না (চমস্কির মতো) like

দ্বিতীয়টি আনুষ্ঠানিকভাবে সত্য, এখানেও দেখুন


  1. অবশ্যই, মানুষ যেমন সীমাবদ্ধতা সংজ্ঞায়িত করেছেন , এবং যারা শ্রেণীর আছে তাদের ব্যবহার করে, কিন্তু এটা এমনকি হার্ড একটি প্রদত্ত ব্যাকরণ সহজ উপশ্রেণী মধ্যে পড়ে কিনা দেখতে।

1
কেন এই যুক্তি টুরিং মেশিনে প্রয়োগ হয় না? আর (নির্ধারক) এর জন্য টিএমএসের একটি কার্যকর শ্রেণি রয়েছে যদিও তারা অগণনীয় নয়।
টেম্পলেটটিফাইফ

@templatetypedef: চিন্তা আমার মনকে অতিক্রম করেছে। 1) আর এর জন্য ট্যুরিং মেশিনগুলির সেট কিছুটা "অদম্য"। যুক্তিযুক্তভাবে, এটি কোনও তাত্ত্বিক দিক থেকে "দরকারী" নয়। ২) টিএম একটি অপারেটিভ মডেল, যেখানে ব্যাকরণগুলি একটি ঘোষণামূলক (যদি জেনারেটিভ হয়) মডেল বেশি। সুতরাং, এটি আর-টিএমগুলির একটি হিসাবে "বেহুদা" হিসাবে সম্পত্তি থাকার সম্ভাবনা নেই। (আবার, এটি সমস্ত অন্তর্নিহিত-ভিত্তিক বাবলিং ling)
রাফেল

1

এই প্রশ্নটি 1994 সাল থেকে হেনিং ফার্নাউ একটি গবেষণাপত্রে সম্বোধন করেছেন। হেনিং বলেছেন:

উদাহরণ হিসাবে আমরা পুনরাবৃত্ত ভাষাগুলির পরিবারকে বিবেচনা করি। এই ভাষা শ্রেণীর একটি 'প্রাকৃতিক' ব্যাকরণগত বৈশিষ্ট্য আছে কিনা তা একটি উন্মুক্ত প্রশ্ন। আমরা নিম্নলিখিতটিতে দেখাব যে, পুনরাবৃত্ত ভাষাগুলির বৈশিষ্ট্যযুক্ত যে কোনও ব্যাকরণ পরিবারটির কিছু অদ্ভুত বৈশিষ্ট্য থাকতে হবে।

আমরা যারা পাঠককে সেই অদ্ভুত বৈশিষ্ট্যগুলি সম্পর্কে কাগজটিতে জানতে আগ্রহী, তাদের নির্দেশনা করি।

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