descartesclytie0x/descartes-math-platform
บทที่ 33 ตรรกศาสตร์ตรงกับหนังสือ พื้นฐาน ม.4 บทที่ 2 และเพิ่มเติม ม.4 เล่ม 1 บทที่ 2พื้นฐานเพิ่มเติม

33.2 ค่าความจริงและตาราง

ร้านเครื่องเขียนติดป้ายว่า ถ้าซื้อครบ 300300 บาท จะได้ถุงผ้าฟรี ลูกค้าสี่คนเดินออกจากร้าน คนแรกซื้อครบและได้ถุงผ้า คนที่สองซื้อครบแต่ไม่ได้ คนที่สามซื้อ 150150 บาทแต่ร้านใจดีแถมถุงให้ คนที่สี่ซื้อ 150150 บาทและไม่ได้ถุง ร้านผิดคำพูดกับใครบ้าง

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

ทำไมลูกศรจริงเมื่อเหตุเป็นเท็จ

ให้ pp แทน ซื้อครบ 300300 บาท และ qq แทน ได้ถุงผ้า ป้ายของร้านคือ p→qp\to q ไล่ลูกค้าทีละคน

  • คนแรก pp จริง qq จริง ร้านทำตามที่บอก ป้ายจริง
  • คนที่สอง pp จริง qq เท็จ ลูกค้าทำตามเงื่อนไขแล้วแต่ไม่ได้ของ ป้ายเท็จ
  • คนที่สาม pp เท็จ qq จริง ป้ายไม่ได้ห้ามร้านแถมของให้คนที่ซื้อไม่ครบ ร้านไม่ได้ผิดคำพูด
  • คนที่สี่ pp เท็จ qq เท็จ ลูกค้าไม่ได้ทำตามเงื่อนไข ร้านไม่ต้องให้ ก็ไม่ได้ผิดคำพูด

ประพจน์มีแค่สองค่า เมื่อไม่ผิดคำพูดก็ต้องนับเป็นจริง ลูกศรจึงเท็จเพียงแถวเดียว ส่วนก็ต่อเมื่อ p↔qp\leftrightarrow q หมายถึง ได้ถุงผ้าเมื่อซื้อครบ และซื้อครบเท่านั้นจึงได้ถุงผ้า คนที่สามจึงทำให้ประโยคนี้เท็จด้วย เพราะได้ถุงทั้งที่ซื้อไม่ครบ

ppqqp→qp\to qp↔qp\leftrightarrow q
TTTT
TFFF
FTTF
FFTT

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

ลองครบสี่คู่ค่าความจริง แล้วเขียนตารางของตัวเองก่อนเทียบ

ลองคิดก่อน

ข้อความ ถ้า 2+2=52 + 2 = 5 แล้ว 33 เป็นจำนวนคู่ เป็นจริงหรือเท็จ

ดูคำตอบ

เป็นจริง เหตุ 2+2=52 + 2 = 5 เท็จ ผล 33 เป็นจำนวนคู่ ก็เท็จ ตรงกับแถวสุดท้ายของตาราง ลูกศรจึงจริง หลายคนตอบเท็จเพราะรู้สึกว่าข้อความไม่มีเหตุผล แต่ค่าความจริงของลูกศรดูจากค่าของสองท่อนเท่านั้น ไม่ได้ดูว่าสองท่อนเกี่ยวข้องกันไหม

สร้างตารางหลายตัวแปร

ประพจน์ย่อยแต่ละตัวมีได้สองค่า ทุกครั้งที่เพิ่มประพจน์ย่อยหนึ่งตัว จำนวนกรณีจะคูณสอง ประพจน์ย่อย nn ตัวจึงมีกรณีค่าความจริง 2n2^n แถว สองตัวมีสี่แถว สามตัวมีแปดแถว แผนภาพต้นไม้ข้างล่างแสดงว่าแปดแถวมาจากไหน

TFTFTFTFTFTFTFแถว 1แถว 2แถว 3แถว 4แถว 5แถว 6แถว 7แถว 8pqr
แต่ละชั้นแตกเป็นสองกิ่ง สามชั้นจึงได้ 2 × 2 × 2 = 8 แถว

