ইনপুট স্ট্রিংয়ের দৈর্ঘ্যের উপর অন্তর্ভুক্তি ব্যবহার করে আমি কীভাবে একটি প্রমাণ লিখব?


20

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

এখানে একটি উদাহরণ সমস্যা রয়েছে (হপক্রফ্ট এবং উলম্যান তৃতীয় সংস্করণ থেকে ২.২.১০ অনুশীলন করুন):

নিম্নলিখিত রূপান্তর টেবিলের সাথে ডিএফএ বিবেচনা করুন:

        0 1
       ________
-> এ | এবি
  * খ | বি। এ

এই ডিএফএ দ্বারা গৃহীত ভাষাটি অনানুষ্ঠানিকভাবে বর্ণনা করুন এবং কোনও ইনপুট স্ট্রিংয়ের দৈর্ঘ্যের উপর অন্তর্ভুক্ত করে প্রমাণ করুন যে আপনার বিবরণটি সঠিক।

এটি বইয়ের একটি উত্তর সমস্যা, তাই আমি আমার হোমওয়ার্ক করার জন্য কাউকে খুঁজছি না। আমার কাছে সরাসরি কেউ এটি ব্যাখ্যা করার জন্য আমার দরকার।

বইয়ের উত্তর: ( এখান থেকে তোলা )

অটোমেটন জানায় যে 1 টির সংখ্যাটি সামনের (রাজ্য এ) বা বিজোড় (রাজ্য বি), পরবর্তী ক্ষেত্রে গ্রহণযোগ্য কিনা। এটি | ডাব্লু | এ একটি সহজ অন্তর্ভুক্তি to show that dh (A, w) = A যদি এবং কেবল যদি w এর 1 এর সংখ্যা হয়। বেসিস: | ডাব্লু | = 0. তারপরে ডাব্লু, খালি স্ট্রিংটিতে অবশ্যই শূন্য 1 এর 1 এবং 'hat-টুপি' (এ, ডাব্লু) = এ এর ​​সমান সংখ্যক সংখ্যা রয়েছে A.

আনয়ন: ডাব্লু এর চেয়ে কম স্ট্রিংয়ের জন্য স্টেটমেন্টটি ধরুন। তারপরে w = za, যেখানে a হয় 0 বা 1 হয়।

  • কেস 1: a = 0. যদি ডাব্লু এর 1 এর সংখ্যা হয় তবে জেডও হয় does ইনডাকটিভ হাইপোথিসিস দ্বারা, δ-টুপি (এ, জেড) = এ। ডিএফএর রূপান্তরগুলি আমাদেরকে hat-টুপি (এ, ডাব্লু) বলুন = এ। ডাব্লু এর যদি একটি বিজোড় সংখ্যা 1 এর হয়, তবে জেডও করে না। ইনডাকটিভ হাইপোথিসিস দ্বারা, δ-টুপি (এ, জেড) = বি, এবং ডিএফএর রূপান্তরগুলি আমাদের δ-টুপি (এ, ডাব্লু) = বি বলে দেয়। এইভাবে, case-টুপি (এ, ডাব্লু) = একটি যদি এবং কেবল ডাব্লুতে 1 এর সমান সংখ্যা থাকে।

  • কেস 2: a = 1. যদি ডাব্লুতে 1 এর সংখ্যার সংখ্যা থাকে তবে z এর 1 এর বিচিত্র সংখ্যা রয়েছে has ইনডাকটিভ হাইপোথিসিস দ্বারা, δ-টুপি (এ, জেড) = বি। ডিএফএর রূপান্তরগুলি আমাদেরকে δ-টুপি (এ, ডাব্লু) বলুন = এ। 1 এর। ইনডাকটিভ হাইপোথিসিস দ্বারা, δ-টুপি (এ, জেড) = এ, এবং ডিএফএর রূপান্তরগুলি আমাদের tell-টুপি (এ, ডাব্লু) = বি বলে দেয়। সুতরাং, এই ক্ষেত্রেও, δ-টুপি (এ, ডাব্লু) ) = ক যদি এবং কেবল যদি ডাব্লু এর 1 এর সংখ্যা হয়।

