Table of ContentsTable of Contents Mathbox for Jeff Hankins < Previous   Next >
Related theorems
Unicode version

Theorem ufprim 15569
Description: An ultrafilter is a prime filter.
Hypothesis
Ref Expression
ufprim.1 |- X = U.F
Assertion
Ref Expression
ufprim |- ((F e. UFil /\ A C_ X /\ B C_ X) -> ((A e. F \/ B e. F) <-> (A u. B) e. F))

Proof of Theorem ufprim
StepHypRef Expression
1 ufilfil 15566 . . . . . . 7 |- (F e. UFil -> F e. Fil)
213ad2ant1 897 . . . . . 6 |- ((F e. UFil /\ A C_ X /\ B C_ X) -> F e. Fil)
32adantr 425 . . . . 5 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ A e. F) -> F e. Fil)
4 simpr 350 . . . . . 6 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ A e. F) -> A e. F)
5 unss 2780 . . . . . . . . 9 |- ((A C_ X /\ B C_ X) <-> (A u. B) C_ X)
65biimpi 168 . . . . . . . 8 |- ((A C_ X /\ B C_ X) -> (A u. B) C_ X)
763adant1 894 . . . . . . 7 |- ((F e. UFil /\ A C_ X /\ B C_ X) -> (A u. B) C_ X)
87adantr 425 . . . . . 6 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ A e. F) -> (A u. B) C_ X)
9 ssun1 2767 . . . . . . 7 |- A C_ (A u. B)
109a1i 8 . . . . . 6 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ A e. F) -> A C_ (A u. B))
114, 8, 103jca 1050 . . . . 5 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ A e. F) -> (A e. F /\ (A u. B) C_ X /\ A C_ (A u. B)))
12 ufprim.1 . . . . . 6 |- X = U.F
1312fillsb 10270 . . . . 5 |- (F e. Fil -> ((A e. F /\ (A u. B) C_ X /\ A C_ (A u. B)) -> (A u. B) e. F))
143, 11, 13sylc 83 . . . 4 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ A e. F) -> (A u. B) e. F)
1514ex 402 . . 3 |- ((F e. UFil /\ A C_ X /\ B C_ X) -> (A e. F -> (A u. B) e. F))
162adantr 425 . . . . 5 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ B e. F) -> F e. Fil)
17 simpr 350 . . . . . 6 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ B e. F) -> B e. F)
187adantr 425 . . . . . 6 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ B e. F) -> (A u. B) C_ X)
19 ssun2 2768 . . . . . . 7 |- B C_ (A u. B)
2019a1i 8 . . . . . 6 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ B e. F) -> B C_ (A u. B))
2117, 18, 203jca 1050 . . . . 5 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ B e. F) -> (B e. F /\ (A u. B) C_ X /\ B C_ (A u. B)))
2212fillsb 10270 . . . . 5 |- (F e. Fil -> ((B e. F /\ (A u. B) C_ X /\ B C_ (A u. B)) -> (A u. B) e. F))
2316, 21, 22sylc 83 . . . 4 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ B e. F) -> (A u. B) e. F)
2423ex 402 . . 3 |- ((F e. UFil /\ A C_ X /\ B C_ X) -> (B e. F -> (A u. B) e. F))
2515, 24jaod 469 . 2 |- ((F e. UFil /\ A C_ X /\ B C_ X) -> ((A e. F \/ B e. F) -> (A u. B) e. F))
2612ufilss 15567 . . . . . . . 8 |- ((F e. UFil /\ A C_ X) -> (A e. F \/ (X \ A) e. F))
27263adant3 896 . . . . . . 7 |- ((F e. UFil /\ A C_ X /\ B C_ X) -> (A e. F \/ (X \ A) e. F))
2827adantr 425 . . . . . 6 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ (A u. B) e. F) -> (A e. F \/ (X \ A) e. F))
2928ord 249 . . . . 5 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ (A u. B) e. F) -> (-. A e. F -> (X \ A) e. F))
3023ad2ant1 897 . . . . . . 7 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ (A u. B) e. F /\ (X \ A) e. F) -> F e. Fil)
31 filint 10269 . . . . . . . . . . . 12 |- ((F e. Fil /\ (A u. B) e. F /\ (X \ A) e. F) -> ((A u. B) i^i (X \ A)) e. F)
32313exp 1066 . . . . . . . . . . 11 |- (F e. Fil -> ((A u. B) e. F -> ((X \ A) e. F -> ((A u. B) i^i (X \ A)) e. F)))
331, 32syl 12 . . . . . . . . . 10 |- (F e. UFil -> ((A u. B) e. F -> ((X \ A) e. F -> ((A u. B) i^i (X \ A)) e. F)))
34333ad2ant1 897 . . . . . . . . 9 |- ((F e. UFil /\ A C_ X /\ B C_ X) -> ((A u. B) e. F -> ((X \ A) e. F -> ((A u. B) i^i (X \ A)) e. F)))
35343imp 1061 . . . . . . . 8 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ (A u. B) e. F /\ (X \ A) e. F) -> ((A u. B) i^i (X \ A)) e. F)
36 simp3 878 . . . . . . . . 9 |- ((F e. UFil /\ A C_ X /\ B C_ X) -> B C_ X)
37363ad2ant1 897 . . . . . . . 8 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ (A u. B) e. F /\ (X \ A) e. F) -> B C_ X)
38 elin 2786 . . . . . . . . . . 11 |- (x e. ((A u. B) i^i (X \ A)) <-> (x e. (A u. B) /\ x e. (X \ A)))
39 id 73 . . . . . . . . . . . . . 14 |- ((-. x e. A -> x e. B) -> (-. x e. A -> x e. B))
4039imp 377 . . . . . . . . . . . . 13 |- (((-. x e. A -> x e. B) /\ -. x e. A) -> x e. B)
41 eldifn 2731 . . . . . . . . . . . . 13 |- (x e. (X \ A) -> -. x e. A)
4240, 41sylan2 500 . . . . . . . . . . . 12 |- (((-. x e. A -> x e. B) /\ x e. (X \ A)) -> x e. B)
43 elun 2741 . . . . . . . . . . . . 13 |- (x e. (A u. B) <-> (x e. A \/ x e. B))
44 df-or 241 . . . . . . . . . . . . 13 |- ((x e. A \/ x e. B) <-> (-. x e. A -> x e. B))
4543, 44bitri 190 . . . . . . . . . . . 12 |- (x e. (A u. B) <-> (-. x e. A -> x e. B))
4642, 45sylanb 498 . . . . . . . . . . 11 |- ((x e. (A u. B) /\ x e. (X \ A)) -> x e. B)
4738, 46sylbi 216 . . . . . . . . . 10 |- (x e. ((A u. B) i^i (X \ A)) -> x e. B)
4847ssriv 2621 . . . . . . . . 9 |- ((A u. B) i^i (X \ A)) C_ B
4948a1i 8 . . . . . . . 8 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ (A u. B) e. F /\ (X \ A) e. F) -> ((A u. B) i^i (X \ A)) C_ B)
5035, 37, 493jca 1050 . . . . . . 7 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ (A u. B) e. F /\ (X \ A) e. F) -> (((A u. B) i^i (X \ A)) e. F /\ B C_ X /\ ((A u. B) i^i (X \ A)) C_ B))
5112fillsb 10270 . . . . . . 7 |- (F e. Fil -> ((((A u. B) i^i (X \ A)) e. F /\ B C_ X /\ ((A u. B) i^i (X \ A)) C_ B) -> B e. F))
5230, 50, 51sylc 83 . . . . . 6 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ (A u. B) e. F /\ (X \ A) e. F) -> B e. F)
53523expia 1069 . . . . 5 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ (A u. B) e. F) -> ((X \ A) e. F -> B e. F))
5429, 53syld 30 . . . 4 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ (A u. B) e. F) -> (-. A e. F -> B e. F))
5554orrd 250 . . 3 |- (((F e. UFil /\ A C_ X /\ B C_ X) /\ (A u. B) e. F) -> (A e. F \/ B e. F))
5655ex 402 . 2 |- ((F e. UFil /\ A C_ X /\ B C_ X) -> ((A u. B) e. F -> (A e. F \/ B e. F)))
5725, 56impbid 574 1 |- ((F e. UFil /\ A C_ X /\ B C_ X) -> ((A e. F \/ B e. F) <-> (A u. B) e. F))
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> wi 3   <-> wb 163   \/ wo 239   /\ wa 240   /\ w3a 858   = wceq 1298   e. wcel 1300   \ cdif 2590   u. cun 2591   i^i cin 2592   C_ wss 2593  U.cuni 3177  Filcfil 10264  UFilcufil 15562
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 1304  ax-gen 1305  ax-8 1306  ax-9 1307  ax-10 1308  ax-11 1309  ax-12 1310  ax-13 1311  ax-14 1312  ax-17 1317  ax-4 1319  ax-5o 1321  ax-6o 1324  ax-9o 1481  ax-10o 1500  ax-16 1580  ax-11o 1588  ax-ext 1865  ax-sep 3438  ax-un 3790
This theorem depends on definitions:  df-bi 164  df-or 241  df-an 242  df-3an 860  df-ex 1327  df-sb 1536  df-clab 1872  df-cleq 1877  df-clel 1880  df-ral 2109  df-rex 2110  df-rab 2112  df-v 2294  df-dif 2597  df-un 2600  df-in 2603  df-ss 2605  df-pw 3035  df-uni 3178  df-fil 10265  df-ufil 15563
Copyright terms: Public domain