Proof of Theorem pjopytht
| Step | Hyp | Ref
| Expression |
| 1 | | sseq1 1521 |
. . 3
⊢ (H =
if(H ∈ Cℋ ,
H, ℋ ) → (H ⊆ (⊥ ‘G) ↔ if(H
∈ Cℋ , H,
ℋ ) ⊆ (⊥ ‘G))) |
| 2 | | fveq2 2832 |
. . . . . . . 8
⊢ (H =
if(H ∈ Cℋ ,
H, ℋ ) → (Proj ‘H) = (Proj ‘if(H ∈ Cℋ , H, ℋ ))) |
| 3 | 2 | fveq1d 2834 |
. . . . . . 7
⊢ (H =
if(H ∈ Cℋ ,
H, ℋ ) → ((Proj ‘H) ‘A) =
((Proj ‘if(H ∈
Cℋ , H, ℋ ))
‘A)) |
| 4 | 3 | opreq1d 3012 |
. . . . . 6
⊢ (H =
if(H ∈ Cℋ ,
H, ℋ ) → (((Proj ‘H) ‘A)
+v ((Proj ‘G)
‘A)) = (((Proj ‘if(H ∈ Cℋ , H, ℋ )) ‘A) +v ((Proj ‘G) ‘A))) |
| 5 | 4 | fveq2d 2836 |
. . . . 5
⊢ (H =
if(H ∈ Cℋ ,
H, ℋ ) → (norm ‘(((Proj
‘H) ‘A) +v ((Proj ‘G) ‘A))) =
(norm ‘(((Proj ‘if(H ∈
Cℋ , H, ℋ ))
‘A) +v ((Proj
‘G) ‘A)))) |
| 6 | 5 | opreq1d 3012 |
. . . 4
⊢ (H =
if(H ∈ Cℋ ,
H, ℋ ) → ((norm ‘(((Proj
‘H) ‘A) +v ((Proj ‘G) ‘A)))↑2) = ((norm ‘(((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A) +v ((Proj
‘G) ‘A)))↑2)) |
| 7 | 3 | fveq2d 2836 |
. . . . . 6
⊢ (H =
if(H ∈ Cℋ ,
H, ℋ ) → (norm ‘((Proj
‘H) ‘A)) = (norm ‘((Proj ‘if(H ∈ Cℋ , H, ℋ )) ‘A))) |
| 8 | 7 | opreq1d 3012 |
. . . . 5
⊢ (H =
if(H ∈ Cℋ ,
H, ℋ ) → ((norm ‘((Proj
‘H) ‘A))↑2) = ((norm ‘((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A))↑2)) |
| 9 | 8 | opreq1d 3012 |
. . . 4
⊢ (H =
if(H ∈ Cℋ ,
H, ℋ ) → (((norm ‘((Proj
‘H) ‘A))↑2) + ((norm ‘((Proj ‘G) ‘A))↑2)) = (((norm ‘((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A))↑2) + ((norm ‘((Proj
‘G) ‘A))↑2))) |
| 10 | 6, 9 | cleq12d 1115 |
. . 3
⊢ (H =
if(H ∈ Cℋ ,
H, ℋ ) → (((norm ‘(((Proj
‘H) ‘A) +v ((Proj ‘G) ‘A)))↑2) = (((norm ‘((Proj ‘H) ‘A))↑2) + ((norm ‘((Proj ‘G) ‘A))↑2)) ↔ ((norm ‘(((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A) +v ((Proj
‘G) ‘A)))↑2) = (((norm ‘((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A))↑2) + ((norm ‘((Proj
‘G) ‘A))↑2)))) |
| 11 | 1, 10 | imbi12d 474 |
. 2
⊢ (H =
if(H ∈ Cℋ ,
H, ℋ ) → ((H ⊆ (⊥ ‘G) → ((norm ‘(((Proj ‘H) ‘A)
+v ((Proj ‘G)
‘A)))↑2) = (((norm ‘((Proj
‘H) ‘A))↑2) + ((norm ‘((Proj ‘G) ‘A))↑2))) ↔ (if(H ∈ Cℋ , H, ℋ ) ⊆ (⊥ ‘G) → ((norm ‘(((Proj ‘if(H ∈ Cℋ , H, ℋ )) ‘A) +v ((Proj ‘G) ‘A)))↑2) = (((norm ‘((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A))↑2) + ((norm ‘((Proj
‘G) ‘A))↑2))))) |
| 12 | | fveq2 2832 |
. . . 4
⊢ (G =
if(G ∈ Cℋ ,
G, ℋ ) → (⊥
‘G) = (⊥ ‘if(G ∈ Cℋ , G, ℋ ))) |
| 13 | 12 | sseq2d 1528 |
. . 3
⊢ (G =
if(G ∈ Cℋ ,
G, ℋ ) → (if(H ∈ Cℋ , H, ℋ ) ⊆ (⊥ ‘G) ↔ if(H
∈ Cℋ , H,
ℋ ) ⊆ (⊥ ‘if(G
∈ Cℋ , G,
ℋ )))) |
| 14 | | fveq2 2832 |
. . . . . . . 8
⊢ (G =
if(G ∈ Cℋ ,
G, ℋ ) → (Proj ‘G) = (Proj ‘if(G ∈ Cℋ , G, ℋ ))) |
| 15 | 14 | fveq1d 2834 |
. . . . . . 7
⊢ (G =
if(G ∈ Cℋ ,
G, ℋ ) → ((Proj ‘G) ‘A) =
((Proj ‘if(G ∈
Cℋ , G, ℋ ))
‘A)) |
| 16 | 15 | opreq2d 3013 |
. . . . . 6
⊢ (G =
if(G ∈ Cℋ ,
G, ℋ ) → (((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A) +v ((Proj
‘G) ‘A)) = (((Proj ‘if(H ∈ Cℋ , H, ℋ )) ‘A) +v ((Proj ‘if(G ∈ Cℋ , G, ℋ )) ‘A))) |
| 17 | 16 | fveq2d 2836 |
. . . . 5
⊢ (G =
if(G ∈ Cℋ ,
G, ℋ ) → (norm ‘(((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A) +v ((Proj
‘G) ‘A))) = (norm ‘(((Proj ‘if(H ∈ Cℋ , H, ℋ )) ‘A) +v ((Proj ‘if(G ∈ Cℋ , G, ℋ )) ‘A)))) |
| 18 | 17 | opreq1d 3012 |
. . . 4
⊢ (G =
if(G ∈ Cℋ ,
G, ℋ ) → ((norm ‘(((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A) +v ((Proj
‘G) ‘A)))↑2) = ((norm ‘(((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A) +v ((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘A)))↑2)) |
| 19 | 15 | fveq2d 2836 |
. . . . . 6
⊢ (G =
if(G ∈ Cℋ ,
G, ℋ ) → (norm ‘((Proj
‘G) ‘A)) = (norm ‘((Proj ‘if(G ∈ Cℋ , G, ℋ )) ‘A))) |
| 20 | 19 | opreq1d 3012 |
. . . . 5
⊢ (G =
if(G ∈ Cℋ ,
G, ℋ ) → ((norm ‘((Proj
‘G) ‘A))↑2) = ((norm ‘((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘A))↑2)) |
| 21 | 20 | opreq2d 3013 |
. . . 4
⊢ (G =
if(G ∈ Cℋ ,
G, ℋ ) → (((norm ‘((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A))↑2) + ((norm ‘((Proj
‘G) ‘A))↑2)) = (((norm ‘((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A))↑2) + ((norm ‘((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘A))↑2))) |
| 22 | 18, 21 | cleq12d 1115 |
. . 3
⊢ (G =
if(G ∈ Cℋ ,
G, ℋ ) → (((norm ‘(((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A) +v ((Proj
‘G) ‘A)))↑2) = (((norm ‘((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A))↑2) + ((norm ‘((Proj
‘G) ‘A))↑2)) ↔ ((norm ‘(((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A) +v ((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘A)))↑2) = (((norm ‘((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A))↑2) + ((norm ‘((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘A))↑2)))) |
| 23 | 13, 22 | imbi12d 474 |
. 2
⊢ (G =
if(G ∈ Cℋ ,
G, ℋ ) → ((if(H ∈ Cℋ , H, ℋ ) ⊆ (⊥ ‘G) → ((norm ‘(((Proj ‘if(H ∈ Cℋ , H, ℋ )) ‘A) +v ((Proj ‘G) ‘A)))↑2) = (((norm ‘((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A))↑2) + ((norm ‘((Proj
‘G) ‘A))↑2))) ↔ (if(H ∈ Cℋ , H, ℋ ) ⊆ (⊥ ‘if(G ∈ Cℋ , G, ℋ )) → ((norm ‘(((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A) +v ((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘A)))↑2) = (((norm ‘((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A))↑2) + ((norm ‘((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘A))↑2))))) |
| 24 | | fveq2 2832 |
. . . . . . 7
⊢ (A =
if(A ∈ ℋ , A, 0v) → ((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A) = ((Proj ‘if(H ∈ Cℋ , H, ℋ )) ‘if(A ∈ ℋ , A, 0v))) |
| 25 | | fveq2 2832 |
. . . . . . 7
⊢ (A =
if(A ∈ ℋ , A, 0v) → ((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘A) = ((Proj ‘if(G ∈ Cℋ , G, ℋ )) ‘if(A ∈ ℋ , A, 0v))) |
| 26 | 24, 25 | opreq12d 3014 |
. . . . . 6
⊢ (A =
if(A ∈ ℋ , A, 0v) → (((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A) +v ((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘A)) = (((Proj ‘if(H ∈ Cℋ , H, ℋ )) ‘if(A ∈ ℋ , A, 0v)) +v
((Proj ‘if(G ∈
Cℋ , G, ℋ ))
‘if(A ∈ ℋ , A, 0v)))) |
| 27 | 26 | fveq2d 2836 |
. . . . 5
⊢ (A =
if(A ∈ ℋ , A, 0v) → (norm ‘(((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A) +v ((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘A))) = (norm ‘(((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘if(A ∈ ℋ , A, 0v)) +v
((Proj ‘if(G ∈
Cℋ , G, ℋ ))
‘if(A ∈ ℋ , A, 0v))))) |
| 28 | 27 | opreq1d 3012 |
. . . 4
⊢ (A =
if(A ∈ ℋ , A, 0v) → ((norm
‘(((Proj ‘if(H ∈
Cℋ , H, ℋ ))
‘A) +v ((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘A)))↑2) = ((norm ‘(((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘if(A ∈ ℋ , A, 0v)) +v
((Proj ‘if(G ∈
Cℋ , G, ℋ ))
‘if(A ∈ ℋ , A, 0v))))↑2)) |
| 29 | 24 | fveq2d 2836 |
. . . . . 6
⊢ (A =
if(A ∈ ℋ , A, 0v) → (norm ‘((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A)) = (norm ‘((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘if(A ∈ ℋ , A, 0v)))) |
| 30 | 29 | opreq1d 3012 |
. . . . 5
⊢ (A =
if(A ∈ ℋ , A, 0v) → ((norm ‘((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A))↑2) = ((norm ‘((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘if(A ∈ ℋ , A, 0v)))↑2)) |
| 31 | 25 | fveq2d 2836 |
. . . . . 6
⊢ (A =
if(A ∈ ℋ , A, 0v) → (norm ‘((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘A)) = (norm ‘((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘if(A ∈ ℋ , A, 0v)))) |
| 32 | 31 | opreq1d 3012 |
. . . . 5
⊢ (A =
if(A ∈ ℋ , A, 0v) → ((norm ‘((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘A))↑2) = ((norm ‘((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘if(A ∈ ℋ , A, 0v)))↑2)) |
| 33 | 30, 32 | opreq12d 3014 |
. . . 4
⊢ (A =
if(A ∈ ℋ , A, 0v) → (((norm
‘((Proj ‘if(H ∈
Cℋ , H, ℋ ))
‘A))↑2) + ((norm ‘((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘A))↑2)) = (((norm ‘((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘if(A ∈ ℋ , A, 0v)))↑2) + ((norm
‘((Proj ‘if(G ∈
Cℋ , G, ℋ ))
‘if(A ∈ ℋ , A, 0v)))↑2))) |
| 34 | 28, 33 | cleq12d 1115 |
. . 3
⊢ (A =
if(A ∈ ℋ , A, 0v) → (((norm
‘(((Proj ‘if(H ∈
Cℋ , H, ℋ ))
‘A) +v ((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘A)))↑2) = (((norm ‘((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A))↑2) + ((norm ‘((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘A))↑2)) ↔ ((norm
‘(((Proj ‘if(H ∈
Cℋ , H, ℋ ))
‘if(A ∈ ℋ , A, 0v)) +v
((Proj ‘if(G ∈
Cℋ , G, ℋ ))
‘if(A ∈ ℋ , A, 0v))))↑2) = (((norm
‘((Proj ‘if(H ∈
Cℋ , H, ℋ ))
‘if(A ∈ ℋ , A, 0v)))↑2) + ((norm
‘((Proj ‘if(G ∈
Cℋ , G, ℋ ))
‘if(A ∈ ℋ , A, 0v)))↑2)))) |
| 35 | 34 | imbi2d 464 |
. 2
⊢ (A =
if(A ∈ ℋ , A, 0v) → ((if(H ∈ Cℋ , H, ℋ ) ⊆ (⊥ ‘if(G ∈ Cℋ , G, ℋ )) → ((norm ‘(((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A) +v ((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘A)))↑2) = (((norm ‘((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘A))↑2) + ((norm ‘((Proj
‘if(G ∈
Cℋ , G, ℋ ))
‘A))↑2))) ↔ (if(H ∈ Cℋ , H, ℋ ) ⊆ (⊥ ‘if(G ∈ Cℋ , G, ℋ )) → ((norm ‘(((Proj
‘if(H ∈
Cℋ , H, ℋ ))
‘if(A ∈ ℋ , A, 0v)) +v
((Proj ‘if(G ∈
Cℋ , G, ℋ ))
‘if(A ∈ ℋ , A, 0v))))↑2) = (((norm
‘((Proj ‘if(H ∈
Cℋ , H, ℋ ))
‘if(A ∈ ℋ , A, 0v)))↑2) + ((norm
‘((Proj ‘if(G ∈
Cℋ , G, ℋ ))
‘if(A ∈ ℋ , A, 0v)))↑2))))) |
| 36 | | helch 5151 |
. . . 4
⊢ ℋ ∈
Cℋ |
| 37 | 36 | elimel 1793 |
. . 3
⊢ if(H
∈ Cℋ , H,
ℋ ) ∈ Cℋ |
| 38 | 36 | elimel 1793 |
. . 3
⊢ if(G
∈ Cℋ , G,
ℋ ) ∈ Cℋ |
| 39 | | ax-hvzercl 4987 |
. . . 4
⊢ 0v ∈
ℋ |
| 40 | 39 | elimel 1793 |
. . 3
⊢ if(A
∈ ℋ , A, 0v)
∈ ℋ |
| 41 | 37, 38, 40 | pjopyth 5593 |
. 2
⊢ (if(H
∈ Cℋ , H,
ℋ ) ⊆ (⊥ ‘if(G
∈ Cℋ , G,
ℋ )) → ((norm ‘(((Proj ‘if(H ∈ Cℋ , H, ℋ )) ‘if(A ∈ ℋ , A, 0v)) +v
((Proj ‘if(G ∈
Cℋ , G, ℋ ))
‘if(A ∈ ℋ , A, 0v))))↑2) = (((norm
‘((Proj ‘if(H ∈
Cℋ , H, ℋ ))
‘if(A ∈ ℋ , A, 0v)))↑2) + ((norm
‘((Proj ‘if(G ∈
Cℋ , G, ℋ ))
‘if(A ∈ ℋ , A, 0v)))↑2))) |
| 42 | 11, 23, 35, 41 | dedth3h 1788 |
1
⊢ ((H
∈ Cℋ ∧ G
∈ Cℋ ∧ A
∈ ℋ ) → (H ⊆ (⊥
‘G) → ((norm ‘(((Proj
‘H) ‘A) +v ((Proj ‘G) ‘A)))↑2) = (((norm ‘((Proj ‘H) ‘A))↑2) + ((norm ‘((Proj ‘G) ‘A))↑2)))) |