Metamath Proof Explorer


Definition df-scaf

Description: Define the functionalization of the .s operator. This restricts the value of .s to the stated domain, which is necessary when working with restricted structures, whose operations may be defined on a larger set than the true base. (Contributed by Mario Carneiro, 5-Oct-2015)

Ref Expression
Assertion df-scaf ยทsf = ( ๐‘” โˆˆ V โ†ฆ ( ๐‘ฅ โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘” ) ) , ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘” ) โ†ฆ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘” ) ๐‘ฆ ) ) )

Detailed syntax breakdown

Step Hyp Ref Expression
0 cscaf โŠข ยทsf
1 vg โŠข ๐‘”
2 cvv โŠข V
3 vx โŠข ๐‘ฅ
4 cbs โŠข Base
5 csca โŠข Scalar
6 1 cv โŠข ๐‘”
7 6 5 cfv โŠข ( Scalar โ€˜ ๐‘” )
8 7 4 cfv โŠข ( Base โ€˜ ( Scalar โ€˜ ๐‘” ) )
9 vy โŠข ๐‘ฆ
10 6 4 cfv โŠข ( Base โ€˜ ๐‘” )
11 3 cv โŠข ๐‘ฅ
12 cvsca โŠข ยท๐‘ 
13 6 12 cfv โŠข ( ยท๐‘  โ€˜ ๐‘” )
14 9 cv โŠข ๐‘ฆ
15 11 14 13 co โŠข ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘” ) ๐‘ฆ )
16 3 9 8 10 15 cmpo โŠข ( ๐‘ฅ โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘” ) ) , ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘” ) โ†ฆ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘” ) ๐‘ฆ ) )
17 1 2 16 cmpt โŠข ( ๐‘” โˆˆ V โ†ฆ ( ๐‘ฅ โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘” ) ) , ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘” ) โ†ฆ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘” ) ๐‘ฆ ) ) )
18 0 17 wceq โŠข ยทsf = ( ๐‘” โˆˆ V โ†ฆ ( ๐‘ฅ โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘” ) ) , ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘” ) โ†ฆ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘” ) ๐‘ฆ ) ) )