Al igual que Henry, no soy un experto, aunque he jugado con asistentes de pruebas formales.
En primer lugar, hay que tener en cuenta si el material de base ya está formalizado. Esto puede suponer una gran diferencia. Si no está formalizado, puede que tengas que seleccionar una prueba diferente que sea más computacional y evite trucos que se aventuren en otro territorio. (Si la prueba que está formalizando es bastante nueva, puede que tenga que hacer ese trabajo usted mismo, lo que obviamente requiere tiempo y creatividad). Alternativamente, uno necesita formalizar este material de base (lo que puede ser satisfactorio, pero también lleva tiempo).
En segundo lugar, importa si lo que se pretende es construir una hermosa biblioteca matemática o si sólo se trata de reunir algunas pruebas hasta que el ordenador diga "demostrado". En el primer caso, puedes pasarte varias semanas pensando cómo quieres montar toda la estructura. (Por ejemplo, ¿define un anillo como un grupo abeliano con multiplicación o lo define desde cero? Si lo defines como un grupo abeliano, entonces también podrías utilizar todos los teoremas que demostraste para los grupos abelianos también para los anillos).
Por último, lleva algún tiempo acostumbrarse a utilizar un asistente de pruebas, pero después es bastante mecánico. No obstante, habrá veces en las que pensarás "esto es obvio, pero supongo que el ordenador no lo sabe". Entonces tendrás que averiguar cómo convencer al ordenador de que es cierto, normalmente descomponiendo la prueba en alguna lógica trivial. Sin embargo, como ocurre con todas las cosas, con la experiencia esto ocurre cada vez menos.
Siento no poder darte una tarifa del tipo "un día por página", más que nada por mi falta de experiencia.
5 votos
No estoy seguro de que esta pregunta tenga una respuesta bien definida. Sin embargo, en mi opinión, a menudo hace falta creatividad para formular enunciados matemáticos con el grado de claridad necesario en diferentes contextos.
18 votos
En su artículo sobre la formalización del teorema de los números primos, Avigad informó de que, una vez que se puso al día, tardó aproximadamente un día en formalizar una página de matemáticas en Isabelle. Recomiendo este artículo por su análisis del proceso de formalización. repository.cmu.edu/filosofia/31
0 votos
@Carl Mummert: gracias por esa referencia, la desconocía y es sumamente útil.
0 votos
Hago esta CW porque parece un poco "de debate".