Step | Hyp | Ref
| Expression |
1 | | shftfval.1 |
. . . . . . . . 9
⊢ 𝐹 ∈ V |
2 | 1 | shftfval 10798 |
. . . . . . . 8
⊢ (𝐴 ∈ ℂ → (𝐹 shift 𝐴) = {〈𝑧, 𝑤〉 ∣ (𝑧 ∈ ℂ ∧ (𝑧 − 𝐴)𝐹𝑤)}) |
3 | 2 | breqd 4009 |
. . . . . . 7
⊢ (𝐴 ∈ ℂ → ((𝑥 − 𝐵)(𝐹 shift 𝐴)𝑦 ↔ (𝑥 − 𝐵){〈𝑧, 𝑤〉 ∣ (𝑧 ∈ ℂ ∧ (𝑧 − 𝐴)𝐹𝑤)}𝑦)) |
4 | 3 | ad2antrr 488 |
. . . . . 6
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝑥 ∈ ℂ) → ((𝑥 − 𝐵)(𝐹 shift 𝐴)𝑦 ↔ (𝑥 − 𝐵){〈𝑧, 𝑤〉 ∣ (𝑧 ∈ ℂ ∧ (𝑧 − 𝐴)𝐹𝑤)}𝑦)) |
5 | | simpr 110 |
. . . . . . . 8
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝑥 ∈ ℂ) → 𝑥 ∈
ℂ) |
6 | | simplr 528 |
. . . . . . . 8
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝑥 ∈ ℂ) → 𝐵 ∈
ℂ) |
7 | 5, 6 | subcld 8242 |
. . . . . . 7
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝑥 ∈ ℂ) → (𝑥 − 𝐵) ∈ ℂ) |
8 | | vex 2738 |
. . . . . . 7
⊢ 𝑦 ∈ V |
9 | | eleq1 2238 |
. . . . . . . . 9
⊢ (𝑧 = (𝑥 − 𝐵) → (𝑧 ∈ ℂ ↔ (𝑥 − 𝐵) ∈ ℂ)) |
10 | | oveq1 5872 |
. . . . . . . . . 10
⊢ (𝑧 = (𝑥 − 𝐵) → (𝑧 − 𝐴) = ((𝑥 − 𝐵) − 𝐴)) |
11 | 10 | breq1d 4008 |
. . . . . . . . 9
⊢ (𝑧 = (𝑥 − 𝐵) → ((𝑧 − 𝐴)𝐹𝑤 ↔ ((𝑥 − 𝐵) − 𝐴)𝐹𝑤)) |
12 | 9, 11 | anbi12d 473 |
. . . . . . . 8
⊢ (𝑧 = (𝑥 − 𝐵) → ((𝑧 ∈ ℂ ∧ (𝑧 − 𝐴)𝐹𝑤) ↔ ((𝑥 − 𝐵) ∈ ℂ ∧ ((𝑥 − 𝐵) − 𝐴)𝐹𝑤))) |
13 | | breq2 4002 |
. . . . . . . . 9
⊢ (𝑤 = 𝑦 → (((𝑥 − 𝐵) − 𝐴)𝐹𝑤 ↔ ((𝑥 − 𝐵) − 𝐴)𝐹𝑦)) |
14 | 13 | anbi2d 464 |
. . . . . . . 8
⊢ (𝑤 = 𝑦 → (((𝑥 − 𝐵) ∈ ℂ ∧ ((𝑥 − 𝐵) − 𝐴)𝐹𝑤) ↔ ((𝑥 − 𝐵) ∈ ℂ ∧ ((𝑥 − 𝐵) − 𝐴)𝐹𝑦))) |
15 | | eqid 2175 |
. . . . . . . 8
⊢
{〈𝑧, 𝑤〉 ∣ (𝑧 ∈ ℂ ∧ (𝑧 − 𝐴)𝐹𝑤)} = {〈𝑧, 𝑤〉 ∣ (𝑧 ∈ ℂ ∧ (𝑧 − 𝐴)𝐹𝑤)} |
16 | 12, 14, 15 | brabg 4263 |
. . . . . . 7
⊢ (((𝑥 − 𝐵) ∈ ℂ ∧ 𝑦 ∈ V) → ((𝑥 − 𝐵){〈𝑧, 𝑤〉 ∣ (𝑧 ∈ ℂ ∧ (𝑧 − 𝐴)𝐹𝑤)}𝑦 ↔ ((𝑥 − 𝐵) ∈ ℂ ∧ ((𝑥 − 𝐵) − 𝐴)𝐹𝑦))) |
17 | 7, 8, 16 | sylancl 413 |
. . . . . 6
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝑥 ∈ ℂ) → ((𝑥 − 𝐵){〈𝑧, 𝑤〉 ∣ (𝑧 ∈ ℂ ∧ (𝑧 − 𝐴)𝐹𝑤)}𝑦 ↔ ((𝑥 − 𝐵) ∈ ℂ ∧ ((𝑥 − 𝐵) − 𝐴)𝐹𝑦))) |
18 | 4, 17 | bitrd 188 |
. . . . 5
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝑥 ∈ ℂ) → ((𝑥 − 𝐵)(𝐹 shift 𝐴)𝑦 ↔ ((𝑥 − 𝐵) ∈ ℂ ∧ ((𝑥 − 𝐵) − 𝐴)𝐹𝑦))) |
19 | | subcl 8130 |
. . . . . . . 8
⊢ ((𝑥 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝑥 − 𝐵) ∈ ℂ) |
20 | 19 | biantrurd 305 |
. . . . . . 7
⊢ ((𝑥 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((𝑥 − 𝐵) − 𝐴)𝐹𝑦 ↔ ((𝑥 − 𝐵) ∈ ℂ ∧ ((𝑥 − 𝐵) − 𝐴)𝐹𝑦))) |
21 | 20 | ancoms 268 |
. . . . . 6
⊢ ((𝐵 ∈ ℂ ∧ 𝑥 ∈ ℂ) → (((𝑥 − 𝐵) − 𝐴)𝐹𝑦 ↔ ((𝑥 − 𝐵) ∈ ℂ ∧ ((𝑥 − 𝐵) − 𝐴)𝐹𝑦))) |
22 | 21 | adantll 476 |
. . . . 5
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝑥 ∈ ℂ) → (((𝑥 − 𝐵) − 𝐴)𝐹𝑦 ↔ ((𝑥 − 𝐵) ∈ ℂ ∧ ((𝑥 − 𝐵) − 𝐴)𝐹𝑦))) |
23 | | sub32 8165 |
. . . . . . . . 9
⊢ ((𝑥 ∈ ℂ ∧ 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝑥 − 𝐴) − 𝐵) = ((𝑥 − 𝐵) − 𝐴)) |
24 | | subsub4 8164 |
. . . . . . . . 9
⊢ ((𝑥 ∈ ℂ ∧ 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝑥 − 𝐴) − 𝐵) = (𝑥 − (𝐴 + 𝐵))) |
25 | 23, 24 | eqtr3d 2210 |
. . . . . . . 8
⊢ ((𝑥 ∈ ℂ ∧ 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝑥 − 𝐵) − 𝐴) = (𝑥 − (𝐴 + 𝐵))) |
26 | 25 | 3expb 1204 |
. . . . . . 7
⊢ ((𝑥 ∈ ℂ ∧ (𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ)) → ((𝑥 − 𝐵) − 𝐴) = (𝑥 − (𝐴 + 𝐵))) |
27 | 26 | ancoms 268 |
. . . . . 6
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝑥 ∈ ℂ) → ((𝑥 − 𝐵) − 𝐴) = (𝑥 − (𝐴 + 𝐵))) |
28 | 27 | breq1d 4008 |
. . . . 5
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝑥 ∈ ℂ) → (((𝑥 − 𝐵) − 𝐴)𝐹𝑦 ↔ (𝑥 − (𝐴 + 𝐵))𝐹𝑦)) |
29 | 18, 22, 28 | 3bitr2d 216 |
. . . 4
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝑥 ∈ ℂ) → ((𝑥 − 𝐵)(𝐹 shift 𝐴)𝑦 ↔ (𝑥 − (𝐴 + 𝐵))𝐹𝑦)) |
30 | 29 | pm5.32da 452 |
. . 3
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝑥 ∈ ℂ ∧ (𝑥 − 𝐵)(𝐹 shift 𝐴)𝑦) ↔ (𝑥 ∈ ℂ ∧ (𝑥 − (𝐴 + 𝐵))𝐹𝑦))) |
31 | 30 | opabbidv 4064 |
. 2
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) →
{〈𝑥, 𝑦〉 ∣ (𝑥 ∈ ℂ ∧ (𝑥 − 𝐵)(𝐹 shift 𝐴)𝑦)} = {〈𝑥, 𝑦〉 ∣ (𝑥 ∈ ℂ ∧ (𝑥 − (𝐴 + 𝐵))𝐹𝑦)}) |
32 | | ovshftex 10796 |
. . . . 5
⊢ ((𝐹 ∈ V ∧ 𝐴 ∈ ℂ) → (𝐹 shift 𝐴) ∈ V) |
33 | 1, 32 | mpan 424 |
. . . 4
⊢ (𝐴 ∈ ℂ → (𝐹 shift 𝐴) ∈ V) |
34 | | shftfvalg 10795 |
. . . 4
⊢ ((𝐵 ∈ ℂ ∧ (𝐹 shift 𝐴) ∈ V) → ((𝐹 shift 𝐴) shift 𝐵) = {〈𝑥, 𝑦〉 ∣ (𝑥 ∈ ℂ ∧ (𝑥 − 𝐵)(𝐹 shift 𝐴)𝑦)}) |
35 | 33, 34 | sylan2 286 |
. . 3
⊢ ((𝐵 ∈ ℂ ∧ 𝐴 ∈ ℂ) → ((𝐹 shift 𝐴) shift 𝐵) = {〈𝑥, 𝑦〉 ∣ (𝑥 ∈ ℂ ∧ (𝑥 − 𝐵)(𝐹 shift 𝐴)𝑦)}) |
36 | 35 | ancoms 268 |
. 2
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐹 shift 𝐴) shift 𝐵) = {〈𝑥, 𝑦〉 ∣ (𝑥 ∈ ℂ ∧ (𝑥 − 𝐵)(𝐹 shift 𝐴)𝑦)}) |
37 | | addcl 7911 |
. . 3
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝐴 + 𝐵) ∈ ℂ) |
38 | 1 | shftfval 10798 |
. . 3
⊢ ((𝐴 + 𝐵) ∈ ℂ → (𝐹 shift (𝐴 + 𝐵)) = {〈𝑥, 𝑦〉 ∣ (𝑥 ∈ ℂ ∧ (𝑥 − (𝐴 + 𝐵))𝐹𝑦)}) |
39 | 37, 38 | syl 14 |
. 2
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝐹 shift (𝐴 + 𝐵)) = {〈𝑥, 𝑦〉 ∣ (𝑥 ∈ ℂ ∧ (𝑥 − (𝐴 + 𝐵))𝐹𝑦)}) |
40 | 31, 36, 39 | 3eqtr4d 2218 |
1
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐹 shift 𝐴) shift 𝐵) = (𝐹 shift (𝐴 + 𝐵))) |