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

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

Proof of Theorem ud4lem1a
StepHypRef Expression
1 df-i4 46 . . 3 (a ->4 b) = (((a ^ b) v (a_|_ ^ b)) v ((a_|_ v b) ^ b_|_))
2 df-i4 46 . . 3 (b ->4 a) = (((b ^ a) v (b_|_ ^ a)) v ((b_|_ v a) ^ a_|_))
31, 22an 72 . 2 ((a ->4 b) ^ (b ->4 a)) = ((((a ^ b) v (a_|_ ^ b)) v ((a_|_ v b) ^ b_|_)) ^ (((b ^ a) v (b_|_ ^ a)) v ((b_|_ v a) ^ a_|_)))
4 coman2 178 . . . . . . . . . 10 (a ^ b) C b
54comcom 435 . . . . . . . . 9 b C (a ^ b)
6 coman2 178 . . . . . . . . . 10 (a_|_ ^ b) C b
76comcom 435 . . . . . . . . 9 b C (a_|_ ^ b)
85, 7com2or 465 . . . . . . . 8 b C ((a ^ b) v (a_|_ ^ b))
98comcom 435 . . . . . . 7 ((a ^ b) v (a_|_ ^ b)) C b
10 coman1 177 . . . . . . . . . 10 (a ^ b) C a
1110comcom 435 . . . . . . . . 9 a C (a ^ b)
12 coman1 177 . . . . . . . . . . . 12 (a_|_ ^ b) C a_|_
1312comcom 435 . . . . . . . . . . 11 a_|_ C (a_|_ ^ b)
1413comcom2 175 . . . . . . . . . 10 a_|_ C (a_|_ ^ b)_|_
1514comcom5 440 . . . . . . . . 9 a C (a_|_ ^ b)
1611, 15com2or 465 . . . . . . . 8 a C ((a ^ b) v (a_|_ ^ b))
1716comcom 435 . . . . . . 7 ((a ^ b) v (a_|_ ^ b)) C a
189, 17com2an 466 . . . . . 6 ((a ^ b) v (a_|_ ^ b)) C (b ^ a)
195comcom3 436 . . . . . . . . 9 b_|_ C (a ^ b)
207comcom3 436 . . . . . . . . 9 b_|_ C (a_|_ ^ b)
2119, 20com2or 465 . . . . . . . 8 b_|_ C ((a ^ b) v (a_|_ ^ b))
2221comcom 435 . . . . . . 7 ((a ^ b) v (a_|_ ^ b)) C b_|_
2322, 17com2an 466 . . . . . 6 ((a ^ b) v (a_|_ ^ b)) C (b_|_ ^ a)
2418, 23com2or 465 . . . . 5 ((a ^ b) v (a_|_ ^ b)) C ((b ^ a) v (b_|_ ^ a))
2522, 17com2or 465 . . . . . 6 ((a ^ b) v (a_|_ ^ b)) C (b_|_ v a)
2611comcom3 436 . . . . . . . 8 a_|_ C (a ^ b)
2726, 13com2or 465 . . . . . . 7 a_|_ C ((a ^ b) v (a_|_ ^ b))
2827comcom 435 . . . . . 6 ((a ^ b) v (a_|_ ^ b)) C a_|_
2925, 28com2an 466 . . . . 5 ((a ^ b) v (a_|_ ^ b)) C ((b_|_ v a) ^ a_|_)
3024, 29com2or 465 . . . 4 ((a ^ b) v (a_|_ ^ b)) C (((b ^ a) v (b_|_ ^ a)) v ((b_|_ v a) ^ a_|_))
3128, 9com2or 465 . . . . 5 ((a ^ b) v (a_|_ ^ b)) C (a_|_ v b)
329comcom2 175 . . . . 5 ((a ^ b) v (a_|_ ^ b)) C b_|_
3331, 32com2an 466 . . . 4 ((a ^ b) v (a_|_ ^ b)) C ((a_|_ v b) ^ b_|_)
3430, 33fh2r 456 . . 3 ((((a ^ b) v (a_|_ ^ b)) v ((a_|_ v b) ^ b_|_)) ^ (((b ^ a) v (b_|_ ^ a)) v ((b_|_ v a) ^ a_|_))) = ((((a ^ b) v (a_|_ ^ b)) ^ (((b ^ a) v (b_|_ ^ a)) v ((b_|_ v a) ^ a_|_))) v (((a_|_ v b) ^ b_|_) ^ (((b ^ a) v (b_|_ ^ a)) v ((b_|_ v a) ^ a_|_))))
35 ancom 68 . . . . . . . . 9 (b ^ a) = (a ^ b)
36 ancom 68 . . . . . . . . 9 (b_|_ ^ a) = (a ^ b_|_)
3735, 362or 67 . . . . . . . 8 ((b ^ a) v (b_|_ ^ a)) = ((a ^ b) v (a ^ b_|_))
38 ax-a2 30 . . . . . . . . 9 (b_|_ v a) = (a v b_|_)
3938ran 71 . . . . . . . 8 ((b_|_ v a) ^ a_|_) = ((a v b_|_) ^ a_|_)
4037, 392or 67 . . . . . . 7 (((b ^ a) v (b_|_ ^ a)) v ((b_|_ v a) ^ a_|_)) = (((a ^ b) v (a ^ b_|_)) v ((a v b_|_) ^ a_|_))
4140lan 70 . . . . . 6 (((a ^ b) v (a_|_ ^ b)) ^ (((b ^ a) v (b_|_ ^ a)) v ((b_|_ v a) ^ a_|_))) = (((a ^ b) v (a_|_ ^ b)) ^ (((a ^ b) v (a ^ b_|_)) v ((a v b_|_) ^ a_|_)))
4217, 9com2an 466 . . . . . . . . 9 ((a ^ b) v (a_|_ ^ b)) C (a ^ b)
4317, 22com2an 466 . . . . . . . . 9 ((a ^ b) v (a_|_ ^ b)) C (a ^ b_|_)
4442, 43com2or 465 . . . . . . . 8 ((a ^ b) v (a_|_ ^ b)) C ((a ^ b) v (a ^ b_|_))
4517, 32com2or 465 . . . . . . . . 9 ((a ^ b) v (a_|_ ^ b)) C (a v b_|_)
4645, 28com2an 466 . . . . . . . 8 ((a ^ b) v (a_|_ ^ b)) C ((a v b_|_) ^ a_|_)
4744, 46fh1 451 . . . . . . 7 (((a ^ b) v (a_|_ ^ b)) ^ (((a ^ b) v (a ^ b_|_)) v ((a v b_|_) ^ a_|_))) = ((((a ^ b) v (a_|_ ^ b)) ^ ((a ^ b) v (a ^ b_|_))) v (((a ^ b) v (a_|_ ^ b)) ^ ((a v b_|_) ^ a_|_)))
48 an4 78 . . . . . . . . . . 11 ((a_|_ ^ b) ^ (a ^ b_|_)) = ((a_|_ ^ a) ^ (b ^ b_|_))
49 dff 93 . . . . . . . . . . . . . 14 0 = (b ^ b_|_)
5049ax-r1 34 . . . . . . . . . . . . 13 (b ^ b_|_) = 0
5150lan 70 . . . . . . . . . . . 12 ((a_|_ ^ a) ^ (b ^ b_|_)) = ((a_|_ ^ a) ^ 0)
52 an0 100 . . . . . . . . . . . 12 ((a_|_ ^ a) ^ 0) = 0
5351, 52ax-r2 35 . . . . . . . . . . 11 ((a_|_ ^ a) ^ (b ^ b_|_)) = 0
5448, 53ax-r2 35 . . . . . . . . . 10 ((a_|_ ^ b) ^ (a ^ b_|_)) = 0
5554lor 66 . . . . . . . . 9 ((a ^ b) v ((a_|_ ^ b) ^ (a ^ b_|_))) = ((a ^ b) v 0)
5610comcom2 175 . . . . . . . . . . 11 (a ^ b) C a_|_
5756, 4com2an 466 . . . . . . . . . 10 (a ^ b) C (a_|_ ^ b)
584comcom2 175 . . . . . . . . . . 11 (a ^ b) C b_|_
5910, 58com2an 466 . . . . . . . . . 10 (a ^ b) C (a ^ b_|_)
6057, 59fh3 453 . . . . . . . . 9 ((a ^ b) v ((a_|_ ^ b) ^ (a ^ b_|_))) = (((a ^ b) v (a_|_ ^ b)) ^ ((a ^ b) v (a ^ b_|_)))
61 or0 94 . . . . . . . . 9 ((a ^ b) v 0) = (a ^ b)
6255, 60, 613tr2 61 . . . . . . . 8 (((a ^ b) v (a_|_ ^ b)) ^ ((a ^ b) v (a ^ b_|_))) = (a ^ b)
6310, 58com2or 465 . . . . . . . . . . 11 (a ^ b) C (a v b_|_)
6463, 56com2an 466 . . . . . . . . . 10 (a ^ b) C ((a v b_|_) ^ a_|_)
6564, 57fh2r 456 . . . . . . . . 9 (((a ^ b) v (a_|_ ^ b)) ^ ((a v b_|_) ^ a_|_)) = (((a ^ b) ^ ((a v b_|_) ^ a_|_)) v ((a_|_ ^ b) ^ ((a v b_|_) ^ a_|_)))
66 an12 74 . . . . . . . . . . . 12 ((a ^ b) ^ ((a v b_|_) ^ a_|_)) = ((a v b_|_) ^ ((a ^ b) ^ a_|_))
67 an32 76 . . . . . . . . . . . . . . 15 ((a ^ b) ^ a_|_) = ((a ^ a_|_) ^ b)
68 ancom 68 . . . . . . . . . . . . . . . 16 ((a ^ a_|_) ^ b) = (b ^ (a ^ a_|_))
69 dff 93 . . . . . . . . . . . . . . . . . . 19 0 = (a ^ a_|_)
7069ax-r1 34 . . . . . . . . . . . . . . . . . 18 (a ^ a_|_) = 0
7170lan 70 . . . . . . . . . . . . . . . . 17 (b ^ (a ^ a_|_)) = (b ^ 0)
72 an0 100 . . . . . . . . . . . . . . . . 17 (b ^ 0) = 0
7371, 72ax-r2 35 . . . . . . . . . . . . . . . 16 (b ^ (a ^ a_|_)) = 0
7468, 73ax-r2 35 . . . . . . . . . . . . . . 15 ((a ^ a_|_) ^ b) = 0
7567, 74ax-r2 35 . . . . . . . . . . . . . 14 ((a ^ b) ^ a_|_) = 0
7675lan 70 . . . . . . . . . . . . 13 ((a v b_|_) ^ ((a ^ b) ^ a_|_)) = ((a v b_|_) ^ 0)
77 an0 100 . . . . . . . . . . . . 13 ((a v b_|_) ^ 0) = 0
7876, 77ax-r2 35 . . . . . . . . . . . 12 ((a v b_|_) ^ ((a ^ b) ^ a_|_)) = 0
7966, 78ax-r2 35 . . . . . . . . . . 11 ((a ^ b) ^ ((a v b_|_) ^ a_|_)) = 0
80 ancom 68 . . . . . . . . . . . 12 (((a_|_ ^ b) ^ (a v b_|_)) ^ a_|_) = (a_|_ ^ ((a_|_ ^ b) ^ (a v b_|_)))
81 anass 69 . . . . . . . . . . . 12 (((a_|_ ^ b) ^ (a v b_|_)) ^ a_|_) = ((a_|_ ^ b) ^ ((a v b_|_) ^ a_|_))
82 anor2 81 . . . . . . . . . . . . . . . . . 18 (a_|_ ^ b) = (a v b_|_)_|_
8382ax-r1 34 . . . . . . . . . . . . . . . . 17 (a v b_|_)_|_ = (a_|_ ^ b)
8483con3 65 . . . . . . . . . . . . . . . 16 (a v b_|_) = (a_|_ ^ b)_|_
8584lan 70 . . . . . . . . . . . . . . 15 ((a_|_ ^ b) ^ (a v b_|_