বুলিয়ান অ্যালজেবরা কাকে বলে? এর ইতিহাস ও বৈশিষ্ট্য

গণিতের প্রচলিত অ্যালজেবরা বা বীজগণিত সংখ্যা এবং পাটিগণিতীয় নিয়মের ওপর ভিত্তি করে তৈরি হলেও, বুলিয়ান অ্যালজেবরা মূলত সত্য বা মিথ্যা—এই দুটি যুক্তির ওপর ভিত্তি করে কাজ করে।

বুলিয়ান অ্যালজেবরা কাকে বলে?

যে অ্যালজেবরা বা বীজগণিতে যুক্তিমূলক সিদ্ধান্ত বা সত্যতা যাচাইয়ের জন্য কেবল দুটি অবস্থা বা অঙ্ক—০ (শূন্য) এবং ১ (এক) ব্যবহার করা হয় এবং লজিক্যাল অপারেশন (AND, OR, NOT) এর মাধ্যমে গাণিতিক বা যৌক্তিক সমস্যার সমাধান করা হয়, তাকে বুলিয়ান অ্যালজেবরা বলে।

সহজ ভাষায়, কম্পিউটারের লজিক গেট এবং ডিজিটাল সার্কিটগুলো যেভাবে কাজ করে, তার গাণিতিক রূপই হলো বুলিয়ান অ্যালজেবরা। এখানে ‘০’ দিয়ে মিথ্যা (False), বন্ধ (OFF) বা নিম্ন ভোল্টেজ এবং ‘১’ দিয়ে সত্য (True), চালু (ON) বা উচ্চ ভোল্টেজ বোঝানো হয়।

বুলিয়ান অ্যালজেবরার ইতিহাস

১৮৫৪ সালে প্রখ্যাত ব্রিটিশ গণিতবিদ জর্জ বুল (George Boole) তাঁর বিখ্যাত গ্রন্থ ‘An Investigation of the Laws of Thought’ এ প্রথম যুক্তিবিদ্যা ও গণিতের সংযোগ ঘটিয়ে এই বিশেষ বীজগণিত প্রবর্তন করেন। তাঁর নামানুসারেই একে বুলিয়ান অ্যালজেবরা বা বুলীয় বীজগণিত বলা হয়। পরবর্তীতে ১৯৩৮ সালে ক্লদ শ্যানন (Claude Shannon) প্রথম টেলিফোন সুইচিং সার্কিটে বুলিয়ান অ্যালজেবরার সফল প্রয়োগ করেন।

সাধারণ বীজগণিত ও বুলিয়ান অ্যালজেবরার মধ্যে মূল পার্থক্য

১. চলক ও মান: সাধারণ বীজগণিতে চলকের মান যেকোনো বাস্তব সংখ্যা (যেমন: x, y, z-এর মান যেকোনো সংখ্যা হতে পারে) হতে পারে। কিন্তু বুলিয়ান অ্যালজেবরায় চলকগুলোর মান কেবল দুটি হতে পারে—০ অথবা ১।
২. অপারেশন বা প্রক্রিয়া: সাধারণ বীজগণিতে যোগ, বিয়োগ, গুণ, ভাগ প্রচলিত নিয়মে হয়। অন্যদিকে বুলিয়ান অ্যালজেবরায় প্রধানত তিনটি লজিক্যাল অপারেশন ব্যবহৃত হয়:

  • OR অপারেশন (যুক্তিমূলক যোগ): যেমন: 0 + 0 = 0, 0 + 1 = 1, 1 + 1 = 1
  • AND অপারেশন (যুক্তিমূলক গুণ): যেমন: 0.0 = 0, 1. 0 = 0, 1.1 = 1
  • NOT অপারেশন (পূরক বা বিপরীত): যেমন: 0-এর পূরক 1, এবং 1-এর পূরক 0 (যাকে 0̄ = 1 বা 1̄ = 0 লেখা হয়)।

বুলিয়ান অ্যালজেবরার ব্যবহার ও গুরুত্ব

  • কম্পিউটার ও প্রসেসরের ভেতরের ডিজিটাল সার্কিট ডিজাইন করতে।
  • লজিক গেট (Logic Gates) তৈরিতে।
  • ডেটা প্রসেসিং, প্রোগ্রামিং ও আধুনিক মাইক্রোপ্রসেসরের কার্যকারিতা নিয়ন্ত্রণে।

Leave a Comment

error: Content is protected !!