Metamath Proof Explorer


Theorem mdetleib1

Description: Full substitution of an alternative determinant definition (also known as Leibniz' Formula). (Contributed by Stefan O'Rear, 3-Oct-2015) (Revised by AV, 26-Dec-2018)

Ref Expression
Hypotheses mdetfval1.d โŠข ๐ท = ( ๐‘ maDet ๐‘… )
mdetfval1.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
mdetfval1.b โŠข ๐ต = ( Base โ€˜ ๐ด )
mdetfval1.p โŠข ๐‘ƒ = ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) )
mdetfval1.y โŠข ๐‘Œ = ( โ„คRHom โ€˜ ๐‘… )
mdetfval1.s โŠข ๐‘† = ( pmSgn โ€˜ ๐‘ )
mdetfval1.t โŠข ยท = ( .r โ€˜ ๐‘… )
mdetfval1.u โŠข ๐‘ˆ = ( mulGrp โ€˜ ๐‘… )
Assertion mdetleib1 ( ๐‘€ โˆˆ ๐ต โ†’ ( ๐ท โ€˜ ๐‘€ ) = ( ๐‘… ฮฃg ( ๐‘ โˆˆ ๐‘ƒ โ†ฆ ( ( ๐‘Œ โ€˜ ( ๐‘† โ€˜ ๐‘ ) ) ยท ( ๐‘ˆ ฮฃg ( ๐‘ฅ โˆˆ ๐‘ โ†ฆ ( ( ๐‘ โ€˜ ๐‘ฅ ) ๐‘€ ๐‘ฅ ) ) ) ) ) ) )

Proof

