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

Theorem u4lem6 750
Description: Lemma for unified implication study.
Assertion
Ref Expression
u4lem6 (a ->4 (a ->4 (a ->4 b))) = (a ->4 b)

Proof of Theorem u4lem6
StepHypRef Expression
1 df-i4 46 . 2 (a ->4 (a ->4 (a ->4 b))) = (((a ^ (a ->4 (a ->4 b))) v (a_|_ ^ (a ->4 (a ->4 b)))) v ((a_|_ v (a ->4 (a ->4 b))) ^ (a ->4 (a ->4 b))_|_))
2 u4lem5 746 . . . . . . . 8 (a ->4 (a ->4 b)) = ((a_|_ ^ b_|_) v b)
32lan 70 . . . . . . 7 (a ^ (a ->4 (a ->4 b))) = (a ^ ((a_|_ ^ b_|_) v b))
4 coman1 177 . . . . . . . . . 10 (a_|_ ^ b_|_) C a_|_
54comcom7 442 . . . . . . . . 9 (a_|_ ^ b_|_) C a
6 coman2 178 . . . . . . . . . 10 (a_|_ ^ b_|_) C b_|_
76comcom7 442 . . . . . . . . 9 (a_|_ ^ b_|_) C b
85, 7fh2 452 . . . . . . . 8 (a ^ ((a_|_ ^ b_|_) v b)) = ((a ^ (a_|_ ^ b_|_)) v (a ^ b))
9 ax-a2 30 . . . . . . . . 9 ((a ^ (a_|_ ^ b_|_)) v (a ^ b)) = ((a ^ b) v (a ^ (a_|_ ^ b_|_)))
10 ancom 68 . . . . . . . . . . . 12 ((a ^ a_|_) ^ b_|_) = (b_|_ ^ (a ^ a_|_))
11 anass 69 . . . . . . . . . . . 12 ((a ^ a_|_) ^ b_|_) = (a ^ (a_|_ ^ b_|_))
12 dff 93 . . . . . . . . . . . . . . 15 0 = (a ^ a_|_)
1312ax-r1 34 . . . . . . . . . . . . . 14 (a ^ a_|_) = 0
1413lan 70 . . . . . . . . . . . . 13 (b_|_ ^ (a ^ a_|_)) = (b_|_ ^ 0)
15 an0 100 . . . . . . . . . . . . 13 (b_|_ ^ 0) = 0
1614, 15ax-r2 35 . . . . . . . . . . . 12 (b_|_ ^ (a ^ a_|_)) = 0
1710, 11, 163tr2 61 . . . . . . . . . . 11 (a ^ (a_|_ ^ b_|_)) = 0
1817lor 66 . . . . . . . . . 10 ((a ^ b) v (a ^ (a_|_ ^ b_|_))) = ((a ^ b) v 0)
19 or0 94 . . . . . . . . . 10 ((a ^ b) v 0) = (a ^ b)
2018, 19ax-r2 35 . . . . . . . . 9 ((a ^ b) v (a ^ (a_|_ ^ b_|_))) = (a ^ b)
219, 20ax-r2 35 . . . . . . . 8 ((a ^ (a_|_ ^ b_|_)) v (a ^ b)) = (a ^ b)
228, 21ax-r2 35 . . . . . . 7 (a ^ ((a_|_ ^ b_|_) v b)) = (a ^ b)
233, 22ax-r2 35 . . . . . 6 (a ^ (a ->4 (a ->4 b))) = (a ^ b)
242lan 70 . . . . . . 7 (a_|_ ^ (a ->4 (a ->4 b))) = (a_|_ ^ ((a_|_ ^ b_|_) v b))
254, 7fh2 452 . . . . . . . 8 (a_|_ ^ ((a_|_ ^ b_|_) v b)) = ((a_|_ ^ (a_|_ ^ b_|_)) v (a_|_ ^ b))
26 anass 69 . . . . . . . . . . 11 ((a_|_ ^ a_|_) ^ b_|_) = (a_|_ ^ (a_|_ ^ b_|_))
2726ax-r1 34 . . . . . . . . . 10 (a_|_ ^ (a_|_ ^ b_|_)) = ((a_|_ ^ a_|_) ^ b_|_)
28 anidm 103 . . . . . . . . . . 11 (a_|_ ^ a_|_) = a_|_
2928ran 71 . . . . . . . . . 10 ((a_|_ ^ a_|_) ^ b_|_) = (a_|_ ^ b_|_)
3027, 29ax-r2 35 . . . . . . . . 9 (a_|_ ^ (a_|_ ^ b_|_)) = (a_|_ ^ b_|_)
3130ax-r5 37 . . . . . . . 8 ((a_|_ ^ (a_|_ ^ b_|_)) v (a_|_ ^ b)) = ((a_|_ ^ b_|_) v (a_|_ ^ b))
3225, 31ax-r2 35 . . . . . . 7 (a_|_ ^ ((a_|_ ^ b_|_) v b)) = ((a_|_ ^ b_|_) v (a_|_ ^ b))
3324, 32ax-r2 35 . . . . . 6 (a_|_ ^ (a ->4 (a ->4 b))) = ((a_|_ ^ b_|_) v (a_|_ ^ b))
3423, 332or 67 . . . . 5 ((a ^ (a ->4 (a ->4 b))) v (a_|_ ^ (a ->4 (a ->4 b)))) = ((a ^ b) v ((a_|_ ^ b_|_) v (a_|_ ^ b)))
35 id 58 . . . . 5 ((a ^ b) v ((a_|_ ^ b_|_) v (a_|_ ^ b))) = ((a ^ b) v ((a_|_ ^ b_|_) v (a_|_ ^ b)))
3634, 35ax-r2 35 . . . 4 ((a ^ (a ->4 (a ->4 b))) v (a_|_ ^ (a ->4 (a ->4 b)))) = ((a ^ b) v ((a_|_ ^ b_|_) v (a_|_ ^ b)))
372lor 66 . . . . . . 7 (a_|_ v (a ->4 (a ->4 b))) = (a_|_ v ((a_|_ ^ b_|_) v b))
38 or12 73 . . . . . . . 8 (a_|_ v ((a_|_ ^ b_|_) v b)) = ((a_|_ ^ b_|_) v (a_|_ v b))
39 comor1 443 . . . . . . . . . 10 (a_|_ v b) C a_|_
40 comor2 444 . . . . . . . . . . 11 (a_|_ v b) C b
4140comcom2 175 . . . . . . . . . 10 (a_|_ v b) C b_|_
4239, 41fh3r 457 . . . . . . . . 9 ((a_|_ ^ b_|_) v (a_|_ v b)) = ((a_|_ v (a_|_ v b)) ^ (b_|_ v (a_|_ v b)))
43 ax-a3 31 . . . . . . . . . . . . 13 ((a_|_ v a_|_) v b) = (a_|_ v (a_|_ v b))
4443ax-r1 34 . . . . . . . . . . . 12 (a_|_ v (a_|_ v b)) = ((a_|_ v a_|_) v b)
45 oridm 102 . . . . . . . . . . . . 13 (a_|_ v a_|_) = a_|_
4645ax-r5 37 . . . . . . . . . . . 12 ((a_|_ v a_|_) v b) = (a_|_ v b)
4744, 46ax-r2 35 . . . . . . . . . . 11 (a_|_ v (a_|_ v b)) = (a_|_ v b)
48 or12 73 . . . . . . . . . . . 12 (b_|_ v (a_|_ v b)) = (a_|_ v (b_|_ v b))
49 ax-a2 30 . . . . . . . . . . . . . . 15 (b_|_ v b) = (b v b_|_)
50 df-t 40 . . . . . . . . . . . . . . . 16 1 = (b v b_|_)
5150ax-r1 34 . . . . . . . . . . . . . . 15 (b v b_|_) = 1
5249, 51ax-r2 35 . . . . . . . . . . . . . 14 (b_|_ v b) = 1
5352lor 66 . . . . . . . . . . . . 13 (a_|_ v (b_|_ v b)) = (a_|_ v 1)
54 or1 96 . . . . . . . . . . . . 13 (a_|_ v 1) = 1
5553, 54ax-r2 35 . . . . . . . . . . . 12 (a_|_ v (b_|_ v b)) = 1
5648, 55ax-r2 35 . . . . . . . . . . 11 (b_|_ v (a_|_ v b)) = 1
5747, 562an 72 . . . . . . . . . 10 ((a_|_ v (a_|_ v b)) ^ (b_|_ v (a_|_ v b))) = ((a_|_ v b) ^ 1)
58 an1 98 . . . . . . . . . 10 ((a_|_ v b) ^ 1) = (a_|_ v b)
5957, 58ax-r2 35 . . . . . . . . 9 ((a_|_ v (a_|_ v b)) ^ (b_|_ v (a_|_ v b))) = (a_|_ v b)
6042, 59ax-r2 35 . . . . . . . 8 ((a_|_ ^ b_|_) v (a_|_ v b)) = (a_|_ v b)
6138, 60ax-r2 35 . . . . . . 7 (a_|_ v ((a_|_ ^ b_|_) v b)) = (a_|_ v b)
6237, 61ax-r2 35 . . . . . 6 (a_|_ v (a ->4 (a ->4 b))) = (a_|_ v b)
63 u4lem5n 748 . . . . . 6 (a ->4 (a ->4 b))_|_ = ((a v b) ^ b_|_)
6462, 632an 72 . . . . 5 ((a_|_ v (a ->4 (a ->4 b))) ^ (a ->4 (a ->4 b))_|_) = ((a_|_ v b) ^ ((a v b) ^ b_|_))
65 id 58 . . . . 5 ((a_|_ v b) ^ ((a v b) ^ b_|_)) = ((a_|_ v b) ^ ((a v b) ^ b_|_))
6664, 65ax-r2 35 . . . 4 ((a_|_ v (a ->4 (a ->4 b))) ^ (a ->4 (a ->4 b))_|_) = ((a_|_ v b) ^ ((a v b) ^ b_|_))
6736, 662or 67 . . 3 (((a ^ (a ->4 (a ->4 b))) v (a_|_ ^ (a ->4 (a ->4 b)))) v ((a_|_ v (a ->4 (a ->4 b))) ^ (a ->4 (a ->4 b))_|_)) = (((a ^ b) v ((a_|_ ^ b_|_) v (a_|_ ^ b))) v ((a_|_ v b) ^ ((a v b) ^ b_|_)))
6839comcom7 442 . . . . . . 7 (a_|_ v b) C a
6968, 40com2an 466 . . . . . 6 (a_|_ v b) C (a ^ b)
7039, 41com2an 466 . . . . . . 7 (a_|_ v b) C (a_|_ ^ b_|_)
7139, 40com2an 466 . . . . . . 7 (a_|_ v b) C (a_|_ ^ b)
7270, 71com2or 465 . . . . . 6 (a_|_ v b) C ((a_|_ ^ b_|_) v (a_|_ ^ b))
7369, 72com2or 465 . . . . 5 (a_|_ v b) C ((a ^ b) v ((a_|_ ^ b_|_) v (a_|_ ^ b)))
7468, 40com2or 465 . . . . . 6 (a_|_ v b) C (a v b)
7574, 41com2an 466 . . . . 5 (a_|_ v b) C ((a v b) ^ b_|_)
7673, 75fh4 454 . . . 4 (((a ^ b) v ((a_|_ ^ b_|_) v (a_|_ ^ b))) v ((a_|_ v b) ^ ((a v b) ^ b_|_))) = ((((a ^ b) v ((a_|_ ^ b_|_) v (a_|_ ^ b))) v (a_|_ v b)) ^ (((a ^ b) v ((a_|_ ^ b_|_) v (a_|_ ^ b))) v ((a v b) ^ b_|_)))
77 lear 153 . . . . . . . . 9 (a ^ b) =< b
78 leor 151 . . . . . . . . 9 b =< (a_|_ v b)
7977, 78letr 129 . . . . . . . 8 (a ^ b) =< (a_|_ v b)
80 lea 152 . . . . . . . . . 10 (a_|_ ^ b_|_) =< a_|_
81 lea 152 . . . . . . . . . 10 (a_|_ ^ b) =< a_|_
8280, 81lel2or 162 . . . . . . . . 9 ((a_|_ ^ b_|_) v (a_|_ ^ b)) =< a_|_
83 leo 150 . . . . . . . . 9 a_|_ =< (a_|_ v b)
8482, 83letr 129 . . . . . . . 8 ((a_|_ ^ b_|_