Caigen Tan duality