I have found this question How to prove that the inverse of a matrix is unique?
And while the accepted answer is fine I was wondering if it's possible to proof the uniqueness by algorithm.
There is an algorithm for calculating the inverse of the matrix and if the algorithm is exactly defined in each step e.g. no randomness is add, is it enough to prove uniqueness. My reasoning is that in each step of algorithm there is exact way to next step. For each input I you always get same output O.
Is this enough as a proof?
You can generally prove existence by algorithm, but it is far more difficult to prove uniqueness a priori. You just show that your algorithm is determinist and always find the same solution given the same input, but how do you prove there doesn't exist other ways to find other solutions ? For example, extended Euclidian algorithm find Bezout's coefficients, but they are not unique...