การใช้งานสำหรับทฤษฎีเซต, ทฤษฎีอันดับ, combinatorics อนันต์และโทโพโลยีทั่วไปในวิทยาการคอมพิวเตอร์?


15

ฉันเป็นนักคณิตศาสตร์ที่ให้ความสนใจในทฤษฎีเซตทฤษฎีอันดับสูง combinatorics อนันต์และโทโพโลยีทั่วไป

มีการใช้งานใด ๆ สำหรับวิชาเหล่านี้ในสาขาวิทยาศาสตร์คอมพิวเตอร์หรือไม่? ฉันได้ดูเล็กน้อยและพบการใช้งานจำนวนมาก (แน่นอน) สำหรับทฤษฎีกราฟ จำกัด , ทอพอโลยี จำกัด , ทอพอโลยีมิติต่ำ, ทอพอโลยีเชิงเรขาคณิต ฯลฯ

อย่างไรก็ตามฉันกำลังมองหาการประยุกต์ใช้วัตถุที่ไม่มีที่สิ้นสุดของวิชาเหล่านี้เช่นต้นไม้ที่ไม่มีที่สิ้นสุด ( ตัวอย่างเช่นต้นไม้ Aronszajn ), โทโพโลยีแบบไม่มีที่สิ้นสุดเป็นต้น

ความคิดใด ๆ

ขอขอบคุณ!!



2
นอกจากคำตอบที่ยอดเยี่ยมของ Neel คุณอาจสนใจใน
ศาสนศาสตร์ที่

คำตอบ:


21

แอพพลิเคชั่นหลักของทอพอโลยีในซีแมนทิกส์คือวิธีการเชิงทอพอโลยีในการคำนวณ

แนวคิดพื้นฐานของทอพอโลยีของความสามารถในการคำนวณมาจากการสังเกตว่าการเลิกจ้างและการไม่สิ้นสุดไม่ใช่สมมาตร มีความเป็นไปได้ที่จะสังเกตว่าโปรแกรมกล่องดำยุติลงหรือไม่ (รอนานพอ) แต่ก็เป็นไปไม่ได้ที่จะสังเกตว่ามันไม่ยุติ (เนื่องจากคุณไม่แน่ใจว่าคุณไม่ได้รอนานพอที่จะเห็นว่ายกเลิก) สิ่งนี้สอดคล้องกับการกำหนดจุดสองจุด {HALT, LOOP} ด้วยโทโพโลยีของ Sierpinski โดยที่เป็นชุดเปิด ดังนั้นโดยทั่วไปแล้วเราสามารถทำให้ "การตั้งค่าเปิด" กับ "สมบัติที่คำนวณได้" ได้ค่อนข้างไกล สิ่งที่น่าประหลาดใจอย่างหนึ่งของวิธีการนี้สำหรับนักทอพอโลยีดั้งเดิมคือบทบาทสำคัญที่ช่องว่างที่ไม่ใช่ Hausdorff นี่เป็นเพราะคุณสามารถทำการระบุตัวตนได้ดังต่อไปนี้,{HALT},and{HALT,LOOP}

โอม.พียูเสื้อaผมล.ผมเสื้อYTโอพีโอล.โอก.Yชนิดช่องว่างฟังก์ชันที่คำนวณได้ฟังก์ชั่นต่อเนื่องชุดที่ตัดสินใจได้ชุด Clopenชุดกึ่ง decidableเปิดชุดตั้งค่าด้วย semidecidableชุดปิดตั้งค่าด้วยความเท่าเทียมกัน decidableพื้นที่ไม่ต่อเนื่องตั้งค่าด้วยความเท่าเทียมกัน semidecidableพื้นที่ Hausdorffชุดที่ค้นหาได้หมดจดพื้นที่ขนาดกะทัดรัด

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

วิธีการทางโทโพโลยียังมีบทบาทสำคัญในความหมายของการเกิดพร้อมกัน แต่ฉันรู้น้อยมากเกี่ยวกับเรื่องนั้น


ขอบคุณสำหรับคำตอบที่รู้แจ้งของคุณ! ฉันจะดู
user135172

เป็นไปได้ไหมที่จะหาทอพอโลยีที่ละเอียดกว่านี้สำหรับลำดับชั้นพหุนาม
T ....

1
แอปพลิเคชั่นที่น่าสนใจของแนวคิดเหล่านี้สามารถพบได้ในชุดของโพสต์ "โปรแกรมฟังก์ชั่นที่เป็นไปไม่ได้ดูเหมือน" - math.andrej.com/2007/09/28/… , math.andrej.com/2014/05/08/seemingly-impossible -proofs
jkff

1
คุณช่วยเพิ่มอีกหน่อยได้ไหม ฉันพบคำตอบนี้ยากมากที่จะเข้าใจ ตัวอย่างเช่นสมมติว่ามีความขัดแย้งที่เซตย่อยกึ่งของสร้างโทโพโลยีในขณะที่คุณดูเหมือนจะอ้างสิทธิ์ จากนั้นจึงติดตามว่าเนื่องจากทุก ๆ หมายเลขธรรมชาติk Nชุดซิงเกิล{ k } Nเป็นแบบกึ่ง decidable ดังนั้นสหภาพแรงงานของเซตย่อยแบบเดี่ยวของNจึงเป็นแบบกึ่งตัดสินใจได้ Ergo ทุกเซตย่อยของNเป็นแบบกึ่ง decidable ความขัดแย้ง ยังไม่มีข้อความkยังไม่มีข้อความ{k}ยังไม่มีข้อความยังไม่มีข้อความยังไม่มีข้อความ
goblin

4

รางวัลGödel 2004ร่วมกันระหว่างเอกสาร:

  • โครงสร้าง Topological ของ Asynchronous คำนวณ
    โดย Maurice Herlihy และ Nir Shavit, วารสาร ACM, Vol. 46 (1999), 858-923
  • รอสักครู่ฟรี k-Set ข้อตกลงเป็นไปไม่ได้: โครงสร้างของความรู้สาธารณะ
    โดย Michael Saks และ Fotios Zaharoglou, SIAM J. on Computing, Vol. 29 (2000), 1449-1483

คำพูดจากรางวัลGödel 2004:

เอกสารทั้งสองเสนอหนึ่งในนวัตกรรมที่สำคัญที่สุดในทฤษฎีของการคำนวณแบบกระจาย

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


โพสต์ที่เกี่ยวข้อง: การประยุกต์โทโพโลยีเพื่อวิทยาการคอมพิวเตอร์


3
แม้ว่าสิ่งเหล่านี้จะเป็นแอพพลิเคชั่นที่ยอดเยี่ยมของโทโพโลยีใน TCS แต่เป็นแอพพลิเคชั่นของ "combinatorial / algebraic topology" มากกว่าสิ่งที่ฉันคิดว่า OP หมายถึง "โทโพโลยีทั่วไป" (ซึ่งมากกว่าในประเด็น อารีน่า).
Joshua Grochow

4

พฤติกรรมของระบบปฏิกิริยามักจะถูกสร้างแบบจำลองโดยใช้โครงสร้างที่ไม่มีที่สิ้นสุด (ต้นไม้ที่คำนวณไม่สิ้นสุดและต้นไม้คำนวณไม่สิ้นสุด) และคุณสมบัติชั่วคราวของพวกเขา

การกำหนดLiveness Alpern และ Schneider

ความปลอดภัยและความมีชีวิตชีวาในเวลาที่แตกแขนงManolios et อัล

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