อะไรคือจุดที่เรียกว่า -calculus an algebra?


11

การเรียก -calculus กับพีชคณิตแทนที่จะเป็นแคลคูลัสแตกต่างกันอย่างไร ฉันตั้งคำถามนี้ขึ้นเพราะฉันอ่านบางบรรทัด " -calculus ไม่ใช่แคลคูลัส แต่เป็นพีชคณิต" (iirc มาจาก Dana Scott) ประเด็นคืออะไร? ขอบคุณλλ


มาจากลูกศิษย์ของวิชาที่ไม่มีความเข้าใจใด ๆ เลย: ไม่ได้พิจารณาว่าการแสดงออกแลมบ์ดา - แคลคูลัสสองอันนั้นไม่สามารถคาดเดาได้หรือไม่? สิ่งนั้นมีอิทธิพลหรือไม่ว่าทำไมมันจึงไม่ถูกพิจารณาว่าเป็น "แคลคูลัส"? เพราะนั่นเป็นคำถามพื้นฐานที่ไม่สามารถคำนวณอัลกอริทึมได้ ...
Jeremy Kun

คำตอบ:


14

แคลคูลัสเป็นระบบการคำนวณที่ยึดตามการแสดงออกของสัญลักษณ์ พีชคณิตเป็นระบบของการแสดงออกเชิงสัญลักษณ์และความสัมพันธ์ระหว่างพวกเขา [*] นั่นคือแคลคูลัสเป็นระบบในการหาคำตอบและพีชคณิตเป็นวิธีการแสดงความสัมพันธ์ระหว่างคำศัพท์

แคลคูลัสเป็นทั้งแคลคูลัสหรือพีชคณิตขึ้นอยู่กับว่าคุณต้องการที่จะคิดว่าและกฎกฎลดมุ่งเน้นหรือสม unoriented หากคุณคิดว่ากฎนั้นเป็นสิ่งที่มุ่งเน้นคุณจะต้องแก้ไขลำดับการประเมินผลและกฎนั้นจะบอกคุณถึงวิธีการใช้คำศัพท์และสร้างแบบฟอร์มปกติ หากคุณคิดว่าเป็นกฎที่ไม่ให้ความสนใจพวกเขาก็ให้ความสัมพันธ์ที่เท่าเทียมกับคุณใน -termsλβηλ

[*] นอกจากนี้ยังมีคำจำกัดความหมวดหมู่ของพีชคณิตซึ่งเป็นคำจำกัดความที่เป็นทางการค่อนข้าง จำกัด กว่าความคิดที่ไม่เป็นทางการ ความแตกต่างคือนิยามที่เป็นทางการของพีชคณิตครอบคลุมเพียงแค่ระบบเหล่านั้นที่ไม่มีการเชื่อมโยงตัวแปร ดังนั้นผู้ผสม SKI จึงสร้างพีชคณิต แต่ -calculus ไม่ได้λ


ดังที่ได้กล่าวไว้ในความคิดเห็นของฉันนิยามของหมวดหมู่ของพีชคณิตสามารถแสดงให้เห็นว่าครอบคลุมโครงสร้างที่มีการดำเนินการที่มีผลผูกพัน แนวคิดหลักคือในขณะที่โครงสร้างที่ไม่มีตัวยึดประสานสามารถแทนด้วย algebras บนเซตโครงสร้างที่มีตัวยึดประสานสามารถแสดงโดย algebras บน -presheafs-
cody

AFAIK คำจำกัดความของพีชคณิตในพีชคณิตสากลไม่อนุญาตให้ดำเนินการด้วยลายเซ็นคำสั่งที่สูงขึ้น (ตามพื้นฐานของภาษาโปรแกรมของ John Mitchell)
Blaisorblade

10

ตามเนื้อผ้าพีชคณิตเป็นพาหะที่มีการดำเนินการที่สอดคล้องกับสมการบางอย่าง (คิดว่า "กลุ่ม") มีหลายวิธีที่ความคิดทั่วไปสามารถ:

  • จีบราส์หลายเรียงมีหลายชุดผู้ให้บริการ ตัวอย่างจะเป็นโมดูลเหนือวงแหวนRซึ่งเราต้องการพิจารณาเรื่องทั้งหมดเป็นพีชคณิตเดียว อีกตัวอย่างที่ค่อนข้างโง่เป็นกราฟซึ่งมีสองชุดผู้ให้บริการEขอบและVของจุดและสองการดำเนินงานแหล่งs : E Vและเป้าหมายE Vพอใจสมการไม่มีMREVs:EVEV

  • สัจพจน์ทั่วไปที่มากกว่าซึ่งไม่ใช่แค่สมการอาจได้รับอนุญาต ตัวอย่างเช่นสัจพจน์ของสนามเป็นสมการทั้งหมดยกเว้นสำหรับ 1 อีกตัวอย่างคือสิ่งที่เหมือนกับโดเมนอินทิกรัลx0xx-1=1

  • การดำเนินงานทั่วไปที่มากขึ้นอาจได้รับอนุญาตโดยเฉพาะอย่างยิ่งการ arity อนันต์หรือการดำเนินการตามลำดับที่สูงกว่าซึ่งทำหน้าที่เป็นอาร์กิวเมนต์ ตัวอย่างของการใช้งาน infinitary คือในจีบราส์กลางจุดกึ่งกลางของ Martin Escardo และ Alex Simpson ถ้าคุณไปไกลในทิศทางนี้คุณจะไปถึงพระM

