আমি একটি আংশিক উত্তর দেব, আমি আশা করি অন্যরা শূন্যস্থান পূরণ করবে।
টাইপ করা (-calculi, একটি ডেটা স্বাভাবিক উপস্থাপনাগুলির ক্ষেত্রেও একটি টাইপ দিতে পারে এন একটি টন চার্চ জন্য (ইউনারী) পূর্ণসংখ্যার, এস টিλএন a টি বাইনারি স্ট্রিং জন্য, বি ণ ণ ঠ Booleans জন্য) এবং আশ্চর্যের কিছু কি ফাংশন জটিলতা হয় / সমস্যাগুলি টাইপড শর্তাদি দ্বারা প্রতিনিধিত্বযোগ্য / সিদ্ধান্ত গ্রহণযোগ্য। আমি কেবল কিছু ক্ষেত্রে সুনির্দিষ্ট asnwer জানি, এবং সহজভাবে টাইপ করা ক্ষেত্রে এটি "উপস্থাপনযোগ্য / সিদ্ধান্ত গ্রহণযোগ্য" সংজ্ঞা দেওয়ার সময় ব্যবহৃত কনভেনশনটির উপর নির্ভর করে। যাইহোক, আমি এমন কোনও ক্ষেত্রে জানি না যেখানে দ্বিগুণ ঘনিষ্ঠভাবে উপরের গণ্ডি রয়েছে।এস টি আরবি ও ও এল
প্রথমে, ল্যাম্বদা কিউবে একটি সংক্ষিপ্ত পুনরুদ্ধার। এর 8 টি ক্যালকুলি কেবলমাত্র টাইপ করা -ক্যালকুলাস (এসটিএলসি) এর উপরে নিম্নলিখিত 3 ধরণের নির্ভরতা সক্ষম বা অক্ষম করে প্রাপ্ত হয় :λ
- পলিমারফিজম : পদগুলি প্রকারের উপর নির্ভর করে;
- নির্ভরশীল প্রকার : প্রকারগুলি শর্তাদি উপর নির্ভর করে;
- উচ্চতর ক্রম : প্রকারের উপর নির্ভর করতে পারে।
(শর্তাদি শর্তাবলী নির্ভরতা সর্বদা আছে)।
পলিমারফিজম যুক্ত করে সিস্টেম এফ দেয় s এখানে, আপনি চার্চ পূর্ণসংখ্যাকে দিয়ে টাইপ করতে পারেন : = ∀ এক্স । ( এক্স → এক্স ) → এক্স → এক্স এবং একইভাবে বাইনারি স্ট্রিং এবং বুলিয়ানগুলির জন্য। Girard প্রমাণ ধরনের সিস্টেম এফ পদ এন একটি টন → এন একটি টন ঠিক সংখ্যাসূচক ফাংশন যার সম্পূর্ণতা দ্বিতীয় ক্রম Peano গাণিতিক মধ্যে প্রতিপাদ্য হল প্রতিনিধিত্ব করে। এটি বেশ দৈনিক গণিত (পছন্দ মতো কোনও রূপ ছাড়াই), সুতরাং শ্রেণিটি বিশাল, একারম্যান ফাংশন এটির মধ্যে একরকম ক্ষুদ্র জীবাণু, এটি ফাংশনটি ছেড়ে দেওয়া 2 2Nat:=∀X.(X→X)→X→XNat→Nat । আমি কোনো "স্বাভাবিক" সংখ্যাসূচক ফাংশন যা সিস্টেম এফ উদাহরণ প্রতিনিধিত্ব করা যাবে না সাধারণত diagonalization দ্বারা নির্মিত হয়, অথবা সিদ্ধান্ত মত দ্বিতীয় ক্রম পিএ, বা অন্যান্য স্ব-উল্লেখ ঠাট (এর দৃঢ়তা এনকোডিং জানি নাβসিস্টেমের মধ্যে -সাম্য এফ নিজেই)। অবশ্যই সিস্টেম এফ আপনি ইউনারী পূর্ণসংখ্যার মধ্যে রূপান্তর করতে পারেনএনএকটিটনএবং তাদের বাইনারি উপস্থাপনাএসটিRউদাহরণস্বরূপ, এবং তারপর পরীক্ষা প্রথম বিট 1 কিনা, তাই নির্ধার্য সমস্যার শ্রেণী (ধরণ শর্তাবলী দ্বারাএসটিR→বিool) সমান বিশাল।22nβNatStrStr→Bool
ল্যাম্বদা কিউবের অন্যান্য 3 টি ক্যালকুলি রয়েছে যার মধ্যে পলিমারফিজম অন্তর্ভুক্ত রয়েছে সুতরাং এটি কমপক্ষে সিস্টেম এফ হিসাবে প্রকাশিত হয় These এর মধ্যে রয়েছে সিস্টেম এফ (পলিমরফিজম + + উচ্চতর ক্রম), যা ঠিক উচ্চতর ক্রম বিশ্বের সেরা provably মোট ফাংশন প্রকাশ করতে পারেন, এবং ক্যালকুলাস কনস্ট্রাকশনস (সিওসি), যা কিউবের সর্বাধিক অভিব্যক্তিপূর্ণ ক্যালকুলাস (সমস্ত নির্ভরতা সক্ষম হয়)। গাণিতিক তত্ত্ব বা সেট থিউরিগুলির ক্ষেত্রে আমি কোটির প্রকাশের বৈশিষ্ট্য জানি না, তবে এটি অবশ্যই ভয়ঙ্কর হতে পারে :-)ω
আমি কেবল নির্ভরশীল প্রকারগুলি (মূলত সাম্যতা এবং প্রাকৃতিক সংখ্যা ছাড়াই মার্টিন-ল্যাফ টাইপ তত্ত্ব), উচ্চতর আদেশের ধরণ বা উভয়ই সক্ষম করে প্রাপ্ত ক্যালকুলি সম্পর্কে অনেক বেশি অজ্ঞ am এই ক্যালকুলিতে, প্রকারগুলি শক্তিশালী তবে পদগুলি এই শক্তিটিতে অ্যাক্সেস করতে পারে না, তাই আপনি কী পান তা আমি জানি না। গণনামূলকভাবে, আমি মনে করি না যে আপনি সাধারণ ধরণের চেয়ে বেশি বেশি প্রকাশ করতে পারেন তবে আমার ভুল হতে পারে।
সুতরাং আমরা এসটিএলসির সাথে রয়েছি। আমি যতদূর জানি, এটি আকর্ষণীয় (যেমন, মৈথুনিকভাবে বড় নয়) জটিলতা উপরের সীমানা সহ কিউবের একমাত্র ক্যালকুলাস। এটি সম্পর্কে টিসিএস.এসই সম্পর্কে একটি উত্তরহীন প্রশ্ন রয়েছে এবং বাস্তবে পরিস্থিতিটি কিছুটা সূক্ষ্ম।
প্রথমে আপনি পরমাণুর ঠিক যদি এবং সংজ্ঞায়িত এন একটি টন : = ( এক্স → এক্স ) → এক্স → এক্স , আছে Schwichtenberg এর ফলাফলের (আমি জানি সেখানে ওয়েবে যে কাগজ কোথাও একজন ইংরেজি অনুবাদ কিন্তু আমি এটা খুঁজে পাচ্ছি না এখন) আপনি বলে যে ধরনের ফাংশন এন একটি টন → এন একটি টন ঠিক বর্ধিত polynomials হয় (সঙ্গে যদি-তারপর-আর)। আপনি কিছু "ঢিলা" অনুমতি দিলে, অর্থাত আপনি প্যারামিটার অনুমতি এক্স স্বেচ্ছায় instantiated করা এবং ধরন পরিপ্রেক্ষিতে বিবেচনা এন একটি টন [XNat:=(X→X)→X→XNat→NatX টি )। সুতরাং এসটিএলসিতে প্রতিনিধিত্বযোগ্য সংখ্যাসূচক ফাংশনগুলির শ্রেণিটি কিছুটা অদ্ভুত, এটি প্রাথমিক ফাংশনগুলির একটি কঠোর উপসেট তবে এটি সুপরিচিত কোনও কিছুর সাথে মিল নয়।একটি স্বেচ্ছাসেবীরসাথে এন এ টি , আরও অনেক উপস্থাপন করা যেতে পারে। উদাহরণস্বরূপ, exponentials কোন টাওয়ার (যাতে আপনি দোকর সূচকীয় ছাড়িয়ে যেতে পারে) পাশাপাশি পূর্বসুরী ফাংশন, কিন্তু এখনও কোন বিয়োগ (যদি আপনি বাইনারি ফাংশন বিবেচনা তাদের টাইপ করতে চেষ্টা এন একটি টন [ একটি ] → এন একটি টন [ এ ′ ] → এন কNat[A]→NatANat[A]→Nat[A′]→Nat
উপরের সাথে সুস্পষ্ট বিপরীতে, মাইয়ারসনের এই কাগজটিতে এটি দেখানো হয়েছে যে কীভাবে একটি স্বেচ্ছাসেবী টুরিং মেশিন এর রূপান্তর ফাংশনটি এনকোড করতে হয় , যেখান থেকে আপনি টাইপ এন একটি টি [ এ ] → বি ও ও এল (কোনও ধরণের জন্য) একটি উপর নির্ভর করে এম ) যা, একটি চার্চ পূর্ণসংখ্যা দেওয়া এন ইনপুট হিসাবে, সঞ্চালনের simulates এম ফর্মের ধাপের একটি সংখ্যা জন্য একটি নির্দিষ্ট প্রারম্ভিক কনফিগারেশন থেকে শুরু
2 2 ⋮ 2 এন ,MNat[A]→BoolAMnM
22⋮2n,
টাওয়ারের উচ্চতা স্থির করে। এটি এটি
দেখায় না যে প্রতিটি প্রাথমিক সমস্যাটি এসটিএলসি দ্বারা নির্ধারিত হয়, কারণ এসটিএলসিতে কোনও বাইনারি স্ট্রিং (টাইপ
) রূপান্তর করার কোনও উপায় নেই যা
এম এর ইনপুটকে কনফিগারেশনের প্রতিনিধিত্ব করার জন্য ব্যবহৃত টাইপটিতে উপস্থাপন করে
StrM এ মায়ারসনের এনকোডিং। সুতরাং এনকোডিংটি কোনওভাবে "অ-ইউনিফর্ম": আপনি প্রতিটি ইনপুটটির জন্য একটি পৃথক শব্দ ব্যবহার করে একটি নির্দিষ্ট ইনপুট থেকে প্রাথমিকভাবে দীর্ঘ-মৃত্যুদন্ড কার্যকর করতে পারেন, তবে এমন কোনও শব্দ নেই যা স্বেচ্ছাচারিত ইনপুটগুলি পরিচালনা করে।
M
আসলে, এসটিএলসি "অভিন্ন" সিদ্ধান্ত নিতে পারে তাতে এটি অত্যন্ত দুর্বল। যাক আমাদের কল ভাষায় বর্গ ধরণ কেবল টাইপ শর্তাবলী দ্বারা নির্ধার্য এস টি দ [ একটি ] → বি ণ ণ ঠ কিছু একটা (উপরে মতো, আপনি টাইপিং মধ্যে অবাধ "ঢিলা" অনুমতি দিন)। যতদূর আমি জানি, সি এস টি এর একটি সুনির্দিষ্ট বৈশিষ্ট্য অনুপস্থিত। তবে, আমরা জানি যে সি এস টি ⊊ এল আই এন টি আই এম এম ই ECSTStr[A]→BoolACSTCST⊊LINTIME(নির্ধারক লিনিয়ার সময়) উভয়টি সংযুক্তি এবং সত্য যে এটি কঠোর, খুব পরিষ্কার ঝাঁকুনি যুক্তি দ্বারা দেখানো হতে পারে (এসটিএলসির স্ট্যান্ডার্ড ডোনোটেশনাল শব্দার্থ ব্যবহার করে সীমাবদ্ধ সেটগুলির বিভাগে)। প্রাক্তনটিকে সম্প্রতি দেখিয়েছিলেন তেরুই । পরেরটি মূলত স্ট্যাটম্যানের পুরানো ফলাফলগুলির একটি সংশোধন। L I N T I M E ∖ C S T এ সমস্যার উদাহরণLINTIME∖CST হ'ল বড় আকারের (একটি বাইনারি স্ট্রিং দেওয়া আছে, এটিতে 0 এর চেয়ে আরও 1s রয়েছে কিনা তা বলুন)।
(অনেক) পরে অ্যাড-অন: আমি সবেমাত্র জানতে পেরেছি যে উপরে আমি যে ক্লাসকে বলি তারা আসলে করেCST একটি সুনির্দিষ্ট বৈশিষ্ট্য রয়েছে যা ততোধিক অতি সাধারণ। 1996 এর এই সুন্দর কাগজে , হিলাব্র্যান্ড এবং কানেলাকিস প্রমাণ করেছেন, অন্যান্য বিষয়গুলির মধ্যেও
উপপাদ্য। (নিয়মিত ভাষায় { 0 , 1 }CST= আরEG{ 0 , 1 } )।
(এটি তাদের কাগজে থিওরেম 3.4))
আমি এটি দ্বিগুণ আশ্চর্যরূপে পেয়েছি: ফলাফলটি নিজেই আমি অবাক হয়েছি (এটি আমার কাছে কখনও ঘটেনি যে এত "ঝরঝরে" কোনও কিছুর সাথে সামঞ্জস্য করতে পারে) এবং এটি কতটা অল্প পরিচিত তা দ্বারা। এছাড়া মজাদার যে Terui এর প্রমাণ এল আমি এন টি আমি এম ই উপরের ব্যবহারসমূহ আবদ্ধ একই পদ্ধতি হিলেব্র্যান্ড এবং Kanellakis দ্বারা নিযুক্ত (ব্যাখ্যা কেবল টাইপ λ সসীম সেট বিষয়শ্রেণীতে অন্তর্ভুক্ত -calculus)। অন্য কথায়, তেরুই (এবং আমি) খুব সহজেই এই ফলাফলটি পুনরায় আবিষ্কার করতে পারতাম না যদি আমরা সি এস টি "অদ্ভুত" শ্রেণি হওয়ার কারণে একরকম খুশী হতাম :-)সিএসটিএল আই এন টি আই এম ইλসিএসটি
(ঘটনাচক্রে, আমি "অজানা উপপাদ্য" সম্পর্কে একটি এমও প্রশ্নের এই উত্তরে আমার অবাক করে দিয়েছি )।