expressed det as function of eigs