Metamath Proof Explorer


Theorem pcorev2

Description: Concatenation with the reverse path. (Contributed by Mario Carneiro, 12-Feb-2015)

Ref Expression
Hypotheses pcorev2.1 G = x 0 1 F 1 x
pcorev2.2 P = 0 1 × F 0
Assertion pcorev2 F II Cn J F * 𝑝 J G ph J P

Proof

Step Hyp Ref Expression
1 pcorev2.1 G = x 0 1 F 1 x
2 pcorev2.2 P = 0 1 × F 0
3 1 pcorevcl F II Cn J G II Cn J G 0 = F 1 G 1 = F 0
4 3 simp1d F II Cn J G II Cn J
5 eqid y 0 1 G 1 y = y 0 1 G 1 y
6 eqid 0 1 × G 1 = 0 1 × G 1
7 5 6 pcorev G II Cn J y 0 1 G 1 y * 𝑝 J G ph J 0 1 × G 1
8 4 7 syl F II Cn J y 0 1 G 1 y * 𝑝 J G ph J 0 1 × G 1
9 iirev y 0 1 1 y 0 1
10 oveq2 x = 1 y 1 x = 1 1 y
11 10 fveq2d x = 1 y F 1 x = F 1 1 y
12 fvex F 1 1 y V
13 11 1 12 fvmpt 1 y 0 1 G 1 y = F 1 1 y
14 9 13 syl y 0 1 G 1 y = F 1 1 y
15 ax-1cn 1
16 unitssre 0 1
17 16 sseli y 0 1 y
18 17 recnd y 0 1 y
19 nncan 1 y 1 1 y = y
20 15 18 19 sylancr y 0 1 1 1 y = y
21 20 fveq2d y 0 1 F 1 1 y = F y
22 14 21 eqtrd y 0 1 G 1 y = F y
23 22 mpteq2ia y 0 1 G 1 y = y 0 1 F y
24 iiuni 0 1 = II
25 eqid J = J
26 24 25 cnf F II Cn J F : 0 1 J
27 26 feqmptd F II Cn J F = y 0 1 F y
28 23 27 eqtr4id F II Cn J y 0 1 G 1 y = F
29 28 oveq1d F II Cn J y 0 1 G 1 y * 𝑝 J G = F * 𝑝 J G
30 3 simp3d F II Cn J G 1 = F 0
31 30 sneqd F II Cn J G 1 = F 0
32 31 xpeq2d F II Cn J 0 1 × G 1 = 0 1 × F 0
33 32 2 eqtr4di F II Cn J 0 1 × G 1 = P
34 8 29 33 3brtr3d F II Cn J F * 𝑝 J G ph J P