Metamath Proof Explorer


Theorem tcphval

Description: Define a function to augment a subcomplex pre-Hilbert space with norm. (Contributed by Mario Carneiro, 7-Oct-2015)

Ref Expression
Hypotheses tcphval.n ⊒ 𝐺 = ( toβ„‚PreHil β€˜ π‘Š )
tcphval.v ⊒ 𝑉 = ( Base β€˜ π‘Š )
tcphval.h ⊒ , = ( ·𝑖 β€˜ π‘Š )
Assertion tcphval 𝐺 = ( π‘Š toNrmGrp ( π‘₯ ∈ 𝑉 ↦ ( √ β€˜ ( π‘₯ , π‘₯ ) ) ) )

Proof

Step Hyp Ref Expression
1 tcphval.n ⊒ 𝐺 = ( toβ„‚PreHil β€˜ π‘Š )
2 tcphval.v ⊒ 𝑉 = ( Base β€˜ π‘Š )
3 tcphval.h ⊒ , = ( ·𝑖 β€˜ π‘Š )
4 id ⊒ ( 𝑀 = π‘Š β†’ 𝑀 = π‘Š )
5 fveq2 ⊒ ( 𝑀 = π‘Š β†’ ( Base β€˜ 𝑀 ) = ( Base β€˜ π‘Š ) )
6 5 2 eqtr4di ⊒ ( 𝑀 = π‘Š β†’ ( Base β€˜ 𝑀 ) = 𝑉 )
7 fveq2 ⊒ ( 𝑀 = π‘Š β†’ ( ·𝑖 β€˜ 𝑀 ) = ( ·𝑖 β€˜ π‘Š ) )
8 7 3 eqtr4di ⊒ ( 𝑀 = π‘Š β†’ ( ·𝑖 β€˜ 𝑀 ) = , )
9 8 oveqd ⊒ ( 𝑀 = π‘Š β†’ ( π‘₯ ( ·𝑖 β€˜ 𝑀 ) π‘₯ ) = ( π‘₯ , π‘₯ ) )
10 9 fveq2d ⊒ ( 𝑀 = π‘Š β†’ ( √ β€˜ ( π‘₯ ( ·𝑖 β€˜ 𝑀 ) π‘₯ ) ) = ( √ β€˜ ( π‘₯ , π‘₯ ) ) )
11 6 10 mpteq12dv ⊒ ( 𝑀 = π‘Š β†’ ( π‘₯ ∈ ( Base β€˜ 𝑀 ) ↦ ( √ β€˜ ( π‘₯ ( ·𝑖 β€˜ 𝑀 ) π‘₯ ) ) ) = ( π‘₯ ∈ 𝑉 ↦ ( √ β€˜ ( π‘₯ , π‘₯ ) ) ) )
12 4 11 oveq12d ⊒ ( 𝑀 = π‘Š β†’ ( 𝑀 toNrmGrp ( π‘₯ ∈ ( Base β€˜ 𝑀 ) ↦ ( √ β€˜ ( π‘₯ ( ·𝑖 β€˜ 𝑀 ) π‘₯ ) ) ) ) = ( π‘Š toNrmGrp ( π‘₯ ∈ 𝑉 ↦ ( √ β€˜ ( π‘₯ , π‘₯ ) ) ) ) )
13 df-tcph ⊒ toβ„‚PreHil = ( 𝑀 ∈ V ↦ ( 𝑀 toNrmGrp ( π‘₯ ∈ ( Base β€˜ 𝑀 ) ↦ ( √ β€˜ ( π‘₯ ( ·𝑖 β€˜ 𝑀 ) π‘₯ ) ) ) ) )
14 ovex ⊒ ( π‘Š toNrmGrp ( π‘₯ ∈ 𝑉 ↦ ( √ β€˜ ( π‘₯ , π‘₯ ) ) ) ) ∈ V
15 12 13 14 fvmpt ⊒ ( π‘Š ∈ V β†’ ( toβ„‚PreHil β€˜ π‘Š ) = ( π‘Š toNrmGrp ( π‘₯ ∈ 𝑉 ↦ ( √ β€˜ ( π‘₯ , π‘₯ ) ) ) ) )
16 fvprc ⊒ ( Β¬ π‘Š ∈ V β†’ ( toβ„‚PreHil β€˜ π‘Š ) = βˆ… )
17 reldmtng ⊒ Rel dom toNrmGrp
18 17 ovprc1 ⊒ ( Β¬ π‘Š ∈ V β†’ ( π‘Š toNrmGrp ( π‘₯ ∈ 𝑉 ↦ ( √ β€˜ ( π‘₯ , π‘₯ ) ) ) ) = βˆ… )
19 16 18 eqtr4d ⊒ ( Β¬ π‘Š ∈ V β†’ ( toβ„‚PreHil β€˜ π‘Š ) = ( π‘Š toNrmGrp ( π‘₯ ∈ 𝑉 ↦ ( √ β€˜ ( π‘₯ , π‘₯ ) ) ) ) )
20 15 19 pm2.61i ⊒ ( toβ„‚PreHil β€˜ π‘Š ) = ( π‘Š toNrmGrp ( π‘₯ ∈ 𝑉 ↦ ( √ β€˜ ( π‘₯ , π‘₯ ) ) ) )
21 1 20 eqtri ⊒ 𝐺 = ( π‘Š toNrmGrp ( π‘₯ ∈ 𝑉 ↦ ( √ β€˜ ( π‘₯ , π‘₯ ) ) ) )