বিপরীতমুখী ট্যুরিং ট্যারিট?


10

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

"টারপাইট" বলতে আমি কী বুঝি

কিছু গণনার মডেলগুলি কোনও উপায়ে কার্যকর হওয়ার জন্য ডিজাইন করা হয়েছে। অন্যেরা কেবল টিউরিং সম্পূর্ণ হতে পারে এবং সত্যিকারের কোনও কার্যকর বৈশিষ্ট্য নেই; এগুলি "ট্যুরিং ট্যারিপিটস" নামে পরিচিত। উদাহরণগুলির মধ্যে রয়েছে ব্রেনফাক ভাষা , নিয়ম ১১০ সেলুলার অটোমেটন এবং বিটওয়াইস সাইক্লিক ট্যাগ ভাষা (যা আমি পছন্দ করি কারণ এটি প্রয়োগ করা খুব সহজ এবং কোনও বাইনারি স্ট্রিং একটি বৈধ প্রোগ্রাম)।

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

আমি "বিপরীতমুখী" বলতে যা বোঝায়

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

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

দ্রষ্টব্য: অ্যাকেলসন এবং গ্লুক পেপার পে-ওালের পিছনে রয়েছে। এটি দুর্ভাগ্যজনক - আমার জানা মতে আর-টিউরিং সম্পূর্ণতার বিষয়টিতে বর্তমানে কোনও অ-বেতনভিত্তিক সংস্থান নেই। আমি সময় পেলে একটি উইকিপিডিয়া পৃষ্ঠা শুরু করার চেষ্টা করব, তবে কোনও প্রতিশ্রুতি নেই।

আমি যা খুঁজছি

উল্লিখিত বিপরীতমুখী কম্পিউটিংয়ের উদাহরণগুলি সমস্তই "শব্দার্থভাবে বোঝা" are বেশিরভাগ প্রসঙ্গে এটি একটি ভাল জিনিস, তবে এর অর্থ হ'ল প্রতিটি সময় পদক্ষেপে তাদের রাজ্য আপডেট করার জন্য প্রয়োজনীয় নিয়মগুলি মোটামুটি জটিল। আমি বিপরীতমুখী কম্পিউটিংয়ের "তারপিকে" সন্ধান করছি। এটি হ'ল, কম-বেশি স্বেচ্ছাসেবী সিস্টেমগুলির সাথে বেশ সরল নিয়ম যা "সবেমাত্র ঘটে" সম্পূর্ণ ভাষাগুলির আর-টিউরিং হতে পারে। আমি পুনরুক্তি দিয়ে বলছি যে আমি যা খুঁজছি তার কোনও আনুষ্ঠানিক সংজ্ঞা নেই, তবে আমি যখন তা দেখবো তখন তা জানব এবং আমি মনে করি এটি সম্পর্কে জিজ্ঞাসা করা যুক্তিসঙ্গত জিনিস।

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

(আমি আশা করছি লাম্বদা ক্যালকুলাসের বিপরীতে সমতুল্য সম্পর্কে আমার আগের সম্পর্কিত প্রশ্নের তুলনায় এই প্রশ্নের উত্তর দেওয়া আরও সহজ হবে ))


2
এই প্রশ্নটি ট্যাগ করার জন্য আমার কোনও ধারণা নেই। যদি কোনও বিপরীতমুখী-কম্পিউটিং ট্যাগ থাকত তবে এটি ঝরঝরে হবে but
নাথানিয়েল

1
x(x,f(x))f

1
এখানে একটি নিখরচায় ভাঙ্গার লড়াইয়ে একটি শালীন প্রশ্ন থাকতে পারে। আপনি সর্বশেষ মন্তব্যে যে প্রশ্ন বাক্যটি দিয়েছেন তা পোস্ট করা প্রশ্নের মধ্যে কোথাও উপস্থিত নেই । প্রশ্নের উত্তর কেবলমাত্র "টিউরিং তরপিট" এর কিছু চেষ্টা করা মন্তব্যে নয় পোস্টে দেওয়া যেতে পারে ... (আপনি কি "আর-টিউরিং সম্পূর্ণ" এর কোনও সংজ্ঞা দিতে পারেন? আদর্শ উইকিপিডিয়া?)
ভিজেএন

