generalized_dual
