Hace unos dos años, me encontré con este documento de Lamport
http://research.microsoft.com/en-us/um/people/lamport/pubs/lamport-how-to-write.pdf
sobre la escritura de las pruebas de forma jerárquica. Cambió mi forma de escribir todas las pruebas durante unos seis meses e identificó muy bien las lagunas en mi comprensión y conocimiento. Hoy en día, no lo utilizo para las pruebas más sencillas, pero me resulta indispensable cuando quiero comprender a fondo las más largas y complejas.
Creo que esto es potencialmente una herramienta pedagógica maravillosa, en el sentido de que todos los pasos y supuestos están organizados y se pueden consultar fácilmente, y también es útil para la autocomprobación. En el blog se ha debatido sobre la supuesta prueba de Deolalikar de P≠NPP≠NP Para dar un ejemplo, el profesor Tao observaciones oportunas sobre la necesidad de precisión, (15 de agosto de 2010, 15:05 - Espero que no le importe que le cite)
Una cosa que esto ilustra es la importancia de establecer definiciones definiciones. Creo que si Deolalikar hubiera escrito una definición precisa de lo que significa que un espacio de solución sea polilógicamente parametrizable, el dificultades se habrían encontrado mucho antes mucho antes, y en particular probablemente por el propio Deolalikar, mucho antes de que de que terminara el preprint para compartirlo con otros.
me recordó el ensayo de Lamport. Lamport comenta algo similar a partir de su propia experiencia:
El estilo se aplicó por primera vez a las pruebas de teoremas ordinarios en un artículo que escribí con Martín Abadi. Tenía ya había escrito pruebas convencionales pruebas convencionales que eran lo suficientemente buenas para convencernos a nosotros y, presumiblemente, a los árbitros. Reescribiendo las pruebas en un estilo estilo estructurado, descubrimos que casi todas tenían errores graves errores, aunque los teoremas eran correctos. Cualquier esperanza de que las pruebas incorrectas no condujeran a teoremas incorrectos teoremas incorrectos fue destruida en nuestra siguiente colaboración. Una y otra vez, hacíamos una conjetura y escribíamos un un esbozo de prueba en la pizarra, un un esbozo que podría haberse convertido convertirse en una prueba convencional convincente convencional convincente, para luego descubrir, al intentar de escribir una prueba estructurada, que la conjetura era falsa. Desde entonces, nunca nunca he creído en un resultado sin una una prueba estructurada y cuidadosa. Mi escepticismo ha ayudado a evitar numerosos errores.
¿Alguien ha tenido experiencia con este estilo de redacción de pruebas?