Có bất kỳ giao điểm nào giữa Lý thuyết A và Lý thuyết B không?


8

Trong hai câu hỏi sau đây Nguồn gốc và ứng dụng của Lý thuyết A so với Lý thuyết B? ứng dụng vững chắc của lý thuyết thể loại trong TCS? , nhiều người đã chia sẻ kiến ​​thức và ý kiến ​​của họ về việc phân chia hai lĩnh vực đó trong CS lý thuyết.

Tôi là một sinh viên toán học có kinh nghiệm về cả lý thuyết đồ thị và lý thuyết thể loại, kiến ​​thức toán học quan trọng cho lý thuyết A và B, và tôi đang tìm hiểu thêm và thậm chí có thể thực hiện một số nghiên cứu nghiêm túc về CS lý thuyết. Tôi quan tâm đến việc liệu có bất kỳ giao điểm nào giữa lý thuyết A và B hay không, và nếu vậy, có ai đã thực hiện một số công việc trong các giao lộ hoặc ít nhất là có bất kỳ tài liệu tham khảo nào trong chủ đề này không?


8
Chúng tôi có thể (như một cộng đồng) chỉ cần ngừng sử dụng các điều khoản hoàn toàn không có ích này, xin vui lòng?
David Richerby

1
Mặc dù đưa ra câu trả lời, tôi cũng nghĩ rằng các nhãn không được xác định rõ ràng, có ý nghĩa xã hội hơn là ý nghĩa khoa học và không hữu ích lắm.
Sasho Nikolov

1
Trong câu hỏi đầu tiên mà bạn liên kết, automata được mô tả là Lý thuyết A. Tôi sẽ nói rằng chúng chủ yếu là Lý thuyết A trong những năm 70 hoặc 80 (được nghiên cứu như một mô hình tính toán yếu), nhưng giờ đây chúng trở thành chủ đề Lý thuyết B nhiều hơn. Hoặc ít nhất, chúng là cả hai và có thể được tính là một giao điểm tự nhiên.
Bruno

1
@DavidR Richby Làm thế nào về Lý thuyết A và Lý thuyết ? α
Robert Furber

Câu trả lời:


7

Một ví dụ tuyệt vời về công việc sắp xếp những thứ thường được coi là lý thuyết A và những thứ thường được coi là lý thuyết B là giới hạn thấp hơn về thời gian chạy của thuật toán đơn giản với các quy tắc xoay ngẫu nhiên, do Friedmann, Hansen và Zwick . Các giới hạn thấp hơn dựa vào các giới hạn thấp hơn cho các thuật toán lặp chính sách cho các trò chơi chẵn lẻ, là một công cụ được sử dụng trong xác minh chính thức và lý thuyết automata.


6

Một ví dụ (từ lĩnh vực nghiên cứu của tôi) là phân tích các hệ thống động lực: trong một hệ thống động lực (tuyến tính), bạn được cung cấp một ma trận MộtQd×d và bạn suy luận về các tính chất khác nhau của Mộtn . Ví dụ: Bài toán quỹ đạo Kannan-Lipton hỏi, đưa ra hai vectơ S,tQd , liệu có tồn tại n sao cho MộtnS= =t .

Các loại vấn đề này có thể được xem là các vấn đề có thể tiếp cận đối với các vòng lặp tuyến tính, điều này đặt chúng tốt trong lĩnh vực xác minh chính thức, SIG-LOG và Lý thuyết B.

Tuy nhiên, phân tích kỹ thuật thường sử dụng các công cụ từ lý thuyết số, phân tích và tính toán đại số, nhiều hơn trong phạm vi của Lý thuyết A.

Một nơi tốt để bắt đầu đọc về những điều này là ở đây .


2

Theo như tôi hiểu, logic tuyến tính và "lý thuyết phức tạp ngầm" sử dụng các công cụ thường thấy trong Lý thuyết B (lý thuyết loại, lý thuyết ngôn ngữ lập trình, v.v.) để nắm bắt và nghiên cứu các lớp phức tạp. Một số công việc này quay trở lại Bellantoni & Cook . Gần đây, công việc của Ugo Dal Lago xuất hiện trong tâm trí.


Mặc dù có lẽ ai đó hiểu biết hơn trong khu vực có thể thêm nhiều tài liệu tham khảo hơn, như @AndrejBauer?
Joshua Grochow

Hoặc @NeelKrishnaswami?
Joshua Grochow
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.