Appearance
Domains
Note that so far we have exploited a convenient structure to verify the correctness of a computation: that of evaluating polynomials on a set of points (or indexes)
To address this issues, and to improve efficiency even more, let us introduce a different type of indexing: using a multiplicative subgroup (also referred to commonly as a domain). A particularly interesting set of domains are the ones with size
for some generator
Exercise 11
Find a generator
python
n = pow(2,2)
#Solve here!
r =
h =
ω =
If computed correctly you should obtain:
Note that a further interesting property of working with multiplicative indexes is that they "wrap around", that is, whenever we go beyond the order of the multiplicative group, we cycle back to the beginning of the group: