Monadic 클래스의 최첨단?


11

결정 문제의 Monadic Class라고도하는 Monadic First Order Logic은 모든 술어가 하나의 인수를 취하는 곳입니다. Ackermann이 결정할 수있는 것으로 나타 났으며 NEXPTIME-complete 입니다.

그러나 SAT 및 SMT와 같은 문제는 이론적 인 한계에도 불구하고이를 해결하기위한 빠른 알고리즘을 가지고 있습니다.

궁금합니다. 모나 딕 1 차 로직에 대한 SAT / SMT와 유사한 연구가 있습니까? 이 경우 "최신 상태"는 무엇이며 최악의 경우 이론적 한계에 도달하더라도 실제로 효율적인 알고리즘이 있습니까?

답변:



2

1993 년 LICS 논문에서 Bachmair, Ganzinger 및 Waldmann은 Set Constraints가 Monadic Class 인 경우 set constraints가 monadic FOL과 동일 함을 보여 주었다 . 메모리가 제공되면 설정된 제약 조건은 일반 트리 문법과 동일하므로 거기에서 개발 된 대부분의 알고리즘은 monadic FOL에 이식 가능해야합니다.

나는 그 영역을 잘 모르지만, 설정된 제약 조건과 규칙적인 트리 문법이 프로그램 분석에 광범위하게 사용되어 왔기 때문에 실제 알고리즘에 대한 연구가 필요합니다.


그래요. 저는 모나드 클래스에 대한 관심이 정해진 제약 조건을 해결하는 데 있다는 것을 인정합니다. 그래서 일종의 닭고기와 달걀 문제가 있습니다. Banshee와 같이 프로그램 분석에서 설정된 제약 조건에서 찾은 대부분은 모나드 클래스보다 약한 제한된 클래스입니다 (즉, 부정 또는 프로젝션이 없음). 그러나 나는 무리를 놓칠 수 있습니다.
jmite
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.