Metamath Proof Explorer


Definition df-hvmap

Description: Extend class notation with a map from each nonzero vector x to a unique nonzero functional in the closed kernel dual space. (We could extend it to include the zero vector, but that is unnecessary for our purposes.) TODO: This pattern is used several times earlier, e.g., lcf1o , dochfl1 - should we update those to use this definition? (Contributed by NM, 23-Mar-2015)

Ref Expression
Assertion df-hvmap HVMap = ( ๐‘˜ โˆˆ V โ†ฆ ( ๐‘ค โˆˆ ( LHyp โ€˜ ๐‘˜ ) โ†ฆ ( ๐‘ฅ โˆˆ ( ( Base โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) โˆ– { ( 0g โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) } ) โ†ฆ ( ๐‘ฃ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) โ†ฆ ( โ„ฉ ๐‘— โˆˆ ( Base โ€˜ ( Scalar โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ) โˆƒ ๐‘ก โˆˆ ( ( ( ocH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) โ€˜ { ๐‘ฅ } ) ๐‘ฃ = ( ๐‘ก ( +g โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ( ๐‘— ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ๐‘ฅ ) ) ) ) ) ) )

Detailed syntax breakdown

Step Hyp Ref Expression
0 chvm โŠข HVMap
1 vk โŠข ๐‘˜
2 cvv โŠข V
3 vw โŠข ๐‘ค
4 clh โŠข LHyp
5 1 cv โŠข ๐‘˜
6 5 4 cfv โŠข ( LHyp โ€˜ ๐‘˜ )
7 vx โŠข ๐‘ฅ
8 cbs โŠข Base
9 cdvh โŠข DVecH
10 5 9 cfv โŠข ( DVecH โ€˜ ๐‘˜ )
11 3 cv โŠข ๐‘ค
12 11 10 cfv โŠข ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค )
13 12 8 cfv โŠข ( Base โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) )
14 c0g โŠข 0g
15 12 14 cfv โŠข ( 0g โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) )
16 15 csn โŠข { ( 0g โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) }
17 13 16 cdif โŠข ( ( Base โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) โˆ– { ( 0g โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) } )
18 vv โŠข ๐‘ฃ
19 vj โŠข ๐‘—
20 csca โŠข Scalar
21 12 20 cfv โŠข ( Scalar โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) )
22 21 8 cfv โŠข ( Base โ€˜ ( Scalar โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) )
23 vt โŠข ๐‘ก
24 coch โŠข ocH
25 5 24 cfv โŠข ( ocH โ€˜ ๐‘˜ )
26 11 25 cfv โŠข ( ( ocH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค )
27 7 cv โŠข ๐‘ฅ
28 27 csn โŠข { ๐‘ฅ }
29 28 26 cfv โŠข ( ( ( ocH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) โ€˜ { ๐‘ฅ } )
30 18 cv โŠข ๐‘ฃ
31 23 cv โŠข ๐‘ก
32 cplusg โŠข +g
33 12 32 cfv โŠข ( +g โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) )
34 19 cv โŠข ๐‘—
35 cvsca โŠข ยท๐‘ 
36 12 35 cfv โŠข ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) )
37 34 27 36 co โŠข ( ๐‘— ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ๐‘ฅ )
38 31 37 33 co โŠข ( ๐‘ก ( +g โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ( ๐‘— ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ๐‘ฅ ) )
39 30 38 wceq โŠข ๐‘ฃ = ( ๐‘ก ( +g โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ( ๐‘— ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ๐‘ฅ ) )
40 39 23 29 wrex โŠข โˆƒ ๐‘ก โˆˆ ( ( ( ocH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) โ€˜ { ๐‘ฅ } ) ๐‘ฃ = ( ๐‘ก ( +g โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ( ๐‘— ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ๐‘ฅ ) )
41 40 19 22 crio โŠข ( โ„ฉ ๐‘— โˆˆ ( Base โ€˜ ( Scalar โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ) โˆƒ ๐‘ก โˆˆ ( ( ( ocH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) โ€˜ { ๐‘ฅ } ) ๐‘ฃ = ( ๐‘ก ( +g โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ( ๐‘— ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ๐‘ฅ ) ) )
42 18 13 41 cmpt โŠข ( ๐‘ฃ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) โ†ฆ ( โ„ฉ ๐‘— โˆˆ ( Base โ€˜ ( Scalar โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ) โˆƒ ๐‘ก โˆˆ ( ( ( ocH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) โ€˜ { ๐‘ฅ } ) ๐‘ฃ = ( ๐‘ก ( +g โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ( ๐‘— ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ๐‘ฅ ) ) ) )
43 7 17 42 cmpt โŠข ( ๐‘ฅ โˆˆ ( ( Base โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) โˆ– { ( 0g โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) } ) โ†ฆ ( ๐‘ฃ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) โ†ฆ ( โ„ฉ ๐‘— โˆˆ ( Base โ€˜ ( Scalar โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ) โˆƒ ๐‘ก โˆˆ ( ( ( ocH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) โ€˜ { ๐‘ฅ } ) ๐‘ฃ = ( ๐‘ก ( +g โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ( ๐‘— ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ๐‘ฅ ) ) ) ) )
44 3 6 43 cmpt โŠข ( ๐‘ค โˆˆ ( LHyp โ€˜ ๐‘˜ ) โ†ฆ ( ๐‘ฅ โˆˆ ( ( Base โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) โˆ– { ( 0g โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) } ) โ†ฆ ( ๐‘ฃ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) โ†ฆ ( โ„ฉ ๐‘— โˆˆ ( Base โ€˜ ( Scalar โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ) โˆƒ ๐‘ก โˆˆ ( ( ( ocH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) โ€˜ { ๐‘ฅ } ) ๐‘ฃ = ( ๐‘ก ( +g โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ( ๐‘— ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ๐‘ฅ ) ) ) ) ) )
45 1 2 44 cmpt โŠข ( ๐‘˜ โˆˆ V โ†ฆ ( ๐‘ค โˆˆ ( LHyp โ€˜ ๐‘˜ ) โ†ฆ ( ๐‘ฅ โˆˆ ( ( Base โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) โˆ– { ( 0g โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) } ) โ†ฆ ( ๐‘ฃ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) โ†ฆ ( โ„ฉ ๐‘— โˆˆ ( Base โ€˜ ( Scalar โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ) โˆƒ ๐‘ก โˆˆ ( ( ( ocH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) โ€˜ { ๐‘ฅ } ) ๐‘ฃ = ( ๐‘ก ( +g โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ( ๐‘— ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ๐‘ฅ ) ) ) ) ) ) )
46 0 45 wceq โŠข HVMap = ( ๐‘˜ โˆˆ V โ†ฆ ( ๐‘ค โˆˆ ( LHyp โ€˜ ๐‘˜ ) โ†ฆ ( ๐‘ฅ โˆˆ ( ( Base โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) โˆ– { ( 0g โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) } ) โ†ฆ ( ๐‘ฃ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) โ†ฆ ( โ„ฉ ๐‘— โˆˆ ( Base โ€˜ ( Scalar โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ) โˆƒ ๐‘ก โˆˆ ( ( ( ocH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) โ€˜ { ๐‘ฅ } ) ๐‘ฃ = ( ๐‘ก ( +g โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ( ๐‘— ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐‘˜ ) โ€˜ ๐‘ค ) ) ๐‘ฅ ) ) ) ) ) ) )