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

Theorem ud5lem1a 568
Description: Lemma for unified disjunction.
Assertion
Ref Expression
ud5lem1a ((a ->5 b) ^ (b ->5 a)) = ((a ^ b) v (a_|_ ^ b_|_))

Proof of Theorem ud5lem1a
StepHypRef Expression
1 df-i5 47 . . 3 (a ->5 b) = (((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_))
2 df-i5 47 . . 3 (b ->5 a) = (((b ^ a) v (b_|_ ^ a)) v (b_|_ ^ a_|_))
31, 22an 72 . 2 ((a ->5 b) ^ (b ->5 a)) = ((((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_)) ^ (((b ^ a) v (b_|_ ^ a)) v (b_|_ ^ a_|_)))
4 ax-a2 30 . . . 4 (((b ^ a) v (b_|_ ^ a)) v (b_|_ ^ a_|_)) = ((b_|_ ^ a_|_) v ((b ^ a) v (b_|_ ^ a)))
54lan 70 . . 3 ((((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_)) ^ (((b ^ a) v (b_|_ ^ a)) v (b_|_ ^ a_|_))) = ((((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_)) ^ ((b_|_ ^ a_|_) v ((b ^ a) v (b_|_ ^ a))))
6 coman2 178 . . . . . . . . . 10 (a ^ b) C b
76comcom2 175 . . . . . . . . 9 (a ^ b) C b_|_
8 coman1 177 . . . . . . . . . 10 (a ^ b) C a
98comcom2 175 . . . . . . . . 9 (a ^ b) C a_|_
107, 9com2an 466 . . . . . . . 8 (a ^ b) C (b_|_ ^ a_|_)
1110comcom 435 . . . . . . 7 (b_|_ ^ a_|_) C (a ^ b)
12 coman2 178 . . . . . . . . . 10 (a_|_ ^ b) C b
1312comcom2 175 . . . . . . . . 9 (a_|_ ^ b) C b_|_
14 coman1 177 . . . . . . . . 9 (a_|_ ^ b) C a_|_
1513, 14com2an 466 . . . . . . . 8 (a_|_ ^ b) C (b_|_ ^ a_|_)
1615comcom 435 . . . . . . 7 (b_|_ ^ a_|_) C (a_|_ ^ b)
1711, 16com2or 465 . . . . . 6 (b_|_ ^ a_|_) C ((a ^ b) v (a_|_ ^ b))
18 coman2 178 . . . . . . 7 (b_|_ ^ a_|_) C a_|_
19 coman1 177 . . . . . . 7 (b_|_ ^ a_|_) C b_|_
2018, 19com2an 466 . . . . . 6 (b_|_ ^ a_|_) C (a_|_ ^ b_|_)
2117, 20com2or 465 . . . . 5 (b_|_ ^ a_|_) C (((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_))
22 coman1 177 . . . . . . . . 9 (b ^ a) C b
2322comcom2 175 . . . . . . . 8 (b ^ a) C b_|_
24 coman2 178 . . . . . . . . 9 (b ^ a) C a
2524comcom2 175 . . . . . . . 8 (b ^ a) C a_|_
2623, 25com2an 466 . . . . . . 7 (b ^ a) C (b_|_ ^ a_|_)
2726comcom 435 . . . . . 6 (b_|_ ^ a_|_) C (b ^ a)
28 coman1 177 . . . . . . . 8 (b_|_ ^ a) C b_|_
29 coman2 178 . . . . . . . . 9 (b_|_ ^ a) C a
3029comcom2 175 . . . . . . . 8 (b_|_ ^ a) C a_|_
3128, 30com2an 466 . . . . . . 7 (b_|_ ^ a) C (b_|_ ^ a_|_)
3231comcom 435 . . . . . 6 (b_|_ ^ a_|_) C (b_|_ ^ a)
3327, 32com2or 465 . . . . 5 (b_|_ ^ a_|_) C ((b ^ a) v (b_|_ ^ a))
3421, 33fh2 452 . . . 4 ((((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_)) ^ ((b_|_ ^ a_|_) v ((b ^ a) v (b_|_ ^ a)))) = (((((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_)) ^ (b_|_ ^ a_|_)) v ((((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_)) ^ ((b ^ a) v (b_|_ ^ a))))
3518comcom3 436 . . . . . . . . . . 11 (b_|_ ^ a_|_)_|_ C a_|_
3635comcom5 440 . . . . . . . . . 10 (b_|_ ^ a_|_) C a
3719comcom3 436 . . . . . . . . . . 11 (b_|_ ^ a_|_)_|_ C b_|_
3837comcom5 440 . . . . . . . . . 10 (b_|_ ^ a_|_) C b
3936, 38com2an 466 . . . . . . . . 9 (b_|_ ^ a_|_) C (a ^ b)
4018, 38com2an 466 . . . . . . . . 9 (b_|_ ^ a_|_) C (a_|_ ^ b)
4139, 40com2or 465 . . . . . . . 8 (b_|_ ^ a_|_) C ((a ^ b) v (a_|_ ^ b))
4241, 20fh1r 455 . . . . . . 7 ((((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_)) ^ (b_|_ ^ a_|_)) = ((((a ^ b) v (a_|_ ^ b)) ^ (b_|_ ^ a_|_)) v ((a_|_ ^ b_|_) ^ (b_|_ ^ a_|_)))
4311, 16fh1r 455 . . . . . . . . . 10 (((a ^ b) v (a_|_ ^ b)) ^ (b_|_ ^ a_|_)) = (((a ^ b) ^ (b_|_ ^ a_|_)) v ((a_|_ ^ b) ^ (b_|_ ^ a_|_)))
44 anass 69 . . . . . . . . . . . . 13 ((a ^ b) ^ (b_|_ ^ a_|_)) = (a ^ (b ^ (b_|_ ^ a_|_)))
45 anass 69 . . . . . . . . . . . . . . . 16 ((b ^ b_|_) ^ a_|_) = (b ^ (b_|_ ^ a_|_))
4645ax-r1 34 . . . . . . . . . . . . . . 15 (b ^ (b_|_ ^ a_|_)) = ((b ^ b_|_) ^ a_|_)
4746lan 70 . . . . . . . . . . . . . 14 (a ^ (b ^ (b_|_ ^ a_|_))) = (a ^ ((b ^ b_|_) ^ a_|_))
48 ancom 68 . . . . . . . . . . . . . . . . 17 ((b ^ b_|_) ^ a_|_) = (a_|_ ^ (b ^ b_|_))
49 dff 93 . . . . . . . . . . . . . . . . . . . 20 0 = (b ^ b_|_)
5049ax-r1 34 . . . . . . . . . . . . . . . . . . 19 (b ^ b_|_) = 0
5150lan 70 . . . . . . . . . . . . . . . . . 18 (a_|_ ^ (b ^ b_|_)) = (a_|_ ^ 0)
52 an0 100 . . . . . . . . . . . . . . . . . 18 (a_|_ ^ 0) = 0
5351, 52ax-r2 35 . . . . . . . . . . . . . . . . 17 (a_|_ ^ (b ^ b_|_)) = 0
5448, 53ax-r2 35 . . . . . . . . . . . . . . . 16 ((b ^ b_|_) ^ a_|_) = 0
5554lan 70 . . . . . . . . . . . . . . 15 (a ^ ((b ^ b_|_) ^ a_|_)) = (a ^ 0)
56 an0 100 . . . . . . . . . . . . . . 15 (a ^ 0) = 0
5755, 56ax-r2 35 . . . . . . . . . . . . . 14 (a ^ ((b ^ b_|_) ^ a_|_)) = 0
5847, 57ax-r2 35 . . . . . . . . . . . . 13 (a ^ (b ^ (b_|_ ^ a_|_))) = 0
5944, 58ax-r2 35 . . . . . . . . . . . 12 ((a ^ b) ^ (b_|_ ^ a_|_)) = 0
60 anass 69 . . . . . . . . . . . . 13 ((a_|_ ^ b) ^ (b_|_ ^ a_|_)) = (a_|_ ^ (b ^ (b_|_ ^ a_|_)))
6146lan 70 . . . . . . . . . . . . . 14 (a_|_ ^ (b ^ (b_|_ ^ a_|_))) = (a_|_ ^ ((b ^ b_|_) ^ a_|_))
6254lan 70 . . . . . . . . . . . . . . 15 (a_|_ ^ ((b ^ b_|_) ^ a_|_)) = (a_|_ ^ 0)
6362, 52ax-r2 35 . . . . . . . . . . . . . 14 (a_|_ ^ ((b ^ b_|_) ^ a_|_)) = 0
6461, 63ax-r2 35 . . . . . . . . . . . . 13 (a_|_ ^ (b ^ (b_|_ ^ a_|_))) = 0
6560, 64ax-r2 35 . . . . . . . . . . . 12 ((a_|_ ^ b) ^ (b_|_ ^ a_|_)) = 0
6659, 652or 67 . . . . . . . . . . 11 (((a ^ b) ^ (b_|_ ^ a_|_)) v ((a_|_ ^ b) ^ (b_|_ ^ a_|_))) = (0 v 0)
67 or0 94 . . . . . . . . . . 11 (0 v 0) = 0
6866, 67ax-r2 35 . . . . . . . . . 10 (((a ^ b) ^ (b_|_ ^ a_|_)) v ((a_|_ ^ b) ^ (b_|_ ^ a_|_))) = 0
6943, 68ax-r2 35 . . . . . . . . 9 (((a ^ b) v (a_|_ ^ b)) ^ (b_|_ ^ a_|_)) = 0
70 ancom 68 . . . . . . . . . . 11 (b_|_ ^ a_|_) = (a_|_ ^ b_|_)
7170lan 70 . . . . . . . . . 10 ((a_|_ ^ b_|_) ^ (b_|_ ^ a_|_)) = ((a_|_ ^ b_|_) ^ (a_|_ ^ b_|_))
72 anidm 103 . . . . . . . . . 10 ((a_|_ ^ b_|_) ^ (a_|_ ^ b_|_)) = (a_|_ ^ b_|_)
7371, 72ax-r2 35 . . . . . . . . 9 ((a_|_ ^ b_|_) ^ (b_|_ ^ a_|_)) = (a_|_ ^ b_|_)
7469, 732or 67 . . . . . . . 8 ((((a ^ b) v (a_|_ ^ b)) ^ (b_|_ ^ a_|_)) v ((a_|_ ^ b_|_) ^ (b_|_ ^ a_|_))) = (0 v (a_|_ ^ b_|_))
75 ax-a2 30 . . . . . . . . 9 (0 v (a_|_ ^ b_|_)) = ((a_|_ ^ b_|_) v 0)
76 or0 94 . . . . . . . . 9 ((a_|_ ^ b_|_) v 0) = (a_|_ ^ b_|_)
7775, 76ax-r2 35 . . . . . . . 8 (0 v (a_|_ ^ b_|_)) = (a_|_ ^ b_|_)
7874, 77ax-r2 35 . . . . . . 7 ((((a ^ b) v (a_|_ ^ b)) ^ (b_|_ ^ a_|_)) v ((a_|_ ^ b_|_) ^ (b_|_ ^ a_|_))) = (a_|_ ^ b_|_)
7942, 78ax-r2 35 . . . . . 6 ((((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_)) ^ (b_|_ ^ a_|_)) = (a_|_ ^ b_|_)
8024, 22com2an 466 . . . . . . . . . 10 (b ^ a) C (a ^ b)
8125, 22com2an 466 . . . . . . . . . 10 (b ^ a) C (a_|_ ^ b)
8280, 81com2or 465 . . . . . . . . 9 (b ^ a) C ((a ^ b) v (a_|_ ^ b))
8325, 23com2an 466 . . . . . . . . 9 (b ^ a) C (a_|_ ^ b_|_)
8482, 83com2or 465 . . . . . . . 8 (b ^ a) C (((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_))
8523, 24com2an 466 . . . . . . . 8 (b ^ a) C (b_|_ ^ a)
8684, 85fh2 452 . . . . . . 7 ((((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_)) ^ ((b ^ a) v (b_|_ ^ a))) = (((((a ^ b) v (a_|_ ^ b)) v (a_|_ ^ b_|_)) ^ (b ^