กลับไปหน้าบทความ

อ่าน 6 นาที

เมทริกซ์ตรรกะ

เมท ริกซ์ตรรกะ เมทริก ซ์ไบนารี เมทริกซ์ความสัมพันธ์ เมท ริกซ์บูลีน หรือ เมทริกซ์ (0, 1) คือ เมทริกซ์ ที่มีสมาชิกจาก โดเมนบูลีน B = {0, 1} เมทริกซ์ดังกล่าวสามารถใช้แทน...

เมทริกซ์ตรรกะ

เมทริกซ์ตรรกะเมทริกซ์ไบนารีเมทริกซ์ความสัมพันธ์เมทริกซ์บูลีนหรือเมทริกซ์ (0, 1)คือเมทริกซ์ที่มีสมาชิกจากโดเมนบูลีนB = {0, 1}เมทริกซ์ดังกล่าวสามารถใช้แทนความสัมพันธ์แบบไบนารี ระหว่าง เซตจำกัดสองเซตได้ เป็นเครื่องมือสำคัญในคณิตศาสตร์เชิงการจัดเรียงและวิทยาการคอมพิวเตอร์เชิงทฤษฎี

การแสดงความสัมพันธ์ในรูปแบบเมทริกซ์

ถ้าRเป็นความสัมพันธ์ทวิภาคระหว่างเซตดัชนี จำกัด XและY (ดังนั้นRX × Y ) แล้วRสามารถแทนด้วยเมทริกซ์ตรรกะMซึ่งดัชนีแถวและคอลัมน์เป็นดัชนีขององค์ประกอบในXและYตามลำดับ โดยที่ค่าในเมทริกซ์Mถูกกำหนดโดย

เพื่อกำหนดหมายเลขแถวและคอลัมน์ของเมทริกซ์ เซตXและYจะถูกกำหนดดัชนีด้วยจำนวนเต็ม บวก โดย ที่ iมีค่าตั้งแต่ 1 ถึงจำนวนสมาชิก (ขนาด) ของXและjมีค่าตั้งแต่ 1 ถึงจำนวนสมาชิกของY ดู รายละเอียดเพิ่มเติมได้ ในบทความเกี่ยวกับเซตที่มีดัชนี

เมทริกซ์ผกผัน ของความสัมพันธ์ไบนารี สอดคล้องกับความสัมพันธ์ผกผัน[ 1 ]

ตัวอย่าง

ความสัมพันธ์ทวิภาคRบนเซต{1, 2, 3, 4}ถูกกำหนดขึ้นโดยที่aRbเป็นจริงก็ต่อเมื่อa หารb ลงตัว โดยไม่มีเศษเหลือ ตัวอย่างเช่น 2 R 4 เป็นจริงเพราะ 2 หาร 4 ลงตัวโดยไม่มีเศษเหลือ แต่ 3 R 4 ไม่เป็นจริงเพราะเมื่อ 3 หาร 4 จะมีเศษเหลือ 1 เซตต่อไปนี้คือเซตของคู่ที่ความสัมพันธ์Rเป็นจริง

{(1, 1), (1, 2), (1, 3), (1, 4), (2, 2), (2, 4), (3, 3), (4, 4)}.

การแสดงผลที่สอดคล้องกันในรูปแบบเมทริกซ์ตรรกะคือ

ซึ่งรวมถึงแนวทแยงมุมที่ประกอบด้วยเลขหนึ่งทั้งหมด เนื่องจากแต่ละจำนวนสามารถหารตัวเองได้

ตัวอย่างอื่นๆ

คุณสมบัติบางประการ

การคูณเมทริกซ์ตรรกะสองเมทริกซ์โดยใช้พีชคณิตบูลี

เมทริกซ์ที่แสดงความสัมพันธ์เท่ากันบนเซตจำกัดคือเมทริกซ์เอกลักษณ์Iซึ่งก็คือเมทริกซ์ที่มีค่าบนแนวทแยงมุมเป็น 1 ทั้งหมด ในขณะที่ค่าอื่นๆ เป็น 0 ทั้งหมด โดยทั่วไปแล้ว ถ้าความสัมพันธ์R สอดคล้องกับIRแล้วRจะเป็นความสัมพันธ์สะท้อนกลับ

หากโดเมนบูลีนถูกมองว่าเป็นเซมิริงซึ่งการบวกสอดคล้องกับตรรกะ ORและการคูณสอดคล้องกับตรรกะ ANDการแสดงเมทริกซ์ของการประกอบความสัมพันธ์สองรายการจะเท่ากับผลคูณเมทริกซ์ ของการแสดงเมทริก ซ์ของความสัมพันธ์เหล่านี้ ผลคูณนี้สามารถคำนวณได้ใน เวลา ที่คาดหวัง O( ) [ 3 ]

