প্রোগ্রামিং ল্যাঙ্গুয়েজ শব্দার্থবিজ্ঞানে প্রোগ্রামের রাষ্ট্রের ধারণাটি একটি স্পষ্ট দার্শনিক ধারণা নয়, তবে একটি গাণিতিক খুব সূক্ষ্ম ধারণা। একটি রাষ্ট্র s এই ছোট পদক্ষেপে অপারেশনাল শব্দার্থক একটি আংশিক ফাংশন
s:Var↪Z
যা ভেরিয়েবলের মান রেকর্ড করে। তাই যদিsx=vতারপর পরিবর্তনশীল x মান আছে v। রাষ্ট্রটি অগত্যা একটি আংশিক ফাংশন, যেহেতু এটি কেবল পরিবর্তিত ভেরিয়েবলের মানগুলি রেকর্ড করার জন্য বোধগম্য।
উদ্ঘাটিত অক্ষর
⟨whilebdoS,s⟩⇒⟨ifbthenS;whilebdoSelse skip,s⟩
কেবল আমাদের বলছে যে আমরা একটি শর্তাধীন বিবৃতিতে কিছুক্ষণের লুপটি উদ্ঘাটিত করি, যার শাখাগুলির মধ্যে একটি লুপ থাকে। কোনও ভেরিয়েবলের কারণে তাদের মান পরিবর্তন হবে না এবং এই কারণে রাষ্ট্র পরিবর্তন করে না।