আমি বুঝতে কিভাবে ভালো জিনিস প্রমাণ করতে আনয়ন ব্যবহার 2 । বিল্ডিং স্ট্রিংয়ের সাথে এটি কীভাবে কাজ করে আমি কেবল বিভ্রান্ত হয়ে পড়েছি। আমি সাহসী অংশগুলি দ্বারা বিভ্রান্ত। আমি বুঝতে পারি না যে তারা কীভাবে সামনে এসেছেন / এটি কীভাবে গৃহীত তা কীভাবে প্রমাণিত হয় / কীভাবে তা প্ররোচিত হয়।Σআমি=0এনআমি=এন(এন+ +1)2

hat-টুপি উপায় দ্বারা বর্ধিত রূপান্তর ফাংশন।

উত্তর:


17

আপনার সমস্যা কোথায় রয়েছে তা স্পষ্ট না হওয়ায় আমি শুরুতেই শুরু করব।

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

আরও আনুষ্ঠানিকভাবে, প্রতিটি আনয়ন প্রমাণ তিনটি মূল উপাদান গঠিত:

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

অবশ্যই, পদক্ষেপটি এমন টিউন করতে হবে যা এটি পুরো বেস সেটটি সীমাবদ্ধ করে দেয় limit

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


উপর একটি সাধারণ উদাহরণ বিবেচনা করুন ; আমরা তা দেখতে চাই n i = 0 i = n ( n + 1 )(N,) সবার জন্য ঝুলিতেএনএনi=0ni=n(n+1)2nN

  • অ্যাঙ্কর : জন্য , Σ এন আমি = 0 আমি = 0 = ( এন + + 1 )n=0 পরিষ্কারভাবে ধরে রাখে।i=0ni=0=n(n+1)2
  • হাইপোথিসিস : ধরে নিন যে একটি অবাধ জন্য ঝুলিতে কিন্তু fixed²এনএনi=0ki=k(k+1)2nN
  • পদক্ষেপ : জন্য যোগফলটি গণনা করুন:n+1

    i=0n+1i=(n+1)+i=0ni=IHn+1+n(n+1)2=(n+2)(n+1)2

    সুতরাং পরিচয় জন্য ধারণ করে । (আমরা লক্ষ করি যে আমাদের কেবল অনুমানের একটি ক্ষুদ্র অংশের প্রয়োজন ছিল, যিনি কে = এন এর জন্য That এটি প্রায়শই ঘটে))এন+ +1=এন

প্রস্তাবনামূলক নীতিটি এখন আমাদের আশ্বাস দেয় যে দাবিটি সত্যই ধারণ করেছে: আমরা সরাসরি জন্য এটি দেখিয়েছি । পদক্ষেপটি বলে, এটি যদি 0 রাখে তবে এটি 1 এর জন্যও ধারণ করে ; যদি এটি 1 এর জন্য ধারণ করে তবে এটি 2 এর জন্যও ধারণ করে ; ইত্যাদি।00112


