O problema de determinar se um dado gráfico é um gráfico principal é facilmente visto como co-NP. De fato, é co-NP completo.
O problema de determinar se um determinado subgrafo H é o núcleo de um determinado gráfico G está na classe maior DP ( https://complexityzoo.uwaterloo.ca/Complexity_Zoo:D#dp ) e está de fato completo para esta classe ( o problema completo arquetípico dessa classe consiste em pares de fórmulas booleanas, em que a primeira é satisfatória e a segunda insatificável). A contenção no DP é clara: teste que G mapeia homomorficamente para H (isso é codificado como satisfatório) e simultaneamente que H não tem um homomorfismo em si mesmo que não esteja ligado (isso é codificado como insatisfatório). A dureza DP não é trivial e está comprovada no artigo:
Fagin, Ronald, Phokion G. Kolaitis e Lucian Popa. "Troca de dados: chegando ao núcleo." Transações ACM em sistemas de banco de dados (TODS) 30.1 (2005): 174-210.