all representations hold coefficients as complex float64 values, implemented state vs. operator multiplication