Given an m×n matrix B, the Moore-Penrose generalized matrix inverse is a unique n×m matrix pseudoinverse B^+. This matrix was independently defined by Moore in 1920 and Penrose, and variously known as the generalized inverse, pseudoinverse, or Moore-Penrose inverse. It is a matrix 1-inverse, and is implemented in the Wolfram Language as PseudoInverse[m].