L'ultrafinitisme est un courant de la philosophie des mathématiques, aussi connu sous les noms d'ultraintuitionnisme, finitisme strict, ou encore de finitisme fort, caractérisé par son rejet de l'infini. L'ultrafinitisme se distingue non seulement de l'approche classique, dans laquelle les infinis sont des objets réels à part entière, mais rejette également les approches constructiviste et intuitionniste, qui admettent des infinis potentiels.
Pour l'ultrafinitisme, forme extrême de finitisme, seuls les objets effectivement représentables sont admis. L'infini potentiel (qu'on pourrait construire en répétant sans fin un algorithme effectif) et les nombres gigantesques, sont rejetés.
L'ultrafinitisme est une approche minoritaire, néanmoins défendue par plusieurs mathématiciens tels que Doron Zeilberger.
L'ultrafinitisme nie l'existence de l'ensemble infini des entiers naturels, car celui-ci ne pourra jamais être complété.
En outre, certains ultrafinitistes doutent de l'existence de certains objets mathématiques que personne ne peut construire en pratique. Ainsi, certains ultrafinitistes nient l'existence de grands nombres, par exemple la partie entière du premier nombre de Skewes, qui est un nombre extrêmement grand défini en utilisant la fonction exponentielle tel que exp(exp(exp(79))), ou
La raison est que personne n'a encore calculé la partie entière de cet entier naturel. De même, (en notation des flèches de Knuth) ne serait considérée que comme une expression formelle qui ne correspond pas à un entier naturel.
Certaines versions de l'ultrafinitisme sont des formes de constructivisme, mais la plupart des constructivistes considèrent l'ultrafinitisme comme irréalisable. Le fondement logique de l'ultrafinitisme n'est pas clair et dans son étude Constructivism in Mathematics (1988), le logicien constructiviste A. S. Troelstra le rejette en affirmant qu'« aucun développement satisfaisant n'existe à l'heure actuelle ».
Un travail sérieux sur l'ultrafinitisme a été mené, depuis 1959, par Alexander Esenin-Volpin, qui a esquissé en 1961 un programme pour prouver la cohérence de la théorie des ensembles de Zermelo-Fraenkel dans les mathématiques ultrafinies. D'autres mathématiciens qui ont travaillé sur le sujet sont Doron Zeilberger, Edward Nelson et Rohit Jivanlal Parikh. L'ultrafinitisme est parfois associée à Ludwig Wittgenstein, Robin Gandy et J. Hjelmslev.[réf. souhaitée]
L'ultrafinitisme est rejeté par une majorité de mathématiciens : peu de chercheurs travaillent sur cette approche, et ils sont encore moins nombreux à en être « des partisans déclarés ». On compte parmi ces derniers le mathématicien Doron Zeilberger.