আসুন এবার অন্য উদাহরণ দেখুন, এবার । দাবি আমরা প্রমাণ করতে চাই: যে সসীম উপসেট জন্য একটি এর এন , ক্ষমতা মাপ নির্ধারণ করে 2 একটি এর একটি হল 2 | | ³। আমরা আমাদের আনয়ন ওভার সম্পাদন করি ( এন(2এন,)একজনএন2একজনএকজন2|একজন| ওপরে সম্পাদনা করি , যাহারা আবার উপসর্গ A এর আকারের চেয়ে বেশি।(এন,)একজন

  • অ্যাঙ্কর: আকারের (কেবল) সেটটি খালি সেট বিবেচনা করুন। স্পষ্টতই, 2 = { } এবং তাই | 2 | = 1 = 2 0 দাবী হিসাবে02={}|2|=1=20
  • অনুমিতি: অনুমান সব সেটের জন্য সঙ্গে | | এন কিছু অবাধ সঙ্গে, কিন্তু নির্দিষ্ট এন এন , আমরা | 2 | = 2 | | AN|A|nnN|2A|=2|A|
  • ধাপ: আসুন আকারের arbitrary⁴ এন + + 1 এবং দিন বি নির্বিচারে (যেমন যেমন বিদ্যমান এন + + 1 > 0 )। এখন অনুমান প্রযোজ্য বি { } এবং এইভাবে | 2 বি { বি } | = 2 এন । থেকেBNn+1bBbn+1>0B{b}|2বি{}|=2এন

    ,2বি=2বি{}{একজন{}|একজন2বি{}}

    আমরা সত্যিই যে আছে হিসাবে দাবি করা হয়েছে।|2বি|=2|2বি{}|=22এন=2এন+ +1

আবার, অন্তর্ভুক্ত করে দাবি প্রমাণিত হয়।


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

অতএব, আপনি একটি শক্তিশালী দাবি তৈরি করতে চান: " যদি ইনপুটটির গ্রাসিত অংশে একটি বিজোড় সংখ্যক থাকে তবে কেবল অটোমেটন অবস্থায় থাকবে" এবং এটি একটি দেখান। নোট করুন যে এটি পূর্ববর্তী দাবিকে বোঝায়।বি

  • অ্যাঙ্কর : দৈর্ঘ্য শূন্য, একমাত্র স্ট্রিং প্রক্রিয়া করার পর , যন্ত্রমানব রাজ্যের পরিষ্কারভাবে হয় একটি হিসাবে দাবী করেন।εএকজন
  • হাইপোথিসিস : ধরে নিও যে দাবিটি পর্যন্ত দৈর্ঘ্যের ইনপুট টুকরা রাখে যা নির্বিচারে নির্বাচিত হয় তবে সংশোধন করা হয়েছে।এন
  • পদক্ষেপ : একটি নির্বিচার শব্দ শব্দের বিবেচনা করুন । দুটি মামলা আছে। W{0,1}এন+ +1
    1. একটি এমনকি সংখ্যক রয়েছে। সর্বশেষ প্রতীক জন্য দুটি মামলা আছে। W
      1. : এই ক্ষেত্রে, W ' = W 1 ... W এন - 1 বেশী একটি এমনকি সংখ্যা উপস্থিত রয়েছে। আনয়ন হাইপোথিসিস দ্বারা, যন্ত্রমানব অবস্থায় রয়েছে একটি গ্রাসকারী পর W ' । গ্রাসকারী W এন = 0 রাষ্ট্র থাকতে যন্ত্রমানব ঘটায় একজন দাবি।Wএন=0W'=W1...Wএন-1একজনW'Wএন=0একজন
      2. : এই ক্ষেত্রে, ডাব্লু = ডব্লু 1 ... ডব্লু এন - 1 এর মধ্যে একটি বিজোড় সংখ্যা রয়েছে। আনয়ন হাইপোথিসিস দ্বারা, যন্ত্রমানব অবস্থায় রয়েছে বি গ্রাসকারী পর W ' । গ্রাসকারী W এন = 1 যন্ত্রমানব সুইচ রাজ্যের কারণ একজন , যেমন দাবি করা হয়েছে।Wএন=1W'=W1...Wএন-1বিW'Wএন=1একজন
    2. মধ্যে একটি বিজোড় সংখ্যা রয়েছে। ক্ষেত্রে 1 এর অনুরূপ।W

অন্তর্ভুক্তির নীতিটি বোঝায় যে দাবিটি সত্যই ধারণ করেছে।


  1. আপনি কিছু আংশিক ক্রম বরাবর অন্তর্ভুক্তি সঞ্চালন; অ্যাঙ্কারের জন্য সমস্ত ন্যূনতম উপাদানগুলি এবং আরও কখনও কখনও (বিবৃতি অনুসারে) আবরণ করা প্রয়োজন।
  2. "নির্বিচারে, তবে স্থির" প্রয়োজনীয়! আমরা পরিবর্তন করতে পারি নাএন
  3. দিয়ে পাওয়ার সেটটি চিহ্নিত করা অদ্ভুত বলে মনে হতে পারে। এটি পর্যবেক্ষণে মূলত যে পাওয়ার সেটটি A থেকে 0 , 1 পর্যন্ত সমস্ত ফাংশনের সেটের সমান2একজনএকজন0,1 , যা এভাবে বোঝানো হয়।
  4. বিএকজন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.