การดำเนินการลอการิทึมหรือรูทในประเภทพื้นที่คืออะไร?


27

ผมเพิ่งอ่านสอง dualities การคำนวณ: ประเภทเชิงลบและ กระดาษขยายผลรวมชนิดและสินค้าประเภทให้ความหมายไปชนิดและa - ba/b

ซึ่งแตกต่างจากการเพิ่มและการคูณไม่มีหนึ่งในสองผู้ผกผันของการยกกำลังลอการิทึมและการรูท หากฟังก์ชันประเภท (a → b) เป็นการยกกำลังตามทฤษฎีประเภทให้ประเภทa → b(หรือb^a) มันมีความหมายว่ามีประเภทlogb(c)หรือประเภทa√c?

มันสมเหตุสมผลไหมที่จะขยายลอการิทึมและรูทเป็นประเภทเลย?

ถ้าเป็นเช่นนั้นมีงานใด ๆ ในพื้นที่นี้และมีคำแนะนำที่ดีเกี่ยวกับวิธีที่จะเข้าใจผลกระทบอย่างไรบ้าง?

ฉันพยายามหาข้อมูลเกี่ยวกับเรื่องนี้ผ่านทางตรรกะโดยหวังว่าการโต้ตอบของ Curry-Howard จะช่วยฉันได้ แต่ก็ไม่มีประโยชน์

คำตอบ:


40

ประเภทมีลอการิทึมถึงฐานXของPทุกประการเมื่อC P X นั่นคือCสามารถมองเห็นเป็นภาชนะของXองค์ประกอบในตำแหน่งที่กำหนดโดยP แท้จริงมันเป็นเรื่องของการขอให้สิ่งที่มีอำนาจPเราต้องยกXที่จะได้รับCCXPCPXCXPPXC

มันสมเหตุสมผลที่จะทำงานกับโดยที่Fเป็น functor ทุกครั้งที่ลอการิทึมมีอยู่หมายถึงl o glogFF ) โปรดทราบว่าถ้า FlogX(FX)จากนั้นเราก็มี FFXlogFXดังนั้นคอนเทนเนอร์จึงบอกเราว่าไม่มีอะไรน่าสนใจนอกจากองค์ประกอบของมัน: ภาชนะที่มีรูปร่างให้เลือกนั้นไม่มีลอการิทึมF11

กฏหมายลอการิทึมที่คุ้นเคยมีเหตุผลเมื่อคุณคิดในแง่ของชุดตำแหน่ง

ล.โอก.(K1)=0ไม่มีตำแหน่งในภาชนะเปล่าล.โอก.ผม=1ภาชนะสำหรับหนึ่งตำแหน่งหนึ่งล.โอก.(F×G)=ล.โอก.F+ล.โอก.Gภาชนะบรรจุคู่เลือกตำแหน่งล.โอก.(FG)=ล.โอก.F×ล.โอก.Gภาชนะบรรจุของภาชนะบรรจุตำแหน่งคู่

นอกจากนี้เรายังได้รับโดยที่ Z = l o glogX(νY.T)=μZ.logXTภายใต้แฟ้มประสาน นั่นคือเส้นทางไปยังแต่ละองค์ประกอบใน codata บางอย่างถูกกำหนด inductively โดย iterating ลอการิทึม เช่น,Z=logXY

logStream=logX(νY.X×Y)=μZ.1+Z=Naเสื้อ

เนื่องจากอนุพันธ์บอกเราถึงประเภทในบริบทหนึ่งหลุมและลอการิทึมบอกตำแหน่งเราเราควรคาดหวังการเชื่อมต่อและแน่นอน

F11logFF1

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

ฉันเกรงว่าฉันจะพูดเกี่ยวกับรากได้น้อยกว่า แต่คน ๆ หนึ่งอาจเริ่มจากคำนิยามที่คล้ายกันและติดตามจมูก สำหรับการใช้งานลอการิทึมประเภทอื่น ๆ ให้ตรวจสอบ "ฟังก์ชั่นบันทึกของ Ralf Hinze, polytypically!" ต้องวิ่ง ...


3
คำตอบจากดามันเอง ยินดีต้อนรับ Conor!
Andrej Bauer

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

สิ่งนี้เกี่ยวข้องกับซีรี่ส์ซีรี่ส์ของ ln (1 + x) ได้ไหม?
yatima2975

2
ด้วยลอการิทึมและเลขชี้กำลังฉันสงสัยว่า ... เราต้องสร้างวัตถุเนเปียร์อย่างไร (เช่นวัตถุที่ไม่ซ้ำกันที่คาดคะเนeดังกล่าวว่า∂e = e)
Rhymoid

1

ฉันไม่รู้งานใด ๆ ที่ติดตามบรรทัดนี้ แต่สักครู่คิดว่ามันนำฉันไปสู่สมมติฐานนี้: "ราก" ของประเภทเลขชี้กำลังจะไม่ใช่แค่โคโดเมนและ "ลอการิทึม" ของเลขชี้กำลัง แค่โดเมน


ใช่ฉันคิดว่าสัญชาตญาณของคุณดี แต่ข้อสรุปของคุณไม่ดี การดำเนินการรูทและการดำเนินการลอการิทึมเป็นสิ่งที่คุณได้รับเมื่อคุณ "แปลง" โคโดเมนหรือโดเมนตามลำดับไม่ใช่โดเมน (co) ของตัวเอง คำถามคือเราหมายถึงอะไรโดยการกลับหัวและการดำเนินการประเภทไบนารีที่ผลิตนั้นคืออะไร?
efrey

xyyxxy

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

ฉันกระดาษที่เชื่อมโยงให้ความหมายสำหรับประเภทและชนิดa - b a / bฉันไม่ได้เกี่ยวข้องกับผลของการลดลอการิทึมการดำเนินการและรูท แต่ในการทำความเข้าใจความหมายของพวกเขาในฐานะผู้ประกอบการประเภทไบนารี
efrey
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.