โดยทั่วไป การดำเนินการกับเมทริกซ์ไบนารีมักถูกกำหนดในรูปของเลขคณิตมอดูลาร์ mod 2 กล่าวคือ องค์ประกอบของเมทริกซ์จะถูกมองว่าเป็นองค์ประกอบของฟิลด์กาโลอิส การดำเนินการเหล่านี้ปรากฏในรูปแบบการแสดงที่หลากหลาย และมีรูปแบบพิเศษที่จำกัดกว่าอีกหลายรูปแบบ ตัวอย่างเช่น มีการนำไปใช้ในการตรวจ สอบความพึงพอใจของการดำเนิน การ XOR

จำนวนเมท ริกซ์ไบนารีขนาด m x n ที่แตกต่างกัน มีค่าเท่ากับ 2mn ซึ่งจึงเป็นจำนวนจำกัด

โครงตาข่าย

ให้nและmเป็นค่าที่กำหนด และให้Uแทนเซตของ เมทริกซ์ตรรกะขนาด m × n ทั้งหมด แล้วUมีลำดับบางส่วนที่กำหนดโดย

อันที่จริงUเป็นพีชคณิตบูลีนที่มีการดำเนินการ&หรือ ระหว่างเมทริกซ์สองเมทริกซ์ที่ใช้กับแต่ละส่วนประกอบ ส่วนเติมเต็มของเมทริกซ์ตรรกะ ได้มาจากการสลับเลขศูนย์และเลขหนึ่งทั้งหมดด้วยค่าตรงข้าม

เมทริกซ์ตรรกะทุกเมทริกซ์A = ( A ij )จะมีเมทริกซ์สลับเปลี่ยนA T = ( A ji )สมมติว่าAเป็นเมทริกซ์ตรรกะที่ไม่มีคอลัมน์หรือแถวใดเป็นศูนย์เหมือนกันทั้งหมด ผลคูณของเมทริกซ์โดยใช้เลขคณิตบูลีนจะมีเมทริกซ์เอกลักษณ์ขนาด m × mและผลคูณจะมีเมท ริก ซ์เอกลักษณ์ ขนาด n × n

ในฐานะโครงสร้างทางคณิตศาสตร์ พีชคณิตบูลีนUก่อให้เกิดแลตทิซที่เรียงลำดับโดยการรวมเข้าด้วยกันนอกจากนี้ยังเป็นแลตทิซแบบคูณเนื่องจากการคูณเมทริกซ์

เมทริกซ์ตรรกะทุกเมทริกซ์ในUสอดคล้องกับความสัมพันธ์แบบไบนารี การดำเนินการที่ระบุไว้เหล่านี้บนUและการเรียงลำดับ สอดคล้องกับแคลคูลัสของความสัมพันธ์โดยการคูณเมทริกซ์แสดงถึงการประกอบความสัมพันธ์[ 4 ]

เวกเตอร์ตรรกะ

โครงสร้างแบบกลุ่ม
ทั้งหมดการเชื่อมโยงตัวตนหารลงตัว
แมกมาบางส่วนไม่จำเป็นไม่จำเป็นไม่จำเป็นไม่จำเป็น
เซมิกรุปอยด์ไม่จำเป็นที่จำเป็นไม่จำเป็นไม่จำเป็น
หมวดหมู่ขนาดเล็กไม่จำเป็นที่จำเป็นที่จำเป็นไม่จำเป็น
กรุปอยด์ไม่จำเป็นที่จำเป็นที่จำเป็นที่จำเป็น
แมกมาที่จำเป็นไม่จำเป็นไม่จำเป็นไม่จำเป็น
กลุ่มย่อยที่จำเป็นไม่จำเป็นไม่จำเป็นที่จำเป็น
แมกมาหน่วยที่จำเป็นไม่จำเป็นที่จำเป็นไม่จำเป็น
วนลูปที่จำเป็นไม่จำเป็นที่จำเป็นที่จำเป็น
เซมิกรุ๊ปที่จำเป็นที่จำเป็นไม่จำเป็นไม่จำเป็น
กลุ่มควาซิแบบเชื่อมโยงที่จำเป็นที่จำเป็นไม่จำเป็นที่จำเป็น
โมโนอิดที่จำเป็นที่จำเป็นที่จำเป็นไม่จำเป็น
กลุ่มที่จำเป็นที่จำเป็นที่จำเป็นที่จำเป็น

