2016-03-28 13 views
0

Bu script, Z3 4.3.2 ile neredeyse hiç zaman içinde doğru bir model üretmez, ancak Z3 4.4.2 ve zaman aşımları birkaç saniye sonra sonsuza kadar çalışır Rise4fun üzerinde. n=5 (bağlanan bir tane n=4) için komut dosyasının bir sürümü, 4.3.2'de de uzun bir süre çalışır. sat.random_seed ve smt.random_seed değiştirmeyi denedim, ancak boşuna. Başka ne deneyebilirim?QF_NIA komut dosyası, Z3 4.3.2 ile anında sona erer ancak 4.4.2 ile değil

cevap

1

Örnek için teşekkürler. Bit-blaster şimdi bunun sınırlı bir alan olduğunu saptadı. Bu nedenle "ayrı" işlem yapmıyordu, bu yüzden süper pahalı bir Groebner taban hesaplaması kullanan varsayılan çözücüye geri dönüyordu. Kapatılabilir, ancak sonlu alan tespitini düzeltmek daha iyi olabilir.

+0

Hızlı düzeltme için teşekkürler! Bununla birlikte, github'dan inşa etmek, "get-model" in "x_i" ve "y_i" değerlerini bildirmesi istenirse, bir çift serbestlikten şikayet eden bir Z3 üretir. –

İlgili konular