พีชคณิตบูลีนเป็นระบบที่ใช้รวมและย่อรูปนิพจน์จริง/เท็จ หากคุณกำลังพยายามลดรูปนิพจน์ตรรกะ เช่น เครื่องมือหลักคือกฎต่าง ๆ เช่น กฎส่วนเติมเต็ม กฎการแจกแจง กฎการดูดกลืน และทฤษฎีบทของเดอมอร์แกน
ในการเขียนแบบที่ใช้กันทั่วไป หมายถึง OR, หมายถึง AND และ หมายถึง NOT บางเล่มเขียน NOT เป็น แต่กฎพื้นฐานยังเหมือนเดิม
พีชคณิตบูลีนหมายถึงอะไร
พีชคณิตทั่วไปทำงานกับจำนวน ส่วนพีชคณิตบูลีนทำงานกับข้อความหรือ ตัวแปรฐานสองที่รับค่าได้เพียงสองค่าเท่านั้น คือ จริง/เท็จ หรือ
สิ่งนี้ทำให้กฎเปลี่ยนไป ในพีชคณิตบูลีน
อัตลักษณ์ทั้งสองนี้สื่อความหมายเดียวกัน คือ การทำเงื่อนไขเดิมซ้ำไม่ได้สร้างผลลัพธ์ใหม่ หากสวิตช์เปิดอยู่แล้ว การพูดว่า "เปิด OR เปิด" ก็ไม่ได้เปลี่ยนอะไร
กฎของพีชคณิตบูลีนที่ใช้จริง
นี่คือกฎที่พบได้บ่อยที่สุดเมื่อคุณย่อรูปนิพจน์บูลีน
กฎเอกลักษณ์
การบวกด้วย false ไม่เปลี่ยนค่า และการ AND กับ true ก็ไม่เปลี่ยนค่า
กฎศูนย์
ถ้า OR มี true อยู่แล้ว ผลลัพธ์ทั้งหมดจะเป็น true ถ้า AND มี false อยู่ ผลลัพธ์ทั้งหมดจะเป็น false
กฎไอดีมโพเทนต์
การเขียนตัวแปรเดิมซ้ำไม่ทำให้นิพจน์เปลี่ยนไป
กฎส่วนเติมเต็ม
ตัวแปรหนึ่งกับค่าตรงข้ามของมันครอบคลุมทุกกรณีใน OR แต่จะไม่เกิดพร้อมกันใน AND
กฎสลับที่และกฎเปลี่ยนหมู่
กฎเหล่านี้ทำให้คุณสลับลำดับหรือจัดกลุ่มพจน์ใหม่ได้โดยไม่เปลี่ยนผลลัพธ์
กฎการแจกแจง
รูปแบบที่สองอาจดูไม่คุ้นเคยน้อยกว่า แต่เป็นอัตลักษณ์มาตรฐานของพีชคณิตบูลีน และมักปรากฏตอนแยกตัวประกอบ
กฎการดูดกลืน
กฎเหล่านี้มีประโยชน์มากเป็นพิเศษเมื่อนิพจน์ดูยาวกว่าที่จริงเป็น
ทฤษฎีบทของเดอมอร์แกน
กฎเหล่านี้บอกว่าการปฏิเสธเคลื่อนผ่าน OR และ AND อย่างไร เมื่อ NOT ผ่านวงเล็บ OR และ AND จะสลับบทบาทกัน
ตัวอย่างทำจริง: ย่อรูป
เริ่มจาก
ดึง ที่เป็นตัวประกอบร่วมออกมา:
ตอนนี้ใช้กฎส่วนเติมเต็ม:
จากนั้นใช้กฎเอกลักษณ์:
ดังนั้น ในเชิงสัญชาตญาณ ถ้า ไม่ว่า หรือ ก็ต้องมีหนึ่งพจน์เป็นจริง ถ้า ทั้งสองพจน์จะเป็นเท็จ นิพจน์ทั้งหมดจึงขึ้นอยู่กับ เท่านั้น
ข้อผิดพลาดที่พบบ่อยในพีชคณิตบูลีน
ข้อผิดพลาดที่พบบ่อยอย่างหนึ่งคือการนำความเคยชินจากพีชคณิตทั่วไปมาใช้กับพีชคณิตบูลีน เช่น ไม่ใช่กฎของบูลีน ในที่นี้ผลลัพธ์ที่ถูกต้องคือ
อีกข้อผิดพลาดหนึ่งคือใช้กฎโดยไม่ตรวจสอบสัญลักษณ์ ในหลายตำรา หมายถึง OR ไม่ใช่การบวกแบบเลขคณิต และการเขียนตัวแปรติดกันหมายถึง AND
นักเรียนยังมักใช้ทฤษฎีบทของเดอมอร์แกนผิด โดยใส่เครื่องหมายปฏิเสธให้แต่ละตัวแปร แต่ลืมสลับ OR กับ AND ทั้งสองส่วนนี้สำคัญพอ ๆ กัน
พีชคณิตบูลีนถูกใช้ที่ไหน
พีชคณิตบูลีนเป็นแกนสำคัญของตรรกะดิจิทัล ซึ่งตัวแปรแทนสถานะเปิด/ปิด หรือจริง/เท็จ มันถูกใช้เพื่อย่อแบบวงจร เขียนเงื่อนไขตรรกะในซอฟต์แวร์ให้กระชับขึ้น และใช้วิเคราะห์ตัวกรองการค้นหาหรือคำสั่งค้นฐานข้อมูล
ถ้าตัวแปรไม่ได้เป็นแบบฐานสอง หรือการดำเนินการเป็นเลขคณิตทั่วไป กฎของบูลีนจะใช้ตรง ๆ ไม่ได้ เงื่อนไขที่มีเพียงสองค่านี่เองที่ทำให้ระบบนี้ทำงานได้
ลองย่อรูปที่คล้ายกัน
ลองย่อรูป ดู หากคุณใช้กฎข้างต้นอย่างระมัดระวัง มันจะยุบลงมากกว่าที่เห็นในตอนแรก ถ้าอยากไปอีกขั้น ลองสร้างตารางค่าความจริงและตรวจดูว่ารูปที่ย่อแล้วให้ผลตรงกันทุกแถว
ต้องการความช่วยเหลือในการแก้โจทย์?
อัปโหลดคำถามของคุณแล้วรับคำตอบแบบทีละขั้นตอนที่ผ่านการตรวจสอบในไม่กี่วินาที
เปิด GPAI Solver →