เชฟเฟอร์สโตรก
| เอ็นแอนด์ | |
|---|---|
| คำนิยาม | |
| ตารางความจริง | |
| ประตูตรรกะ | |
| รูปแบบปกติ | |
| แยกส่วน | |
| คำเชื่อม | |
| พหุนาม Zhegalkin | |
| โครงตาข่ายของโพสต์ | |
| รักษาศูนย์ | เลขที่ |
| 1-การรักษา | เลขที่ |
| โมโนโทน | เลขที่ |
| อัฟฟิน | เลขที่ |
| ตนเองสอง | เลขที่ |
| ตัวเชื่อมตรรกะ | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||
| แนวคิดที่เกี่ยวข้อง | ||||||||||||||||||||||||||
| แอปพลิเคชัน | ||||||||||||||||||||||||||
ในฟังก์ชันบูลีนและแคลคูลัสเชิงประพจน์ เครื่องหมายShefferแสดงถึงการดำเนินการทางตรรกะที่เทียบเท่ากับการปฏิเสธของ การดำเนิน การเชื่อมโยงซึ่งแสดงในภาษาทั่วไปว่า "ไม่ใช่ทั้งสอง" เรียกอีกอย่างว่าการไม่เชื่อมโยง การปฏิเสธทางเลือก (เนื่องจากในทางปฏิบัติหมายความว่าตัวถูกดำเนินการอย่างน้อยหนึ่งตัวเป็นเท็จ) หรือNAND ("ไม่ใช่และ") [ 1 ]ในอิเล็กทรอนิกส์ดิจิทัลเครื่องหมายนี้สอดคล้องกับเกต NANDตั้งชื่อตามHenry Maurice Shefferและเขียนเป็นหรือเช่นหรือเช่นหรือเช่นในรูปแบบการเขียนสัญลักษณ์ภาษาโปแลนด์โดยŁukasiewicz (แต่ไม่ใช่ในรูปแบบ || ซึ่งมักใช้แทนการเชื่อมแบบ "หรือ " )
ตัวดำเนิน การคู่ขนานของมันคือตัวดำเนินการ NOR (หรือที่รู้จักกันในชื่อPeirce arrow , Quine daggerหรือWebb operator ) เช่นเดียวกับตัวดำเนินการคู่ขนานของมัน NAND สามารถใช้ได้ด้วยตัวเอง โดยไม่ต้องมีตัวดำเนินการตรรกะอื่นใด เพื่อสร้างระบบตรรกะ ที่เป็นทางการ (ทำให้ NAND สมบูรณ์ในเชิงฟังก์ชัน ) คุณสมบัตินี้ทำให้เกต NANDมีความสำคัญอย่างยิ่งต่ออุปกรณ์อิเล็กทรอนิกส์ดิจิทัล สมัยใหม่ รวมถึงการใช้งานในการออกแบบโปรเซสเซอร์คอมพิวเตอร์
คำนิยาม
การเชื่อมแบบไม่เป็นเท็จ (non-conjunction)เป็นการดำเนินการทางตรรกะ บน ค่าตรรกะสอง ค่า โดยจะให้ค่าเป็นจริงก็ต่อเมื่ออย่างน้อยหนึ่งในประพจน์เป็นเท็จ เท่านั้น
ตารางความจริง
ตารางความจริงของมีรายละเอียดดังนี้
| เอฟ | เอฟ | ที |
| เอฟ | ที | ที |
| ที | เอฟ | ที |
| ที | ที | เอฟ |
ความสมมูลเชิงตรรกะ
จังหวะของเชฟเฟอร์และคือการปฏิเสธของการเชื่อมโยงของพวกมัน
ตามกฎของเดอ มอร์แกนสิ่งนี้เทียบเท่ากับการแยกของคำปฏิเสธของและ
สัญลักษณ์และชื่อทางเลือก
เพียร์ซเป็นคนแรกที่แสดงให้เห็นถึงความสมบูรณ์เชิงหน้าที่ของคำเชื่อมที่ไม่ใช่คำสันธาน (โดยแสดงสิ่งนี้ในรูปแบบ)) แต่ไม่ได้เผยแพร่ผลลัพธ์ของเขา[ 2 ] [ 3 ]บรรณาธิการของ Peirce เพิ่ม) สำหรับการไม่แยก[ 3 ]
ในปี ค.ศ. 1911 สแตมม์เป็นคนแรกที่ตีพิมพ์บทพิสูจน์ความสมบูรณ์ของการเชื่อมโยงที่ไม่ต่อเนื่อง โดยแสดงสิ่งนี้ด้วย( ตะขอ Stamm ) [ 4 ]และการไม่แยกกันในการพิมพ์ครั้งแรกและแสดงให้เห็นถึงความสมบูรณ์ของฟังก์ชัน[ 5 ]
ในปี ค.ศ. 1913 เชฟเฟอร์ได้อธิบายการแยกส่วนที่ไม่สมบูรณ์โดยใช้และแสดงให้เห็นถึงความสมบูรณ์แบบในการใช้งาน เชฟเฟอร์ยังใช้สำหรับการไม่แยก[ 4 ]หลายคน เริ่มตั้งแต่Nicodในปี 1917 และตามมาด้วยWhiteheadและRussellเข้าใจผิดคิดว่า Sheffer ได้อธิบายการไม่เชื่อมโยงกันโดยใช้โดยตั้งชื่อสัญลักษณ์นี้ว่า เส้นโค้งเชฟเฟอร์ (Sheffer stroke)
ในปี ค.ศ. 1928 ฮิลเบิร์ตและแอคเคอร์แมนน์ได้อธิบายการไม่เชื่อมโยงกันด้วยตัวดำเนินการ[ 6 ] [ 7 ]
ในปี ค.ศ. 1929 ลูคาซิวิชได้ใช้ในสำหรับการไม่เชื่อมโยงกันใน สัญลักษณ์ ภาษาโปแลนด์ ของเขา [ 8 ]
สัญลักษณ์ทางเลือกสำหรับการไม่เชื่อมโยงกันคือยังไม่ชัดเจนว่าใครเป็นผู้ริเริ่มใช้สัญลักษณ์นี้ก่อน แม้ว่าจะมีข้อมูลที่เกี่ยวข้องอยู่ก็ตามQuine ใช้คำว่า "non-disjunction" ในปี พ.ศ. 2483 [ 9 ]
ประวัติศาสตร์
ขีดนี้ตั้งชื่อตามเฮนรี มอริซ เชฟเฟอร์ผู้ซึ่งในปี 1913 ได้ตีพิมพ์บทความในTransactions of the American Mathematical Society [ 10 ]โดยนำเสนอระบบสัจพจน์ของพีชคณิตบูลีนโดยใช้ขีด และพิสูจน์ความเท่าเทียมกันกับสูตรมาตรฐานของฮันติงตันโดยใช้ตัวดำเนินการที่คุ้นเคยของตรรกะเชิงประพจน์ ( AND , OR , NOT ) เนื่องจากความเป็นคู่ ในตัวเอง ของพีชคณิตบูลีน สัจพจน์ของเชฟเฟอร์จึงใช้ได้เท่าเทียมกันสำหรับการดำเนินการ NAND หรือ NOR แทนขีด เชฟเฟอร์ตีความขีดนี้ว่าเป็นเครื่องหมายสำหรับการไม่แยก ( NOR ) ในบทความของเขา โดยกล่าวถึงการไม่เชื่อมกันเฉพาะในเชิงอรรถและไม่มีเครื่องหมายพิเศษสำหรับมันฌอง นิโคด เป็น คนแรกที่ใช้ขีดนี้เป็นเครื่องหมายสำหรับการไม่เชื่อมกัน (NAND) ในบทความปี 1917 และตั้งแต่นั้นมาก็กลายเป็นแนวปฏิบัติในปัจจุบัน[ 11 ] [ 12 ] Russell และ Whitehead ใช้ Sheffer stroke ในPrincipia Mathematica ฉบับพิมพ์ครั้งที่สองในปี 1927 และแนะนำให้ใช้แทนการดำเนินการ "OR" และ "NOT" ในฉบับพิมพ์ครั้งแรก
Charles Sanders Peirce (1880) ได้ค้นพบความสมบูรณ์เชิงฟังก์ชันของ NAND หรือ NOR ก่อนหน้านั้นกว่า 30 ปี โดยใช้คำว่าampheck (ซึ่งหมายถึง 'การตัดทั้งสองทาง') แต่เขาไม่เคยเผยแพร่การค้นพบของเขา สองปีก่อน Sheffer, Edward Stammก็ได้อธิบายตัวดำเนินการ NAND และ NOR และแสดงให้เห็นว่าการดำเนินการบูลีนอื่นๆ สามารถแสดงได้ด้วยตัวดำเนินการนี้[ 5 ]
คุณสมบัติ
NAND เป็นแบบสลับที่ได้ (commutative) แต่ไม่เป็นแบบสมาคม (associative) ซึ่งหมายความว่าแต่[ 13 ]
ความสมบูรณ์เชิงฟังก์ชัน
เส้นขีด Sheffer เมื่อพิจารณาเพียงอย่างเดียว ถือเป็นชุดตัวเชื่อมที่สมบูรณ์ในเชิง ฟังก์ชัน [ 14 ] [ 15 ]สิ่งนี้สามารถเห็นได้จากข้อเท็จจริงที่ว่า NAND ไม่มีคุณสมบัติทั้งห้าประการต่อไปนี้ ซึ่งแต่ละคุณสมบัติจำเป็นต้องไม่มีอยู่ และการไม่มีคุณสมบัติทั้งหมดก็เพียงพอสำหรับอย่างน้อยหนึ่งสมาชิกของชุด ตัวดำเนินการ ที่สมบูรณ์ในเชิงฟังก์ชัน : การรักษาความจริง การรักษาความเท็จความเป็นเส้นตรงความเป็น เอกภาค ความเป็นคู่ในตัวเอง ( ตัวดำเนินการจะรักษาความจริงหากค่าของมันคือความจริงเมื่อใดก็ตามที่อาร์กิวเมนต์ทั้งหมดของมันเป็นความจริง หรือรักษาความเท็จหากค่าของมันคือความเท็จเมื่อใดก็ตามที่อาร์กิวเมนต์ทั้งหมดของมันเป็นความเท็จ) [ 16 ]
นอกจากนี้ยังสามารถพิสูจน์ได้โดยการแสดงให้เห็นก่อนด้วยตารางความจริงว่ามีค่าเทียบเท่าเชิงฟังก์ชันความจริงกับ[ 17 ]จากนั้นเนื่องจากมีค่าเทียบเท่าเชิงฟังก์ชันความจริงกับ[ 17 ]และเทียบเท่ากับ[ 17 ] เส้นขีด Sheffer เพียงพอที่จะ กำหนดชุดของตัวเชื่อม[ 17 ]ซึ่งแสดงให้เห็นว่าสมบูรณ์ตามฟังก์ชันความจริงโดยทฤษฎีบท รูป แบบปกติแบบแยกส่วน[ 17 ]
การดำเนินการบูลีนอื่นๆ ในแง่ของจังหวะ Sheffer
แสดงในรูปของ NANDตัวดำเนินการทั่วไปของตรรกศาสตร์เชิงประพจน์ ได้แก่:
ดูเพิ่มเติม
อ่านเพิ่มเติม
- Bochenski, โจเซฟ มาเรีย ; Menne, อัลเบิร์ต ไฮน์ริช[ในภาษาเยอรมัน] (1960) พรีซิ สของลอจิกคณิตศาสตร์แปลโดย Bird, Otto (แก้ไขแก้ไข ) ดอร์เดรชท์, เซาท์ฮอลแลนด์, เนเธอร์แลนด์: D. Reidel .(หมายเหตุ เรียบเรียงและแปลจากฉบับภาษาฝรั่งเศสและเยอรมัน: Précis de logique mathématique )
- Peirce, Charles Sanders (1931–1935) [1880]. "พีชคณิตบูลีนที่มีค่าคงที่หนึ่งตัว". ในHartshorne, Charles ; Weiss, Paul (บรรณาธิการ). รวมบทความของ Charles Sanders Peirceเล่มที่ 4. เคมบริดจ์: สำนักพิมพ์มหาวิทยาลัยฮาร์วาร์ด . หน้า12–20 .
ลิงก์ภายนอก
- บทความเกี่ยวกับ โรคหลอดเลือดสมองของเชฟเฟอร์ในสารานุกรมปรัชญาออนไลน์
- http://hyperphysics.phy-astr.gsu.edu/hbase/electronic/nand.html
- การใช้งานเกต NAND แบบ 2 และ 4 อินพุต
- การพิสูจน์สัจพจน์บางข้อโดยใช้ฟังก์ชัน Stroke โดย Yasuo Setô @ Project Euclid