let l, n be Nat; for K being Field
for a being Element of K st l in dom (1. (K,n)) & a <> 0. K holds
( SXLine ((1. (K,n)),l,a) is invertible & (SXLine ((1. (K,n)),l,a)) ~ = SXLine ((1. (K,n)),l,(a ")) )
let K be Field; for a being Element of K st l in dom (1. (K,n)) & a <> 0. K holds
( SXLine ((1. (K,n)),l,a) is invertible & (SXLine ((1. (K,n)),l,a)) ~ = SXLine ((1. (K,n)),l,(a ")) )
let a be Element of K; ( l in dom (1. (K,n)) & a <> 0. K implies ( SXLine ((1. (K,n)),l,a) is invertible & (SXLine ((1. (K,n)),l,a)) ~ = SXLine ((1. (K,n)),l,(a ")) ) )
assume that
A1:
l in dom (1. (K,n))
and
A2:
a <> 0. K
; ( SXLine ((1. (K,n)),l,a) is invertible & (SXLine ((1. (K,n)),l,a)) ~ = SXLine ((1. (K,n)),l,(a ")) )
set A = SXLine ((1. (K,n)),l,a);
A3: dom (SXLine ((1. (K,n)),l,a)) =
Seg (len (SXLine ((1. (K,n)),l,a)))
by FINSEQ_1:def 3
.=
Seg (len (1. (K,n)))
by Def2
.=
dom (1. (K,n))
by FINSEQ_1:def 3
;
set B = SXLine ((1. (K,n)),l,(a "));
A4: dom (SXLine ((1. (K,n)),l,(a "))) =
Seg (len (SXLine ((1. (K,n)),l,(a "))))
by FINSEQ_1:def 3
.=
Seg (len (1. (K,n)))
by Def2
.=
dom (1. (K,n))
by FINSEQ_1:def 3
;
A5:
width (SXLine ((1. (K,n)),l,(a "))) = width (1. (K,n))
by Th1;
for i, j being Nat st [i,j] in Indices (1. (K,n)) holds
(1. (K,n)) * (i,j) = (SXLine ((SXLine ((1. (K,n)),l,(a "))),l,a)) * (i,j)
proof
let i,
j be
Nat;
( [i,j] in Indices (1. (K,n)) implies (1. (K,n)) * (i,j) = (SXLine ((SXLine ((1. (K,n)),l,(a "))),l,a)) * (i,j) )
assume A6:
[i,j] in Indices (1. (K,n))
;
(1. (K,n)) * (i,j) = (SXLine ((SXLine ((1. (K,n)),l,(a "))),l,a)) * (i,j)
then A7:
i in dom (1. (K,n))
by ZFMISC_1:106;
A8:
j in Seg (width (1. (K,n)))
by A6, ZFMISC_1:106;
then A9:
(
i <> l implies
(SXLine ((1. (K,n)),l,(a "))) * (
i,
j)
= (1. (K,n)) * (
i,
j) )
by A7, Def2;
(SXLine ((1. (K,n)),l,(a "))) * (
l,
j)
= (a ") * ((1. (K,n)) * (l,j))
by A1, A8, Def2;
then A10:
(SXLine ((SXLine ((1. (K,n)),l,(a "))),l,a)) * (
l,
j) =
a * ((a ") * ((1. (K,n)) * (l,j)))
by A1, A5, A4, A8, Def2
.=
(a * (a ")) * ((1. (K,n)) * (l,j))
by GROUP_1:def 4
.=
(1_ K) * ((1. (K,n)) * (l,j))
by A2, VECTSP_2:def 7
.=
(1. (K,n)) * (
l,
j)
by GROUP_1:def 5
;
(
i <> l implies
(SXLine ((SXLine ((1. (K,n)),l,(a "))),l,a)) * (
i,
j)
= (SXLine ((1. (K,n)),l,(a "))) * (
i,
j) )
by A5, A4, A7, A8, Def2;
hence
(1. (K,n)) * (
i,
j)
= (SXLine ((SXLine ((1. (K,n)),l,(a "))),l,a)) * (
i,
j)
by A9, A10;
verum
end;
then A11:
1. (K,n) = SXLine ((SXLine ((1. (K,n)),l,(a "))),l,a)
by MATRIX_1:28;
A12:
width (SXLine ((1. (K,n)),l,a)) = width (1. (K,n))
by Th1;
for i, j being Nat st [i,j] in Indices (1. (K,n)) holds
(1. (K,n)) * (i,j) = (SXLine ((SXLine ((1. (K,n)),l,a)),l,(a "))) * (i,j)
proof
let i,
j be
Nat;
( [i,j] in Indices (1. (K,n)) implies (1. (K,n)) * (i,j) = (SXLine ((SXLine ((1. (K,n)),l,a)),l,(a "))) * (i,j) )
assume A13:
[i,j] in Indices (1. (K,n))
;
(1. (K,n)) * (i,j) = (SXLine ((SXLine ((1. (K,n)),l,a)),l,(a "))) * (i,j)
then A14:
i in dom (1. (K,n))
by ZFMISC_1:106;
A15:
j in Seg (width (1. (K,n)))
by A13, ZFMISC_1:106;
then A16:
(
i <> l implies
(SXLine ((1. (K,n)),l,a)) * (
i,
j)
= (1. (K,n)) * (
i,
j) )
by A14, Def2;
(SXLine ((1. (K,n)),l,a)) * (
l,
j)
= a * ((1. (K,n)) * (l,j))
by A1, A15, Def2;
then A17:
(SXLine ((SXLine ((1. (K,n)),l,a)),l,(a "))) * (
l,
j) =
(a ") * (a * ((1. (K,n)) * (l,j)))
by A1, A12, A3, A15, Def2
.=
((a ") * a) * ((1. (K,n)) * (l,j))
by GROUP_1:def 4
.=
(1_ K) * ((1. (K,n)) * (l,j))
by A2, VECTSP_2:def 7
.=
(1. (K,n)) * (
l,
j)
by GROUP_1:def 5
;
(
i <> l implies
(SXLine ((SXLine ((1. (K,n)),l,a)),l,(a "))) * (
i,
j)
= (SXLine ((1. (K,n)),l,a)) * (
i,
j) )
by A12, A3, A14, A15, Def2;
hence
(1. (K,n)) * (
i,
j)
= (SXLine ((SXLine ((1. (K,n)),l,a)),l,(a "))) * (
i,
j)
by A16, A17;
verum
end;
then A18:
1. (K,n) = SXLine ((SXLine ((1. (K,n)),l,a)),l,(a "))
by MATRIX_1:28;
( (SXLine ((1. (K,n)),l,a)) * (SXLine ((1. (K,n)),l,(a "))) = SXLine ((SXLine ((1. (K,n)),l,(a "))),l,a) & (SXLine ((1. (K,n)),l,(a "))) * (SXLine ((1. (K,n)),l,a)) = SXLine ((SXLine ((1. (K,n)),l,a)),l,(a ")) )
by A1, Th7;
then A19:
SXLine ((1. (K,n)),l,(a ")) is_reverse_of SXLine ((1. (K,n)),l,a)
by A11, A18, MATRIX_6:def 2;
then
SXLine ((1. (K,n)),l,a) is invertible
by MATRIX_6:def 3;
hence
( SXLine ((1. (K,n)),l,a) is invertible & (SXLine ((1. (K,n)),l,a)) ~ = SXLine ((1. (K,n)),l,(a ")) )
by A19, MATRIX_6:def 4; verum