এখানে একটি "ট্র্যাক বি" প্রশ্ন রয়েছে কিনা। সংক্ষিপ্তসার: আমি যখন প্রথমে নন-ডিস্ট্রিমেন্টিক প্রোগ্রামগুলিকে কোনও শব্দার্থবিজ্ঞানের ফলাফল দেওয়ার চেষ্টা করি তখন মনে করি যেগুলিতে আমি লুপ সম্পর্কে এমন জিনিস প্রমাণ করতে পারি না যেগুলি কেবল অ-নিরস্ত্রীকরণের অবসান ঘটায়। নিশ্চয়ই কেউ এই পরিস্থিতিতে কী করবেন তা নিয়ে কাজ করেছেন, বা কমপক্ষে উল্লেখ করেছেন যে এটি শক্ত, তবে কীভাবে এটি অনুসন্ধান করতে হবে তা আমি জানি না (সুতরাং "রেফারেন্স অনুরোধ" ট্যাগ)।
পটভূমি
আমি অ-নির্ধারণবাদ সহ কিছুক্ষণের ভাষা মডেল করতে চাই। আমি মনে করি এটি স্মিথ পাওয়ারডোমেনের সাথে এই জাতীয় ভাষার মডেল করার সুস্পষ্ট (বা কমপক্ষে নির্দোষ) উপায়, তবে আমি ভুল হলে আমাকে সংশোধন করুন। আমরা এই ভাষার একটি কমান্ডের অর্থ মডেল করব এমন একটি ফাংশন হিসাবে যার ডোমেন রাজ্যের সেট এবং যার কোডোমেন সেট , যেখানে হ'ল ন্যূনতম উপাদান যা অবসানহীনতা উপস্থাপন করে এবং হ'ল রাষ্ট্রগুলির শক্তি।পি ( এস ) ⊥ = { ⊥ } ∪ পি ( এস ) ⊥ পি ( এস )
আমরা কমান্ডগুলি রাজ্যগুলি থেকে নয়-সমাপ্তির ইভেন্ট বা রাজ্যগুলির সেটগুলিতে হিসাবে মানচিত্র হিসাবে ব্যাখ্যা করি যা সম্ভাব্য ফলাফলের প্রতিনিধিত্ব করে। অ- পছন্দ।
- যদি , অন্যথায়
- ⟦P \ সার্কেলড Q⟧ \ সিগমা = ot বট যদি বা ⟦Q⟧ \ সিগমা = ot বট , অন্যথায়
- ⟦ পি ⟧ σ = ⊥ ⟦ প্রশ্ন ⟧ τ = ⊥ τ ∈ ⟦ পি ⟧ σ ⋃ τ ∈ ⟦ পি ⟧ σ ⟦ প্রশ্ন ⟧ τ যদি বা কিছু জন্য , অন্যথায়
একটা নির্দেশ সম্পূর্ণ আংশিক অর্ডার , যেখানে কোন এবং উভয় এবং সঠিক সেট এবং হয় , এবং আমরা এই ফাংশন প্রসারিত করতে পারেন থেকে থেকে pointwise: যদি জন্য প্রতি , এবং হ'ল ফাংশন যা প্রতি রাজ্যের মানচিত্রকে ।⊥ ⊑ এস ' এস ' ∈ পি ( এস ) ⊥ এস 1 ⊑ এস 2 এস 1 এস 2 এস 1 ⊇ এস 2 চ এস পি ( এস ) ⊥ চ 1 ⊑ চ 2 চ 1 ( σ ) ⊑ চ 2 ( σ ) σ চ ⊥ ⊥
অর্থ উপরের প্রান্ত , যেখানে if , অন্যথায় যদি বা কিছু , অন্যথায় । (এই সংজ্ঞা ধরে নেয় যে আমি শুধু সংজ্ঞায়িত স্কট একটানা, কিন্তু আমি মনে করি এটা যে সরাইয়া ছেড়ে নিরাপদ।)চ ⊥ ⊑ চ ( চ ⊥ ) ⊑ চ ( চ ( চ ⊥ ) ) ⊑ ... চ ( ছ ) ( σ ) = { σ } ⟦ ই ⟧ ( σ ) = চ একটি ঠ গুলি ই ⊥ ⟦ পি ⟧ σ = ⊥τ ∈ ⟦ পি ⟧ σ ⋃ τ ∈ ⟦ পি ⟧ σ ছ ( τ ) চ
প্রশ্ন
এই প্রোগ্রামটি বিবেচনা করুন:
b : = t r u e ; w h i l e b d o
স্বজ্ঞাতভাবে, এটি এমন একটি লুপ যা কোনও ধনাত্মক এমনকি সংখ্যার ফিরিয়ে দিতে পারে বা শেষ করতে পারে না, এবং এটি দুর্বলতম উদার পূর্বশর্তটি ব্যবহার করে এই লুপটি সম্পর্কে আমরা কী প্রমাণ করতে পারি তার সাথে মিলে যায় (এটি প্রদর্শিত সম্ভব যে একটি লুপ) পরিবর্তিত)। তবে, লুপটি শেষ না করার ক্ষমতা রয়েছে (আমরা প্রোগ্রামটি যে সবসময় ডান হাতের শাখা গ্রহণ করি তা দ্বারা অ-নিরস্তকর পছন্দকে পরিমার্জন করতে পারি), কোনও প্রাথমিক অবস্থায় প্রদত্ত এই প্রোগ্রামটির অর্থ হ'ল । (কম অনানুষ্ঠানিকভাবে: ফাংশন যা কোনও রাষ্ট্রকে মানচিত্র করে যেখানে নিজেই মিথ্যা এবং যে কোনও রাষ্ট্র যেখানে সত্য , লুপটি সংজ্ঞায়িত করতে এর একটি নির্দিষ্ট বিন্দু হয় ।)⊥ b b ⊥ f
এর অর্থ হ'ল আমি যে নির্দোষ শব্দার্থতাকে প্রস্তাব করেছি তা প্রোগ্রামগুলির সাথে যুক্তি করতে সক্ষম হবেন বলে আমি আশা করি না correspond আমি আমার শব্দার্থবিজ্ঞানকে দোষ দিচ্ছি, তবে কীভাবে সেগুলি ঠিক করব।