“…The literature on more general NN verifiers is far richer. These NN verifiers can generally be grouped into three categories: (i) SMT-based methods, which encode the problem into a Satisfiability Modulo Theory problem [12,21,22]; (ii) MILP-based solvers, which directly encode the verification problem as a Mixed Integer Linear Program [3, 6-8, 18, 24, 27]; (iii) Reachability based methods, which perform layer-by-layer reachability analysis to compute the reachable set [5,13,19,20,29,32,36,37]; and (iv) convex relaxations methods [10,23,31,35]. Methods in categories (i) -(iii) tend to suffer from poor scalability, especially relative to convex relaxation methods.…”