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