Существует ли компактный способ подсчета количества битов, для которых установлено значение 1 в BitVec в Z3, с использованием формата ввода Datalog?
$ z3 -h # most of the lines below omited for clarity
Input format:
-dl use parser for Datalog input format.
Принятый в настоящее время ответ на этот вопрос: Считайте единицы в BitVec в Z3 с входным форматом SMT 2 говорится, что нет хорошего способа сделать это во входном формате SMT 2.
Принятый в настоящее время ответ на этот вопрос: Сумма все биты в битовом векторе Z3 показывает, как это сделать в Python.