일단 정의는 아래와 같음.


n-dimensional F-vector space V의 symmetric bilinear form B가 주어져있을 때,


O(V) = {L in GL(V) |  B(Lv, Lw) = B(v,w) for all v,w in V}로 정의함.


그럼 O(V) = GL(V)이려면 모든 L in GL(V)에 대해서 위의 bilinear form이 들어간 equation을 만족해야 함.


이걸 {v_1, v_2, ..., v_n}이라는 basis가 존재해서 B를 이 basis에서의 행렬로 전개하면


symmetric matrix J in M_n(F)로 표현됨.


그럼 B(v,w)=v^t * J * v (v도 저 basis로 표현해야 하는데 표기가 번잡해져서 생략) 으로 표현됨.


마찬가지로 B(Lv,Lw) = (v^t L^t) * J * (L v)로 표현됨 (L도 행렬을 나타냄)


그럼 이게 모든 invertible matrix L에 대해서 J = L^t * J * L가 성립해야 함.


이게 당연히 안될 거 같은데 어케 보여야할 지 모르겠음.