มาจากวิชาฟิสิกส์ฉันได้รับการฝึกฝนให้มองปัญหามากมายจากมุมมองเชิงเรขาคณิต ตัวอย่างเช่นเรขาคณิตเชิงอนุพันธ์ของ manifolds ในระบบพลวัต ฯลฯ เมื่อฉันอ่านพื้นฐานของวิทยาศาสตร์คอมพิวเตอร์ฉันมักจะพยายามค้นหาการตีความทางเรขาคณิต เหมือนการตีความทางเรขาคณิตที่เป็นไปได้ของเซตนับซ้ำ (ฉันทำงานในส่วนที่ฉันพยายามเชื่อมต่อกับ Algebraic Geometry โดยหาประโยชน์จากการเทียบเคียงกับ Diophantine แต่การเชื่อมต่อดูเหมือนบังคับและฉันไม่สามารถหาการแสดงออกของ "ธรรมชาติ" ของข้อเท็จจริง formulation) หรือผลลัพธ์ทางเรขาคณิตที่สวยงามสำหรับอัลกอริทึมแบบง่ายสำหรับการเรียงลำดับตัวเลข แม้ว่าฉันไม่ใช่ผู้เชี่ยวชาญฉันได้อ่านแบบสำรวจเกี่ยวกับทฤษฎีความซับซ้อนทางเรขาคณิตและเป็นโปรแกรมที่น่าสนใจ แต่ฉันสนใจที่จะมีมุมมองทางเรขาคณิตของแนวคิดพื้นฐานที่ยิ่งใหญ่เช่นการเปลี่ยนแปลงของ Turing Machine แลมบ์ดาแคลคูลัสหรือโครงสร้างของ ( un) เซตที่คำนวณได้ (แทนที่จะเป็นปัญหาเฉพาะ) มันเป็นงานที่ไม่มีความหวังในการค้นหาโครงสร้างทางเรขาคณิตในวัตถุเหล่านี้หรือเราสามารถคาดหวังผลลัพธ์ที่ซับซ้อนได้หรือไม่? มีสูตรของ TCS ใดบ้างที่ใช้กับเรขาคณิต?