Step | Hyp | Ref
| Expression |
1 | | kbval 30295 |
. . . . . . . 8
⊢ ((𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ ∧ 𝑥 ∈ ℋ) → ((𝐶 ketbra 𝐷)‘𝑥) = ((𝑥 ·ih 𝐷)
·ℎ 𝐶)) |
2 | 1 | 3expa 1116 |
. . . . . . 7
⊢ (((𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ) ∧ 𝑥 ∈ ℋ) → ((𝐶 ketbra 𝐷)‘𝑥) = ((𝑥 ·ih 𝐷)
·ℎ 𝐶)) |
3 | 2 | adantll 710 |
. . . . . 6
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) → ((𝐶 ketbra 𝐷)‘𝑥) = ((𝑥 ·ih 𝐷)
·ℎ 𝐶)) |
4 | 3 | fveq2d 6772 |
. . . . 5
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) → ((𝐴 ketbra 𝐵)‘((𝐶 ketbra 𝐷)‘𝑥)) = ((𝐴 ketbra 𝐵)‘((𝑥 ·ih 𝐷)
·ℎ 𝐶))) |
5 | | simplll 771 |
. . . . . 6
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) → 𝐴 ∈
ℋ) |
6 | | simpllr 772 |
. . . . . 6
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) → 𝐵 ∈
ℋ) |
7 | | simpr 484 |
. . . . . . . 8
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) → 𝑥 ∈
ℋ) |
8 | | simplrr 774 |
. . . . . . . 8
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) → 𝐷 ∈
ℋ) |
9 | | hicl 29421 |
. . . . . . . 8
⊢ ((𝑥 ∈ ℋ ∧ 𝐷 ∈ ℋ) → (𝑥
·ih 𝐷) ∈ ℂ) |
10 | 7, 8, 9 | syl2anc 583 |
. . . . . . 7
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) → (𝑥
·ih 𝐷) ∈ ℂ) |
11 | | simplrl 773 |
. . . . . . 7
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) → 𝐶 ∈
ℋ) |
12 | | hvmulcl 29354 |
. . . . . . 7
⊢ (((𝑥
·ih 𝐷) ∈ ℂ ∧ 𝐶 ∈ ℋ) → ((𝑥 ·ih 𝐷)
·ℎ 𝐶) ∈ ℋ) |
13 | 10, 11, 12 | syl2anc 583 |
. . . . . 6
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) → ((𝑥
·ih 𝐷) ·ℎ 𝐶) ∈
ℋ) |
14 | | kbval 30295 |
. . . . . 6
⊢ ((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ ∧ ((𝑥
·ih 𝐷) ·ℎ 𝐶) ∈ ℋ) → ((𝐴 ketbra 𝐵)‘((𝑥 ·ih 𝐷)
·ℎ 𝐶)) = ((((𝑥 ·ih 𝐷)
·ℎ 𝐶) ·ih 𝐵)
·ℎ 𝐴)) |
15 | 5, 6, 13, 14 | syl3anc 1369 |
. . . . 5
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) → ((𝐴 ketbra 𝐵)‘((𝑥 ·ih 𝐷)
·ℎ 𝐶)) = ((((𝑥 ·ih 𝐷)
·ℎ 𝐶) ·ih 𝐵)
·ℎ 𝐴)) |
16 | 4, 15 | eqtrd 2779 |
. . . 4
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) → ((𝐴 ketbra 𝐵)‘((𝐶 ketbra 𝐷)‘𝑥)) = ((((𝑥 ·ih 𝐷)
·ℎ 𝐶) ·ih 𝐵)
·ℎ 𝐴)) |
17 | | kbop 30294 |
. . . . . 6
⊢ ((𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ) → (𝐶 ketbra 𝐷): ℋ⟶ ℋ) |
18 | 17 | adantl 481 |
. . . . 5
⊢ (((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) → (𝐶 ketbra 𝐷): ℋ⟶ ℋ) |
19 | | fvco3 6861 |
. . . . 5
⊢ (((𝐶 ketbra 𝐷): ℋ⟶ ℋ ∧ 𝑥 ∈ ℋ) → (((𝐴 ketbra 𝐵) ∘ (𝐶 ketbra 𝐷))‘𝑥) = ((𝐴 ketbra 𝐵)‘((𝐶 ketbra 𝐷)‘𝑥))) |
20 | 18, 19 | sylan 579 |
. . . 4
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) → (((𝐴 ketbra 𝐵) ∘ (𝐶 ketbra 𝐷))‘𝑥) = ((𝐴 ketbra 𝐵)‘((𝐶 ketbra 𝐷)‘𝑥))) |
21 | | kbval 30295 |
. . . . . . 7
⊢ ((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ ∧ 𝐶 ∈ ℋ) → ((𝐴 ketbra 𝐵)‘𝐶) = ((𝐶 ·ih 𝐵)
·ℎ 𝐴)) |
22 | 5, 6, 11, 21 | syl3anc 1369 |
. . . . . 6
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) → ((𝐴 ketbra 𝐵)‘𝐶) = ((𝐶 ·ih 𝐵)
·ℎ 𝐴)) |
23 | 22 | oveq2d 7284 |
. . . . 5
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) → ((𝑥
·ih 𝐷) ·ℎ ((𝐴 ketbra 𝐵)‘𝐶)) = ((𝑥 ·ih 𝐷)
·ℎ ((𝐶 ·ih 𝐵)
·ℎ 𝐴))) |
24 | | kbop 30294 |
. . . . . . . . 9
⊢ ((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) → (𝐴 ketbra 𝐵): ℋ⟶ ℋ) |
25 | 24 | ffvelrnda 6955 |
. . . . . . . 8
⊢ (((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ 𝐶 ∈ ℋ) → ((𝐴 ketbra 𝐵)‘𝐶) ∈ ℋ) |
26 | 25 | adantrr 713 |
. . . . . . 7
⊢ (((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) → ((𝐴 ketbra 𝐵)‘𝐶) ∈ ℋ) |
27 | 26 | adantr 480 |
. . . . . 6
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) → ((𝐴 ketbra 𝐵)‘𝐶) ∈ ℋ) |
28 | | kbval 30295 |
. . . . . 6
⊢ ((((𝐴 ketbra 𝐵)‘𝐶) ∈ ℋ ∧ 𝐷 ∈ ℋ ∧ 𝑥 ∈ ℋ) → ((((𝐴 ketbra 𝐵)‘𝐶) ketbra 𝐷)‘𝑥) = ((𝑥 ·ih 𝐷)
·ℎ ((𝐴 ketbra 𝐵)‘𝐶))) |
29 | 27, 8, 7, 28 | syl3anc 1369 |
. . . . 5
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) →
((((𝐴 ketbra 𝐵)‘𝐶) ketbra 𝐷)‘𝑥) = ((𝑥 ·ih 𝐷)
·ℎ ((𝐴 ketbra 𝐵)‘𝐶))) |
30 | | ax-his3 29425 |
. . . . . . . 8
⊢ (((𝑥
·ih 𝐷) ∈ ℂ ∧ 𝐶 ∈ ℋ ∧ 𝐵 ∈ ℋ) → (((𝑥
·ih 𝐷) ·ℎ 𝐶)
·ih 𝐵) = ((𝑥 ·ih 𝐷) · (𝐶 ·ih 𝐵))) |
31 | 10, 11, 6, 30 | syl3anc 1369 |
. . . . . . 7
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) → (((𝑥
·ih 𝐷) ·ℎ 𝐶)
·ih 𝐵) = ((𝑥 ·ih 𝐷) · (𝐶 ·ih 𝐵))) |
32 | 31 | oveq1d 7283 |
. . . . . 6
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) →
((((𝑥
·ih 𝐷) ·ℎ 𝐶)
·ih 𝐵) ·ℎ 𝐴) = (((𝑥 ·ih 𝐷) · (𝐶 ·ih 𝐵))
·ℎ 𝐴)) |
33 | | hicl 29421 |
. . . . . . . 8
⊢ ((𝐶 ∈ ℋ ∧ 𝐵 ∈ ℋ) → (𝐶
·ih 𝐵) ∈ ℂ) |
34 | 11, 6, 33 | syl2anc 583 |
. . . . . . 7
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) → (𝐶
·ih 𝐵) ∈ ℂ) |
35 | | ax-hvmulass 29348 |
. . . . . . 7
⊢ (((𝑥
·ih 𝐷) ∈ ℂ ∧ (𝐶 ·ih 𝐵) ∈ ℂ ∧ 𝐴 ∈ ℋ) → (((𝑥
·ih 𝐷) · (𝐶 ·ih 𝐵))
·ℎ 𝐴) = ((𝑥 ·ih 𝐷)
·ℎ ((𝐶 ·ih 𝐵)
·ℎ 𝐴))) |
36 | 10, 34, 5, 35 | syl3anc 1369 |
. . . . . 6
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) → (((𝑥
·ih 𝐷) · (𝐶 ·ih 𝐵))
·ℎ 𝐴) = ((𝑥 ·ih 𝐷)
·ℎ ((𝐶 ·ih 𝐵)
·ℎ 𝐴))) |
37 | 32, 36 | eqtrd 2779 |
. . . . 5
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) →
((((𝑥
·ih 𝐷) ·ℎ 𝐶)
·ih 𝐵) ·ℎ 𝐴) = ((𝑥 ·ih 𝐷)
·ℎ ((𝐶 ·ih 𝐵)
·ℎ 𝐴))) |
38 | 23, 29, 37 | 3eqtr4d 2789 |
. . . 4
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) →
((((𝐴 ketbra 𝐵)‘𝐶) ketbra 𝐷)‘𝑥) = ((((𝑥 ·ih 𝐷)
·ℎ 𝐶) ·ih 𝐵)
·ℎ 𝐴)) |
39 | 16, 20, 38 | 3eqtr4d 2789 |
. . 3
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) ∧ 𝑥 ∈ ℋ) → (((𝐴 ketbra 𝐵) ∘ (𝐶 ketbra 𝐷))‘𝑥) = ((((𝐴 ketbra 𝐵)‘𝐶) ketbra 𝐷)‘𝑥)) |
40 | 39 | ralrimiva 3109 |
. 2
⊢ (((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) →
∀𝑥 ∈ ℋ
(((𝐴 ketbra 𝐵) ∘ (𝐶 ketbra 𝐷))‘𝑥) = ((((𝐴 ketbra 𝐵)‘𝐶) ketbra 𝐷)‘𝑥)) |
41 | | fco 6620 |
. . . 4
⊢ (((𝐴 ketbra 𝐵): ℋ⟶ ℋ ∧ (𝐶 ketbra 𝐷): ℋ⟶ ℋ) → ((𝐴 ketbra 𝐵) ∘ (𝐶 ketbra 𝐷)): ℋ⟶
ℋ) |
42 | 24, 17, 41 | syl2an 595 |
. . 3
⊢ (((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) → ((𝐴 ketbra 𝐵) ∘ (𝐶 ketbra 𝐷)): ℋ⟶
ℋ) |
43 | | kbop 30294 |
. . . . 5
⊢ ((((𝐴 ketbra 𝐵)‘𝐶) ∈ ℋ ∧ 𝐷 ∈ ℋ) → (((𝐴 ketbra 𝐵)‘𝐶) ketbra 𝐷): ℋ⟶ ℋ) |
44 | 25, 43 | sylan 579 |
. . . 4
⊢ ((((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ 𝐶 ∈ ℋ) ∧ 𝐷 ∈ ℋ) → (((𝐴 ketbra 𝐵)‘𝐶) ketbra 𝐷): ℋ⟶ ℋ) |
45 | 44 | anasss 466 |
. . 3
⊢ (((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) →
(((𝐴 ketbra 𝐵)‘𝐶) ketbra 𝐷): ℋ⟶ ℋ) |
46 | | ffn 6596 |
. . . 4
⊢ (((𝐴 ketbra 𝐵) ∘ (𝐶 ketbra 𝐷)): ℋ⟶ ℋ → ((𝐴 ketbra 𝐵) ∘ (𝐶 ketbra 𝐷)) Fn ℋ) |
47 | | ffn 6596 |
. . . 4
⊢ ((((𝐴 ketbra 𝐵)‘𝐶) ketbra 𝐷): ℋ⟶ ℋ → (((𝐴 ketbra 𝐵)‘𝐶) ketbra 𝐷) Fn ℋ) |
48 | | eqfnfv 6903 |
. . . 4
⊢ ((((𝐴 ketbra 𝐵) ∘ (𝐶 ketbra 𝐷)) Fn ℋ ∧ (((𝐴 ketbra 𝐵)‘𝐶) ketbra 𝐷) Fn ℋ) → (((𝐴 ketbra 𝐵) ∘ (𝐶 ketbra 𝐷)) = (((𝐴 ketbra 𝐵)‘𝐶) ketbra 𝐷) ↔ ∀𝑥 ∈ ℋ (((𝐴 ketbra 𝐵) ∘ (𝐶 ketbra 𝐷))‘𝑥) = ((((𝐴 ketbra 𝐵)‘𝐶) ketbra 𝐷)‘𝑥))) |
49 | 46, 47, 48 | syl2an 595 |
. . 3
⊢ ((((𝐴 ketbra 𝐵) ∘ (𝐶 ketbra 𝐷)): ℋ⟶ ℋ ∧ (((𝐴 ketbra 𝐵)‘𝐶) ketbra 𝐷): ℋ⟶ ℋ) → (((𝐴 ketbra 𝐵) ∘ (𝐶 ketbra 𝐷)) = (((𝐴 ketbra 𝐵)‘𝐶) ketbra 𝐷) ↔ ∀𝑥 ∈ ℋ (((𝐴 ketbra 𝐵) ∘ (𝐶 ketbra 𝐷))‘𝑥) = ((((𝐴 ketbra 𝐵)‘𝐶) ketbra 𝐷)‘𝑥))) |
50 | 42, 45, 49 | syl2anc 583 |
. 2
⊢ (((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) →
(((𝐴 ketbra 𝐵) ∘ (𝐶 ketbra 𝐷)) = (((𝐴 ketbra 𝐵)‘𝐶) ketbra 𝐷) ↔ ∀𝑥 ∈ ℋ (((𝐴 ketbra 𝐵) ∘ (𝐶 ketbra 𝐷))‘𝑥) = ((((𝐴 ketbra 𝐵)‘𝐶) ketbra 𝐷)‘𝑥))) |
51 | 40, 50 | mpbird 256 |
1
⊢ (((𝐴 ∈ ℋ ∧ 𝐵 ∈ ℋ) ∧ (𝐶 ∈ ℋ ∧ 𝐷 ∈ ℋ)) → ((𝐴 ketbra 𝐵) ∘ (𝐶 ketbra 𝐷)) = (((𝐴 ketbra 𝐵)‘𝐶) ketbra 𝐷)) |