La teoría de la separación de poderes divide el gobierno en tres ramas: la legislativa, que dicta la ley; la ejecutiva, que la ejecuta; y la judicial, que la interpreta y aplica en casos específicos. Esta teoría se remonta a Aristóteles y fue atribuida como un factor de éxito de la República romana por Polibio y Cicerón.