Я новичок в Z3 и до сих пор не могу найти, как выразить условные новые назначения на основе различных возможных оценок. В примере If-then-else в https://github.com/Z3Prover/z3/blob/master/examples/c/test_capi.c#L1846 Мне все еще нужно сделать присвоение истинным или ложным, и когда я хочу сделать его истинным или ложным на основе возможных оценок другой переменной. Как я могу это сделать?
В примере оценки я хочу вычислить значение который будет использоваться для воздействия на еще не оцененные значения, которые будут проверены утверждением позже. Итак, если это так, как я могу снова вернуть модель, не оцененную с новыми (основанными на оценке) условиями, в контекст? т. е. я хочу сделать составные условия без окончательных оценок. Это возможно?