টুরিং মেশিনগুলি কি কোনও পর্যায়ে অসীম কিছু ধরে নেয়?


9

আগের প্রশ্নে একটি অ্যালগরিদম ঠিক কী? , আমি জিজ্ঞাসা করেছি যে একটি "অ্যালগরিদম" আছে যা পূর্বনির্ধারিত মানের একটি অ্যারের ভিত্তিতে কোনও ফাংশনের মান প্রদান করে তা একটি অ্যালগরিদম ছিল।

আমার দৃষ্টি আকর্ষণ করে এমন একটি উত্তর হ'ল:

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

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

প্রতিটি টিএম আসলে অনন্তকে মোকাবেলার জন্য কোনও উপায় গ্রহণ করে না? আমি বলতে চাইছি এমনকী একটি টিএমও সীমাবদ্ধ বর্ণনা সহ যে কোনও সংখ্যার এন এর ফ্যাক্টরিয়ালটি অ্যালগরিদমের মাধ্যমে কম্পিউটার করে

 int fact(int n) 
 { 
 int r = 1; 
 for(int i=2;i<=n;i++) 
 r = r*i; 
 return r; 
 } 

ধৃষ্টতা একটি টি এম "হার্ডওয়্যার" আমি কোনও একটি সংখ্যার পর্যন্ত বাড়াতে "<=" comparator মাধ্যমে অবাধ আকারের নম্বর মিলাতে, এবং এছাড়াও ADDers আছে ধারণ পরন্তু , নির্বিচারে আকার সংখ্যা প্রতিনিধিত্ব সামর্থ্য।

আমি কিছু অনুপস্থিত করছি? কেন আমি আমার অন্যান্য প্রশ্নে যে পদ্ধতির উপস্থাপন করেছি তা অনন্তের তুলনায় কেন কম সম্ভাব্য?


5
"অসীম" এবং "নির্বিচারে বড়" এর মধ্যে পার্থক্যটি নোট করুন।
রাফেল

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

@ রাফেল অসীম নির্বিচারে বড় হিসাবে এক নয়। তবে অসম্পূর্ণভাবে ক্রমবর্ধমান ক্রমগুলি অসীম হিসাবে বিবেচনা করা সহজ হতে পারে, যদি একটি অনন্ত সত্তা এই ক্রমের সীমা হিসাবে যথাযথভাবে সংজ্ঞায়িত করা যায়। আমরা নিয়মিত সংজ্ঞাযুক্ত অসীম অবজেক্টগুলিকে হ্যান্ডেল করি।
বাবু

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

উত্তর:


9

একটি টুরিং মেশিনে "তুলকের মাধ্যমে সালিসী আকারের সংখ্যার তুলনা করার ক্ষমতা" থাকে না<= কারণ একটি টুরিং মেশিনের " <=তুলনা" থাকে না । একটি টুরিং মেশিনের একটি নির্দিষ্ট, সসীম সেট থাকে প্রশ্নঃ রাজ্যগুলির এবং একটি নির্দিষ্ট, সসীম টেপ বর্ণমালা Σ। গণনার প্রতিটি ধাপে, ট্যুরিং মেশিনটি তার বর্তমান অবস্থা এবং তার পড়া / লেখার মাথার নীচে প্রতীকটি দেখে এবং পরবর্তী সিদ্ধান্ত নেওয়ার সিদ্ধান্ত নেয়: কোন রাজ্যে প্রবেশ করতে হবে, কোন চিহ্নটি টেপটিতে লিখতে হবে এবং কোন পদ্ধতিতে টেপটি সরানো হবে মাথা।

