En réponse à roy202.Et non, ça ne s'accorde pas. C'est une expression consacrée.
C'est bien évidemment faux, puisque "vive" est ici employé en tant que forme dérivée du verbe "vivre", et cette expression est en fait la contraction de "que vive"... On peut ainsi l'accorder (ex: Que vivent les beaux jours Vivent les beaux jours!)
Comme "Soit ceci, soit cela".
Cela n'a aucun rapport, et ici le "soit" est un conjonction, et non pas une utilisation détournée du verbe "être".
On donnera comme nouvel exemple, en mathématiques par exemple, "soient x et y deux réels", qui est employée correctement ici...
Vive les expressions qui ne s'accordent pas !
Dommage, celle-ci est grammaticalement incorrecte !