Reading through this overview of boosted trees, I'm having trouble understanding how the second line was derived.
$$ Obj(t)=\sum_1^n{loss(y_{i} - \hat{y}_i^{(t)})} + \sum_1^t{\Omega(f_i)} \\ = \sum_1^n{loss(y_{i} - (\hat{y}_i^{(t-1)} + f_t(x_i)))} + \Omega(f_t) + Constant $$
Why do we ignore the regularization of the other functions? And is the "Constant" term the irreducible error?
Also, in the equation following the one above, we use MSE as the loss function which results in:
$$ Obj(t)=\sum_1^n{(y_{i} - (\hat{y}_i^{(t-1)} + f_t(x_i))^2} + \sum_1^t{\Omega(f_i)} \\ = \sum_1^n{[2(\hat{y}_i^{(t-1)} - y_i)f_t(x_i) + f_t(x_i)^2]} + \Omega(f_t) + Constant $$
Why does the $ ( \hat{y}_i^{(t-1)} - y_i )^2 $ term disappear in the expansion?