Un bimapa (o “mapa bidireccional”) es un mapa que preserva la unicidad de sus valores así como la de sus claves. Esta restricción permite que los bimap admitan una “vista inversa”, que es otro bimap que contiene las mismas entradas que este bimap pero con claves y valores invertidos.