ในความรู้สึกนี้ untyped แคลคูลัสเป็นพีชคณิตเพราะมันเป็นที่ที่ระบุไว้ในแง่ของการตั้งค่าของผู้ให้บริการที่มีบางส่วน (ขั้นสูง) การดำเนินงานที่น่าพอใจสมบางคน ( βและη )λβη


6

มีคำจำกัดความที่ชัดเจนของสิ่งที่พีชคณิตอยู่ในทฤษฎีหมวดหมู่: ดูบทความนี้เป็นตัวอย่าง ใช้เวลาไม่กี่ปีในการทำความเข้าใจว่าโครงสร้างที่มีตัวแปรขอบเขตสามารถเข้าใจได้ในบริบทเดียวกับโครงสร้างพีชคณิตคำที่ใช้กันทั่วไปในวิชาคณิตศาสตร์และวิทยาศาสตร์คอมพิวเตอร์และปรากฎว่าแนวคิดเชิงพีชคณิตของ F-algebras นั้นสามารถรวมกันได้ สอง. ฉันไม่แน่ใจเกี่ยวกับแง่มุมทางประวัติศาสตร์ของการแก้ปัญหา แต่วิธีหนึ่งที่เป็นไปได้คือ algebras presheaf ที่นำเสนอโดย Fiore, Plotkin และ Turi (มีที่นี่ ) ตัดสินคำถามและกระตุ้นแนวทางที่แตกต่างกัน แต่คล้ายกันให้ดูเช่นHirshowitz et al และปริญญาเอกนักเรียนของเขาJulianna Zsido

บางคนออกจากซากวิจัยที่จะทำเกี่ยวกับวิธีการใช้แนวคิดเด็ดขาดเพื่อ refactor และลึกมากขึ้นความเข้าใจในโครงสร้างที่มีตัวแปรผูกพันของเราในความหวังของการขจัดประโยค "cruft" ซึ่งมักจะประกอบด้วยส่วนใหญ่บทที่น่าเบื่อของวิทยานิพนธ์ใน -calculi และที่เกี่ยวข้อง โครงสร้างλ


F-algebras มักจะเป็น algebras อิสระนั่นคือไม่อนุญาตให้ใช้สมการ ทฤษฎีการแนะนำของหมวดหมู่ของเพียร์ซ (จากปี 1992) อ้างว่าไม่มีการพัฒนาสมการสำหรับ F-algebras ฉันเพิ่งอ่านวิธีแก้ปัญหาในบทคัดย่อของวิทยานิพนธ์ระดับปริญญาเอกของ Chung-Kil (Gil) Hur จากปี 2010: "ระบบสมการเชิงหมวดหมู่: แบบจำลองเชิงพีชคณิตและการใช้เหตุผลเชิงเหตุผล" นั่นคือสิ่งที่ฉันเดาและเป็นหัวข้อแรกของการรักษาหรือไม่?
Blaisorblade

ฉันไม่คิดว่ามีเหตุผลใด ๆ ที่วิธีการพีชคณิตแบบ F ใช้ไม่ได้กับทฤษฎีที่มีสมการ ความคิดคือคุณสามารถสร้าง algebras เริ่มต้นด้วยสมการจากอันอิสระ (ไม่มีสมการ) โดย "quotienting" โดยทฤษฎีที่เหมาะสม ฉันไม่ค่อยรู้อะไรเกี่ยวกับงานของ Gil หรือ Pierce มีความหมายในคำพูดของเขา
cody

ภาคผนวก: หลังจากดูคร่าวๆคร่าวๆแล้วงานของ Gil กับ Marcello Fiore ดูเหมือนจะรักษาความคิดทั่วไปของทฤษฎี equational สำหรับ F-algebras
cody

5

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

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

คุณอาจสนใจคำตอบก่อนหน้าเกี่ยวกับคำถามที่เกี่ยวข้อง: ความหมายเชิง Denotational คืออะไร?


4

βηMยังไม่มีข้อความ

ถ้าสกอตต์เคยเรียกแลมบ์ดาแคลคูลัสว่า "พีชคณิต" (ซึ่งฉันค่อนข้างสงสัย) จากนั้นเขาก็จะทำให้จุดที่ค่อนข้างบอบบางกล่าวคือคุณสามารถคิดแคลคูลัสแลมบ์ดาว่ามีความหมายเบื้องต้น

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


3

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

(... ) การศึกษาบทคัดย่อของระบบตัวเลขและการดำเนินการภายใน

λ


ดูคำตอบของ Neel
Dave Clarke

λ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.