টুরিং সম্পূর্ণ হওয়ার অর্থ কী?


34

আমি দেখতে পাচ্ছি যে এটি টিউরিং-সম্পূর্ণ কী হতে হবে তার বেশিরভাগ সংজ্ঞা ডিগ্রি পর্যন্ত টোটোলজিকাল। উদাহরণস্বরূপ, যদি আপনি গুগল "টুরিং সম্পূর্ণরূপে কী বোঝায়", আপনি পান:

একটি কম্পিউটার টিউরিং সম্পূর্ণ হয় যদি এটি কোনও ট্যুরিং মেশিনের যে কোনও সমস্যার সমাধান করতে পারে ...

যদিও এটি খুব সুস্পষ্টভাবে সংজ্ঞায়িত করা হয়েছে যে বিভিন্ন সিস্টেমগুলি ট্যুরিং সম্পূর্ণ হয় কিনা, তবে আমি টিউরিং সম্পূর্ণ হওয়ার ফলস্বরূপ / পরিণতিগুলি কী তা সম্পর্কে কোনও ব্যাখ্যা দেখিনি।

একটি টুরিং মেশিন কী করতে পারে যেখানে নন-টুরিং মেশিন উপস্থিত না থাকে যা একই কাজটি করতে পারে? উদাহরণস্বরূপ একটি কম্পিউটার যেমন সহজ গণনা সম্পাদন করতে পারে (1+5)/3=?তবে একটি সাধারণ ক্যালকুলেটর সেগুলিও করতে পারে, যা আমি সঠিক হলে নন-টিউরিং সম্পূর্ণ।

"" অন্য একটি ট্যুরিং মেশিনের অনুকরণে সক্ষম হওয়া "না বলেই কি ট্যুরিং মেশিনের সক্ষমতা নির্ধারণ করার কোনও উপায় আছে?


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

2
@ লুয়ান চার্চ- টিউরিং থিসিস আপনার সাথে একমত হবে।
ব্রায়ান ম্যাকচ্যাটন

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

যখন সিএস (বা অন্য কোনও) তত্ত্বের কথা আসে তখন বিষয়বস্তুতে কোনও বই পড়ার চেয়ে এটি গুগল করা এবং বিষয়টিতে কয়েকটি ব্লগ পোস্ট পড়ার চেয়ে ভাল, যেগুলি বেশিরভাগ ক্ষেত্রে, পুরোপুরি বিষয় বোঝে না এমন লোকদের দ্বারা লিখিত নিজেদের. একটি ভাল বই আপনার সময় সাশ্রয় করবে, আপনাকে আরও বিস্তৃত চিত্র এবং আরও ভাল বোঝাপড়া দেবে।
বোজিদার সিকানজিক

Ackermann ফাংশন কিছু বিশিষ্ট উদাহরণ যে একটি টুরিং মেশিন নিরূপণ করতে পারেন কিন্তু গণনার (মধ্যে খুব সীমিত মডেল আদিম পুনরাবৃত্তির ) করতে পারবে না।
zwol

উত্তর:


13

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

কিন্তু এটার মানে কি?

টুরিং সম্পূর্ণ হওয়ার অর্থ কী?

"" অন্য একটি ট্যুরিং মেশিনের অনুকরণে সক্ষম হওয়া "না বলেই কি ট্যুরিং মেশিনের সক্ষমতা নির্ধারণ করার কোনও উপায় আছে?

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

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

"অ্যালগরিদম" এর অর্থ যা আমরা সাধারণত কম্পিউটার অ্যালগরিদম হিসাবে বুঝি; অর্থাত্ কিছু নিয়ন্ত্রণ যুক্তি মিশ্রিত করে স্টোরেজকে ম্যানিপুলেট করে বিভিন্ন পদক্ষেপের একটি সিরিজ It এটি অবশ্য কোনও ওরাকল মেশিনের মতো নয়, অর্থাত্ এটি "অনুমান" করতে পারে না।

ব্যবহারিক নন-টিসি ভাষার উদাহরণ

আপনি যদি নিজের প্রোগ্রাম করে থাকেন তবে আপনি সম্ভবত নিয়মিত ভাব প্রকাশ জানেন যা কিছু প্যাটার্নে স্ট্রিংয়ের সাথে মেলে match

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

