let n be Element of NAT ; for K being Field
for A being Matrix of n, st n >= 1 holds
Det A = Det (A @ )
let K be Field; for A being Matrix of n, st n >= 1 holds
Det A = Det (A @ )
let A be Matrix of n,; ( n >= 1 implies Det A = Det (A @ ) )
set f = Path_product A;
set f2 = Path_product (A @ );
set F = the addF of K;
set Y = the carrier of K;
set X = Permutations n;
set B = FinOmega (Permutations n);
set I = the addF of K $$ (FinOmega (Permutations n)),(Path_product (A @ ));
A1:
Det A = the addF of K $$ (FinOmega (Permutations n)),(Path_product A)
by MATRIX_3:def 9;
A2:
FinOmega (Permutations n) = Permutations n
by MATRIX_2:30, MATRIX_2:def 17;
A3:
{ (p " ) where p is Permutation of Seg n : p in FinOmega (Permutations n) } c= FinOmega (Permutations n)
A4:
FinOmega (Permutations n) c= { (p " ) where p is Permutation of Seg n : p in FinOmega (Permutations n) }
A5:
( FinOmega (Permutations n) <> {} or the addF of K is having_a_unity )
by MATRIX_2:30, MATRIX_2:def 17;
then consider G0 being Function of Fin (Permutations n),the carrier of K such that
A6:
the addF of K $$ (FinOmega (Permutations n)),(Path_product (A @ )) = G0 . (FinOmega (Permutations n))
and
A7:
for e being Element of the carrier of K st e is_a_unity_wrt the addF of K holds
G0 . {} = e
and
A8:
for x being Element of Permutations n holds G0 . {x} = (Path_product (A @ )) . x
and
A9:
for B' being Element of Fin (Permutations n) st B' c= FinOmega (Permutations n) & B' <> {} holds
for x being Element of Permutations n st x in (FinOmega (Permutations n)) \ B' holds
G0 . (B' \/ {x}) = the addF of K . (G0 . B'),((Path_product (A @ )) . x)
by SETWISEO:def 3;
deffunc H1( set ) -> set = G0 . { (p " ) where p is Permutation of Seg n : p in $1 } ;
A10:
for x2 being set st x2 in Fin (Permutations n) holds
H1(x2) in the carrier of K
consider G1 being Function of Fin (Permutations n),the carrier of K such that
A11:
for x5 being set st x5 in Fin (Permutations n) holds
G1 . x5 = H1(x5)
from FUNCT_2:sch 2(A10);
assume A12:
n >= 1
; Det A = Det (A @ )
A13:
for x being Element of Permutations n holds G1 . {x} = (Path_product A) . x
A18:
for B' being Element of Fin (Permutations n) st B' c= FinOmega (Permutations n) & B' <> {} holds
for x being Element of Permutations n st x in (FinOmega (Permutations n)) \ B' holds
G1 . (B' \/ {x}) = the addF of K . (G1 . B'),((Path_product A) . x)
proof
let B' be
Element of
Fin (Permutations n);
( B' c= FinOmega (Permutations n) & B' <> {} implies for x being Element of Permutations n st x in (FinOmega (Permutations n)) \ B' holds
G1 . (B' \/ {x}) = the addF of K . (G1 . B'),((Path_product A) . x) )
assume that A19:
B' c= FinOmega (Permutations n)
and A20:
B' <> {}
;
for x being Element of Permutations n st x in (FinOmega (Permutations n)) \ B' holds
G1 . (B' \/ {x}) = the addF of K . (G1 . B'),((Path_product A) . x)
thus
for
x being
Element of
Permutations n st
x in (FinOmega (Permutations n)) \ B' holds
G1 . (B' \/ {x}) = the
addF of
K . (G1 . B'),
((Path_product A) . x)
verumproof
{ (p " ) where p is Permutation of Seg n : p in B' } c= Permutations n
then reconsider B2 =
{ (p " ) where p is Permutation of Seg n : p in B' } as
Element of
Fin (Permutations n) by FINSUB_1:34, MATRIX_2:30;
consider d being
Element of
B';
let x be
Element of
Permutations n;
( x in (FinOmega (Permutations n)) \ B' implies G1 . (B' \/ {x}) = the addF of K . (G1 . B'),((Path_product A) . x) )
reconsider px =
x as
Permutation of
Seg n by MATRIX_2:def 11;
reconsider y =
px " as
Element of
Permutations n by MATRIX_2:def 11;
A21:
B2 \/ {y} c= { (p " ) where p is Permutation of Seg n : p in B' \/ {x} }
A26:
B2 c= FinOmega (Permutations n)
assume
x in (FinOmega (Permutations n)) \ B'
;
G1 . (B' \/ {x}) = the addF of K . (G1 . B'),((Path_product A) . x)
then A27:
not
x in B'
by XBOOLE_0:def 5;
then A30:
y in (FinOmega (Permutations n)) \ B2
by A2, XBOOLE_0:def 5;
d in FinOmega (Permutations n)
by A19, A20, TARSKI:def 3;
then reconsider pd =
d as
Permutation of
Seg n by A2, MATRIX_2:def 11;
A31:
pd " in B2
by A20;
A32:
(
G1 . (B' \/ {.x.}) = G0 . { (p " ) where p is Permutation of Seg n : p in B' \/ {x} } &
G0 . B2 = G1 . B' )
by A11;
{ (p " ) where p is Permutation of Seg n : p in B' \/ {x} } c= B2 \/ {y}
then
B2 \/ {y} = { (p " ) where p is Permutation of Seg n : p in B' \/ {x} }
by A21, XBOOLE_0:def 10;
then
G0 . { (p " ) where p is Permutation of Seg n : p in B' \/ {x} } = the
addF of
K . (G0 . B2),
((Path_product (A @ )) . y)
by A9, A26, A31, A30;
hence
G1 . (B' \/ {x}) = the
addF of
K . (G1 . B'),
((Path_product A) . x)
by A12, A32, Th36;
verum
end;
end;
A35:
for e being Element of the carrier of K st e is_a_unity_wrt the addF of K holds
G1 . {} = e
G1 . (FinOmega (Permutations n)) = G0 . { (p " ) where p is Permutation of Seg n : p in FinOmega (Permutations n) }
by A11;
then
the addF of K $$ (FinOmega (Permutations n)),(Path_product (A @ )) = G1 . (FinOmega (Permutations n))
by A6, A3, A4, XBOOLE_0:def 10;
then
the addF of K $$ (FinOmega (Permutations n)),(Path_product A) = the addF of K $$ (FinOmega (Permutations n)),(Path_product (A @ ))
by A5, A35, A13, A18, SETWISEO:def 3;
hence
Det A = Det (A @ )
by A1, MATRIX_3:def 9; verum