Rank Polarity Of Functional Groups