উদাহরণস্বরূপ (এবং এটি প্রকৃত বাস্তব অ্যাপ্লিকেশনগুলিতে অনেক প্রোগ্রামারকে অবশ্যই উদ্বেগিত করেছে), কোনও প্রোগ্রামিং ভাষা বা এক্সএমএল ডকুমেন্টের সাথে মিলে যাওয়া একটি নিয়মিত এক্সপ্রেশন তৈরি করা তাত্ত্বিক এবং ব্যবহারিকভাবে অসম্ভব: একটি রেগ এক্সপক্সের জন্য ব্লক কাঠামোটি খুঁজে পাওয়া অসম্ভব ( do ... endবা { ... }ভাষাগুলিতে; এক্সএমএল ডকুমেন্টগুলিতে ট্যাগগুলি খোলার এবং সমাপ্তি) যদি তাদের নির্বিচারে গভীরভাবে অনুমতি দেওয়া হয়। যদি সেখানে কোনও সীমা থাকে, উদাহরণস্বরূপ আপনার কেবলমাত্র "পুনরাবৃত্তি" মাত্রা 3 স্তর থাকতে পারে, তবে আপনি একটি নিয়মিত প্রকাশ পেতে পারেন; তবে যদি এটি সীমাবদ্ধ না হয়, তবে এটি কোনও সুযোগ নয়।

সোর্স কোডটি পার্স করার জন্য ট্যুরিং-সম্পূর্ণ ভাষায় (যেমন সি) কোনও প্রোগ্রাম তৈরি করা স্পষ্টভাবে সম্ভব (কোনও সংকলক এটি করে) তাই নিয়মিত প্রকাশগুলি কখনই প্রোগ্রামের অনুকরণ করতে সক্ষম হয় না, তাই এগুলি সংজ্ঞা অনুসারে হয় টুরিং-সম্পূর্ণ নয়

প্রেরণা

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

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

অসীমে

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

... এবং তার পরেও

এক অভূতপূর্ব শেষ বিন্দু, তারপর, যে এই ধরনের একটি সহজ, সহজ জিনিস করতে পারেন সবকিছু কোনো অনুমেয় বাস্তব কম্পিউটার পারে কি কখনো যতদূর অন্তত হিসাবে আমরা আজ জানি -, পুরো মহাবিশ্বের, সাধা (ঠিক খুব ধীর)।


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

আমার ধারণাটি ছিল যে ওপি একটি টিউরিং সম্পূর্ণ হওয়ার অর্থ কী একটি স্বজ্ঞাত বোঝার বিষয়ে জিজ্ঞাসা করে। অতএব, এই ধরণের কল্পনাপ্রসূত, নন-তাত্ত্বিক-কম্পিউটার-বিজ্ঞানের উত্তর। এটি নির্দেশ করার জন্য ধন্যবাদ, আমি এটিকে উত্তরে সংহত করব। @ ডেভিডরিচার্বি
আনোই

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

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

38

এটি মোটেই টোটোলজিক্যাল নয়।

গণনার একটি মডেল হ'ল টুরিং-সম্পূর্ণ যদি এটি সমস্ত ট্যুরিং মেশিনকে অনুকরণ করতে পারে, তবে এটি কমপক্ষে টুরিং মেশিনের মতো শক্তিশালী।

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

একটি

"" অন্য একটি ট্যুরিং মেশিনের অনুকরণে সক্ষম হওয়া "না বলেই কি ট্যুরিং মেশিনের সক্ষমতা নির্ধারণ করার কোনও উপায় আছে?

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


19
আমি মনে করি ওপি টিউরিং মেশিন এবং ট্যুরিং সম্পূর্ণরূপে মিশে গেছে। তিনি আসলে যা খুঁজছিলেন তা হ'ল টুরিং মেশিনের সংজ্ঞা; আপনার শেষ বাক্যটি উত্তর। en.wikedia.org/wiki/Turing_machine সাহায্য করবে।
জলি জোকার

সুতরাং একটি টুরিং মেশিন কি করতে পারে? যেমনটি, যদি আমি প্রমাণ করতে চাইতাম যে কোনও কিছু একটি ট্যুরিং মেশিন অনুকরণ করতে পারে, তবে আমার মেশিনটি কী করতে পারে তা প্রমাণ করার জন্য আমার ন্যূনতম আচরণের কী পরিমাণ থাকতে হবে?
অক্ষত মহাজন

2
কিছু মনে করবেন না - আমি কাজ করেছিলাম যে টুরিং মেশিন যেভাবে টুরিং-সম্পূর্ণ তা প্রমাণ করার জন্য কোনও ভাষা নকল করতে পারে তা প্রমাণ করার পক্ষে যথেষ্ট to
অক্ষত মহাজন

17

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

কোনও কম্পিউটার টুরিং-সম্পূর্ণ হয় যদি এটি এক্সেল যে কোনও সমস্যার সমাধান করতে পারে।

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


