¿Y eso se prueba por inducción interna en \( \text{Form} \)?
Ah, disculpa, que en los últimos mensajes no nos estábamos entendiendo, porque había pensado que esto:
\( (\forall f\in \text{Form}_0)(F\vdash f \Rightarrow (M,E)\models f) \)
era tu definición de \( (M, E)\vDash F \), cuando en realidad era algo que preguntabas si era cierto. Por eso lo había dado por hecho y no entendía por qué insistías en ello.
Aquí el hecho de que definas las deducciones en términos del cálculo secuencial complica un poco las cosas. Eso se prueba por inducción sobre la altura del árbol de una derivación de \( f \).
Más precisamente, hay que probar que todo secuente \( \Gamma\vdash \Delta \) derivable con premisas en \( F \) es verdadero en \( (M, E) \), lo que significa que \( (M, E)\vDash \lnot\gamma_1\lor \cdots \lor \lnot\gamma_m\lor \delta_1\lor \cdots \lor \delta_n \), donde \( \Gamma = (\gamma_1,\ldots, \gamma_m) \) y \( \Delta = (\delta_1,\ldots, \delta_n) \). En particular, si \( F\vdash f \), tenemos que el secuente \( \vdash f \) es derivable con premisas en \( F \), y por lo tanto \( (M, E)\vDash f \).
A su vez, para probar eso se razona por inducción sobre la altura del árbol de una derivación de \( \Gamma\vdash \Delta \).
Si un secuente es derivable mediante un árbol de altura 0, es que se trata de un axioma o de un secuente \( \vdash f \), con \( f\in F \). En el segundo caso es verdadero en \( (M, E) \) por hipótesis, y en el primero es de la forma \( g\vdash g \), y es claramente verdadero, pues esto equivale a que \( (M, E)\vDash \lnot g\lor g \).
Luego, si es cierto para secuentes derivables mediante árboles de altura menor que \( n \) y tenemos un secuente derivable mediante un árbol de altura \( n \), hay que considerar todas las reglas de inferencia que pueden llevar hasta él. Por hipótesis de inducción, su o sus secuentes superiores son verdaderos en \( (M, E) \) y basta probar que todas las reglas de inferencia pasan de secuentes verdaderos a secuentes verdaderos.