ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  nndifsnid GIF version

Theorem nndifsnid 6498
Description: If we remove a single element from a natural number then put it back in, we end up with the original natural number. This strengthens difsnss 3735 from subset to equality but the proof relies on equality being decidable. (Contributed by Jim Kingdon, 31-Aug-2021.)
Assertion
Ref Expression
nndifsnid ((𝐴 ∈ ω ∧ 𝐵𝐴) → ((𝐴 ∖ {𝐵}) ∪ {𝐵}) = 𝐴)

Proof of Theorem nndifsnid
Dummy variables 𝑥 𝑦 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 elnn 4599 . . . . . 6 ((𝑥𝐴𝐴 ∈ ω) → 𝑥 ∈ ω)
21expcom 116 . . . . 5 (𝐴 ∈ ω → (𝑥𝐴𝑥 ∈ ω))
3 elnn 4599 . . . . . 6 ((𝑦𝐴𝐴 ∈ ω) → 𝑦 ∈ ω)
43expcom 116 . . . . 5 (𝐴 ∈ ω → (𝑦𝐴𝑦 ∈ ω))
52, 4anim12d 335 . . . 4 (𝐴 ∈ ω → ((𝑥𝐴𝑦𝐴) → (𝑥 ∈ ω ∧ 𝑦 ∈ ω)))
6 nndceq 6490 . . . 4 ((𝑥 ∈ ω ∧ 𝑦 ∈ ω) → DECID 𝑥 = 𝑦)
75, 6syl6 33 . . 3 (𝐴 ∈ ω → ((𝑥𝐴𝑦𝐴) → DECID 𝑥 = 𝑦))
87ralrimivv 2556 . 2 (𝐴 ∈ ω → ∀𝑥𝐴𝑦𝐴 DECID 𝑥 = 𝑦)
9 dcdifsnid 6495 . 2 ((∀𝑥𝐴𝑦𝐴 DECID 𝑥 = 𝑦𝐵𝐴) → ((𝐴 ∖ {𝐵}) ∪ {𝐵}) = 𝐴)
108, 9sylan 283 1 ((𝐴 ∈ ω ∧ 𝐵𝐴) → ((𝐴 ∖ {𝐵}) ∪ {𝐵}) = 𝐴)
Colors of variables: wff set class
Syntax hints:  wi 4  wa 104  DECID wdc 834   = wceq 1353  wcel 2146  wral 2453  cdif 3124  cun 3125  {csn 3589  ωcom 4583
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-ia1 106  ax-ia2 107  ax-ia3 108  ax-in1 614  ax-in2 615  ax-io 709  ax-5 1445  ax-7 1446  ax-gen 1447  ax-ie1 1491  ax-ie2 1492  ax-8 1502  ax-10 1503  ax-11 1504  ax-i12 1505  ax-bndl 1507  ax-4 1508  ax-17 1524  ax-i9 1528  ax-ial 1532  ax-i5r 1533  ax-13 2148  ax-14 2149  ax-ext 2157  ax-sep 4116  ax-nul 4124  ax-pow 4169  ax-pr 4203  ax-un 4427  ax-setind 4530  ax-iinf 4581
This theorem depends on definitions:  df-bi 117  df-dc 835  df-3or 979  df-3an 980  df-tru 1356  df-nf 1459  df-sb 1761  df-clab 2162  df-cleq 2168  df-clel 2171  df-nfc 2306  df-ne 2346  df-ral 2458  df-rex 2459  df-v 2737  df-dif 3129  df-un 3131  df-in 3133  df-ss 3140  df-nul 3421  df-pw 3574  df-sn 3595  df-pr 3596  df-uni 3806  df-int 3841  df-tr 4097  df-iord 4360  df-on 4362  df-suc 4365  df-iom 4584
This theorem is referenced by:  phplem2  6843
  Copyright terms: Public domain W3C validator