En filosofía de las matemáticas, el constructivismo o escuela constructivista requiere para la prueba de la existencia de un objeto matemático, que este pueda ser encontrado o «construido». Para esta escuela no es suficiente la prueba por contradicción clásica (reducción al absurdo) que consiste en suponer que un objeto X no existe y partiendo de esta premisa derivar una contradicción. Según los constructivistas tal procedimiento no permite encontrar el objeto estudiado y en consecuencia su existencia no está realmente probada. La posición opuesta se denomina platonismo matemático.
Se confunde frecuentemente el constructivismo con el intuicionismo cuando en realidad este último no es sino un tipo de constructivismo. Para el intuicionismo, las bases fundamentales de las matemáticas se encuentran en lo que denominan la intuición matemática, haciendo en consecuencia de esta una actividad instrínsecamente subjetiva. El constructivismo no adopta en general dicha postura y es completamente compatible con la concepción objetiva de las matemáticas.
Erret Bishop propuso el constructivismo a partir de las sugerencias de Brouwer y Márkov,[1]​ pero modificando algunas percepciones de los autores mencionados de tal manera que la propuesta constructivista resulta más restrictiva que las sugerencias de Brouwer y Márkov pero, al mismo tiempo, logra que todos sus teoremas resulten compatibles tanto con esas sugerencias como con las de la matemática clásica, cosa que no ocurre con las otras dos.[2]​ Bishop logra esta flexibilidad a través de no definir lo que llama "rutinas finitas" (algoritmos) que constituyen el proceso de demostración. Si bien esto parece introducir una cierta falta de precisión, fuerza a quienes practican esta aproximación a utilizar estrictamente la lógica intuicionista. Parece ser que utilizar tal lógica equivale a practicar matemática algorítmica formal. Si eso fuera el caso, la aproximación intuicionista podría ser implementada en relación a cualquier objeto matemático, no solo esa clase especial de «objetos constructivos».[3]​
El constructivismo critica el formalismo llevado hasta el extremo por el grupo de matemáticos llamado Nicolas Bourbaki, admite la sucesión de los números naturales, mas no el conjunto de los naturales, cuestionan la lógica en que se fundamenta la matemática de Bourbaki y proclama la tercera opción respecto del principio del tercero excluido (a más de p y ~p, cabe otra salida).[4]​