QLE Home Quantum Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  QLE Home  >  Th. List  >  fh2 GIF version

Theorem fh2 470
Description: Foulis-Holland Theorem.
Hypotheses
Ref Expression
fh.1 a C b
fh.2 a C c
Assertion
Ref Expression
fh2 (b ∩ (ac)) = ((ba) ∪ (bc))

Proof of Theorem fh2
StepHypRef Expression
1 ledi 174 . . 3 ((ba) ∪ (bc)) ≤ (b ∩ (ac))
2 oran 87 . . . . . . . . . . 11 ((ba) ∪ (bc)) = ((ba) ∩ (bc) )
3 df-a 40 . . . . . . . . . . . . . 14 (ba) = (ba )
43con2 67 . . . . . . . . . . . . 13 (ba) = (ba )
54ran 78 . . . . . . . . . . . 12 ((ba) ∩ (bc) ) = ((ba ) ∩ (bc) )
65ax-r4 37 . . . . . . . . . . 11 ((ba) ∩ (bc) ) = ((ba ) ∩ (bc) )
72, 6ax-r2 36 . . . . . . . . . 10 ((ba) ∪ (bc)) = ((ba ) ∩ (bc) )
87con2 67 . . . . . . . . 9 ((ba) ∪ (bc)) = ((ba ) ∩ (bc) )
98lan 77 . . . . . . . 8 ((b ∩ (ac)) ∩ ((ba) ∪ (bc)) ) = ((b ∩ (ac)) ∩ ((ba ) ∩ (bc) ))
10 an4 86 . . . . . . . . 9 ((b ∩ (ac)) ∩ ((ba ) ∩ (bc) )) = ((b ∩ (ba )) ∩ ((ac) ∩ (bc) ))
11 fh.1 . . . . . . . . . . . . . 14 a C b
1211comcom 453 . . . . . . . . . . . . 13 b C a
1312comcom2 183 . . . . . . . . . . . 12 b C a
1413com3ii 457 . . . . . . . . . . 11 (b ∩ (ba )) = (ba )
15 ancom 74 . . . . . . . . . . 11 (ba ) = (ab)
1614, 15ax-r2 36 . . . . . . . . . 10 (b ∩ (ba )) = (ab)
1716ran 78 . . . . . . . . 9 ((b ∩ (ba )) ∩ ((ac) ∩ (bc) )) = ((ab) ∩ ((ac) ∩ (bc) ))
1810, 17ax-r2 36 . . . . . . . 8 ((b ∩ (ac)) ∩ ((ba ) ∩ (bc) )) = ((ab) ∩ ((ac) ∩ (bc) ))
199, 18ax-r2 36 . . . . . . 7 ((b ∩ (ac)) ∩ ((ba) ∪ (bc)) ) = ((ab) ∩ ((ac) ∩ (bc) ))
20 an4 86 . . . . . . 7 ((ab) ∩ ((ac) ∩ (bc) )) = ((a ∩ (ac)) ∩ (b ∩ (bc) ))
2119, 20ax-r2 36 . . . . . 6 ((b ∩ (ac)) ∩ ((ba) ∪ (bc)) ) = ((a ∩ (ac)) ∩ (b ∩ (bc) ))
22 ax-a1 30 . . . . . . . . . 10 a = a
2322ax-r5 38 . . . . . . . . 9 (ac) = (a c)
2423lan 77 . . . . . . . 8 (a ∩ (ac)) = (a ∩ (a c))
25 fh.2 . . . . . . . . . 10 a C c
2625comcom3 454 . . . . . . . . 9 a C c
2726com3ii 457 . . . . . . . 8 (a ∩ (a c)) = (ac)
2824, 27ax-r2 36 . . . . . . 7 (a ∩ (ac)) = (ac)
2928ran 78 . . . . . 6 ((a ∩ (ac)) ∩ (b ∩ (bc) )) = ((ac) ∩ (b ∩ (bc) ))
3021, 29ax-r2 36 . . . . 5 ((b ∩ (ac)) ∩ ((ba) ∪ (bc)) ) = ((ac) ∩ (b ∩ (bc) ))
31 anass 76 . . . . 5 ((ac) ∩ (b ∩ (bc) )) = (a ∩ (c ∩ (b ∩ (bc) )))
3230, 31ax-r2 36 . . . 4 ((b ∩ (ac)) ∩ ((ba) ∪ (bc)) ) = (a ∩ (c ∩ (b ∩ (bc) )))
33 anass 76 . . . . . . . 8 ((bc) ∩ (bc) ) = (b ∩ (c ∩ (bc) ))
3433ax-r1 35 . . . . . . 7 (b ∩ (c ∩ (bc) )) = ((bc) ∩ (bc) )
35 an12 81 . . . . . . 7 (c ∩ (b ∩ (bc) )) = (b ∩ (c ∩ (bc) ))
36 dff 101 . . . . . . 7 0 = ((bc) ∩ (bc) )
3734, 35, 363tr1 63 . . . . . 6 (c ∩ (b ∩ (bc) )) = 0
3837lan 77 . . . . 5 (a ∩ (c ∩ (b ∩ (bc) ))) = (a ∩ 0)
39 an0 108 . . . . 5 (a ∩ 0) = 0
4038, 39ax-r2 36 . . . 4 (a ∩ (c ∩ (b ∩ (bc) ))) = 0
4132, 40ax-r2 36 . . 3 ((b ∩ (ac)) ∩ ((ba) ∪ (bc)) ) = 0
421, 41oml3 452 . 2 ((ba) ∪ (bc)) = (b ∩ (ac))
4342ax-r1 35 1 (b ∩ (ac)) = ((ba) ∪ (bc))
Colors of variables: term
Syntax hints:   = wb 1   C wc 3   wn 4  wo 6  wa 7  0wf 9
This theorem was proved from axioms:  ax-a1 30  ax-a2 31  ax-a3 32  ax-a4 33  ax-a5 34  ax-r1 35  ax-r2 36  ax-r4 37  ax-r5 38  ax-r3 439
This theorem depends on definitions:  df-b 39  df-a 40  df-t 41  df-f 42  df-le1 130  df-le2 131  df-c1 132  df-c2 133
This theorem is referenced by:  fh4  472  fh2r  474  fh2c  477  i3bi  496  ud3lem1a  566  ud4lem1a  577  ud4lem1b  578  ud5lem1a  586  ud5lem1b  587  ud5lem3a  591  ud5lem3b  592  u1lemle2  715  u2lemle2  716  u4lemle2  718  u21lembi  727  u1lem4  757  u4lem6  768  u3lem11  786  u3lem13b  790  2oath1  826  oale  829  mlalem  832  bi3  839  bi4  840  imp3  841  elimcons  868  mhlemlem1  874  mhlem  876  marsdenlem2  881  e2astlem1  895  oas  925
  Copyright terms: Public domain W3C validator