We adopt the Einstein summation convention.
First suppose there is some π =π£π βπ£π making π a self-dual vector space.
Then if β¨π₯,πβ© =0 then π₯ =β¨π₯,π£πβ©π£π =0, so β¨?,?β© is nondegenerate.
Conversely, suppose β¨?,?β© is nondegenerate.
Since π is finite-dimensional, there exists a basis {π£π},
which has a reciprocal basis {π£π} so that β¨π£π,π£πβ© =πΏππ.
We claim that π =π£π βπ£π makes π self-dual.
Indeed, for any π₯ =π₯ππ£π =π₯ππ£π βπ we have
β¨π₯,π£πβ©π£π=π₯πβ¨π£π,π£πβ©π£π=π₯ππ£π=π₯=π₯ππ£π=π₯πβ¨π£π,π£πβ©π£π=β¨π£π,π₯β©π£πas required.
Uniqueness follows from uniqueness of duals.