Respuesta incompleta, pero hasta ahora la única propuesta. Sirve para el caso simpléctico, pero no para el mixto.
En este informe técnico de 2003 de D. Steven Mackey y Niloufer Mackey. Da pruebas usando descomposiciones estructuradas, incluso usando transvecciones simplécticas (la prueba a la que aludí en los comentarios), pero también una prueba más antigua y relativamente elemental pero no bien conocida (para mí) usando el Pfaffian. En esta entrada del blog por Suresh Govindarajan.
Pfaffianos para matrices antisimétricas
Se puede dar una demostración elemental utilizando un determinante mejor: el Pfaffian . Para una matriz asimétrica, -J={}^tJ el Pfaffiano es un escalar p tal que p^2 = \det(J) y se transforma naturalmente bajo transformaciones de similitud: \newcommand{\Pfaffian}{\operatorname{Pf}}\Pfaffian( {}^tMJM ) = \det(M) \Pfaffian(J) . El resultado se deduce ahora puesto que \Pfaffian( {}^tMJM ) = \Pfaffian( J ) \neq 0 ya que \Pfaffian(J)^2 = \det(J) \neq 0 por hipótesis.
Una identidad útil para el pfaffiano que se aplica mejor al J mencionado en la otra pregunta es: \Pfaffian\left(\begin{smallmatrix} 0 & {}^tA \\ -A & 0 \end{smallmatrix}\right) = (-1)^{n(n-1)/2} \det(A) para que puedas ver que el Pfaffiano intenta factorizar el determinante de toda la matriz (que es \det(A)^2 ) en términos de uno de sus bloques.
No es difícil ver que si -J={}^tJ entonces n es par. En el caso impar, aún se podría tener un mixto J , ni simétrico ni anti-simétrico, y sería muy curioso si el determinante está restringido a +1 solamente.
impar-case es fácil
Si J es cualquier (2n+1)\times(2n+1) matriz, entonces {}^t M J M = J donde M=-I y \det(M)=-1 . La característica clave de las matrices simplécticas (invertibles) es que sólo existen en dimensiones pares. En dimensiones Impares siempre obtenemos una imagen completa de \det .
Esto sigue dejando el caso mixto en dimensiones pares.