Consider a bipartite graph G=(U+V,E) and suppose |U|=|V| and that G has a perfect matching. Therefore by P. Hall's condition, for every subsets A of U, the neighborhood N(A) of A has size at least |A|. I am interested in subsets A for which N(A) has the same cardinality as A. Do they have a name?
It seems that any perfect matching must contain a sub-matching between A and N(A). Is there an algorithm to identify the largest proper subset of U that has this property?