এ কারণে, একটি ট্যুরিং মেশিন একক <=নির্দেশায় নির্বিচারে বৃহত সংখ্যার তুলনা করতে পারে না । রাষ্ট্র ব্যবহার করে, এটি বেশিরভাগ ক্ষেত্রে মনে রাখতে পারে|প্রশ্নঃ| বিভিন্ন সংখ্যা এবং বর্ণমালা ব্যবহার করে, এটি সর্বাধিক লিখতে পারে |Σ|একটি একক টেপ ঘরে বিভিন্ন সংখ্যা (একটি সংখ্যা প্রতিনিধিত্ব করতে প্রতিটি সম্ভাব্য প্রতীক ব্যবহার করে)। যেমন, একটি ট্যুরিং মেশিনে নির্বিচারে বৃহত সংখ্যার তুলনা করতে, আপনাকে অবশ্যই প্রতিটি সংখ্যা টেপের অঙ্কগুলির ক্রম হিসাবে লিখতে হবে এবং একটি অ্যালগরিদম লিখতে হবে যা এই দুটি সংখ্যার তুলনায় একাধিক পদক্ষেপ গ্রহণ করবে। আপনি যেমন কল্পনা করতে পারেন, এটি টুরিং মেশিন প্রোগ্রামগুলি লেখার পরিবর্তে মজাদার প্রচেষ্টা করে।

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


7

আমি মনে করি যে গুরুত্বপূর্ণ পার্থক্যটি হ'ল টুরিং মেশিনের বর্ণনা যেমন সীমাবদ্ধ, তেমনি মেশিনের ইনপুটও রয়েছে, যখন টেপটি স্মৃতি হিসাবে ব্যবহার করে তা অসীম। টিএম একটি সর্বাধিক সীমাবদ্ধ মেশিন, যা একটি সীমাবদ্ধ টেপ ব্যবহার করে। টেপগুলি সেলগুলি সমন্বয়ে গঠিত হিসাবে বিবেচনা করুন, যেখানে প্রতিটি ঘরে একক মান থাকতে পারে। টিএম-এ ইনপুটটি টেপটিতে লেখা থাকে।

একটি টিএম এর বর্ণনা টিউপসগুলির একটি সীমাবদ্ধ সেট <current state, input, output, move, next state>

প্রতিটি পদক্ষেপে, করা কাজটি বর্তমান অবস্থা এবং ইনপুটটির সাথে মিলিয়ে পাওয়া যায়। উদাহরণস্বরূপ, আমরা 0 অবস্থায় রয়েছি এবং আমরা 1 টি পড়েছি, সুতরাং আমরা টুপলটি দেখতে পাই যা শুরু হয় <0, 1, ...>তারপরে আমরা বর্তমান কক্ষে একটি নতুন মান লিখি, বাম বা ডান স্থানান্তরিত করি (আমি মনে করি ক্লাসিক সংজ্ঞাটি একই কোষে থাকার অনুমতি দেয়) পাশাপাশি) এবং তারপরে একটি নতুন অবস্থায় পরিবর্তন করুন।

সুতরাং, আপনার উদাহরণস্বরূপ, আপনাকে হয় টিএম (অসীম সংখ্যক <current state, input, output, move, next state>টিপলস) এর অসীম বৃহত্তর বিবরণ প্রয়োজন হবে বা টিএম-এ ইনপুটে অনুসন্ধানের তথ্য অন্তর্ভুক্ত করতে হবে। আমি বিশ্বাস করি একটি টিএম-এ ইনপুট সীমাবদ্ধ হিসাবে সংজ্ঞায়িত করা হয়েছে। সুতরাং, এটি সম্ভবত এমন কিছু নয় যা আপনি ক্লাসিকভাবে সংজ্ঞায়িত টুরিং মেশিনের সাথে করতে পারেন।

বিপরীতে ফিবোনাচি উদাহরণটি, টিএম বর্ণনা করার জন্য একটি সীমাবদ্ধ সংখ্যক টিউপস সহ বাইনারিতে গণনা করা যেতে পারে এবং একটি সীমাবদ্ধ ইনপুট রয়েছে।


5
টেপ নেই না অসীম যেতে হতে পারে! এটি প্রয়োজন মতো বাড়ানো যেতে পারে। যা যা প্রয়োজন তা হ'ল টেপটি নির্বিচারে বড় হতে পারে
রিইনারপোস্ট

5

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

আরও অনেক বিশদ সহ

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

তবে মূল প্রশ্নটি সাধারণভাবে ট্যুরিং মেশিনগুলিতে অনন্তের ভূমিকা সম্পর্কে।

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

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

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

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

তারপরে আবারও, আমরা সীমাবদ্ধ মেশিনের সাথে সীমাবদ্ধ গণনার অসীম ক্রম দ্বারা এটি প্রতিস্থাপন করতে পারি। তবে আমরা কি প্রতারণা করছি?

