| Metamath Proof Explorer |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > MPE Home > Th. List > vtoclgaf | Structured version Visualization version GIF version | ||
| Description: Implicit substitution of a class for a setvar variable. (Contributed by NM, 17-Feb-2006.) (Revised by Mario Carneiro, 10-Oct-2016.) |
| Ref | Expression |
|---|---|
| vtoclgaf.1 | ⊢ Ⅎ𝑥𝐴 |
| vtoclgaf.2 | ⊢ Ⅎ𝑥𝜓 |
| vtoclgaf.3 | ⊢ (𝑥 = 𝐴 → (𝜑 ↔ 𝜓)) |
| vtoclgaf.4 | ⊢ (𝑥 ∈ 𝐵 → 𝜑) |
| Ref | Expression |
|---|---|
| vtoclgaf | ⊢ (𝐴 ∈ 𝐵 → 𝜓) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | vtoclgaf.1 | . . 3 ⊢ Ⅎ𝑥𝐴 | |
| 2 | 1 | nfel1 2913 | . . . 4 ⊢ Ⅎ𝑥 𝐴 ∈ 𝐵 |
| 3 | vtoclgaf.2 | . . . 4 ⊢ Ⅎ𝑥𝜓 | |
| 4 | 2, 3 | nfim 1897 | . . 3 ⊢ Ⅎ𝑥(𝐴 ∈ 𝐵 → 𝜓) |
| 5 | eleq1 2822 | . . . 4 ⊢ (𝑥 = 𝐴 → (𝑥 ∈ 𝐵 ↔ 𝐴 ∈ 𝐵)) | |
| 6 | vtoclgaf.3 | . . . 4 ⊢ (𝑥 = 𝐴 → (𝜑 ↔ 𝜓)) | |
| 7 | 5, 6 | imbi12d 344 | . . 3 ⊢ (𝑥 = 𝐴 → ((𝑥 ∈ 𝐵 → 𝜑) ↔ (𝐴 ∈ 𝐵 → 𝜓))) |
| 8 | vtoclgaf.4 | . . 3 ⊢ (𝑥 ∈ 𝐵 → 𝜑) | |
| 9 | 1, 4, 7, 8 | vtoclgf 3523 | . 2 ⊢ (𝐴 ∈ 𝐵 → (𝐴 ∈ 𝐵 → 𝜓)) |
| 10 | 9 | pm2.43i 52 | 1 ⊢ (𝐴 ∈ 𝐵 → 𝜓) |
| Colors of variables: wff setvar class |
| Syntax hints: → wi 4 ↔ wb 206 = wceq 1541 Ⅎwnf 1784 ∈ wcel 2113 Ⅎwnfc 2881 |
| This theorem was proved from axioms: ax-mp 5 ax-1 6 ax-2 7 ax-3 8 ax-gen 1796 ax-4 1810 ax-5 1911 ax-6 1968 ax-7 2009 ax-8 2115 ax-9 2123 ax-10 2146 ax-11 2162 ax-12 2182 ax-ext 2706 |
| This theorem depends on definitions: df-bi 207 df-an 396 df-or 848 df-tru 1544 df-ex 1781 df-nf 1785 df-sb 2068 df-clab 2713 df-cleq 2726 df-clel 2809 df-nfc 2883 df-v 3440 |
| This theorem is referenced by: vtocl2gaf 3532 vtocl3gaf 3534 ssiun2s 5002 iunopeqop 5467 fvmptss 6951 fvmptf 6960 fmptco 7072 tfis 7795 inar1 10684 sumss 15645 fprodn0 15900 prmind2 16610 lss1d 20912 itg2splitlem 25703 dgrle 26202 cnlnadjlem5 32095 poimirlem25 37785 stoweidlem26 46212 |
| Copyright terms: Public domain | W3C validator |