Step Hyp Ref Expression
1 mdetfval1.d โŠข ๐ท = ( ๐‘ maDet ๐‘… )
2 mdetfval1.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
3 mdetfval1.b โŠข ๐ต = ( Base โ€˜ ๐ด )
4 mdetfval1.p โŠข ๐‘ƒ = ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) )
5 mdetfval1.y โŠข ๐‘Œ = ( โ„คRHom โ€˜ ๐‘… )
6 mdetfval1.s โŠข ๐‘† = ( pmSgn โ€˜ ๐‘ )
7 mdetfval1.t โŠข ยท = ( .r โ€˜ ๐‘… )
8 mdetfval1.u โŠข ๐‘ˆ = ( mulGrp โ€˜ ๐‘… )
9 oveq โŠข ( ๐‘š = ๐‘€ โ†’ ( ( ๐‘ โ€˜ ๐‘ฅ ) ๐‘š ๐‘ฅ ) = ( ( ๐‘ โ€˜ ๐‘ฅ ) ๐‘€ ๐‘ฅ ) )
10 9 mpteq2dv โŠข ( ๐‘š = ๐‘€ โ†’ ( ๐‘ฅ โˆˆ ๐‘ โ†ฆ ( ( ๐‘ โ€˜ ๐‘ฅ ) ๐‘š ๐‘ฅ ) ) = ( ๐‘ฅ โˆˆ ๐‘ โ†ฆ ( ( ๐‘ โ€˜ ๐‘ฅ ) ๐‘€ ๐‘ฅ ) ) )
11 10 oveq2d โŠข ( ๐‘š = ๐‘€ โ†’ ( ๐‘ˆ ฮฃg ( ๐‘ฅ โˆˆ ๐‘ โ†ฆ ( ( ๐‘ โ€˜ ๐‘ฅ ) ๐‘š ๐‘ฅ ) ) ) = ( ๐‘ˆ ฮฃg ( ๐‘ฅ โˆˆ ๐‘ โ†ฆ ( ( ๐‘ โ€˜ ๐‘ฅ ) ๐‘€ ๐‘ฅ ) ) ) )
12 11 oveq2d โŠข ( ๐‘š = ๐‘€ โ†’ ( ( ๐‘Œ โ€˜ ( ๐‘† โ€˜ ๐‘ ) ) ยท ( ๐‘ˆ ฮฃg ( ๐‘ฅ โˆˆ ๐‘ โ†ฆ ( ( ๐‘ โ€˜ ๐‘ฅ ) ๐‘š ๐‘ฅ ) ) ) ) = ( ( ๐‘Œ โ€˜ ( ๐‘† โ€˜ ๐‘ ) ) ยท ( ๐‘ˆ ฮฃg ( ๐‘ฅ โˆˆ ๐‘ โ†ฆ ( ( ๐‘ โ€˜ ๐‘ฅ ) ๐‘€ ๐‘ฅ ) ) ) ) )
13 12 mpteq2dv โŠข ( ๐‘š = ๐‘€ โ†’ ( ๐‘ โˆˆ ๐‘ƒ โ†ฆ ( ( ๐‘Œ โ€˜ ( ๐‘† โ€˜ ๐‘ ) ) ยท ( ๐‘ˆ ฮฃg ( ๐‘ฅ โˆˆ ๐‘ โ†ฆ ( ( ๐‘ โ€˜ ๐‘ฅ ) ๐‘š ๐‘ฅ ) ) ) ) ) = ( ๐‘ โˆˆ ๐‘ƒ โ†ฆ ( ( ๐‘Œ โ€˜ ( ๐‘† โ€˜ ๐‘ ) ) ยท ( ๐‘ˆ ฮฃg ( ๐‘ฅ โˆˆ ๐‘ โ†ฆ ( ( ๐‘ โ€˜ ๐‘ฅ ) ๐‘€ ๐‘ฅ ) ) ) ) ) )
14 13 oveq2d โŠข ( ๐‘š = ๐‘€ โ†’ ( ๐‘… ฮฃg ( ๐‘ โˆˆ ๐‘ƒ โ†ฆ ( ( ๐‘Œ โ€˜ ( ๐‘† โ€˜ ๐‘ ) ) ยท ( ๐‘ˆ ฮฃg ( ๐‘ฅ โˆˆ ๐‘ โ†ฆ ( ( ๐‘ โ€˜ ๐‘ฅ ) ๐‘š ๐‘ฅ ) ) ) ) ) ) = ( ๐‘… ฮฃg ( ๐‘ โˆˆ ๐‘ƒ โ†ฆ ( ( ๐‘Œ โ€˜ ( ๐‘† โ€˜ ๐‘ ) ) ยท ( ๐‘ˆ ฮฃg ( ๐‘ฅ โˆˆ ๐‘ โ†ฆ ( ( ๐‘ โ€˜ ๐‘ฅ ) ๐‘€ ๐‘ฅ ) ) ) ) ) ) )
15 1 2 3 4 5 6 7 8 mdetfval1 โŠข ๐ท = ( ๐‘š โˆˆ ๐ต โ†ฆ ( ๐‘… ฮฃg ( ๐‘ โˆˆ ๐‘ƒ โ†ฆ ( ( ๐‘Œ โ€˜ ( ๐‘† โ€˜ ๐‘ ) ) ยท ( ๐‘ˆ ฮฃg ( ๐‘ฅ โˆˆ ๐‘ โ†ฆ ( ( ๐‘ โ€˜ ๐‘ฅ ) ๐‘š ๐‘ฅ ) ) ) ) ) ) )
16 ovex โŠข ( ๐‘… ฮฃg ( ๐‘ โˆˆ ๐‘ƒ โ†ฆ ( ( ๐‘Œ โ€˜ ( ๐‘† โ€˜ ๐‘ ) ) ยท ( ๐‘ˆ ฮฃg ( ๐‘ฅ โˆˆ ๐‘ โ†ฆ ( ( ๐‘ โ€˜ ๐‘ฅ ) ๐‘€ ๐‘ฅ ) ) ) ) ) ) โˆˆ V
17 14 15 16 fvmpt โŠข ( ๐‘€ โˆˆ ๐ต โ†’ ( ๐ท โ€˜ ๐‘€ ) = ( ๐‘… ฮฃg ( ๐‘ โˆˆ ๐‘ƒ โ†ฆ ( ( ๐‘Œ โ€˜ ( ๐‘† โ€˜ ๐‘ ) ) ยท ( ๐‘ˆ ฮฃg ( ๐‘ฅ โˆˆ ๐‘ โ†ฆ ( ( ๐‘ โ€˜ ๐‘ฅ ) ๐‘€ ๐‘ฅ ) ) ) ) ) ) )