| Intuitionistic Logic Explorer |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > ILE Home > Th. List > ifcldcd | GIF version | ||
| Description: Membership (closure) of a conditional operator, deduction form. (Contributed by Jim Kingdon, 8-Aug-2021.) |
| Ref | Expression |
|---|---|
| ifcldcd.a | ⊢ (𝜑 → 𝐴 ∈ 𝐶) |
| ifcldcd.b | ⊢ (𝜑 → 𝐵 ∈ 𝐶) |
| ifcldcd.dc | ⊢ (𝜑 → DECID 𝜓) |
| Ref | Expression |
|---|---|
| ifcldcd | ⊢ (𝜑 → if(𝜓, 𝐴, 𝐵) ∈ 𝐶) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | iftrue 3645 | . . . 4 ⊢ (𝜓 → if(𝜓, 𝐴, 𝐵) = 𝐴) | |
| 2 | 1 | adantl 277 | . . 3 ⊢ ((𝜑 ∧ 𝜓) → if(𝜓, 𝐴, 𝐵) = 𝐴) |
| 3 | ifcldcd.a | . . . 4 ⊢ (𝜑 → 𝐴 ∈ 𝐶) | |
| 4 | 3 | adantr 276 | . . 3 ⊢ ((𝜑 ∧ 𝜓) → 𝐴 ∈ 𝐶) |
| 5 | 2, 4 | eqeltrd 2315 | . 2 ⊢ ((𝜑 ∧ 𝜓) → if(𝜓, 𝐴, 𝐵) ∈ 𝐶) |
| 6 | iffalse 3648 | . . . 4 ⊢ (¬ 𝜓 → if(𝜓, 𝐴, 𝐵) = 𝐵) | |
| 7 | 6 | adantl 277 | . . 3 ⊢ ((𝜑 ∧ ¬ 𝜓) → if(𝜓, 𝐴, 𝐵) = 𝐵) |
| 8 | ifcldcd.b | . . . 4 ⊢ (𝜑 → 𝐵 ∈ 𝐶) | |
| 9 | 8 | adantr 276 | . . 3 ⊢ ((𝜑 ∧ ¬ 𝜓) → 𝐵 ∈ 𝐶) |
| 10 | 7, 9 | eqeltrd 2315 | . 2 ⊢ ((𝜑 ∧ ¬ 𝜓) → if(𝜓, 𝐴, 𝐵) ∈ 𝐶) |
| 11 | ifcldcd.dc | . . 3 ⊢ (𝜑 → DECID 𝜓) | |
| 12 | df-dc 847 | . . 3 ⊢ (DECID 𝜓 ↔ (𝜓 ∨ ¬ 𝜓)) | |
| 13 | 11, 12 | sylib 122 | . 2 ⊢ (𝜑 → (𝜓 ∨ ¬ 𝜓)) |
| 14 | 5, 10, 13 | mpjaodan 810 | 1 ⊢ (𝜑 → if(𝜓, 𝐴, 𝐵) ∈ 𝐶) |
| Colors of variables: wff set class |
| This proof depends on syntax axioms: ¬ wn 3 → wi 4 ∧ wa 104 ∨ wo 720 DECID wdc 846 = wceq 1402 ∈ wcel 2209 ifcif 3638 |
| This proof depends on axioms: ax-mp 5 ax-1 6 ax-2 7 ax-ia1 106 ax-ia2 107 ax-ia3 108 ax-in2 624 ax-io 721 ax-5 1500 ax-7 1501 ax-gen 1502 ax-ie1 1546 ax-ie2 1547 ax-8 1557 ax-11 1559 ax-4 1563 ax-17 1579 ax-i9 1583 ax-ial 1587 ax-i5r 1588 ax-ext 2220 |
| This proof depends on definitions: df-bi 117 df-dc 847 df-nf 1514 df-sb 1816 df-clab 2225 df-cleq 2231 df-clel 2234 df-if 3639 |
| This theorem is used by: ifprdc 3819 pw2f1odclem 7134 fimax2gtrilemstep 7205 snopfsuppdc 7299 2omap 7318 nnnninf 7466 nnnninfeq 7468 fodjuf 7485 fodjum 7486 fodju0 7487 mkvprop 7498 nninfwlporlemd 7512 nninfwlporlem 7513 nninfwlpoimlemg 7515 nninfwlpoimlemginf 7516 xaddf 10246 xaddval 10247 nninfinf 10880 seqf1oglem1 10956 seqf1oglem2 10957 uzin2 11753 fsum3ser 12164 fsumsplit 12174 explecnv 12272 fprodsplitdc 12363 nninfctlemfo 12817 pcmpt2 13123 ennnfonelemp1 13297 opifismgmdc 13691 psr1clfi 15079 elply2 15836 ply1term 15844 plyaddlem1 15848 plyaddlem 15850 lgsval 16123 lgsfvalg 16124 lgsfcl2 16125 lgscllem 16126 lgsval2lem 16129 lgsneg 16143 lgsdilem 16146 lgsdir2 16152 lgsdir 16154 lgsdi 16156 lgsne0 16157 gausslemma2dlem1cl 16178 gausslemma2dlem4 16183 eupth2lemsfi 16719 bj-charfundc 16834 nnsf 17048 peano4nninf 17049 nninfsellemcl 17054 nninffeq 17063 dceqnconst 17110 dcapnconst 17111 |
| Copyright terms: Public domain | W3C validator |