For matrices $AB=I$ is equivalent to $BA=I$, however this is no longer true for operators on infinite-dimensional spaces. I was wondering whether there was a characterisation of C*-algebras where similar phenomena takes place.
What would be sufficient conditions for a Banach algebra to make it work too?
For a $C^{\ast}$ algebra $A$, we say that a project $p\in A$ is infinite if it is Murray Von Neumann equivalent to a proper subprojection of itself. ie. $\exists v\in A$ such that $vv^{\ast} = p$, and $v^{\ast}v < p$.
If $A$ is unital with unit $1_A$, we say that $A$ is finite if $1_A$ is not infinite. If $A$ is non-unital, we say $A$ is finite, if its unitization is finite.
As it turns out the following are equivalent for a unital $C^{\ast}$ algebra $A$
For a Banach algebra, I don't know if there is any characterization for this. However, there is a sufficient condition. If the Banach algebra has left (or right) topological stable rank one [See this paper by Rieffel], then any left invertible element is invertible.