Michael Behe, el creador del término «complejidad irreducible» "(«irreducible complexity»)", define un sistema de complejidad irreducible como uno «compuesto de varias partes que interactúan en conjunto para contribuir a su función básica, tal que la eliminación de una parte cualquiera causa la ineficacia de todo el mecanismo».