Aqui está como eu expliquei isso para minha mãe, espero que seja útil :)
Existem problemas para os quais é fácil encontrar uma solução (P, mas menos os chamam de "facilmente solucionáveis"), problemas para os quais é fácil verificar se uma determinada solução está correta (NP, mas vamos chamá-los de "facilmente verificáveis" ) e problemas que não são facilmente solucionáveis nem facilmente verificáveis. Para simplificar, suponha que "Fácil" seja formalmente definido e que cada problema tenha uma solução única.
Agora, as pessoas conseguiram provar (usando a matemática) relações interessantes entre essas duas noções de "facilmente solucionável" e "facilmente verificável", de modo que alguns problemas não são facilmente solucionáveis e outros não são facilmente verificáveis. Um exemplo básico desse resultado é que um problema facilmente solucionável também é facilmente verificável: basta encontrar sua solução e compará-la com a solução fornecida.
De maneira tentadora, para muitos problemas práticos (como decidir se há uma possível atribuição de alunos a professores e salas de aula, quando há muito pouca margem), não se sabe se existe uma maneira "fácil" de resolvê-lo, mas sabe-se como verificar facilmente se uma solução está correta ou não. As pessoas tentaram muito e falharam, depois tentaram provar que não era possível e falharam também: elas simplesmente não sabem. Alguns pensam que todos os problemas facilmente verificáveis são facilmente solucionáveis (devemos apenas pensar mais sobre isso), outros pensam o contrário, que não devemos perder nosso tempo tentando encontrar soluções fáceis para esses problemas.
O que descobrimos é como mostrar links entre problemas (por exemplo, se você sabe ir à escola, sabe como ir à padaria que fica logo à frente) e problemas facilmente verificáveis que estão vinculados a todos os outros problemas facilmente verificáveis ( NP-completo, mas vamos chamá-los de "problemas-chave"), de modo que, se alguém, um dia, mostrar que um dos principais problemas é facilmente resolvido, todos os problemas facilmente verificáveis também são facilmente solucionáveis (por exemplo, P = NP). Por outro lado, se alguém mostrar que um dos principais problemas não pode ser facilmente solucionável, nenhum dos outros pode ser facilmente solucionável (por exemplo, P <> NP).
Portanto, a questão é tentadora e relativamente importante na prática (embora alguns argumentem que deveríamos nos concentrar em definições alternativas de "fácil"), e as pessoas estão investindo bastante dinheiro e tempo no debate.