| Step | Hyp | Ref
| Expression |
| 1 | | eqid 2737 |
. . . 4
⊢ (𝐹''''𝐴) = (𝐹''''𝐴) |
| 2 | | dfatafv2ex 47225 |
. . . . . 6
⊢ (𝐹 defAt 𝐴 → (𝐹''''𝐴) ∈ V) |
| 3 | 2 | adantr 480 |
. . . . 5
⊢ ((𝐹 defAt 𝐴 ∧ 𝐵 ∈ 𝑊) → (𝐹''''𝐴) ∈ V) |
| 4 | | eqeq2 2749 |
. . . . . . 7
⊢ (𝑥 = (𝐹''''𝐴) → ((𝐹''''𝐴) = 𝑥 ↔ (𝐹''''𝐴) = (𝐹''''𝐴))) |
| 5 | | breq2 5147 |
. . . . . . 7
⊢ (𝑥 = (𝐹''''𝐴) → (𝐴𝐹𝑥 ↔ 𝐴𝐹(𝐹''''𝐴))) |
| 6 | 4, 5 | bibi12d 345 |
. . . . . 6
⊢ (𝑥 = (𝐹''''𝐴) → (((𝐹''''𝐴) = 𝑥 ↔ 𝐴𝐹𝑥) ↔ ((𝐹''''𝐴) = (𝐹''''𝐴) ↔ 𝐴𝐹(𝐹''''𝐴)))) |
| 7 | 6 | adantl 481 |
. . . . 5
⊢ (((𝐹 defAt 𝐴 ∧ 𝐵 ∈ 𝑊) ∧ 𝑥 = (𝐹''''𝐴)) → (((𝐹''''𝐴) = 𝑥 ↔ 𝐴𝐹𝑥) ↔ ((𝐹''''𝐴) = (𝐹''''𝐴) ↔ 𝐴𝐹(𝐹''''𝐴)))) |
| 8 | | dfdfat2 47140 |
. . . . . . 7
⊢ (𝐹 defAt 𝐴 ↔ (𝐴 ∈ dom 𝐹 ∧ ∃!𝑥 𝐴𝐹𝑥)) |
| 9 | | tz6.12c-afv2 47254 |
. . . . . . 7
⊢
(∃!𝑥 𝐴𝐹𝑥 → ((𝐹''''𝐴) = 𝑥 ↔ 𝐴𝐹𝑥)) |
| 10 | 8, 9 | simplbiim 504 |
. . . . . 6
⊢ (𝐹 defAt 𝐴 → ((𝐹''''𝐴) = 𝑥 ↔ 𝐴𝐹𝑥)) |
| 11 | 10 | adantr 480 |
. . . . 5
⊢ ((𝐹 defAt 𝐴 ∧ 𝐵 ∈ 𝑊) → ((𝐹''''𝐴) = 𝑥 ↔ 𝐴𝐹𝑥)) |
| 12 | 3, 7, 11 | vtocld 3561 |
. . . 4
⊢ ((𝐹 defAt 𝐴 ∧ 𝐵 ∈ 𝑊) → ((𝐹''''𝐴) = (𝐹''''𝐴) ↔ 𝐴𝐹(𝐹''''𝐴))) |
| 13 | 1, 12 | mpbii 233 |
. . 3
⊢ ((𝐹 defAt 𝐴 ∧ 𝐵 ∈ 𝑊) → 𝐴𝐹(𝐹''''𝐴)) |
| 14 | | breq2 5147 |
. . 3
⊢ ((𝐹''''𝐴) = 𝐵 → (𝐴𝐹(𝐹''''𝐴) ↔ 𝐴𝐹𝐵)) |
| 15 | 13, 14 | syl5ibcom 245 |
. 2
⊢ ((𝐹 defAt 𝐴 ∧ 𝐵 ∈ 𝑊) → ((𝐹''''𝐴) = 𝐵 → 𝐴𝐹𝐵)) |
| 16 | | df-dfat 47131 |
. . . 4
⊢ (𝐹 defAt 𝐴 ↔ (𝐴 ∈ dom 𝐹 ∧ Fun (𝐹 ↾ {𝐴}))) |
| 17 | | simpll 767 |
. . . . 5
⊢ (((𝐴 ∈ dom 𝐹 ∧ Fun (𝐹 ↾ {𝐴})) ∧ 𝐵 ∈ 𝑊) → 𝐴 ∈ dom 𝐹) |
| 18 | | simpr 484 |
. . . . 5
⊢ (((𝐴 ∈ dom 𝐹 ∧ Fun (𝐹 ↾ {𝐴})) ∧ 𝐵 ∈ 𝑊) → 𝐵 ∈ 𝑊) |
| 19 | | simpr 484 |
. . . . . 6
⊢ ((𝐴 ∈ dom 𝐹 ∧ Fun (𝐹 ↾ {𝐴})) → Fun (𝐹 ↾ {𝐴})) |
| 20 | 19 | adantr 480 |
. . . . 5
⊢ (((𝐴 ∈ dom 𝐹 ∧ Fun (𝐹 ↾ {𝐴})) ∧ 𝐵 ∈ 𝑊) → Fun (𝐹 ↾ {𝐴})) |
| 21 | 17, 18, 20 | jca31 514 |
. . . 4
⊢ (((𝐴 ∈ dom 𝐹 ∧ Fun (𝐹 ↾ {𝐴})) ∧ 𝐵 ∈ 𝑊) → ((𝐴 ∈ dom 𝐹 ∧ 𝐵 ∈ 𝑊) ∧ Fun (𝐹 ↾ {𝐴}))) |
| 22 | 16, 21 | sylanb 581 |
. . 3
⊢ ((𝐹 defAt 𝐴 ∧ 𝐵 ∈ 𝑊) → ((𝐴 ∈ dom 𝐹 ∧ 𝐵 ∈ 𝑊) ∧ Fun (𝐹 ↾ {𝐴}))) |
| 23 | | funressnbrafv2 47256 |
. . 3
⊢ (((𝐴 ∈ dom 𝐹 ∧ 𝐵 ∈ 𝑊) ∧ Fun (𝐹 ↾ {𝐴})) → (𝐴𝐹𝐵 → (𝐹''''𝐴) = 𝐵)) |
| 24 | 22, 23 | syl 17 |
. 2
⊢ ((𝐹 defAt 𝐴 ∧ 𝐵 ∈ 𝑊) → (𝐴𝐹𝐵 → (𝐹''''𝐴) = 𝐵)) |
| 25 | 15, 24 | impbid 212 |
1
⊢ ((𝐹 defAt 𝐴 ∧ 𝐵 ∈ 𝑊) → ((𝐹''''𝐴) = 𝐵 ↔ 𝐴𝐹𝐵)) |