let F be Field; :: thesis: for S being SymSp of F
for a, b, c being Element of S st not b _|_ & not b _|_ holds
ProJ c,b,a = (- ((ProJ b,a,c) " )) * (ProJ a,b,c)

let S be SymSp of F; :: thesis: for a, b, c being Element of S st not b _|_ & not b _|_ holds
ProJ c,b,a = (- ((ProJ b,a,c) " )) * (ProJ a,b,c)

let a, b, c be Element of S; :: thesis: ( not b _|_ & not b _|_ implies ProJ c,b,a = (- ((ProJ b,a,c) " )) * (ProJ a,b,c) )
set 1F = 1_ F;
assume A1: ( not b _|_ & not b _|_ ) ; :: thesis: ProJ c,b,a = (- ((ProJ b,a,c) " )) * (ProJ a,b,c)
then A2: ProJ b,a,c <> 0. F by Th36;
then (- (1_ F)) * (((ProJ b,a,c) " ) * (ProJ b,a,c)) = (- (1_ F)) * (1_ F) by VECTSP_1:def 22;
then ((- (1_ F)) * ((ProJ b,a,c) " )) * (ProJ b,a,c) = (- (1_ F)) * (1_ F) by GROUP_1:def 4;
then ((- (1_ F)) * ((ProJ b,a,c) " )) * (ProJ b,a,c) = - (1_ F) by VECTSP_1:def 19;
then (- (((ProJ b,a,c) " ) * (1_ F))) * (ProJ b,a,c) = - (1_ F) by VECTSP_1:41;
then (- ((ProJ b,a,c) " )) * (ProJ b,a,c) = - (1_ F) by VECTSP_1:def 19;
then ProJ b,a,((- ((ProJ b,a,c) " )) * c) = - (1_ F) by A1, Th28;
then b _|_ by A1, Th27;
then b _|_ by VECTSP_1:59;
then b _|_ by RLVECT_1:30;
then A3: ((- ((ProJ b,a,c) " )) * c) + a _|_ by Th12;
( not a _|_ & not c _|_ ) by A1, Th12;
then A4: ProJ a,b,((- ((ProJ b,a,c) " )) * c) = ProJ ((- ((ProJ b,a,c) " )) * c),b,a by A3, Th39;
- ((ProJ b,a,c) " ) <> 0. F by A2, VECTSP_1:74;
then ProJ a,b,((- ((ProJ b,a,c) " )) * c) = ProJ c,b,a by A1, A4, Th12, Th31;
hence ProJ c,b,a = (- ((ProJ b,a,c) " )) * (ProJ a,b,c) by A1, Th12, Th28; :: thesis: verum