ถ้าmหรือnเท่ากับหนึ่งเมทริกซ์ตรรกะm × n ( m ij ) จะเป็นเวกเตอร์ตรรกะหรือสตริงบิตถ้าm = 1 เวกเตอร์นั้นจะเป็นเวกเตอร์แถว และถ้าn = 1 จะเป็นเวกเตอร์คอลัมน์ ในทั้งสองกรณี ดัชนีที่เท่ากับ 1 จะถูกตัดออกจากการแสดงเวกเตอร์

สมมติว่า P และQเป็นเวกเตอร์ตรรกะสองตัว ผล คูณภายนอกของPและ Q จะได้ความสัมพันธ์แบบสี่เหลี่ยมผืนผ้าขนาดm × n

การเรียงลำดับแถวและคอลัมน์ของเมทริกซ์ดังกล่าวใหม่สามารถประกอบเลขหนึ่งทั้งหมดเข้าเป็นส่วนสี่เหลี่ยมผืนผ้าของเมทริกซ์ได้[ 5 ]

ให้hเป็นเวกเตอร์ที่มีค่าเป็นหนึ่งทั้งหมด ถ้าvเป็นเวกเตอร์ตรรกะใดๆ ความสัมพันธ์R = vh Tจะมีแถวคงที่ที่กำหนดโดยvในแคลคูลัสของความสัมพันธ์Rดังกล่าวเรียกว่าเวกเตอร์[ 5 ]ตัวอย่างเฉพาะอย่างหนึ่งคือความสัมพันธ์สากล

สำหรับความสัมพันธ์R ที่กำหนดให้ ความสัมพันธ์สี่เหลี่ยมผืนผ้าสูงสุดที่บรรจุอยู่ในRเรียกว่าแนวคิดในRความสัมพันธ์สามารถศึกษาได้โดยการแยกย่อยออกเป็นแนวคิด แล้วสังเกตโครงข่ายแนวคิดที่เกิดขึ้น

พิจารณาตารางโครงสร้างคล้ายกลุ่ม โดยที่ "ไม่จำเป็น" สามารถแทนด้วย 0 และ "จำเป็น" แทนด้วย 1 ซึ่งก่อให้เกิดเมทริกซ์เชิงตรรกะในการคำนวณองค์ประกอบของเมทริกซ์นี้ จำเป็นต้องใช้ผลคูณภายในเชิงตรรกะของคู่เวกเตอร์เชิงตรรกะในแถวของเมทริกซ์นี้ หากผลคูณภายในนี้เป็น 0 แสดงว่าแถวนั้นตั้งฉากกัน ในความเป็นจริงหมวดหมู่ขนาดเล็กตั้งฉากกับควาซิกรุปและกรุปอยด์ตั้งฉากกับแมกมาดังนั้นจึงมีศูนย์อยู่ในเมทริก ซ์นี้ และ เมท ริกซ์ นี้จึงไม่ใช่ความสัมพันธ์สากล

ผลรวมแถวและคอลัมน์

การรวมเลข 1 ทั้งหมดในเมทริกซ์ตรรกะสามารถทำได้สองวิธี: บวกแถวก่อนหรือบวกคอลัมน์ก่อน เมื่อบวกผลรวมของแถว ผลรวมจะเท่ากับเมื่อบวกผลรวมของคอลัมน์ ในเรขาคณิตเหตุการณ์เมทริกซ์จะถูกตีความว่าเป็นเมทริกซ์เหตุการณ์โดยที่แถวสอดคล้องกับ "จุด" และคอลัมน์เป็น "บล็อก" (ซึ่งเป็นการขยายความของเส้นที่ประกอบด้วยจุด) ผลรวมของแถวเรียกว่าระดับจุดและผลรวมของคอลัมน์เรียกว่าระดับบล็อกผลรวมของระดับจุดเท่ากับผลรวมของระดับบล็อก[ 6 ]

ปัญหาแรกๆ ในพื้นที่นี้คือ "การค้นหาเงื่อนไขที่จำเป็นและเพียงพอสำหรับการมีอยู่ของโครงสร้างเหตุการณ์ที่มีระดับจุดและระดับบล็อกที่กำหนด หรือในภาษาเมทริกซ์ สำหรับการมีอยู่ของเมทริกซ์ (0, 1) ประเภทv  ×  bที่มีผลรวมแถวและคอลัมน์ที่กำหนด" [ 6 ]ปัญหานี้ได้รับการแก้ไขโดยทฤษฎีบท Gale–Ryser

ดูเพิ่มเติม

