La teoría generativa y la teoría sistémico-funcional pueden concebirse como teorías científicas: Han confirmado hipótesis, proveen explicaciones y, a partir de estas últimas, efectúan predicciones. Sin embargo, ambas teorías manejan supuestos incompatibles sobre el mismo objeto: el lenguaje. Después de analizar el problema de las confirmaciones y las explicaciones en lingüística, se intentará demostrar que esa incompatibilidad puede resolverse mediante un "principio de complementariedad": El lenguaje es, al mismo tiempo, una "facultad de la mente" y un "producto de la cultura", aunque los dos aspectos (el "mental" y el "cultural") no puedan captarse en el ámbito de una sola teoría.