Je ne suis pas d'accord avec ton argument pour expliquer que F est de dimension finie. Il est faux de dire que F est un groupe de type fini. Il est finiment engendré comme espace vectoriel, mais pas forcément comme groupe. Prends par exemple et . et sont de dimension finie, mais aucun des deux n'est un groupe de type fini.
Voici une preuve du théorème de la base incomplète corrigée inspirée de la tienne.
Théorème : Soit un corps et soit un -espace veectoriel de dimension finie. Soit un sev non nul de dimension finie de et soit une base de F. On peut la compléter en une base de E.
Preuve : Si , le résultat est trivialement vrai. On supposera dans la suite que .
La famille ne peut en l'état être une base de E. En effet, il existe et si était une base de , elle serait en particulier génératrice de E et donc il existerait fini et une suite finie d'éléments de tels que . On aurait alors , ce qui est absurde.
Ceci montre au passage que est une famille libre de . Si est égal à E, le résultat est démontré.
Sinon, si et sont respectivement des bases de on applique ce qu'on vient de démontrer avec et pour construire et .
On obtient de cette façon une suite de sous-espaces vectoriels de strictement inclus les uns dans les autres. Puisque est de dimension finie, cette suite est nécessairement finie dès que est fini. Parce que si c'est le cas, pour tout définit une suite d'entiers qui tend vers l'infini, et il existe alors tel que , ce qui contredit le fait que .
Autrement dit, le processus d'arrête et il existe un maximal tel que et , i.e (c'est ) . On a alors qui est une base de , ce qu'il fallait démontrer.
Corollaire : Si est une famille libre finie d'un espace vectoriel E de dimension finie, on peut la compléter en une base de
Preuve : On note . C'est un sev de , qui est non nul parce que est libre donc non nulle. en est une base et est finie, donc est également de dimension finie. Le théorème ci-dessus nous dit qu'on peut compléter en une base de .