আপনার প্রশ্ন সম্পর্কে, একটি টিউরিং মেশিন কী করতে পারে যা নন-টিউরিং মেশিনটি পারে না, সাধারণভাবে উত্তর দুর্ভাগ্যবশত উত্তর টিউরিং মেশিনের উপর নির্ভর করে।

তবে, টিউরিং-সম্পূর্ণ সমস্যার অ-তুচ্ছ ধারণা সংজ্ঞায়িত করা সম্ভব, উদাহরণস্বরূপ:

এলএকজনএকটিএকজন(একটি)এল

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

এই দক্ষতার সাথে সংযুক্ত "টুরিং সংবাদপত্রের সমস্যা" এবং ওয়াং টাইলস এবং গেম অফ লাইফ সম্পর্কিত সমস্যাগুলির মতো "দক্ষতার সাথে গণনাযোগ্য" সংজ্ঞা এবং তার উপর নির্ভর করে আরও অনেক টুরিং-সম্পূর্ণ সমস্যা রয়েছে formal এই সমস্যার যে কোনওটি থামার সমস্যার পরিবর্তে একটি মানদণ্ড হিসাবে কাজ করতে পারে।


"দুর্ভাগ্যক্রমে উত্তরটি নন-টিউরিং মেশিনের উপর নির্ভর করে" - আমি আমার প্রশ্নটি সম্পাদনা করেছি কারণ এটি পরিষ্কার ছিল না। আপনি যেকোন নন-টিউরিং মেশিন চয়ন করতে পারেন, যতক্ষণ না এটি টুিউরিং-সম্পূর্ণ হওয়ার পরে টাস্কটি সম্পাদন করতে পারে।
সাশোম

5
Excel is also Turing-complete.- কেবলমাত্র যদি আপনি এক্সেলকে অসীম স্মৃতি দিতে পারেন। এক্সেলটি 1,048,576 সারি এবং 16,384 কলামে সীমাবদ্ধ, এটি অসীমের একটি ভাল চুক্তি।
ম্যাটকালার্ক

5
@ ম্যাটক্লার্ক: সত্য, তবে একই টোকেনের মাধ্যমে আর কোনও সিস্টেম নির্মিত হয়নি টুরিং-সম্পূর্ণ।
এমিল

3
@ ইমিল: ঠিক, এবং এটি গুরুত্বপূর্ণ যে সিএস এর শিক্ষার্থীরা গণনা মডেলগুলির দক্ষতা এবং প্রকৃত মেশিনগুলির দক্ষতার মধ্যে পার্থক্য করতে পারে। আমরা যারা আমাদের প্রকৃত মেশিনগুলির দৈহিক সীমাতে বারবার আঘাত করেছি তারা অবশ্যই এই পার্থক্যটি তৈরি করা অবশ্যই সহজভাবে খুঁজে পেয়েছে। সুতরাং আমরা বাছাই করেছিলাম কীভাবে আমরা এক্সেলের কম্পিউটারের মডেলটির একটি সীমাহীন সংস্করণ সংজ্ঞায়িত করব এবং এটি টুরিং-সম্পূর্ণ হবে। যদিও প্রকৃতপক্ষে লেখার সংজ্ঞাটি হঠকারীভাবে ly
স্টিভ জেসোপ

4
@ স্টেভ জেসপ মেশিনের শারীরিক সীমা? কীভাবে কেউ এমন জিনিস আঘাত করতে পারে? 640 কে কারও পক্ষে যথেষ্ট!
ডেভিড রিচার্বি

4

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

μ

এই জাতীয় শ্রেণি সেই ফাংশনগুলিকে অন্তর্ভুক্ত করে যা "স্বজ্ঞাতভাবে গণনাযোগ্য", অর্থাত প্যানসিল এবং কাগজের সাথে একটি সুনির্দিষ্ট অ্যালগরিদম অনুসরণ করে কোনও মানুষ কোনও গণনা সম্পাদন করতে পারত।

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


0

একটি ট্যুরিং মেশিনে একটি সার্বজনীন কোয়ান্টাম কম্পিউটার হিসাবে একই ফাংশনগুলির গণনা করতে পারে যা কোনও শারীরিক সিস্টেমের অনুকরণ করতে পারে:

https://www.cs.princeton.edu/courses/archive/fall04/cos576/papers/deutsch85.pdf

তেমনি, একটি টুরিং মেশিন পদার্থবিজ্ঞানের আইন দ্বারা অনুমোদিত যে কোনও তথ্য প্রক্রিয়াকরণ করতে সক্ষম, যদিও এটি সর্বদা যথাসম্ভব দক্ষতার সাথে এ জাতীয় প্রক্রিয়াজাতকরণ করবে না।

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