หมายเหตุ

  1. ^ Irving M. Copilowish (ธันวาคม 1948) "การพัฒนาเมทริกซ์ของแคลคูลัสของความสัมพันธ์"วารสารตรรกศาสตร์เชิงสัญลักษณ์ 13(4): 193–203ลิงก์ Jstor
  2. ปีเตอร์เซน, เคลด์ (8 กุมภาพันธ์ พ.ศ. 2556) “บินแมทริกซ์” . สืบค้นเมื่อ 11 สิงหาคม 2017 .
  3. ^ O'Neil, Patrick E.; O'Neil, Elizabeth J. (1973). "อัลกอริทึมเวลาที่คาดหวังอย่างรวดเร็วสำหรับการคูณเมทริกซ์บูลีนและการปิดแบบทรานซิทีฟ" ข้อมูลและการควบคุม 22 (2): 132– 8. doi : 10.1016/s0019-9958(73)90228-3 .— อัลกอริทึมนี้อาศัยคุณสมบัติการบวกที่ไม่เปลี่ยนแปลงผลลัพธ์ (idempotent ) ดังที่แสดงในหน้า 134 (ด้านล่าง)
  4. ^ Copilowish, Irving (ธันวาคม 1948). "การพัฒนาเมทริกซ์ของแคลคูลัสของความสัมพันธ์". วารสารตรรกศาสตร์เชิงสัญลักษณ์ 13 ( 4): 193– 203. doi : 10.2307/2267134 . JSTOR 2267134 . 
  5. ^ a b Schmidt, Gunther (2013). "6: ความสัมพันธ์และเวกเตอร์". คณิตศาสตร์เชิงสัมพันธ์ . สำนักพิมพ์มหาวิทยาลัยเคมบริดจ์. หน้า 91. doi : 10.1017/CBO9780511778810 . ISBN 978-0-511-77881-0.
  6. ^ a bเช่น ดูBeth, Thomas; Jungnickel, Dieter ; Lenz, Hanfried (1999). "I. ตัวอย่างและคำจำกัดความพื้นฐาน" ทฤษฎีการออกแบบสารานุกรมคณิตศาสตร์และการประยุกต์ใช้เล่มที่ 69 (ฉบับที่ 2) สำนักพิมพ์มหาวิทยาลัยเค บริดจ์หน้า 18 doi : 10.1017/CBO9780511549533.001 ISBN 978-0-521-44432-3.
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Logical_matrix&oldid=1318503788#Logical_vectors "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เมทริกซ์ตรรกะ

เมท ริกซ์ตรรกะ เมทริก ซ์ไบนารี เมทริกซ์ความสัมพันธ์ เมท ริกซ์บูลีน หรือ เมทริกซ์ (0, 1) คือ เมทริกซ์ ที่มีสมาชิกจาก โดเมนบูลีน B = {0, 1} เมทริกซ์ดังกล่าวสามารถใช้แทน...

การแสดงความสัมพันธ์ในรูปแบบเมทริกซ์

ถ้า R เป็น ความสัมพันธ์ทวิภาค ระหว่าง เซตดัชนี จำกัด X และ Y (ดังนั้น R ⊆ X × Y ) แล้ว R สามารถแทนด้วยเมทริกซ์ตรรกะ M ซึ่งดัชนีแถวและคอลัมน์เป็นดัชนีขององค์ประกอบใน X และ Y ตามลำดับ โดยที่ค่าในเมทริกซ์ M ถูกกำหนดโดย

ตัวอย่าง

ความสัมพันธ์ทวิภาค R บนเซต {1, 2, 3, 4} ถูกกำหนดขึ้นโดยที่ aRb เป็นจริงก็ต่อเมื่อ a หาร b ลงตัว โดยไม่มีเศษเหลือ ตัวอย่างเช่น 2 R 4 เป็นจริงเพราะ 2 หาร 4 ลงตัวโดยไม่มีเศษเหลือ แต่ 3 R 4 ไม่เป็นจริงเพราะเมื่อ 3 หาร 4 จะมีเศษเหลือ 1...

ตัวอย่างอื่นๆ

เมท ริกซ์การเรียงสับเปลี่ยน คือเมทริกซ์ (0, 1) ซึ่งแต่ละคอลัมน์และแถวจะมีสมาชิกที่ไม่เป็นศูนย์เพียงตัวเดียวเท่านั้น อาร์เรย์ คอสตาส เป็นกรณีพิเศษของเมทริกซ์การเรียงสับเปลี่ยน ใน เรขาคณิตเชิงการจัดเรียง และ เรขาคณิตจำกัด เมท ริกซ์ความสัมพันธ์ จะมีค่า เป็น1...