eq and inv