![]() |
Mathbox for BJ |
< Previous
Next >
Nearby theorems |
|
Mirrors > Home > MPE Home > Th. List > Mathboxes > bj-ceqsalt | Structured version Visualization version GIF version |
Description: Remove from ceqsalt 3476 dependency on ax-ext 2702 (and on df-cleq 2723 and df-v 3448). Note: this is not doable with ceqsralt 3477 (or ceqsralv 3484), which uses eleq1 2820, but the same dependence removal is possible for ceqsalg 3478, ceqsal 3480, ceqsalv 3482, cgsexg 3489, cgsex2g 3490, cgsex4g 3491, ceqsex 3493, ceqsexv 3495, ceqsex2 3499, ceqsex2v 3500, ceqsex3v 3501, ceqsex4v 3502, ceqsex6v 3503, ceqsex8v 3504, gencbvex 3505 (after changing 𝐴 = 𝑦 to 𝑦 = 𝐴), gencbvex2 3506, gencbval 3507, vtoclgft 3510 (it uses Ⅎ, whose justification nfcjust 2883 does not use ax-ext 2702) and several other vtocl* theorems (see for instance bj-vtoclg1f 35461). See also bj-ceqsaltv 35430. (Contributed by BJ, 16-Jun-2019.) (Proof modification is discouraged.) |
Ref | Expression |
---|---|
bj-ceqsalt | ⊢ ((Ⅎ𝑥𝜓 ∧ ∀𝑥(𝑥 = 𝐴 → (𝜑 ↔ 𝜓)) ∧ 𝐴 ∈ 𝑉) → (∀𝑥(𝑥 = 𝐴 → 𝜑) ↔ 𝜓)) |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | elisset 2814 | . . 3 ⊢ (𝐴 ∈ 𝑉 → ∃𝑥 𝑥 = 𝐴) | |
2 | 1 | 3anim3i 1154 | . 2 ⊢ ((Ⅎ𝑥𝜓 ∧ ∀𝑥(𝑥 = 𝐴 → (𝜑 ↔ 𝜓)) ∧ 𝐴 ∈ 𝑉) → (Ⅎ𝑥𝜓 ∧ ∀𝑥(𝑥 = 𝐴 → (𝜑 ↔ 𝜓)) ∧ ∃𝑥 𝑥 = 𝐴)) |
3 | bj-ceqsalt0 35427 | . 2 ⊢ ((Ⅎ𝑥𝜓 ∧ ∀𝑥(𝑥 = 𝐴 → (𝜑 ↔ 𝜓)) ∧ ∃𝑥 𝑥 = 𝐴) → (∀𝑥(𝑥 = 𝐴 → 𝜑) ↔ 𝜓)) | |
4 | 2, 3 | syl 17 | 1 ⊢ ((Ⅎ𝑥𝜓 ∧ ∀𝑥(𝑥 = 𝐴 → (𝜑 ↔ 𝜓)) ∧ 𝐴 ∈ 𝑉) → (∀𝑥(𝑥 = 𝐴 → 𝜑) ↔ 𝜓)) |
Colors of variables: wff setvar class |
Syntax hints: → wi 4 ↔ wb 205 ∧ w3a 1087 ∀wal 1539 = wceq 1541 ∃wex 1781 Ⅎwnf 1785 ∈ wcel 2106 |
This theorem was proved from axioms: ax-mp 5 ax-1 6 ax-2 7 ax-3 8 ax-gen 1797 ax-4 1811 ax-5 1913 ax-6 1971 ax-7 2011 ax-8 2108 ax-12 2171 |
This theorem depends on definitions: df-bi 206 df-an 397 df-3an 1089 df-tru 1544 df-ex 1782 df-nf 1786 df-sb 2068 df-clab 2709 df-clel 2809 |
This theorem is referenced by: bj-ceqsalgALT 35433 |
Copyright terms: Public domain | W3C validator |