শারীরিক দৃষ্টিকোণ থেকে, আমরা সবচেয়ে ভাল করতে পারি। আমরা কেবলমাত্র সীমাবদ্ধ মেশিনগুলি কীভাবে তৈরি করতে পারি তা কমপক্ষে পদার্থবিজ্ঞানের শিল্পের বর্তমান অবস্থা অনুযায়ী, যা অদূর ভবিষ্যতে সেই বিষয়ে খুব বেশি পরিবর্তিত হবে বলে আশা করা যায় না।

তবে গাণিতিক দৃষ্টিকোণ থেকে আমরা কীভাবে এই অসম্পূর্ণতাগুলি সামঞ্জস্যপূর্ণ এবং ট্র্যাকটেবল পদ্ধতিতে পরিচালনা করতে পারি।

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

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

সুতরাং আপনার অটোম্যাটা দরকার যেখানে 3 প্রকারের রাজ্য রয়েছে: গ্রহণযোগ্য, অ-গ্রহণযোগ্য এবং অপরিজ্ঞাত। অপরিজ্ঞাত রাষ্ট্রটিকে অটোমেটনের অনুপস্থিত অংশের জন্য দাঁড়িয়ে থাকা রাষ্ট্র হিসাবে দেখা যেতে পারে যা গণনা বন্ধ করতে বাধ্য করে। সুতরাং, যখন গণনা বন্ধ হয়ে যায়, রাষ্ট্রটি যেখানে থামবে তার উপর নির্ভর করে আপনি উত্তরটি হ্যাঁ , না , বা অপরিজ্ঞাত পেয়েছেন

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

এটিকে অটোম্যাটাতে বাড়ানো যেতে পারে যা অন্যান্য ধরণের জবাবগুলি গণনা করে। উদাহরণস্বরূপ যদি তারা লাল, নীল, সবুজ ... এর মতো রঙগুলি গণনা করে থাকে তবে আপনি অপরিবর্তিত রঙটি যুক্ত করতে পারেন যা অন্য সকলের সাথে সামঞ্জস্যপূর্ণ। উত্তরটি হ'ল অঙ্কগুলির যেমন অসীম অনুক্রমπ, তারপরে প্রতিটি ডিজিটকে ধারাবাহিকভাবে এবং স্বতন্ত্রভাবে অপরিবর্তিত করে প্রতিস্থাপন করা যায় যাতে এটি 3.14 সঙ্গে সামঞ্জস্যপূর্ণ 3,1415 এবং সাথে 5159তবে দ্বিতীয়টির সাথে সামঞ্জস্য নেই 3.1416। আসলে, এই অর্থে,3.1416 এর প্রায় অনুমান নয় π। আমরা বলি যে উত্তরটি অন্যটির চেয়ে আরও ভালভাবে সংজ্ঞায়িত করা হয় যখন এতে অন্যান্য তথ্যতে পাওয়া যায় এমন সমস্ত তথ্য এবং সম্ভবত আরও অনেক কিছু থাকে। এটি আসলে একটি আংশিক ক্রম।

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

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

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

প্রশ্নের প্রাথমিক উদাহরণে ফিরে যান

এই আনুমানিক ধারণাটি ডেটা পাশাপাশি প্রোগ্রামগুলিতেও প্রযোজ্য। ফাংশনটি factপুনরাবৃত্তভাবে সংজ্ঞায়িত করা হয়, যার অর্থ এটি কোনও ক্রিয়াকলাপের সর্বনিম্ন স্থির বিন্দু যা সীমাবদ্ধকরণের সীমাবদ্ধকরণের সীমাবদ্ধতা গণনা করতে ব্যবহার করা যেতে পারে fact। আরও বেশি সংজ্ঞায়িত সীমাবদ্ধ ফাংশনগুলির এই ক্রমটি একটি অসীম সত্তাকে রূপান্তর করে যা আপনি ফাংশনটিকে কল করেন fact

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

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

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


3

এই উত্তরের মূল বক্তব্যটি হল টুরিং মেশিনগুলি আমরা যে কোনও প্রোগ্রাম করতে পারি তা নকল করতে পারে এবং আমরা অসীম বস্তুগুলির সাথে প্রোগ্রামের গণনা করি।

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

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

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

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

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

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

