Step | Hyp | Ref
| Expression |
1 | | eqid 2733 |
. . . . . 6
β’ ran
(π β π
, π β π β¦ (π Γ π )) = ran (π β π
, π β π β¦ (π Γ π )) |
2 | 1 | txval 23060 |
. . . . 5
β’ ((π
β π β§ π β π) β (π
Γt π) = (topGenβran (π β π
, π β π β¦ (π Γ π )))) |
3 | 2 | adantr 482 |
. . . 4
β’ (((π
β π β§ π β π) β§ (π΄ β π β§ π΅ β π)) β (π
Γt π) = (topGenβran (π β π
, π β π β¦ (π Γ π )))) |
4 | 3 | oveq1d 7421 |
. . 3
β’ (((π
β π β§ π β π) β§ (π΄ β π β§ π΅ β π)) β ((π
Γt π) βΎt (π΄ Γ π΅)) = ((topGenβran (π β π
, π β π β¦ (π Γ π ))) βΎt (π΄ Γ π΅))) |
5 | 1 | txbasex 23062 |
. . . 4
β’ ((π
β π β§ π β π) β ran (π β π
, π β π β¦ (π Γ π )) β V) |
6 | | xpexg 7734 |
. . . 4
β’ ((π΄ β π β§ π΅ β π) β (π΄ Γ π΅) β V) |
7 | | tgrest 22655 |
. . . 4
β’ ((ran
(π β π
, π β π β¦ (π Γ π )) β V β§ (π΄ Γ π΅) β V) β (topGenβ(ran (π β π
, π β π β¦ (π Γ π )) βΎt (π΄ Γ π΅))) = ((topGenβran (π β π
, π β π β¦ (π Γ π ))) βΎt (π΄ Γ π΅))) |
8 | 5, 6, 7 | syl2an 597 |
. . 3
β’ (((π
β π β§ π β π) β§ (π΄ β π β§ π΅ β π)) β (topGenβ(ran (π β π
, π β π β¦ (π Γ π )) βΎt (π΄ Γ π΅))) = ((topGenβran (π β π
, π β π β¦ (π Γ π ))) βΎt (π΄ Γ π΅))) |
9 | | elrest 17370 |
. . . . . . . 8
β’ ((ran
(π β π
, π β π β¦ (π Γ π )) β V β§ (π΄ Γ π΅) β V) β (π₯ β (ran (π β π
, π β π β¦ (π Γ π )) βΎt (π΄ Γ π΅)) β βπ€ β ran (π β π
, π β π β¦ (π Γ π ))π₯ = (π€ β© (π΄ Γ π΅)))) |
10 | 5, 6, 9 | syl2an 597 |
. . . . . . 7
β’ (((π
β π β§ π β π) β§ (π΄ β π β§ π΅ β π)) β (π₯ β (ran (π β π
, π β π β¦ (π Γ π )) βΎt (π΄ Γ π΅)) β βπ€ β ran (π β π
, π β π β¦ (π Γ π ))π₯ = (π€ β© (π΄ Γ π΅)))) |
11 | | vex 3479 |
. . . . . . . . . . 11
β’ π β V |
12 | 11 | inex1 5317 |
. . . . . . . . . 10
β’ (π β© π΄) β V |
13 | 12 | a1i 11 |
. . . . . . . . 9
β’ ((((π
β π β§ π β π) β§ (π΄ β π β§ π΅ β π)) β§ π β π
) β (π β© π΄) β V) |
14 | | elrest 17370 |
. . . . . . . . . 10
β’ ((π
β π β§ π΄ β π) β (π’ β (π
βΎt π΄) β βπ β π
π’ = (π β© π΄))) |
15 | 14 | ad2ant2r 746 |
. . . . . . . . 9
β’ (((π
β π β§ π β π) β§ (π΄ β π β§ π΅ β π)) β (π’ β (π
βΎt π΄) β βπ β π
π’ = (π β© π΄))) |
16 | | xpeq1 5690 |
. . . . . . . . . . . 12
β’ (π’ = (π β© π΄) β (π’ Γ π£) = ((π β© π΄) Γ π£)) |
17 | 16 | eqeq2d 2744 |
. . . . . . . . . . 11
β’ (π’ = (π β© π΄) β (π₯ = (π’ Γ π£) β π₯ = ((π β© π΄) Γ π£))) |
18 | 17 | rexbidv 3179 |
. . . . . . . . . 10
β’ (π’ = (π β© π΄) β (βπ£ β (π βΎt π΅)π₯ = (π’ Γ π£) β βπ£ β (π βΎt π΅)π₯ = ((π β© π΄) Γ π£))) |
19 | | vex 3479 |
. . . . . . . . . . . . 13
β’ π β V |
20 | 19 | inex1 5317 |
. . . . . . . . . . . 12
β’ (π β© π΅) β V |
21 | 20 | a1i 11 |
. . . . . . . . . . 11
β’ ((((π
β π β§ π β π) β§ (π΄ β π β§ π΅ β π)) β§ π β π) β (π β© π΅) β V) |
22 | | elrest 17370 |
. . . . . . . . . . . 12
β’ ((π β π β§ π΅ β π) β (π£ β (π βΎt π΅) β βπ β π π£ = (π β© π΅))) |
23 | 22 | ad2ant2l 745 |
. . . . . . . . . . 11
β’ (((π
β π β§ π β π) β§ (π΄ β π β§ π΅ β π)) β (π£ β (π βΎt π΅) β βπ β π π£ = (π β© π΅))) |
24 | | xpeq2 5697 |
. . . . . . . . . . . . 13
β’ (π£ = (π β© π΅) β ((π β© π΄) Γ π£) = ((π β© π΄) Γ (π β© π΅))) |
25 | 24 | eqeq2d 2744 |
. . . . . . . . . . . 12
β’ (π£ = (π β© π΅) β (π₯ = ((π β© π΄) Γ π£) β π₯ = ((π β© π΄) Γ (π β© π΅)))) |
26 | 25 | adantl 483 |
. . . . . . . . . . 11
β’ ((((π
β π β§ π β π) β§ (π΄ β π β§ π΅ β π)) β§ π£ = (π β© π΅)) β (π₯ = ((π β© π΄) Γ π£) β π₯ = ((π β© π΄) Γ (π β© π΅)))) |
27 | 21, 23, 26 | rexxfr2d 5409 |
. . . . . . . . . 10
β’ (((π
β π β§ π β π) β§ (π΄ β π β§ π΅ β π)) β (βπ£ β (π βΎt π΅)π₯ = ((π β© π΄) Γ π£) β βπ β π π₯ = ((π β© π΄) Γ (π β© π΅)))) |
28 | 18, 27 | sylan9bbr 512 |
. . . . . . . . 9
β’ ((((π
β π β§ π β π) β§ (π΄ β π β§ π΅ β π)) β§ π’ = (π β© π΄)) β (βπ£ β (π βΎt π΅)π₯ = (π’ Γ π£) β βπ β π π₯ = ((π β© π΄) Γ (π β© π΅)))) |
29 | 13, 15, 28 | rexxfr2d 5409 |
. . . . . . . 8
β’ (((π
β π β§ π β π) β§ (π΄ β π β§ π΅ β π)) β (βπ’ β (π
βΎt π΄)βπ£ β (π βΎt π΅)π₯ = (π’ Γ π£) β βπ β π
βπ β π π₯ = ((π β© π΄) Γ (π β© π΅)))) |
30 | 11, 19 | xpex 7737 |
. . . . . . . . . 10
β’ (π Γ π ) β V |
31 | 30 | rgen2w 3067 |
. . . . . . . . 9
β’
βπ β
π
βπ β π (π Γ π ) β V |
32 | | eqid 2733 |
. . . . . . . . . 10
β’ (π β π
, π β π β¦ (π Γ π )) = (π β π
, π β π β¦ (π Γ π )) |
33 | | ineq1 4205 |
. . . . . . . . . . . 12
β’ (π€ = (π Γ π ) β (π€ β© (π΄ Γ π΅)) = ((π Γ π ) β© (π΄ Γ π΅))) |
34 | | inxp 5831 |
. . . . . . . . . . . 12
β’ ((π Γ π ) β© (π΄ Γ π΅)) = ((π β© π΄) Γ (π β© π΅)) |
35 | 33, 34 | eqtrdi 2789 |
. . . . . . . . . . 11
β’ (π€ = (π Γ π ) β (π€ β© (π΄ Γ π΅)) = ((π β© π΄) Γ (π β© π΅))) |
36 | 35 | eqeq2d 2744 |
. . . . . . . . . 10
β’ (π€ = (π Γ π ) β (π₯ = (π€ β© (π΄ Γ π΅)) β π₯ = ((π β© π΄) Γ (π β© π΅)))) |
37 | 32, 36 | rexrnmpo 7545 |
. . . . . . . . 9
β’
(βπ β
π
βπ β π (π Γ π ) β V β (βπ€ β ran (π β π
, π β π β¦ (π Γ π ))π₯ = (π€ β© (π΄ Γ π΅)) β βπ β π
βπ β π π₯ = ((π β© π΄) Γ (π β© π΅)))) |
38 | 31, 37 | ax-mp 5 |
. . . . . . . 8
β’
(βπ€ β ran
(π β π
, π β π β¦ (π Γ π ))π₯ = (π€ β© (π΄ Γ π΅)) β βπ β π
βπ β π π₯ = ((π β© π΄) Γ (π β© π΅))) |
39 | 29, 38 | bitr4di 289 |
. . . . . . 7
β’ (((π
β π β§ π β π) β§ (π΄ β π β§ π΅ β π)) β (βπ’ β (π
βΎt π΄)βπ£ β (π βΎt π΅)π₯ = (π’ Γ π£) β βπ€ β ran (π β π
, π β π β¦ (π Γ π ))π₯ = (π€ β© (π΄ Γ π΅)))) |
40 | 10, 39 | bitr4d 282 |
. . . . . 6
β’ (((π
β π β§ π β π) β§ (π΄ β π β§ π΅ β π)) β (π₯ β (ran (π β π
, π β π β¦ (π Γ π )) βΎt (π΄ Γ π΅)) β βπ’ β (π
βΎt π΄)βπ£ β (π βΎt π΅)π₯ = (π’ Γ π£))) |
41 | 40 | eqabdv 2868 |
. . . . 5
β’ (((π
β π β§ π β π) β§ (π΄ β π β§ π΅ β π)) β (ran (π β π
, π β π β¦ (π Γ π )) βΎt (π΄ Γ π΅)) = {π₯ β£ βπ’ β (π
βΎt π΄)βπ£ β (π βΎt π΅)π₯ = (π’ Γ π£)}) |
42 | | eqid 2733 |
. . . . . 6
β’ (π’ β (π
βΎt π΄), π£ β (π βΎt π΅) β¦ (π’ Γ π£)) = (π’ β (π
βΎt π΄), π£ β (π βΎt π΅) β¦ (π’ Γ π£)) |
43 | 42 | rnmpo 7539 |
. . . . 5
β’ ran
(π’ β (π
βΎt π΄), π£ β (π βΎt π΅) β¦ (π’ Γ π£)) = {π₯ β£ βπ’ β (π
βΎt π΄)βπ£ β (π βΎt π΅)π₯ = (π’ Γ π£)} |
44 | 41, 43 | eqtr4di 2791 |
. . . 4
β’ (((π
β π β§ π β π) β§ (π΄ β π β§ π΅ β π)) β (ran (π β π
, π β π β¦ (π Γ π )) βΎt (π΄ Γ π΅)) = ran (π’ β (π
βΎt π΄), π£ β (π βΎt π΅) β¦ (π’ Γ π£))) |
45 | 44 | fveq2d 6893 |
. . 3
β’ (((π
β π β§ π β π) β§ (π΄ β π β§ π΅ β π)) β (topGenβ(ran (π β π
, π β π β¦ (π Γ π )) βΎt (π΄ Γ π΅))) = (topGenβran (π’ β (π
βΎt π΄), π£ β (π βΎt π΅) β¦ (π’ Γ π£)))) |
46 | 4, 8, 45 | 3eqtr2d 2779 |
. 2
β’ (((π
β π β§ π β π) β§ (π΄ β π β§ π΅ β π)) β ((π
Γt π) βΎt (π΄ Γ π΅)) = (topGenβran (π’ β (π
βΎt π΄), π£ β (π βΎt π΅) β¦ (π’ Γ π£)))) |
47 | | ovex 7439 |
. . 3
β’ (π
βΎt π΄) β V |
48 | | ovex 7439 |
. . 3
β’ (π βΎt π΅) β V |
49 | | eqid 2733 |
. . . 4
β’ ran
(π’ β (π
βΎt π΄), π£ β (π βΎt π΅) β¦ (π’ Γ π£)) = ran (π’ β (π
βΎt π΄), π£ β (π βΎt π΅) β¦ (π’ Γ π£)) |
50 | 49 | txval 23060 |
. . 3
β’ (((π
βΎt π΄) β V β§ (π βΎt π΅) β V) β ((π
βΎt π΄) Γt (π βΎt π΅)) = (topGenβran (π’ β (π
βΎt π΄), π£ β (π βΎt π΅) β¦ (π’ Γ π£)))) |
51 | 47, 48, 50 | mp2an 691 |
. 2
β’ ((π
βΎt π΄) Γt (π βΎt π΅)) = (topGenβran (π’ β (π
βΎt π΄), π£ β (π βΎt π΅) β¦ (π’ Γ π£))) |
52 | 46, 51 | eqtr4di 2791 |
1
β’ (((π
β π β§ π β π) β§ (π΄ β π β§ π΅ β π)) β ((π
Γt π) βΎt (π΄ Γ π΅)) = ((π
βΎt π΄) Γt (π βΎt π΅))) |