อ่าน 8 นาที
พีชคณิตเทอม
ในพีชคณิตสากลและตรรกศาสตร์ทางคณิตศาสตร์พีชคณิตเทอมคือโครงสร้างพีชคณิต ที่สร้างขึ้นอย่างอิสระ เหนือลายเซ็น ที่ กำหนด ตัวอย่างเช่น ในลายเซ็นที่ประกอบด้วยการดำเนินการไบนารี เดียว...
พีชคณิตเทอม
ในพีชคณิตสากลและตรรกศาสตร์ทางคณิตศาสตร์พีชคณิตเทอมคือโครงสร้างพีชคณิต ที่สร้างขึ้นอย่างอิสระ เหนือลายเซ็น ที่ กำหนด[ 1 ] [ 2 ]ตัวอย่างเช่น ในลายเซ็นที่ประกอบด้วยการดำเนินการไบนารี เดียว พีชคณิตเทอมเหนือเซตX ของตัวแปรคือ แมกมาอิสระที่สร้างขึ้นโดยXอย่างแท้จริงคำพ้องความหมายอื่นๆ สำหรับแนวคิดนี้ ได้แก่พีชคณิตอิสระสัมบูรณ์และพีชคณิตอนาธิปไตย[ 3 ]
จาก มุมมอง ของทฤษฎีหมวดหมู่ พีชคณิตเทอมเป็นวัตถุเริ่มต้นสำหรับ หมวดหมู่ของพีชคณิตที่สร้างโดย Xทั้งหมดที่มีลายเซ็นเดียวกันและวัตถุนี้ซึ่งมีเอกลักษณ์เฉพาะตัวจนถึงไอโซมอร์ฟิซึม เรียกว่าพีชคณิตเริ่มต้นโดยสร้างพีชคณิตทั้งหมดในหมวดหมู่ด้วยการฉายภาพโฮโมมอร์ฟิก[ 4 ] [ 5 ]
แนวคิดที่คล้ายกันคือจักรวาลเฮอร์แบรนด์ในตรรกะซึ่งมักใช้ชื่อนี้ใน การเขียน โปรแกรมเชิงตรรกะ[ 6 ]ซึ่งถูกกำหนด (อย่างอิสระโดยสมบูรณ์) โดยเริ่มจากเซตของค่าคงที่และสัญลักษณ์ฟังก์ชันในเซตของข้อความนั่นคือ จักรวาลเฮอร์แบรนด์ประกอบด้วยเทอมพื้นฐาน ทั้งหมด : เทอมที่ไม่มีตัวแปรอยู่ในนั้น
สูตรอะตอมหรืออะตอมโดยทั่วไปจะถูกกำหนดให้เป็นภาคแสดงที่ใช้กับกลุ่มของเทอม ส่วนอะตอมพื้นฐานคือภาคแสดงที่มีเฉพาะเทอมพื้นฐานเท่านั้นฐานเฮอร์แบรนด์คือเซตของอะตอมพื้นฐานทั้งหมดที่สามารถสร้างขึ้นจากสัญลักษณ์ภาคแสดงในชุดข้อความและเทอมดั้งเดิมในเอกภพเฮอร์แบรนด์[ 7 ] [ 8 ]แนวคิดทั้งสองนี้ตั้งชื่อตามฌาคส์ เฮอร์แบรนด์
พีชคณิตเทอมยังมีบทบาทในความหมายของชนิดข้อมูลนามธรรมโดยที่การประกาศชนิดข้อมูลนามธรรมจะให้ลายเซ็นของโครงสร้างพีชคณิตหลายประเภท และพีชคณิตเทอมเป็นแบบจำลองที่เป็นรูปธรรมของการประกาศนามธรรมนั้น
พีชคณิตสากล
ฟังก์ชันประเภท หนึ่ง คือเซตของสัญลักษณ์ฟังก์ชัน โดยแต่ละสัญลักษณ์จะมีจำนวนอินพุต ที่เกี่ยวข้อง (เช่น จำนวนอาร์ริตี) สำหรับจำนวนเต็มที่ไม่เป็นลบใดๆให้แทนสัญลักษณ์ฟังก์ชันในที่มีจำนวน อาร์ริตี เท่ากับ 0 ค่าคงที่คือสัญลักษณ์ฟังก์ชันที่มีจำนวนอาร์ริตีเป็น 0
ให้เป็นชนิดข้อมูล และให้เป็นเซตของสัญลักษณ์ที่ไม่ว่างเปล่า ซึ่งแทนสัญลักษณ์ตัวแปร (เพื่อความง่าย ให้สมมติว่าและเป็นเซตที่ไม่ซ้ำกัน) แล้วเซตของเทอมชนิดข้อมูลบนคือเซตของสตริง ที่มีรูปแบบดีทั้งหมด ที่สามารถสร้างขึ้นได้โดยใช้สัญลักษณ์ตัวแปรของและค่าคงที่และการดำเนินการของ ในทางคณิตศาสตร์คือเซตที่เล็กที่สุดซึ่งมีคุณสมบัติดังนี้:
- — สัญลักษณ์ตัวแปรแต่ละตัวจากเป็นเทอมในและสัญลักษณ์ค่าคงที่แต่ละตัวจาก ก็เป็นเทอมใน เช่นกัน
- สำหรับสัญลักษณ์ฟังก์ชันและเทอม ทั้งหมด เรามีสตริง — เมื่อกำหนดเทอม แล้ว การนำสัญลักษณ์ฟังก์ชันแบบ -ary มาใช้ กับเทอมเหล่านั้นจะแสดงถึงเทอมนั้นอีกครั้ง
โดยสรุป คำว่าพีชคณิต ของประเภทเหนือคือ พีชคณิตของประเภทที่แมปนิพจน์แต่ละรายการไปยังการแสดงสตริงของมัน ตามหลักการแล้วถูกกำหนดดังนี้: [ 9 ]
- โดเมนของคือ.
- สำหรับแต่ละฟังก์ชัน nullary ในจะถูกกำหนดเป็นสตริง
- สำหรับฟังก์ชันn -ary ทั้งหมดและแต่ละฟังก์ชันในโดเมนจะถูกกำหนดเป็นสตริง
พีชคณิตเทอมเรียกว่าพีชคณิตอิสระโดยสมบูรณ์เพราะสำหรับพีชคณิตประเภท ใดๆ และสำหรับฟังก์ชันใดๆจะขยายไปสู่โฮโมมอร์ฟิซึมที่ไม่ซ้ำกันซึ่งเพียงแค่ประเมินแต่ละเทอมให้เป็นค่าที่สอดคล้องกัน ในทางรูปธรรม สำหรับแต่ละ:
- ถ้าเช่นนั้น
- ถ้าเช่นนั้น
- ถ้าที่และแล้ว
ตัวอย่าง
ตัวอย่างประเภทที่ได้รับแรงบันดาลใจจากเลขคณิตจำนวนเต็มสามารถกำหนดได้โดย, , , และสำหรับแต่ละ
พีชคณิตประเภทที่รู้จักกันดีที่สุดมีจำนวนธรรมชาติเป็นโดเมน และตีความ, , , และในแบบปกติ เราเรียกมันว่า
สำหรับ ชุดตัวแปรตัวอย่างเราจะมาศึกษาเทอมพีชคณิตประเภทเหนือ
ขั้นแรก เราจะพิจารณาเซตของคำศัพท์ประเภทover ก่อน เราใช้ สีแดงเพื่อระบุสมาชิกของเซต ซึ่งอาจยากต่อการจดจำเนื่องจากรูปแบบทางไวยากรณ์ที่ไม่ธรรมดา ตัวอย่างเช่น
- เนื่องจากเป็นสัญลักษณ์ตัวแปร
- เนื่องจากเป็นสัญลักษณ์คงที่ ดังนั้น
- เนื่องจากเป็นสัญลักษณ์ฟังก์ชัน 2 ตัวแปร ดังนั้น ในทางกลับกัน
- เนื่องจากเป็นสัญลักษณ์ฟังก์ชัน 2 ตัวแปร
โดยทั่วไปแล้ว แต่ละสตริงในจะสอดคล้องกับนิพจน์ทางคณิตศาสตร์ที่สร้างขึ้นจากสัญลักษณ์ที่ยอมรับได้และเขียนใน รูปแบบสั ญ กรณ์นำหน้าแบบโปแลนด์ตัวอย่างเช่น เทอมจะสอดคล้องกับนิพจน์ ใน สัญกรณ์แทรกแบบปกติไม่จำเป็นต้องมีวงเล็บเพื่อหลีกเลี่ยงความกำกวมในสัญกรณ์แบบโปแลนด์ เช่น นิพจน์แทรกจะสอดคล้องกับเทอม
เพื่อยกตัวอย่างค้าน เรามีตัวอย่างเช่น
- เนื่องจากไม่ใช่ทั้งสัญลักษณ์ตัวแปรที่ยอมรับได้และสัญลักษณ์ค่าคงที่ที่ยอมรับได้
- ด้วยเหตุผลเดียวกัน
- เนื่องจากเป็นสัญลักษณ์ฟังก์ชัน 2 ตัวแปร แต่ในที่นี้ใช้กับตัวแปรเพียงตัวเดียว (เช่น)
เมื่อกำหนดเซตเทอมแล้ว เราจะพิจารณาพีชคณิตเทอมประเภทบนพีชคณิตนี้ใช้เป็นโดเมน ซึ่งจำเป็นต้องกำหนดการบวกและการคูณ ฟังก์ชันการบวกรับเทอมสองเทอมและแล้วส่งคืนเทอม ในทำนองเดียวกัน ฟังก์ชันการคูณจะแมปเทอมและ ที่กำหนด ให้ไปยังเทอมตัวอย่างเช่นจะมีค่าเป็นเทอม โดยทั่วไปแล้ว การดำเนินการและเป็นเหมือน "ตัวถ่วง" ในแง่ที่ว่ามันแค่บันทึกว่าควรคำนวณอะไร ไม่ใช่ลงมือทำจริง
ตัวอย่างหนึ่งของการขยายเฉพาะตัวของโฮโมมอร์ฟิซึมคือการพิจารณาที่กำหนดโดยและโดยทั่วไปแล้วจะกำหนดการกำหนดค่าให้กับสัญลักษณ์ตัวแปร และเมื่อทำเช่นนี้แล้ว ทุกเทอมจากสามารถประเมินได้ในวิธีที่ไม่ซ้ำกันตัวอย่างเช่น
ในทำนองเดียวกัน ก็จะได้
ฐานเฮอร์แบรนด์
ลายเซ็นσของภาษาคือสามสิ่ง < O , F , P > ซึ่งประกอบด้วยตัวอักษรของค่าคงที่Oสัญลักษณ์ฟังก์ชันFและภาคแสดงPฐานHerbrand [ 10 ]ของลายเซ็นσประกอบด้วยอะตอมพื้นฐานทั้งหมดของσ : สูตรในรูปแบบR ( t 1 , ..., t n ) โดยที่t 1 , ..., t nเป็นเทอมที่ไม่มีตัวแปร (กล่าวคือ องค์ประกอบของเอกภพ Herbrand) และRเป็น สัญลักษณ์ความสัมพันธ์ n -ary ( กล่าวคือภาคแสดง ) ในกรณีของตรรกะที่มีความเท่าเทียมกัน มันยังประกอบด้วยสมการทั้งหมดในรูปแบบt 1 = t 2โดยที่t 1และt 2ไม่มีตัวแปร
ความสามารถในการตัดสินใจ
ทฤษฎีลำดับแรกของพีชคณิตเทอมใดๆ สามารถแสดงให้เห็นได้ว่าสามารถตัดสินได้โดยใช้การกำจัดตัวบ่งปริมาณ ความซับซ้อนของปัญหาการตัดสินใจอยู่ในระดับNONELEMENTARYเนื่องจากตัวสร้างไบนารีเป็นฟังก์ชันหนึ่งต่อหนึ่งและดังนั้นจึงเป็นฟังก์ชันการจับคู่[ 11 ]
ดูเพิ่มเติม
- การเขียนโปรแกรมชุดคำตอบ
- โคลน (พีชคณิต)
- ขอบเขตของการอภิปราย / จักรวาล (คณิตศาสตร์)
- ทฤษฎีต้นไม้ของราบิน (ทฤษฎีเอกภาคของต้นไม้ไบนารีสมบูรณ์แบบ อนันต์ สามารถตัดสินได้)
- พีชคณิตเบื้องต้น
- ประเภทข้อมูลนามธรรม
- ระบบการเขียนคำศัพท์ใหม่
อ่านเพิ่มเติม
- Joel Berman (2005). "โครงสร้างของพีชคณิตอิสระ"ในทฤษฎีโครงสร้างของออโตมาตา เซมิกรุป และพีชคณิตสากลสปริงเกอร์หน้า 47–76 . MR 2210125
ลิงก์ภายนอก
- ไวส์สไตน์, เอริก ดับเบิลยู. "Herbrand Universe" . แมทเวิลด์ .
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ พีชคณิตเทอม
ในพีชคณิตสากลและตรรกศาสตร์ทางคณิตศาสตร์พีชคณิตเทอมคือโครงสร้างพีชคณิต ที่สร้างขึ้นอย่างอิสระ เหนือลายเซ็น ที่ กำหนด ตัวอย่างเช่น ในลายเซ็นที่ประกอบด้วยการดำเนินการไบนารี เดียว...
พีชคณิตสากล
ฟังก์ชัน ประเภท หนึ่ง คือเซตของสัญลักษณ์ฟังก์ชัน โดยแต่ละสัญลักษณ์จะมี จำนวนอินพุต ที่เกี่ยวข้อง (เช่น จำนวนอาร์ริตี) สำหรับจำนวนเต็มที่ไม่เป็นลบใดๆให้แทนสัญลักษณ์ฟังก์ชันในที่มีจำนวน อาร์ริตี เท่ากับ 0 ค่าคงที่คือสัญลักษณ์ฟังก์ชันที่มีจำนวนอาร์ริตีเป็น 0 τ...
ตัวอย่าง
ตัวอย่างประเภทที่ได้รับแรงบันดาลใจจากเลขคณิตจำนวนเต็มสามารถกำหนดได้โดย, , , และสำหรับแต่ละ τ 0 = { 0 , 1 } {\displaystyle \tau _{0}=\{0,1\}} τ 1 = { } {\displaystyle \tau _{1}=\{\}} τ 2 = { + , * } {\displaystyle \tau _{2}=\{+,*\}} τ ฉัน = { } {\displaystyle...
ฐานเฮอร์แบรนด์
ลาย เซ็น σ ของภาษาคือสามสิ่ง ซึ่งประกอบด้วยตัวอักษรของค่าคงที่ O สัญลักษณ์ฟังก์ชัน F และภาคแสดง P ฐาน Herbrand [ 10 ] ของลายเซ็น σ ประกอบด้วยอะตอมพื้นฐานทั้งหมดของ σ : สูตรในรูปแบบ R ( t 1 , ..., t n ) โดยที่ t 1 , ...