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

Theorem fiuni 6972
Description: The union of the finite intersections of a set is simply the union of the set itself. (Contributed by Jeff Hankins, 5-Sep-2009.) (Revised by Mario Carneiro, 24-Nov-2013.)
Assertion
Ref Expression
fiuni (𝐴𝑉 𝐴 = (fi‘𝐴))

Proof of Theorem fiuni
Dummy variables 𝑥 𝑦 𝑧 𝑤 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 ssfii 6968 . . 3 (𝐴𝑉𝐴 ⊆ (fi‘𝐴))
21unissd 3832 . 2 (𝐴𝑉 𝐴 (fi‘𝐴))
3 eluni 3811 . . . . 5 (𝑥 (fi‘𝐴) ↔ ∃𝑦(𝑥𝑦𝑦 ∈ (fi‘𝐴)))
43biimpi 120 . . . 4 (𝑥 (fi‘𝐴) → ∃𝑦(𝑥𝑦𝑦 ∈ (fi‘𝐴)))
54adantl 277 . . 3 ((𝐴𝑉𝑥 (fi‘𝐴)) → ∃𝑦(𝑥𝑦𝑦 ∈ (fi‘𝐴)))
6 simprr 531 . . . . 5 (((𝐴𝑉𝑥 (fi‘𝐴)) ∧ (𝑥𝑦𝑦 ∈ (fi‘𝐴))) → 𝑦 ∈ (fi‘𝐴))
7 elfi2 6966 . . . . . 6 (𝐴𝑉 → (𝑦 ∈ (fi‘𝐴) ↔ ∃𝑧 ∈ ((𝒫 𝐴 ∩ Fin) ∖ {∅})𝑦 = 𝑧))
87ad2antrr 488 . . . . 5 (((𝐴𝑉𝑥 (fi‘𝐴)) ∧ (𝑥𝑦𝑦 ∈ (fi‘𝐴))) → (𝑦 ∈ (fi‘𝐴) ↔ ∃𝑧 ∈ ((𝒫 𝐴 ∩ Fin) ∖ {∅})𝑦 = 𝑧))
96, 8mpbid 147 . . . 4 (((𝐴𝑉𝑥 (fi‘𝐴)) ∧ (𝑥𝑦𝑦 ∈ (fi‘𝐴))) → ∃𝑧 ∈ ((𝒫 𝐴 ∩ Fin) ∖ {∅})𝑦 = 𝑧)
10 simprr 531 . . . . . 6 ((((𝐴𝑉𝑥 (fi‘𝐴)) ∧ (𝑥𝑦𝑦 ∈ (fi‘𝐴))) ∧ (𝑧 ∈ ((𝒫 𝐴 ∩ Fin) ∖ {∅}) ∧ 𝑦 = 𝑧)) → 𝑦 = 𝑧)
11 eldifi 3257 . . . . . . . . . 10 (𝑧 ∈ ((𝒫 𝐴 ∩ Fin) ∖ {∅}) → 𝑧 ∈ (𝒫 𝐴 ∩ Fin))
1211elin1d 3324 . . . . . . . . 9 (𝑧 ∈ ((𝒫 𝐴 ∩ Fin) ∖ {∅}) → 𝑧 ∈ 𝒫 𝐴)
1312elpwid 3586 . . . . . . . 8 (𝑧 ∈ ((𝒫 𝐴 ∩ Fin) ∖ {∅}) → 𝑧𝐴)
1413ad2antrl 490 . . . . . . 7 ((((𝐴𝑉𝑥 (fi‘𝐴)) ∧ (𝑥𝑦𝑦 ∈ (fi‘𝐴))) ∧ (𝑧 ∈ ((𝒫 𝐴 ∩ Fin) ∖ {∅}) ∧ 𝑦 = 𝑧)) → 𝑧𝐴)
15 eldifsni 3721 . . . . . . . . 9 (𝑧 ∈ ((𝒫 𝐴 ∩ Fin) ∖ {∅}) → 𝑧 ≠ ∅)
1611elin2d 3325 . . . . . . . . . 10 (𝑧 ∈ ((𝒫 𝐴 ∩ Fin) ∖ {∅}) → 𝑧 ∈ Fin)
17 fin0 6880 . . . . . . . . . 10 (𝑧 ∈ Fin → (𝑧 ≠ ∅ ↔ ∃𝑤 𝑤𝑧))
1816, 17syl 14 . . . . . . . . 9 (𝑧 ∈ ((𝒫 𝐴 ∩ Fin) ∖ {∅}) → (𝑧 ≠ ∅ ↔ ∃𝑤 𝑤𝑧))
1915, 18mpbid 147 . . . . . . . 8 (𝑧 ∈ ((𝒫 𝐴 ∩ Fin) ∖ {∅}) → ∃𝑤 𝑤𝑧)
2019ad2antrl 490 . . . . . . 7 ((((𝐴𝑉𝑥 (fi‘𝐴)) ∧ (𝑥𝑦𝑦 ∈ (fi‘𝐴))) ∧ (𝑧 ∈ ((𝒫 𝐴 ∩ Fin) ∖ {∅}) ∧ 𝑦 = 𝑧)) → ∃𝑤 𝑤𝑧)
21 intssuni2m 3867 . . . . . . 7 ((𝑧𝐴 ∧ ∃𝑤 𝑤𝑧) → 𝑧 𝐴)
2214, 20, 21syl2anc 411 . . . . . 6 ((((𝐴𝑉𝑥 (fi‘𝐴)) ∧ (𝑥𝑦𝑦 ∈ (fi‘𝐴))) ∧ (𝑧 ∈ ((𝒫 𝐴 ∩ Fin) ∖ {∅}) ∧ 𝑦 = 𝑧)) → 𝑧 𝐴)
2310, 22eqsstrd 3191 . . . . 5 ((((𝐴𝑉𝑥 (fi‘𝐴)) ∧ (𝑥𝑦𝑦 ∈ (fi‘𝐴))) ∧ (𝑧 ∈ ((𝒫 𝐴 ∩ Fin) ∖ {∅}) ∧ 𝑦 = 𝑧)) → 𝑦 𝐴)
24 simplrl 535 . . . . 5 ((((𝐴𝑉𝑥 (fi‘𝐴)) ∧ (𝑥𝑦𝑦 ∈ (fi‘𝐴))) ∧ (𝑧 ∈ ((𝒫 𝐴 ∩ Fin) ∖ {∅}) ∧ 𝑦 = 𝑧)) → 𝑥𝑦)
2523, 24sseldd 3156 . . . 4 ((((𝐴𝑉𝑥 (fi‘𝐴)) ∧ (𝑥𝑦𝑦 ∈ (fi‘𝐴))) ∧ (𝑧 ∈ ((𝒫 𝐴 ∩ Fin) ∖ {∅}) ∧ 𝑦 = 𝑧)) → 𝑥 𝐴)
269, 25rexlimddv 2599 . . 3 (((𝐴𝑉𝑥 (fi‘𝐴)) ∧ (𝑥𝑦𝑦 ∈ (fi‘𝐴))) → 𝑥 𝐴)
275, 26exlimddv 1898 . 2 ((𝐴𝑉𝑥 (fi‘𝐴)) → 𝑥 𝐴)
282, 27eqelssd 3174 1 (𝐴𝑉 𝐴 = (fi‘𝐴))
Colors of variables: wff set class
Syntax hints:  wi 4  wa 104  wb 105   = wceq 1353  wex 1492  wcel 2148  wne 2347  wrex 2456  cdif 3126  cin 3128  wss 3129  c0 3422  𝒫 cpw 3575  {csn 3592   cuni 3808   cint 3843  cfv 5213  Fincfn 6735  ficfi 6962
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 1447  ax-7 1448  ax-gen 1449  ax-ie1 1493  ax-ie2 1494  ax-8 1504  ax-10 1505  ax-11 1506  ax-i12 1507  ax-bndl 1509  ax-4 1510  ax-17 1526  ax-i9 1530  ax-ial 1534  ax-i5r 1535  ax-13 2150  ax-14 2151  ax-ext 2159  ax-sep 4119  ax-nul 4127  ax-pow 4172  ax-pr 4207  ax-un 4431  ax-iinf 4585
This theorem depends on definitions:  df-bi 117  df-3an 980  df-tru 1356  df-fal 1359  df-nf 1461  df-sb 1763  df-eu 2029  df-mo 2030  df-clab 2164  df-cleq 2170  df-clel 2173  df-nfc 2308  df-ne 2348  df-ral 2460  df-rex 2461  df-v 2739  df-sbc 2963  df-csb 3058  df-dif 3131  df-un 3133  df-in 3135  df-ss 3142  df-nul 3423  df-pw 3577  df-sn 3598  df-pr 3599  df-op 3601  df-uni 3809  df-int 3844  df-br 4002  df-opab 4063  df-mpt 4064  df-id 4291  df-suc 4369  df-iom 4588  df-xp 4630  df-rel 4631  df-cnv 4632  df-co 4633  df-dm 4634  df-rn 4635  df-res 4636  df-ima 4637  df-iota 5175  df-fun 5215  df-fn 5216  df-f 5217  df-f1 5218  df-fo 5219  df-f1o 5220  df-fv 5221  df-1o 6412  df-er 6530  df-en 6736  df-fin 6738  df-fi 6963
This theorem is referenced by:  fipwssg  6973
  Copyright terms: Public domain W3C validator