1pragma circom 2.0.0;
2// From: https://github.com/iden3/circomlib/blob/master/circuits/comparators.circom
3
4template IsZero() {
5 signal input in;
6 signal output out;
7
8 signal inv;
9
10 inv <-- in!=0 ? 1/in : 0;
11
12 out <== -in*inv +1;
13 in*out === 0;
14}