อ่านต้นไม้จากบนลงล่างจะได้ลำดับแถวที่นิยมใช้ คอลัมน์ pp เป็น T สี่แถวแล้ว F สี่แถว คอลัมน์ qq สลับทุกสองแถว คอลัมน์ rr สลับทุกแถว เรียงแบบนี้ทุกครั้งจะตรวจได้ง่ายว่าไม่มีแถวซ้ำ และเทียบตารางกับเพื่อนได้ทันที

จากนั้นเพิ่มคอลัมน์ทีละชั้นจากวงเล็บในสุดออกมา เหมือนลำดับการคำนวณในหน้า 33.1 คอลัมน์สุดท้ายคือตัวเชื่อมหลัก

ตัวอย่าง 1

ให้ p=Tp=T q=Fq=F r=Tr=T หาค่าความจริงของ (p∨q)∧∼r(p\vee q)\wedge\sim r

  1. ตัวเชื่อมหลักคือ และ ตรงกลาง จึงต้องรู้ค่าของสองฝั่งก่อน ฝั่งซ้ายคือวงเล็บ T∨F=TT\vee F=T เพราะมีตัวจริงอยู่แล้วหนึ่งตัว
  2. ฝั่งขวาคือ ∼r\sim r นิเสธติดอยู่กับ rr ตัวเดียว r=Tr=T จึงได้ ∼r=F\sim r=F
  3. นำสองฝั่งมาเชื่อมด้วย และ ได้ T∧F=FT\wedge F=F ประโยคนี้จึงเป็นเท็จ

ตัวอย่าง 2

สร้างตารางของ (p→q)∧(q→p)(p\to q)\wedge(q\to p) แล้วเทียบกับคอลัมน์ p↔qp\leftrightarrow q

  1. มีประพจน์ย่อยสองตัว จึงมี 22=42^2=4 แถว เขียนคอลัมน์ pp เป็น T T F F และ qq เป็น T F T F
  2. คอลัมน์ p→qp\to q เท็จแถวเดียวที่ pp จริง qq เท็จ คือแถวที่สอง ได้ T F T T
  3. คอลัมน์ q→pq\to p ต้องมองให้ qq เป็นเหตุ เท็จแถวเดียวที่ qq จริง pp เท็จ คือแถวที่สาม ได้ T T F T
  4. เชื่อมสองคอลัมน์ด้วย และ แถวที่จริงทั้งคู่คือแถวแรกกับแถวสุดท้าย ได้ T F F T
  5. คอลัมน์นี้ตรงกับ p↔qp\leftrightarrow q ทุกแถว ก็ต่อเมื่อจึงหมายถึงลูกศรสองทางจริง ตามที่บอกไว้ในหน้า 33.1

ตัวอย่าง 3

ในตารางแปดแถวของ (p∧q)→r(p\wedge q)\to r มีกี่แถวที่เป็นเท็จ

  1. ไม่ต้องคำนวณครบแปดแถว ให้ถามกลับว่าลูกศรเท็จเมื่อไร คำตอบคือเหตุจริงและผลเท็จเท่านั้น
  2. เหตุคือ p∧qp\wedge q ซึ่งจริงเมื่อ p=Tp=T และ q=Tq=T พร้อมกัน ผลคือ rr ต้องเป็น FF
  3. ทั้งสามค่าถูกบังคับหมด จึงมีแถวเดียว คือ p=Tp=T q=Tq=T r=Fr=F ในแผนภาพต้นไม้คือแถวที่ 2
  4. อีกเจ็ดแถวเป็นจริง การมองหาแถวที่เท็จก่อนเร็วกว่าการไล่ทุกแถวมาก

ย้อนจากค่าของทั้งประโยค

โจทย์อีกแบบให้ค่าความจริงของทั้งประโยคมา แล้วถามค่าของประพจน์ย่อย กุญแจคือตัวเชื่อมแต่ละตัวมีกรณีหนึ่งที่บังคับค่าได้หมด

