دامنه بولی

از testwiki
پرش به ناوبری پرش به جستجو

در ریاضیات و جبر مجرد، دامنه بولی مجموعه ای است که دقیقاً از دو عنصر تشکیل شده است که تفاسیر آنها شامل نادرست و درست است. در منطق، ریاضیات و علوم کامپیوتر نظری، دامنه بولی معمولاً به صورت {۰، ۱}[۱][۲][۳][۴][۵] یا 𝔹[۶][۷] نوشته می‌شود.

ساختار جبری که به طور طبیعی بر روی یک دامنه بولی ساخته می شود جبر بولی با دو عنصر است. شی اولیه در دسته شبکه های محدود یک دامنه بولی است.

در علوم کامپیوتر ، یک متغیر بولی، متغیری است که مقدار خود را از یک دامنه بولی می گیرد. برخی از زبان های برنامه نویسی دارای کلمات یا نمادهای رزرو شده برای عناصر دامنه بولی هستند، به عنوان مثال false و true . با این حال، بسیاری از زبان های برنامه نویسی به معنای دقیق ، نوع داده بولی ندارند. به عنوان مثال، در C یا BASICT، نادرستی (falsity) با عدد 0 و درستی (truth) با عدد 1 یا 1- نشان داده می شود، و همه متغیرهایی که می توانند این مقادیر را بگیرند، می توانند هر مقدار عددی دیگری را نیز بگیرند.

تعمیم ها

دامنه بولی {0، 1} را می توان با بازه واحد الگو:بسته-بسته جایگزین کرد، در این صورت به جای تنها گرفتن مقادیر 0 یا 1، می توان هر مقداری بین و شامل 0 و 1 را در نظر گرفت. از نظر جبری، نفی (NOT) با ضرب (xy) جایگزین می شود، و فصل (OR) توسط قانون دمورگان 1(1x)(1y)=x+yxy تعریف می شود.

تفسیر این مقادیر به عنوان ارزش های درستی منطقی، یک منطق چند ارزشی به به ارمغان می آورد که مبنای منطق فازی و منطق احتمالی را تشکیل می دهد. در این تفاسیر، یک مقدار به عنوان "درجه" درستی تعبیر می شود (تا چه حدی یک گزاره درست است، یا احتمال درست بودن یک گزاره).

منابع

الگو:Reflist

  1. خطای یادکرد: برچسب <ref> نامعتبر؛ متنی برای ارجاع‌های با نام vanDalen_2004 وارد نشده است
  2. خطای یادکرد: برچسب <ref> نامعتبر؛ متنی برای ارجاع‌های با نام Makinson_2008 وارد نشده است
  3. خطای یادکرد: برچسب <ref> نامعتبر؛ متنی برای ارجاع‌های با نام Boolos-Jeffrey_1980 وارد نشده است
  4. خطای یادکرد: برچسب <ref> نامعتبر؛ متنی برای ارجاع‌های با نام Mendelson_1997 وارد نشده است
  5. خطای یادکرد: برچسب <ref> نامعتبر؛ متنی برای ارجاع‌های با نام Hehner_2010 وارد نشده است
  6. خطای یادکرد: برچسب <ref> نامعتبر؛ متنی برای ارجاع‌های با نام Parberry_1994 وارد نشده است
  7. خطای یادکرد: برچسب <ref> نامعتبر؛ متنی برای ارجاع‌های با نام Cortadella-Kishinevsky-Kondratyev-Lavagno-Yakovlev_2002 وارد نشده است