let l, n, k be Nat; :: thesis: for K being Field
for a being Element of K st l in dom (1. K,n) & k in dom (1. K,n) & k <> l holds
( RLineXS (1. K,n),l,k,a is invertible & (RLineXS (1. K,n),l,k,a) ~ = RLineXS (1. K,n),l,k,(- a) )
let K be Field; :: thesis: for a being Element of K st l in dom (1. K,n) & k in dom (1. K,n) & k <> l holds
( RLineXS (1. K,n),l,k,a is invertible & (RLineXS (1. K,n),l,k,a) ~ = RLineXS (1. K,n),l,k,(- a) )
let a be Element of K; :: thesis: ( l in dom (1. K,n) & k in dom (1. K,n) & k <> l implies ( RLineXS (1. K,n),l,k,a is invertible & (RLineXS (1. K,n),l,k,a) ~ = RLineXS (1. K,n),l,k,(- a) ) )
assume A1:
( l in dom (1. K,n) & k in dom (1. K,n) & k <> l )
; :: thesis: ( RLineXS (1. K,n),l,k,a is invertible & (RLineXS (1. K,n),l,k,a) ~ = RLineXS (1. K,n),l,k,(- a) )
set A = RLineXS (1. K,n),l,k,a;
set B = RLineXS (1. K,n),l,k,(- a);
A2:
( (RLineXS (1. K,n),l,k,a) * (RLineXS (1. K,n),l,k,(- a)) = RLineXS (RLineXS (1. K,n),l,k,(- a)),l,k,a & (RLineXS (1. K,n),l,k,(- a)) * (RLineXS (1. K,n),l,k,a) = RLineXS (RLineXS (1. K,n),l,k,a),l,k,(- a) )
by A1, Th8;
for i, j being Nat st [i,j] in Indices (1. K,n) holds
(1. K,n) * i,j = (RLineXS (RLineXS (1. K,n),l,k,(- a)),l,k,a) * i,j
by A1, Lm4;
then A3:
1. K,n = RLineXS (RLineXS (1. K,n),l,k,(- a)),l,k,a
by MATRIX_1:28;
set b = - a;
a + (- a) = 0. K
by RLVECT_1:def 11;
then
a = - (- a)
by RLVECT_1:19;
then
for i, j being Nat st [i,j] in Indices (1. K,n) holds
(1. K,n) * i,j = (RLineXS (RLineXS (1. K,n),l,k,a),l,k,(- a)) * i,j
by A1, Lm4;
then
1. K,n = RLineXS (RLineXS (1. K,n),l,k,a),l,k,(- a)
by MATRIX_1:28;
then A4:
RLineXS (1. K,n),l,k,(- a) is_reverse_of RLineXS (1. K,n),l,k,a
by A2, A3, MATRIX_6:def 2;
then
RLineXS (1. K,n),l,k,a is invertible
by MATRIX_6:def 3;
hence
( RLineXS (1. K,n),l,k,a is invertible & (RLineXS (1. K,n),l,k,a) ~ = RLineXS (1. K,n),l,k,(- a) )
by A4, MATRIX_6:def 4; :: thesis: verum