Step | Hyp | Ref
| Expression |
1 | | elex 2741 |
. 2
⊢ (𝐴 ∈ 𝑉 → 𝐴 ∈ V) |
2 | | elex 2741 |
. 2
⊢ (𝐵 ∈ 𝑊 → 𝐵 ∈ V) |
3 | | sbccom 3030 |
. . . . . 6
⊢
([𝐴 / 𝑥][𝐵 / 𝑦]𝑧 ∈ 𝐶 ↔ [𝐵 / 𝑦][𝐴 / 𝑥]𝑧 ∈ 𝐶) |
4 | 3 | a1i 9 |
. . . . 5
⊢ ((𝐴 ∈ V ∧ 𝐵 ∈ V) → ([𝐴 / 𝑥][𝐵 / 𝑦]𝑧 ∈ 𝐶 ↔ [𝐵 / 𝑦][𝐴 / 𝑥]𝑧 ∈ 𝐶)) |
5 | | sbcel2g 3070 |
. . . . . . 7
⊢ (𝐵 ∈ V → ([𝐵 / 𝑦]𝑧 ∈ 𝐶 ↔ 𝑧 ∈ ⦋𝐵 / 𝑦⦌𝐶)) |
6 | 5 | sbcbidv 3013 |
. . . . . 6
⊢ (𝐵 ∈ V → ([𝐴 / 𝑥][𝐵 / 𝑦]𝑧 ∈ 𝐶 ↔ [𝐴 / 𝑥]𝑧 ∈ ⦋𝐵 / 𝑦⦌𝐶)) |
7 | 6 | adantl 275 |
. . . . 5
⊢ ((𝐴 ∈ V ∧ 𝐵 ∈ V) → ([𝐴 / 𝑥][𝐵 / 𝑦]𝑧 ∈ 𝐶 ↔ [𝐴 / 𝑥]𝑧 ∈ ⦋𝐵 / 𝑦⦌𝐶)) |
8 | | sbcel2g 3070 |
. . . . . . 7
⊢ (𝐴 ∈ V → ([𝐴 / 𝑥]𝑧 ∈ 𝐶 ↔ 𝑧 ∈ ⦋𝐴 / 𝑥⦌𝐶)) |
9 | 8 | sbcbidv 3013 |
. . . . . 6
⊢ (𝐴 ∈ V → ([𝐵 / 𝑦][𝐴 / 𝑥]𝑧 ∈ 𝐶 ↔ [𝐵 / 𝑦]𝑧 ∈ ⦋𝐴 / 𝑥⦌𝐶)) |
10 | 9 | adantr 274 |
. . . . 5
⊢ ((𝐴 ∈ V ∧ 𝐵 ∈ V) → ([𝐵 / 𝑦][𝐴 / 𝑥]𝑧 ∈ 𝐶 ↔ [𝐵 / 𝑦]𝑧 ∈ ⦋𝐴 / 𝑥⦌𝐶)) |
11 | 4, 7, 10 | 3bitr3d 217 |
. . . 4
⊢ ((𝐴 ∈ V ∧ 𝐵 ∈ V) → ([𝐴 / 𝑥]𝑧 ∈ ⦋𝐵 / 𝑦⦌𝐶 ↔ [𝐵 / 𝑦]𝑧 ∈ ⦋𝐴 / 𝑥⦌𝐶)) |
12 | | sbcel2g 3070 |
. . . . 5
⊢ (𝐴 ∈ V → ([𝐴 / 𝑥]𝑧 ∈ ⦋𝐵 / 𝑦⦌𝐶 ↔ 𝑧 ∈ ⦋𝐴 / 𝑥⦌⦋𝐵 / 𝑦⦌𝐶)) |
13 | 12 | adantr 274 |
. . . 4
⊢ ((𝐴 ∈ V ∧ 𝐵 ∈ V) → ([𝐴 / 𝑥]𝑧 ∈ ⦋𝐵 / 𝑦⦌𝐶 ↔ 𝑧 ∈ ⦋𝐴 / 𝑥⦌⦋𝐵 / 𝑦⦌𝐶)) |
14 | | sbcel2g 3070 |
. . . . 5
⊢ (𝐵 ∈ V → ([𝐵 / 𝑦]𝑧 ∈ ⦋𝐴 / 𝑥⦌𝐶 ↔ 𝑧 ∈ ⦋𝐵 / 𝑦⦌⦋𝐴 / 𝑥⦌𝐶)) |
15 | 14 | adantl 275 |
. . . 4
⊢ ((𝐴 ∈ V ∧ 𝐵 ∈ V) → ([𝐵 / 𝑦]𝑧 ∈ ⦋𝐴 / 𝑥⦌𝐶 ↔ 𝑧 ∈ ⦋𝐵 / 𝑦⦌⦋𝐴 / 𝑥⦌𝐶)) |
16 | 11, 13, 15 | 3bitr3d 217 |
. . 3
⊢ ((𝐴 ∈ V ∧ 𝐵 ∈ V) → (𝑧 ∈ ⦋𝐴 / 𝑥⦌⦋𝐵 / 𝑦⦌𝐶 ↔ 𝑧 ∈ ⦋𝐵 / 𝑦⦌⦋𝐴 / 𝑥⦌𝐶)) |
17 | 16 | eqrdv 2168 |
. 2
⊢ ((𝐴 ∈ V ∧ 𝐵 ∈ V) →
⦋𝐴 / 𝑥⦌⦋𝐵 / 𝑦⦌𝐶 = ⦋𝐵 / 𝑦⦌⦋𝐴 / 𝑥⦌𝐶) |
18 | 1, 2, 17 | syl2an 287 |
1
⊢ ((𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑊) → ⦋𝐴 / 𝑥⦌⦋𝐵 / 𝑦⦌𝐶 = ⦋𝐵 / 𝑦⦌⦋𝐴 / 𝑥⦌𝐶) |