ถ้ารู้ว่าจะได้
p∧qp\wedge q จริงpp จริง และ qq จริง
p∨qp\vee q เท็จpp เท็จ และ qq เท็จ
p→qp\to q เท็จpp จริง และ qq เท็จ

ส่วนกรณีอื่นยังบอกได้ไม่แน่นอน ถ้า p∧qp\wedge q เท็จ ยังไม่รู้ว่าตัวใดเท็จ อาจเท็จเพียงตัวเดียวหรือทั้งคู่ก็ได้ ถ้าลูกศรจริง มีได้ถึงสามกรณี ถ้าเจอโจทย์ย้อน ให้หาตัวเชื่อมที่อยู่ในกรณีบังคับก่อน

ลองคิดก่อน

ถ้า p∨qp\vee q จริง สรุปได้ว่าทั้งสองจริงไหม

ดูคำตอบ

ไม่ได้ อาจจริงเพียงตัวเดียว ข้อมูลที่บังคับให้ทั้งสองจริงคือตัวเชื่อม และ ที่เป็นจริง

ตัวอย่าง 4

กำหนด p∨qp\vee q เป็นจริง และ p→qp\to q เป็นเท็จ จงหาค่าความจริงของ pp และ qq

  1. เงื่อนไขแรก หรือจริง มีได้สามกรณี ยังสรุปไม่ได้ จึงเริ่มจากเงื่อนไขที่สองซึ่งอยู่ในกรณีบังคับ
  2. ลูกศรเท็จบังคับ p=Tp=T และ q=Fq=F
  3. นำคู่นี้ไปตรวจเงื่อนไขแรก T∨F=TT\vee F=T ผ่าน
  4. จึงมีคู่เดียวคือ p=Tp=T และ q=Fq=F

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

ตัวอย่าง 5

ถ้า (p∧∼q)→r(p\wedge\sim q)\to r เป็นเท็จ จงหาค่าความจริงของ (q∨r)→p(q\vee r)\to p

  1. ตัวเชื่อมหลักคือลูกศร และลูกศรเท็จ จึงได้ว่าเหตุ p∧∼qp\wedge\sim q จริง และผล rr เท็จ
  2. เหตุ p∧∼qp\wedge\sim q เป็น และ ที่จริง จึงบังคับต่อได้อีกชั้น pp จริง และ ∼q\sim q จริง ดังนั้น qq เท็จ
  3. ตอนนี้รู้ครบ p=Tp=T q=Fq=F r=Fr=F แทนลงในประโยคที่ถาม วงเล็บ q∨r=F∨F=Fq\vee r=F\vee F=F
  4. ลูกศรที่มีเหตุเท็จเป็นจริงเสมอ จึงได้ (q∨r)→p(q\vee r)\to p เป็นจริง

วิธีย้อนแบบนี้คือการเลือกเฉพาะแถวของตารางที่ผ่านทุกเงื่อนไข แต่ไม่ต้องเขียนตารางเต็ม หน้าถัดไปจะใช้ความคิดเดียวกันตรวจว่าข้อสรุปตามมาจากเหตุจริงไหม โดยมองหาแถวที่เหตุจริงทั้งหมดแต่ผลเท็จ

สรุป

  • ลูกศรเท็จเพียงกรณีเหตุจริงผลเท็จ ถ้าเหตุเท็จ ลูกศรจริงเสมอ
  • ก็ต่อเมื่อจริงเมื่อสองท่อนมีค่าตรงกัน และเท่ากับลูกศรสองทาง
  • ประพจน์ย่อย nn ตัวมี 2n2^n แถว เรียงให้ตัวแรกสลับช้าที่สุด แล้วคำนวณจากวงเล็บในสุดออกมา
  • โจทย์ย้อนให้เริ่มจากกรณีบังคับ คือ และที่จริง หรือที่เท็จ และลูกศรที่เท็จ
  • อย่าย้อนหาค่าประพจน์ย่อยเกินข้อมูลที่ให้ ถ้าเหลือหลายกรณีต้องตอบทุกกรณี