Ja Ja. me llego al correo el otro mensaje, no hay problema.
De todas formas sigo intentando probar el lema que menciono antes.
Reescribí la función Insert Sorted (es la que inserta un elemento en una lista de forma ordenada con pre condición, la lista esta ordenada) donde usa en lugar de leBool para comparar, ahora usa match le_gt_dec a b with ... de esta manera omega resuelve un montón de cosas pero estoy teniendo problemas.
Si hago mas o menos lo que esta en el libro, tengo problemas con R que en el ejemplo esta implícito y no es un parámetro como en el nuestro.
Si hago inversion, me aparece en un subGoal una lista l0 de la cual no se nada.
Así que me queda la opción de Inducción, pero bueno, a estas alturas es mas confusión que claridad en mi cabeza y no se por donde encarar.
El problema es opcional así que en el peor caso lo enviamos como admitido.