(def! x "73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000") (def! one "0000000000000000000000000000000000000000000000000000000000000001") (def! bits (unpack-bits x)) (map (fn* [b] ( (zkcons! circuit ( (add lc0 one) (sub lc0 b) (add lc1 x)) ;; 'enforce) ))) bits) (zkcons! circuit ( ;; 'reset-coeff-lc (sub lc0 x) (add lc1 one) ;; 'enforce) )) (println "bit-dec") (println circuit)