[Lattice L46-7]Home PageHome Quantum Logic Explorer < Previous   Next >
Related theorems
GIF version

Theorem bi4 822
Description: Chained biconditional.
Assertion
Ref Expression
bi4 (((ab) ∩ (bc)) ∩ (cd)) = ((((ab) ∩ c) ∩ d) ∪ (((ab ) ∩ c ) ∩ d ))

Proof of Theorem bi4
StepHypRef Expression
1 bi3 821 . . 3 ((ab) ∩ (bc)) = (((ab) ∩ c) ∪ ((ab ) ∩ c ))
2 u12lembi 708 . . . 4 ((c1 d) ∩ (d2 c)) = (cd)
32ax-r1 34 . . 3 (cd) = ((c1 d) ∩ (d2 c))
41, 32an 72 . 2 (((ab) ∩ (bc)) ∩ (cd)) = ((((ab) ∩ c) ∪ ((ab ) ∩ c )) ∩ ((c1 d) ∩ (d2 c)))
5 df-i1 43 . . . . . 6 (c1 d) = (c ∪ (cd))
65lan 70 . . . . 5 ((((ab) ∩ c) ∪ ((ab ) ∩ c )) ∩ (c1 d)) = ((((ab) ∩ c) ∪ ((ab ) ∩ c )) ∩ (c ∪ (cd)))
7 leao2 155 . . . . . . 7 ((ab ) ∩ c ) ≤ (c ∪ (cd))
87lecom 172 . . . . . 6 ((ab ) ∩ c ) C (c ∪ (cd))
9 leao4 157 . . . . . . . . . 10 ((ab) ∩ c) ≤ ((ab )c)
10 oran2 84 . . . . . . . . . 10 ((ab )c) = ((ab ) ∩ c )
119, 10lbtr 131 . . . . . . . . 9 ((ab) ∩ c) ≤ ((ab ) ∩ c )
1211lecom 172 . . . . . . . 8 ((ab) ∩ c) C ((ab ) ∩ c )
1312comcom 435 . . . . . . 7 ((ab ) ∩ c ) C ((ab) ∩ c)
1413comcom6 441 . . . . . 6 ((ab ) ∩ c ) C ((ab) ∩ c)
158, 14fh2rc 462 . . . . 5 ((((ab) ∩ c) ∪ ((ab ) ∩ c )) ∩ (c ∪ (cd))) = ((((ab) ∩ c) ∩ (c ∪ (cd))) ∪ (((ab ) ∩ c ) ∩ (c ∪ (cd))))
16 comanr2 447 . . . . . . . . 9 c C ((ab) ∩ c)
1716comcom3 436 . . . . . . . 8 c C ((ab) ∩ c)
18 comanr1 446 . . . . . . . . 9 c C (cd)
1918comcom3 436 . . . . . . . 8 c C (cd)
2017, 19fh2 452 . . . . . . 7 (((ab) ∩ c) ∩ (c ∪ (cd))) = ((((ab) ∩ c) ∩ c ) ∪ (((ab) ∩ c) ∩ (cd)))
21 anass 69 . . . . . . . . 9 (((ab) ∩ c) ∩ c ) = ((ab) ∩ (cc ))
22 dff 93 . . . . . . . . . . 11 0 = (cc )
2322lan 70 . . . . . . . . . 10 ((ab) ∩ 0) = ((ab) ∩ (cc ))
2423ax-r1 34 . . . . . . . . 9 ((ab) ∩ (cc )) = ((ab) ∩ 0)
25 an0 100 . . . . . . . . 9 ((ab) ∩ 0) = 0
2621, 24, 253tr 62 . . . . . . . 8 (((ab) ∩ c) ∩ c ) = 0
27 anass 69 . . . . . . . . . 10 ((((ab) ∩ c) ∩ c) ∩ d) = (((ab) ∩ c) ∩ (cd))
2827ax-r1 34 . . . . . . . . 9 (((ab) ∩ c) ∩ (cd)) = ((((ab) ∩ c) ∩ c) ∩ d)
29 anass 69 . . . . . . . . . . 11 (((ab) ∩ c) ∩ c) = ((ab) ∩ (cc))
30 anidm 103 . . . . . . . . . . . 12 (cc) = c
3130lan 70 . . . . . . . . . . 11 ((ab) ∩ (cc)) = ((ab) ∩ c)
3229, 31ax-r2 35 . . . . . . . . . 10 (((ab) ∩ c) ∩ c) = ((ab) ∩ c)
3332ran 71 . . . . . . . . 9 ((((ab) ∩ c) ∩ c) ∩ d) = (((ab) ∩ c) ∩ d)
3428, 33ax-r2 35 . . . . . . . 8 (((ab) ∩ c) ∩ (cd)) = (((ab) ∩ c) ∩ d)
3526, 342or 67 . . . . . . 7 ((((ab) ∩ c) ∩ c ) ∪ (((ab) ∩ c) ∩ (cd))) = (0 ∪ (((ab) ∩ c) ∩ d))
36 or0r 95 . . . . . . 7 (0 ∪ (((ab) ∩ c) ∩ d)) = (((ab) ∩ c) ∩ d)
3720, 35, 363tr 62 . . . . . 6 (((ab) ∩ c) ∩ (c ∪ (cd))) = (((ab) ∩ c) ∩ d)
38 comanr2 447 . . . . . . . 8 c C ((ab ) ∩ c )
3938, 19fh2 452 . . . . . . 7 (((ab ) ∩ c ) ∩ (c ∪ (cd))) = ((((ab ) ∩ c ) ∩ c ) ∪ (((ab ) ∩ c ) ∩ (cd)))
40 anass 69 . . . . . . . . 9 (((ab ) ∩ c ) ∩ c ) = ((ab ) ∩ (cc ))
41 anidm 103 . . . . . . . . . 10 (cc ) = c
4241lan 70 . . . . . . . . 9 ((ab ) ∩ (cc )) = ((ab ) ∩ c )
4340, 42ax-r2 35 . . . . . . . 8 (((ab ) ∩ c ) ∩ c ) = ((ab ) ∩ c )
44 an4 78 . . . . . . . . 9 (((ab ) ∩ c ) ∩ (cd)) = (((ab ) ∩ c) ∩ (cd))
45 anass 69 . . . . . . . . 9 (((ab ) ∩ c) ∩ (cd)) = ((ab ) ∩ (c ∩ (cd)))
4622ran 71 . . . . . . . . . . . . 13 (0 ∩ d) = ((cc ) ∩ d)
4746ax-r1 34 . . . . . . . . . . . 12 ((cc ) ∩ d) = (0 ∩ d)
48 anass 69 . . . . . . . . . . . 12 ((cc ) ∩ d) = (c ∩ (cd))
49 an0r 101 . . . . . . . . . . . 12 (0 ∩ d) = 0
5047, 48, 493tr2 61 . . . . . . . . . . 11 (c ∩ (cd)) = 0
5150lan 70 . . . . . . . . . 10 ((ab ) ∩ (c ∩ (cd))) = ((ab ) ∩ 0)
52 an0 100 . . . . . . . . . 10 ((ab ) ∩ 0) = 0
5351, 52ax-r2 35 . . . . . . . . 9 ((ab ) ∩ (c ∩ (cd))) = 0
5444, 45, 533tr 62 . . . . . . . 8 (((ab ) ∩ c ) ∩ (cd)) = 0
5543, 542or 67 . . . . . . 7 ((((ab ) ∩ c ) ∩ c ) ∪ (((ab ) ∩ c ) ∩ (cd))) = (((ab ) ∩ c ) ∪ 0)
56 or0 94 . . . . . . 7 (((ab ) ∩ c ) ∪ 0) = ((ab ) ∩ c )
5739, 55, 563tr 62 . . . . . 6 (((ab ) ∩ c ) ∩ (c ∪ (cd))) = ((ab ) ∩ c )
5837, 572or 67 . . . . 5 ((((ab) ∩ c) ∩ (c ∪ (cd))) ∪ (((ab ) ∩ c ) ∩ (c ∪ (cd)))) = ((((ab) ∩ c) ∩ d) ∪ ((ab ) ∩ c ))
596, 15, 583tr 62 . . . 4 ((((ab) ∩ c) ∪ ((ab ) ∩ c )) ∩ (c1 d)) = ((((ab) ∩ c) ∩ d) ∪ ((ab ) ∩ c ))
6059ran 71 . . 3 (((((ab) ∩ c) ∪ ((ab ) ∩ c )) ∩ (c1 d)) ∩ (d2 c)) = (((((ab) ∩ c) ∩ d) ∪ ((ab ) ∩ c )) ∩ (d2 c))
61 anass 69 . . 3 (((((ab) ∩ c) ∪ ((ab ) ∩ c )) ∩ (c1 d)) ∩ (d2 c)) = ((((ab) ∩ c) ∪ ((ab ) ∩ c )) ∩ ((c1 d) ∩ (d2 c)))
62 anass 69 . . . . . . . 8 ((((ab) ∩ c) ∩ d) ∩ (d2 c)) = (((ab) ∩ c) ∩ (d ∩ (d2 c)))
63 an4 78 . . . . . . . 8 (((ab) ∩ c) ∩ (d ∩ (d2 c))) = (((ab) ∩ d) ∩ (c ∩ (d2 c)))
64 ancom 68 . . . . . . . . . . 11 (c ∩ (d2 c)) = ((d2 c) ∩ c)
65 u2lemab 593 . . . . . . . . . . 11 ((d2 c) ∩ c) = c
6664, 65ax-r2 35 . . . . . . . . . 10 (c ∩ (d2 c)) = c
6766lan 70 . . . . . . . . 9 (((ab) ∩ d) ∩ (c ∩ (d2 c))) = (((ab) ∩ d) ∩ c)
68 an32 76 . . . . . . . . 9 (((ab) ∩ d) ∩ c) = (((ab) ∩ c) ∩ d)
6967, 68ax-r2 35 . . . . . . . 8 (((ab) ∩ d) ∩ (c ∩ (d2 c))) = (((ab) ∩ c) ∩ d)
7062, 63, 693tr 62 . . . . . . 7 ((((ab) ∩ c) ∩ d) ∩ (d2 c)) = (((ab) ∩ c) ∩ d)
7170df2le1 127 . . . . . 6 (((ab) ∩ c) ∩ d) ≤ (d2 c)
7271lecom 172 . . . . 5 (((ab) ∩ c) ∩ d) C (d2 c)
73 an32 76 . . . . . . . . 9 (((ab) ∩ c) ∩ d) = (((ab) ∩ d) ∩ c)
74 leao4 157 . . . . . . . . 9 (((ab) ∩ d) ∩ c) ≤ ((ab )c)
7573, 74bltr 130 . . . . . . . 8 (((ab) ∩ c) ∩ d) ≤ ((ab )c)
7675, 10lbtr 131 . . . . . . 7 (((ab) ∩ c) ∩ d) ≤ ((ab ) ∩ c )
7776lecom 172 . . . . . 6 (((ab) ∩ c) ∩ d) C ((ab ) ∩ c )
7877comcom7 442 . . . . 5 (((ab) ∩ c) ∩ d) C ((ab ) ∩ c )
7972, 78fh2r 456 . . . 4 (((((ab) ∩ c) ∩ d) ∪ ((ab ) ∩ c )) ∩ (d2 c)) = (((((ab) ∩ c) ∩ d) ∩ (d2 c)) ∪ (((ab ) ∩ c ) ∩ (d2 c)))
80 anass 69 . . . . . 6 (((ab ) ∩ c ) ∩ (d2 c)) = ((ab ) ∩ (c ∩ (d2 c)))
81 ancom 68 . . . . . . . 8 (c ∩ (d2 c)) = ((d2 c) ∩ c )
82 u2lemanb 598 . . . . . . . 8 ((d2 c) ∩ c ) = (dc )
8381, 82ax-r2 35 . . . . . . 7 (c ∩ (d2 c)) = (dc )
8483lan 70 . . . . . 6 ((ab ) ∩ (c ∩ (d2 c))) = ((ab ) ∩ (dc ))
85 an12 74 . . . . . . 7 ((ab ) ∩ (dc )) = (d ∩ ((ab ) ∩ c ))
86 ancom 68 . . . . . . 7 (d ∩ ((ab ) ∩ c )) = (((ab ) ∩ c ) ∩ d )
8785, 86ax-r2 35 . . . . . 6 ((ab ) ∩ (dc )) = (((ab ) ∩ c ) ∩ d )
8880, 84, 873tr 62 . . . . 5 (((ab ) ∩ c ) ∩ (d2 c)) = (((ab ) ∩ c ) ∩ d )
8970, 882or 67 . . . 4 (((((ab) ∩ c) ∩ d) ∩ (d2 c)) ∪ (((ab ) ∩ c ) ∩ (d2 c))) = ((((ab) ∩ c) ∩ d) ∪ (((ab ) ∩ c ) ∩ d ))
9079, 89ax-r2 35 . . 3 (((((ab) ∩ c) ∩ d) ∪ ((ab ) ∩ c )) ∩ (d2 c)) = ((((ab) ∩ c) ∩ d) ∪ (((ab ) ∩ c ) ∩ d ))
9160, 61, 903tr2 61 . 2 ((((ab) ∩ c) ∪ ((ab ) ∩ c )) ∩ ((c1 d) ∩ (d2 c))) = ((((ab) ∩ c) ∩ d) ∪ (((ab ) ∩ c ) ∩ d ))
924, 91ax-r2 35 1 (((ab) ∩ (bc)) ∩ (cd)) = ((((ab) ∩ c) ∩ d) ∪ (((ab ) ∩ c ) ∩ d ))
Colors of variables: term
Syntax hints:   = wb 1   wn 4   ≡ tb 5   ∪ wo 6   ∩ wa 7  0wf 10   →1 wi1 13   →2 wi2 14
This theorem is referenced by:  mhcor1 870
This theorem was proved from axioms:  ax-a1 29  ax-a2 30  ax-a3 31  ax-a4 32  ax-a5 33  ax-r1 34  ax-r2 35  ax-r4 36  ax-r5 37  ax-r3 421
This theorem depends on definitions:  df-b 38  df-a 39  df-t 40  df-f 41  df-i1 43  df-i2 44  df-le1 122  df-le2 123  df-c1 124  df-c2 125
metamath.org