Sumcheck protocol was first introduced in paper[1] by Carsten Lund et.al in 1992, described below, the purpose of Sumcheck protocol is to prove the P know vector {w_1, …, w_l}, s.t. where `u` is claimed sum, l is the number of variables, and H is subset of R.