2
z3에서 random-seed 옵션을 사용하는 것은 무엇입니까? 임의의 모델을 생성하는 데 사용할 수 있습니까? 이 게시물 Z3: Offering random solutions in solving에서 LIA는 임의 모델을 가질 수 없다고 언급합니다. 그렇다면 우리는 왜 무작위로 씨앗이 필요한가?Z3에서 무작위 시드 사용
z3에서 random-seed 옵션을 사용하는 것은 무엇입니까? 임의의 모델을 생성하는 데 사용할 수 있습니까? 이 게시물 Z3: Offering random solutions in solving에서 LIA는 임의 모델을 가질 수 없다고 언급합니다. 그렇다면 우리는 왜 무작위로 씨앗이 필요한가?Z3에서 무작위 시드 사용
임의 시드를 사용하여 SMT 코어에서 명제 변수 선택 추론을 제어 할 수 있습니다. SAT 검색 구성 요소의 성능이 수식의 작성 순서와 관계없이 안정적인지 여부를 확인하기 위해 임의의 시드를 사용할 수 있습니다.
답변 감사합니다 Nikolaj. 한가지 확실한 것은, 우리가 랜덤 모델을 얻을 수 없다는 것입니다. 그러나 비트 벡터의 경우 위상 선택이 어떻게 작동하며 서로 다른 임의의 시드를 사용하여 실행할 때마다 서로 다른 모델을 얻을 수 있습니다. 또한 Z3이 수용 할 수있는 임의의 시드 값의 범위는 무엇입니까? – Shambo