De
stelling van Rice is een belangrijke stelling in de
theoretische informatica, meer in het bijzonder in de
berekenbaarheidstheorie. Informeel zegt de stelling dat het onmogelijk is een
algoritme te schrijven dat als invoer een ander
algoritme en een bepaalde niet-triviale eigenschap krijgt en in alle gevallen correct beslist of het algoritme die eigenschap bezit. Uit de stelling volgt dat automatische verificatie van software in het algemeen niet mogelijk is.