তবুও কেউ ট্যুরিং মেশিনের এই সীমাবদ্ধতায় আসলে বিশ্বাস করে না এবং কম-বেশি বিদেশী বৈশিষ্ট্য সহ বিভিন্ন ধরণের টিএম তৈরি করা হয়েছে। যদি কিছু অসীম সেটকে পুনরাবৃত্তিমূলকভাবে গণনাকারী বলা হয় তবে এটি কারণ টিএম আসলে তাদের সদস্যদের গণনা করতে পারেন (উপস্থাপনাগুলি), যার জন্য একটি অসীম গণনা প্রয়োজন ( হিউক্রফ্ট-ওলম্যান 1979, পৃষ্ঠা 167 তে টিউরিং মেশিনগণকে গণনার হিসাবে দেখবেন )। অবশ্যই, আমরা সর্বদা এটিকে এনকোড করতে পারি যে সীমাবদ্ধ গণনা যা প্রশ্নের উত্তর দেয় যেমন: কী is23R সেগুলির সদস্য হিসাবে আপনার গণনা অনুসারে? তবে এটি এখনও প্রায়শই অসীম গণনা হিসাবে প্রয়োগ করা হবে যা সঠিক উত্তর পাওয়ার পরে কৃত্রিমভাবে বন্ধ হয়ে যায়।

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

প্রকৃতপক্ষে, গণনার ক্ষেত্রে কেবলমাত্র একটি বিষয় হ'ল সবকিছু অবশ্যই চূড়ান্তভাবে একটি গণনামূলক উপায়ে নির্দিষ্ট করতে হবে, এটি সীমাবদ্ধ নয়

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

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

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

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

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

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

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

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

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


3

সংক্ষিপ্ত উত্তর: না । টুরিং মেশিন না কোনও মুহুর্তে অসীম কিছু অনুমান করে ।

এটি গণনার মডেল হিসাবে বৈধ হওয়ার এক কারণ। অসীম ডিভাইস দ্বারা সম্পাদিত কিছু হিসাবে গণনা বর্ণনা করা কোনও অর্থবোধ করে না।

তবে, তাদের অপারেশন অসীম হতে পারে: এটি শেষ হতে পারে না। এটি গণনার জন্য মডেল হিসাবে বৈধ হওয়ার অন্য কারণ। যে ডিভাইসগুলি কেবল অপারেশন সম্পাদন করতে পারে যা সর্বদা শেষ করার গ্যারান্টিযুক্ত তা সমস্ত সম্ভাব্য গণনা প্রকাশ করতে পারে না।

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


-1

"বাক্সের বাইরে চিন্তা করা" এবং এই প্রশ্নটির উপর জেনারেলাইজ করা যা ট্যুরিং মেশিনগুলির বিমূর্ততা কিছুটা হৃদয় পেতে পারে এবং একটি ভিন্ন কোণ নিয়ে ইতিমধ্যে উত্তর দেওয়া হয়নি: হ্যাঁ, ট্যুরিং মেশিনগুলির "অসম্পূর্ণতা অনুমান" এর কিছু অভ্যন্তরীণ দিক রয়েছে কেবল ধারণাটি গণিতের অন্তর্নিহিত হিসাবে। টিএমএস হ'ল দৈহিক মেশিনের বিমূর্ততা। সময় এবং স্পেসের শারীরিক ধারণাগুলি টিএম তত্ত্বটিতে উদ্দেশ্যমূলকভাবে ব্যবহৃত হয় তবে বিমূর্ততা হিসাবে, তবে তাদের আসল অংশগুলির দিকগুলিও।

সংক্ষেপে টিএম সম্ভবত থিওরিতে চিরকালের জন্য চালানো যেতে পারে , ওরফে থামানো সমস্যা । টেপটি অসীম তবে এটির একটি সীমাবদ্ধ পরিমাণ কখনই একটি নির্দিষ্ট সময়ে লেখা যেতে পারে। একটি টিএম যা চিরকালের জন্য চলবে তা মূলত ধরে নেয় যে সময় এবং স্থান সীমাহীন, অর্থাৎ "অসীম"। প্রকৃতপক্ষে এখানে একটি সময় এবং মহাকাশ শ্রেণিবিন্যাস / "ধারাবাহিকতা" রয়েছে যা অসীম।

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

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

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