Answer Set Programming Modulo Theories (ASPMT)는 Answer Set Programming (ASP)와 Satisfiability Modulo Theories (SMT)를 긴밀하게 통합하는 새로운 프레임워크입니다. 1차 논리와 SMT의 관계와 유사하게, 배경 이론의 해석을 고정하는 최근 제안된 함수적 안정 모델 의미론을 기반으로 합니다. ASP와 SAT의 알려진 관계와 유사하게, "tight" ASPMT 프로그램은 SMT 인스턴스로 변환될 수 있습니다. 본 논문에서는 ASPMT의 유용성을 연속적인 변화뿐만 아니라 이산적인 변화도 처리하도록 액션 언어 C+를 향상시킴으로써 보여줍니다. C+의 의미론을 ASPMT 관점에서 재정의하고, SMT 솔버를 사용하여 언어를 계산할 수 있음을 보여줍니다. 또한, 이 언어가 연속적인 자원에 대한 누적 효과를 어떻게 나타낼 수 있는지 보여줍니다.