pragma circom 2.0.0; // // prove a simple factorization // //------------------------------------------------------------------------------ template Product(n) { signal input inp[n]; signal output out; signal aux[n]; aux[0] <== inp[0]; for(var i=1; i prod.inp; out <== prod.out + plus; log("out =",out); out === 2023; } //------------------------------------------------------------------------------ component main {public [plus]} = Main(3);