최적화 문제의 무한 함을 감지하는 데 어려움이 있습니다. 예제와 여기에 나온 답변에서 말한 것처럼, 무제한 최적화 문제의 인쇄 된 결과는 "oo"와 같습니다 (문자열 비교를 통해 해석되어야합니다).Z3 최적화 : API를 통해 무한대를 감지합니다.
내 질문에 : API를 사용하여이를 감지 할 수있는 방법이 있습니까?
저는 지금 약간의 시간을 검색했습니다. 원하는 것을 할 수있는 유일한 기능은 개체를 반환하는 Z3_mk_fpa_is_infinite(Z3_context c, Z3_ast t)
입니다. 문제는 다음과 같습니다. 올바른 방법이며 Z3_ast
객체에서 무한 속성을 가져 오는 방법은 무엇입니까?
Z3_mk_fpa_is_infinite는 부동 소수점 숫자가 + oo인지 또는 -oo (+ Inf, -Inf)인지 확인하는 함수입니다. 부동 소수점 숫자를 사용하지 않으면이 함수가 필요하지 않습니다. –