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

Theorem u4lem5 746
Description: Lemma for unified implication study.
Assertion
Ref Expression
u4lem5 (a ->4 (a ->4 b)) = ((a_|_ ^ b_|_) v b)

Proof of Theorem u4lem5
StepHypRef Expression
1 df-i4 46 . 2 (a ->4 (a ->4 b)) = (((a ^ (a ->4 b)) v (a_|_ ^ (a ->4 b))) v ((a_|_ v (a ->4 b)) ^ (a ->4 b)_|_))
2 ancom 68 . . . . . . 7 (a ^ (a ->4 b)) = ((a ->4 b) ^ a)
3 u4lemaa 585 . . . . . . 7 ((a ->4 b) ^ a) = (a ^ b)
42, 3ax-r2 35 . . . . . 6 (a ^ (a ->4 b)) = (a ^ b)
5 ancom 68 . . . . . . 7 (a_|_ ^ (a ->4 b)) = ((a ->4 b) ^ a_|_)
6 u4lemana 590 . . . . . . 7 ((a ->4 b) ^ a_|_) = ((a_|_ ^ b) v (a_|_ ^ b_|_))
75, 6ax-r2 35 . . . . . 6 (a_|_ ^ (a ->4 b)) = ((a_|_ ^ b) v (a_|_ ^ b_|_))
84, 72or 67 . . . . 5 ((a ^ (a ->4 b)) v (a_|_ ^ (a ->4 b))) = ((a ^ b) v ((a_|_ ^ b) v (a_|_ ^ b_|_)))
9 ax-a3 31 . . . . . 6 (((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_)) = ((a ^ b) v ((a_|_ ^ b) v (a_|_ ^ b_|_)))
109ax-r1 34 . . . . 5 ((a ^ b) v ((a_|_ ^ b) v (a_|_ ^ b_|_))) = (((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_))
118, 10ax-r2 35 . . . 4 ((a ^ (a ->4 b)) v (a_|_ ^ (a ->4 b))) = (((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_))
12 ax-a2 30 . . . . . . 7 (a_|_ v (a ->4 b)) = ((a ->4 b) v a_|_)
13 u4lemona 610 . . . . . . 7 ((a ->4 b) v a_|_) = (a_|_ v b)
1412, 13ax-r2 35 . . . . . 6 (a_|_ v (a ->4 b)) = (a_|_ v b)
15 ud4lem0c 272 . . . . . 6 (a ->4 b)_|_ = (((a_|_ v b_|_) ^ (a v b_|_)) ^ ((a ^ b_|_) v b))
1614, 152an 72 . . . . 5 ((a_|_ v (a ->4 b)) ^ (a ->4 b)_|_) = ((a_|_ v b) ^ (((a_|_ v b_|_) ^ (a v b_|_)) ^ ((a ^ b_|_) v b)))
17 ancom 68 . . . . . 6 ((a_|_ v b) ^ (((a_|_ v b_|_) ^ (a v b_|_)) ^ ((a ^ b_|_) v b))) = ((((a_|_ v b_|_) ^ (a v b_|_)) ^ ((a ^ b_|_) v b)) ^ (a_|_ v b))
18 anass 69 . . . . . . 7 ((((a_|_ v b_|_) ^ (a v b_|_)) ^ ((a ^ b_|_) v b)) ^ (a_|_ v b)) = (((a_|_ v b_|_) ^ (a v b_|_)) ^ (((a ^ b_|_) v b) ^ (a_|_ v b)))
19 comor1 443 . . . . . . . . . . . . 13 (a_|_ v b) C a_|_
2019comcom7 442 . . . . . . . . . . . 12 (a_|_ v b) C a
21 comor2 444 . . . . . . . . . . . . 13 (a_|_ v b) C b
2221comcom2 175 . . . . . . . . . . . 12 (a_|_ v b) C b_|_
2320, 22com2an 466 . . . . . . . . . . 11 (a_|_ v b) C (a ^ b_|_)
2423, 21fh1r 455 . . . . . . . . . 10 (((a ^ b_|_) v b) ^ (a_|_ v b)) = (((a ^ b_|_) ^ (a_|_ v b)) v (b ^ (a_|_ v b)))
25 ax-a2 30 . . . . . . . . . . 11 (((a ^ b_|_) ^ (a_|_ v b)) v (b ^ (a_|_ v b))) = ((b ^ (a_|_ v b)) v ((a ^ b_|_) ^ (a_|_ v b)))
26 leor 151 . . . . . . . . . . . . . 14 b =< (a_|_ v b)
2726df2le2 128 . . . . . . . . . . . . 13 (b ^ (a_|_ v b)) = b
28 oran2 84 . . . . . . . . . . . . . . 15 (a_|_ v b) = (a ^ b_|_)_|_
2928lan 70 . . . . . . . . . . . . . 14 ((a ^ b_|_) ^ (a_|_ v b)) = ((a ^ b_|_) ^ (a ^ b_|_)_|_)
30 dff 93 . . . . . . . . . . . . . . 15 0 = ((a ^ b_|_) ^ (a ^ b_|_)_|_)
3130ax-r1 34 . . . . . . . . . . . . . 14 ((a ^ b_|_) ^ (a ^ b_|_)_|_) = 0
3229, 31ax-r2 35 . . . . . . . . . . . . 13 ((a ^ b_|_) ^ (a_|_ v b)) = 0
3327, 322or 67 . . . . . . . . . . . 12 ((b ^ (a_|_ v b)) v ((a ^ b_|_) ^ (a_|_ v b))) = (b v 0)
34 or0 94 . . . . . . . . . . . 12 (b v 0) = b
3533, 34ax-r2 35 . . . . . . . . . . 11 ((b ^ (a_|_ v b)) v ((a ^ b_|_) ^ (a_|_ v b))) = b
3625, 35ax-r2 35 . . . . . . . . . 10 (((a ^ b_|_) ^ (a_|_ v b)) v (b ^ (a_|_ v b))) = b
3724, 36ax-r2 35 . . . . . . . . 9 (((a ^ b_|_) v b) ^ (a_|_ v b)) = b
3837lan 70 . . . . . . . 8 (((a_|_ v b_|_) ^ (a v b_|_)) ^ (((a ^ b_|_) v b) ^ (a_|_ v b))) = (((a_|_ v b_|_) ^ (a v b_|_)) ^ b)
39 ancom 68 . . . . . . . 8 (((a_|_ v b_|_) ^ (a v b_|_)) ^ b) = (b ^ ((a_|_ v b_|_) ^ (a v b_|_)))
4038, 39ax-r2 35 . . . . . . 7 (((a_|_ v b_|_) ^ (a v b_|_)) ^ (((a ^ b_|_) v b) ^ (a_|_ v b))) = (b ^ ((a_|_ v b_|_) ^ (a v b_|_)))
4118, 40ax-r2 35 . . . . . 6 ((((a_|_ v b_|_) ^ (a v b_|_)) ^ ((a ^ b_|_) v b)) ^ (a_|_ v b)) = (b ^ ((a_|_ v b_|_) ^ (a v b_|_)))
4217, 41ax-r2 35 . . . . 5 ((a_|_ v b) ^ (((a_|_ v b_|_) ^ (a v b_|_)) ^ ((a ^ b_|_) v b))) = (b ^ ((a_|_ v b_|_) ^ (a v b_|_)))
4316, 42ax-r2 35 . . . 4 ((a_|_ v (a ->4 b)) ^ (a ->4 b)_|_) = (b ^ ((a_|_ v b_|_) ^ (a v b_|_)))
4411, 432or 67 . . 3 (((a ^ (a ->4 b)) v (a_|_ ^ (a ->4 b))) v ((a_|_ v (a ->4 b)) ^ (a ->4 b)_|_)) = ((((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_)) v (b ^ ((a_|_ v b_|_) ^ (a v b_|_))))
45 comanr2 447 . . . . . . 7 b C (a ^ b)
46 comanr2 447 . . . . . . 7 b C (a_|_ ^ b)
4745, 46com2or 465 . . . . . 6 b C ((a ^ b) v (a_|_ ^ b))
48 comanr2 447 . . . . . . 7 b_|_ C (a_|_ ^ b_|_)
4948comcom6 441 . . . . . 6 b C (a_|_ ^ b_|_)
5047, 49com2or 465 . . . . 5 b C (((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_))
51 comorr2 445 . . . . . . 7 b_|_ C (a_|_ v b_|_)
52 comorr2 445 . . . . . . 7 b_|_ C (a v b_|_)
5351, 52com2an 466 . . . . . 6 b_|_ C ((a_|_ v b_|_) ^ (a v b_|_))
5453comcom6 441 . . . . 5 b C ((a_|_ v b_|_) ^ (a v b_|_))
5550, 54fh4 454 . . . 4 ((((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_)) v (b ^ ((a_|_ v b_|_) ^ (a v b_|_)))) = (((((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_)) v b) ^ ((((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_)) v ((a_|_ v b_|_) ^ (a v b_|_))))
56 or32 75 . . . . . . 7 ((((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_)) v b) = ((((a ^ b) v (a_|_ ^ b)) v b) v (a_|_ ^ b_|_))
57 lear 153 . . . . . . . . . 10 (a ^ b) =< b
58 lear 153 . . . . . . . . . 10 (a_|_ ^ b) =< b
5957, 58lel2or 162 . . . . . . . . 9 ((a ^ b) v (a_|_ ^ b)) =< b
6059df-le2 123 . . . . . . . 8 (((a ^ b) v (a_|_ ^ b)) v b) = b
6160ax-r5 37 . . . . . . 7 ((((a ^ b) v (a_|_ ^ b)) v b) v (a_|_ ^ b_|_)) = (b v (a_|_ ^ b_|_))
6256, 61ax-r2 35 . . . . . 6 ((((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_)) v b) = (b v (a_|_ ^ b_|_))
63 comor1 443 . . . . . . . . . . . 12 (a_|_ v b_|_) C a_|_
6463comcom7 442 . . . . . . . . . . 11 (a_|_ v b_|_) C a
65 comor2 444 . . . . . . . . . . . 12 (a_|_ v b_|_) C b_|_
6665comcom7 442 . . . . . . . . . . 11 (a_|_ v b_|_) C b
6764, 66com2an 466 . . . . . . . . . 10 (a_|_ v b_|_) C (a ^ b)
6863, 66com2an 466 . . . . . . . . . 10 (a_|_ v b_|_) C (a_|_ ^ b)
6967, 68com2or 465 . . . . . . . . 9 (a_|_ v b_|_) C ((a ^ b) v (a_|_ ^ b))
7063, 65com2an 466 . . . . . . . . 9 (a_|_ v b_|_) C (a_|_ ^ b_|_)
7169, 70com2or 465 . . . . . . . 8 (a_|_ v b_|_) C (((a ^ b) v (a_|_ ^