If $X$ is a normed vector space and $Y$ is a closed subspace, then $X^{*}/Y^{0}$ is isometrically linearly isomorphic to $Y^{*}$.
Here, $X^{*}$ denotes dual space of $X$; $Y^{0}$ denotes annihilator of $Y$.
Please provide some hints to prove this statement. I have been able to prove that for an $f\in Y^{*}$ there exists an $f_{\text{ext}}\in X^{*}$ with the same norm, using Hahn-Banach theorem. But I am struggling with proving the linearity part. For example, if $f,g\in Y^{*}$ with norms $\|f\|$ and $\|g\|$, and have extensions $f_{\text{ext}}$ and $g_{\text{ext}}$. Does $f+g$ has the extension $f_{\text{ext}}+g_{\text{ext}}$ with same norm as $\|f+g\|$.
Note: The same question has been asked at annihilator subspace of normed space. But it does not contain a reasonable answer.
Define $T(x^{\ast}+Y^{\circ})(y)=x^{\ast}(y)$, we are to show that $T$ is isometric isomorphism.
For well-definedness: $x^{\ast}+Y^{\circ}=z^{\ast}+Y^{\circ}$, then $x^{\ast}-z^{\ast}\in Y^{\circ}$ and so $(x^{\ast}-z^{\ast})(y)=0$ and hence $x^{\ast}(y)=z^{\ast}(y)$.
For surjectivity: For $y^{\ast}\in Y^{\ast}$, Hahn-Banach Extension Theorem says that some $x^{\ast}$ is such that $x^{\ast}\big|_{Y}=y^{\ast}$, then $T(x^{\ast}+Y^{\circ})(y)=x^{\ast}(y)=y^{\ast}(y)$.
For isometric: Let $y^{\ast}=T(x^{\ast}+Y^{\circ})$, let $x_{y^{\ast}}^{\ast}$ be one of its Hahn-Banach extension, then $x_{y^{\ast}}^{\ast}+Y^{\circ}=x^{\ast}+Y^{\circ}$, if $z^{\ast}\in Y^{\circ}$, then $y^{\ast}=x^{\ast}+z^{\ast}$ on $Y$, so \begin{align*} \|y^{\ast}\|&=\sup\{|(x^{\ast}+z^{\ast})(y)|: y\in B_{Y}\}\\ &\leq\sup\{|(x^{\ast}+z^{\ast})(x)|: x\in B_{X}\}\\ &=\|x^{\ast}+z^{\ast}\|, \end{align*} so $\|y^{\ast}\|\leq\inf\{\|x^{\ast}+z^{\ast}\|: z^{\ast}\in Y^{\circ}\}=\|x^{\ast}+Y^{\circ}\|=\|x_{y^{\ast}}^{\ast}+Y^{\circ}\|\leq\|x_{y^{\ast}}^{\ast}\|\leq\|y^{\ast}\|$, so $\|x^{\ast}+Y^{\circ}\|=\|y^{\ast}\|=\|T(x^{\ast}+Y^{\circ})\|$.