1
আমি vzn এর সাথে একমত যে আপনার পোস্ট থেকে আপনার প্রশ্নের ক্রুস পাওয়া কিছুটা কঠিন। এটি "আমি বিপরীতমুখী কম্পিউটিংয়ের 'টারপিটগুলি খুঁজছি" বাক্য বলে মনে হচ্ছে, তবে এটি খুব পরিষ্কার নয়; কিছু ফর্ম্যাটিং (এমনকি এই বাক্যটি বোল্ডিং করা) সম্ভবত সহায়তা করবে!
usul

1
@vzn সত্যই, আমি আপনাকে সমালোচনা চালিয়ে যাওয়ার আগে প্রশ্নটি সঠিকভাবে পড়ার জন্য অনুরোধ করছি। সেলুলার অটোমাটার বিষয়টি ইতিমধ্যে পাঠ্যে আলোচনা করা হয়েছে।
নাথানিয়েল

উত্তর:


-1

"আর-কমপ্লিট" এটি অ্যাক্সেলসন এবং গ্লাক ~ ২০১১ দ্বারা উদ্ভাবিত তুলনামূলকভাবে নতুন ধারণা বলে মনে হচ্ছে, সম্ভবত অন্যান্য লেখকরা এটি খুব বেশি বিবেচনা করেন নি, এবং অবাক করে দিয়েছিলেন যে টুরিং সম্পূর্ণর চেয়ে আলাদা কোনও প্রমাণ আছে কিনা।

মূলত জিজ্ঞাসা করার জন্য এই ভার্জোজ এবং সার্কিটাস প্রশ্নটি নিচ্ছি:

  • একটি সহজ টুরিং সম্পূর্ণ সিস্টেম
  • উলটাকর

টিউরিং-সম্পূর্ণ রিভারসিবল সেলুলার অটোমেটা যেমন:

  • দ্বি-রাষ্ট্র, রিভার্সিবল, ইউনিভার্সাল সেলুলার অটোমেটা ইন থ্রি ডাইমেনশন মিলার / ফ্রেডকিন

    একটি উপন্যাস দ্বি-রাষ্ট্র, বিপরীত সেলুলার অটোমাতা (আরসিএ) বর্ণিত হয়েছে described এই ত্রি-মাত্রিক আরসিএকে সর্বজনীন গণনা করতে সক্ষম বলে দেখানো হয়েছে। অতিরিক্ত হিসাবে, প্রমাণ দেওয়া হয় যে এই আরসিএ সর্বজনীন নির্মাণে সক্ষম।

  • কে। ইমাই এবং কে। মরিটা, একটি গণনা-সর্বজনীন দ্বি-মাত্রিক 8-রাষ্ট্রীয় ত্রিভুজাকার রিভার্সিবল সেলুলার অটোম্যাটন, তাত্ত্বিক কম্পিউটার বিজ্ঞান 231 (2000), নং। 2, 181–191।

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

সিএ-এর এই সমীক্ষায় এটি একটি রেফ হিসাবে পাওয়া গিয়েছিল যা তদন্তের জন্য অন্যান্য সহায়ক নেতৃত্ব থাকতে পারে (যেমন সেকেন্ড,, বিপরীতমুখীতা এবং বিশ্ববিদ্যালয়কে দেখুন)। (১ p পৃষ্ঠায় এবং ref ref রেফের শিরোনামটি বিড়ম্বনায় প্রকাশিত হয় is)

UNIVERSALITIES সেলুলার অটোমাটা একটি (ছোট) জরিপে Ollinger


1
আমি 70 এর দশকে ফিরে আসা বিপরীতমুখী সিএ নিয়ে কাজ সম্পর্কে সচেতন, কিন্তু, এই প্রশ্নটি থেকে: "বেশ কয়েকটি বিপরীত সেলুলার অটোমাতা রয়েছে যা টুরিং সম্পূর্ণ বলে দেখানো হয়েছে ... তবে, এই সিস্টেমগুলির সাথে এটি সংজ্ঞায়িত করা তুচ্ছ নয় তাদের রাজ্য থেকে একটি "আউটপুট" এ ম্যাপিং এমনভাবে হয় যাতে কোনও জঞ্জাল ডেটা ছুঁড়ে না যায় I'm আমি বিশেষত এমন সিস্টেমে আগ্রহী যেগুলিকে একটি ইনপুট গ্রহণ করা, এটির (বিপরীতমুখী) রূপান্তরগুলির কিছু ধারাবাহিকতা সম্পাদনা হিসাবে বিবেচনা করা যেতে পারে এবং তারপরে (যদি তারা সমাপ্ত হয়) কিছু আউটপুট ফিরিয়ে দেয় ""
নাথানিয়েল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.