Fare nuove ricerche sui risolutori SMT è spesso ostacolato dal fatto che i problemi disponibili richiedono molti trucchi e tecniche di pre-elaborazione non direttamente correlate alle procedure decisionali. Questi sono spesso inediti o richiedono tempo per implementarli e ottimizzarli in modo appropriato, e inoltre rende piuttosto difficile il confronto e la comprensione dei diversi solutori.È possibile utilizzare Z3 per eseguire il preprocesso dei problemi?
E 'possibile utilizzare Z3 come un pre-processore in grado di risolvere un problema e scaricarlo in una forma preelaborata (quella che lo stesso z3 utilizza per risolvere il problema)?
Non vedo alcuna opzione da riga di comando, ma suppongo che ci possa essere un modo per raggiungere questo risultato, tramite strategie, attraverso l'interfaccia python, o anche scrivere un codice extra.