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

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

Proof of Theorem ud5lem3
StepHypRef Expression
1 df-i5 47 . 2 ((a ->5 b) ->5 (a v (a_|_ ^ b))) = ((((a ->5 b) ^ (a v (a_|_ ^ b))) v ((a ->5 b)_|_ ^ (a v (a_|_ ^ b)))) v ((a ->5 b)_|_ ^ (a v (a_|_ ^ b))_|_))
2 ud5lem3a 573 . . . . 5 ((a ->5 b) ^ (a v (a_|_ ^ b))) = ((a ^ b) v (a_|_ ^ b))
3 ud5lem3b 574 . . . . 5 ((a ->5 b)_|_ ^ (a v (a_|_ ^ b))) = (a ^ (a_|_ v b_|_))
42, 32or 67 . . . 4 (((a ->5 b) ^ (a v (a_|_ ^ b))) v ((a ->5 b)_|_ ^ (a v (a_|_ ^ b)))) = (((a ^ b) v (a_|_ ^ b)) v (a ^ (a_|_ v b_|_)))
5 ud5lem3c 575 . . . 4 ((a ->5 b)_|_ ^ (a v (a_|_ ^ b))_|_) = (((a v b) ^ (a v b_|_)) ^ a_|_)
64, 52or 67 . . 3 ((((a ->5 b) ^ (a v (a_|_ ^ b))) v ((a ->5 b)_|_ ^ (a v (a_|_ ^ b)))) v ((a ->5 b)_|_ ^ (a v (a_|_ ^ b))_|_)) = ((((a ^ b) v (a_|_ ^ b)) v (a ^ (a_|_ v b_|_))) v (((a v b) ^ (a v b_|_)) ^ a_|_))
7 ax-a3 31 . . . 4 ((((a ^ b) v (a_|_ ^ b)) v (a ^ (a_|_ v b_|_))) v (((a v b) ^ (a v b_|_)) ^ a_|_)) = (((a ^ b) v (a_|_ ^ b)) v ((a ^ (a_|_ v b_|_)) v (((a v b) ^ (a v b_|_)) ^ a_|_)))
8 or4 77 . . . . 5 (((a ^ b) v (a_|_ ^ b)) v ((a ^ (a_|_ v b_|_)) v (((a v b) ^ (a v b_|_)) ^ a_|_))) = (((a ^ b) v (a ^ (a_|_ v b_|_))) v ((a_|_ ^ b) v (((a v b) ^ (a v b_|_)) ^ a_|_)))
9 comanr1 446 . . . . . . . . 9 a C (a ^ b)
10 comorr 176 . . . . . . . . . 10 a_|_ C (a_|_ v b_|_)
1110comcom6 441 . . . . . . . . 9 a C (a_|_ v b_|_)
129, 11fh4 454 . . . . . . . 8 ((a ^ b) v (a ^ (a_|_ v b_|_))) = (((a ^ b) v a) ^ ((a ^ b) v (a_|_ v b_|_)))
13 ax-a2 30 . . . . . . . . . . 11 ((a ^ b) v a) = (a v (a ^ b))
14 a5b 112 . . . . . . . . . . 11 (a v (a ^ b)) = a
1513, 14ax-r2 35 . . . . . . . . . 10 ((a ^ b) v a) = a
16 df-a 39 . . . . . . . . . . . . . 14 (a ^ b) = (a_|_ v b_|_)_|_
1716ax-r1 34 . . . . . . . . . . . . 13 (a_|_ v b_|_)_|_ = (a ^ b)
1817con3 65 . . . . . . . . . . . 12 (a_|_ v b_|_) = (a ^ b)_|_
1918lor 66 . . . . . . . . . . 11 ((a ^ b) v (a_|_ v b_|_)) = ((a ^ b) v (a ^ b)_|_)
20 df-t 40 . . . . . . . . . . . 12 1 = ((a ^ b) v (a ^ b)_|_)
2120ax-r1 34 . . . . . . . . . . 11 ((a ^ b) v (a ^ b)_|_) = 1
2219, 21ax-r2 35 . . . . . . . . . 10 ((a ^ b) v (a_|_ v b_|_)) = 1
2315, 222an 72 . . . . . . . . 9 (((a ^ b) v a) ^ ((a ^ b) v (a_|_ v b_|_))) = (a ^ 1)
24 an1 98 . . . . . . . . 9 (a ^ 1) = a
2523, 24ax-r2 35 . . . . . . . 8 (((a ^ b) v a) ^ ((a ^ b) v (a_|_ v b_|_))) = a
2612, 25ax-r2 35 . . . . . . 7 ((a ^ b) v (a ^ (a_|_ v b_|_))) = a
27 coman1 177 . . . . . . . . . . . 12 (a_|_ ^ b) C a_|_
2827comcom7 442 . . . . . . . . . . 11 (a_|_ ^ b) C a
29 coman2 178 . . . . . . . . . . 11 (a_|_ ^ b) C b
3028, 29com2or 465 . . . . . . . . . 10 (a_|_ ^ b) C (a v b)
3129comcom2 175 . . . . . . . . . . 11 (a_|_ ^ b) C b_|_
3228, 31com2or 465 . . . . . . . . . 10 (a_|_ ^ b) C (a v b_|_)
3330, 32com2an 466 . . . . . . . . 9 (a_|_ ^ b) C ((a v b) ^ (a v b_|_))
3433, 27fh3 453 . . . . . . . 8 ((a_|_ ^ b) v (((a v b) ^ (a v b_|_)) ^ a_|_)) = (((a_|_ ^ b) v ((a v b) ^ (a v b_|_))) ^ ((a_|_ ^ b) v a_|_))
35 comor1 443 . . . . . . . . . . . . . 14 (a v b) C a
3635comcom2 175 . . . . . . . . . . . . 13 (a v b) C a_|_
37 comor2 444 . . . . . . . . . . . . 13 (a v b) C b
3836, 37com2an 466 . . . . . . . . . . . 12 (a v b) C (a_|_ ^ b)
3937comcom2 175 . . . . . . . . . . . . 13 (a v b) C b_|_
4035, 39com2or 465 . . . . . . . . . . . 12 (a v b) C (a v b_|_)
4138, 40fh4 454 . . . . . . . . . . 11 ((a_|_ ^ b) v ((a v b) ^ (a v b_|_))) = (((a_|_ ^ b) v (a v b)) ^ ((a_|_ ^ b) v (a v b_|_)))
4236, 37fh3r 457 . . . . . . . . . . . . . 14 ((a_|_ ^ b) v (a v b)) = ((a_|_ v (a v b)) ^ (b v (a v b)))
43 ax-a2 30 . . . . . . . . . . . . . . . 16 (a_|_ v (a v b)) = ((a v b) v a_|_)
44 or12 73 . . . . . . . . . . . . . . . . 17 (b v (a v b)) = (a v (b v b))
45 oridm 102 . . . . . . . . . . . . . . . . . 18 (b v b) = b
4645lor 66 . . . . . . . . . . . . . . . . 17 (a v (b v b)) = (a v b)
4744, 46ax-r2 35 . . . . . . . . . . . . . . . 16 (b v (a v b)) = (a v b)
4843, 472an 72 . . . . . . . . . . . . . . 15 ((a_|_ v (a v b)) ^ (b v (a v b))) = (((a v b) v a_|_) ^ (a v b))
49 ancom 68 . . . . . . . . . . . . . . . 16 (((a v b) v a_|_) ^ (a v b)) = ((a v b) ^ ((a v b) v a_|_))
50 a5c 113 . . . . . . . . . . . . . . . 16 ((a v b) ^ ((a v b) v a_|_)) = (a v b)
5149, 50ax-r2 35 . . . . . . . . . . . . . . 15 (((a v b) v a_|_) ^ (a v b)) = (a v b)
5248, 51ax-r2 35 . . . . . . . . . . . . . 14 ((a_|_ v (a v b)) ^ (b v (a v b))) = (a v b)
5342, 52ax-r2 35 . . . . . . . . . . . . 13 ((a_|_ ^ b) v (a v b)) = (a v b)
54 anor2 81 . . . . . . . . . . . . . . . . 17 (a_|_ ^ b) = (a v b_|_)_|_
5554ax-r1 34 . . . . . . . . . . . . . . . 16 (a v b_|_)_|_ = (a_|_ ^ b)
5655con3 65 . . . . . . . . . . . . . . 15 (a v b_|_) = (a_|_ ^ b)_|_
5756lor 66 . . . . . . . . . . . . . 14 ((a_|_ ^ b) v (a v b_|_)) = ((a_|_ ^ b) v (a_|_ ^ b)_|_)
58 df-t 40 . . . . . . . . . . . . . . 15 1 = ((a_|_ ^ b) v (a_|_ ^ b)_|_)
5958ax-r1 34 . . . . . . . . . . . . . 14 ((a_|_ ^ b) v (a_|_ ^ b)_|_) = 1
6057, 59ax-r2 35 . . . . . . . . . . . . 13 ((a_|_ ^ b) v (a v b_|_)) = 1
6153, 602an 72 . . . . . . . . . . . 12 (((a_|_ ^ b) v (a v b)) ^ ((a_|_ ^ b) v (a v b_|_))) = ((a v b) ^ 1)
62 an1 98 . . . . . . . . . . . 12 ((a v b) ^ 1) = (a v b)
6361, 62ax-r2 35 . . . . . . . . . . 11 (((a_|_ ^ b) v (a v b)) ^ ((a_|_ ^ b) v (a v b_|_))) = (a v b)
6441, 63ax-r2 35 . . . . . . . . . 10 ((a_|_ ^ b) v ((a v b) ^ (a v b_|_))) = (a v b)
65 ax-a2 30 . . . . . . . . . . 11 ((a_|_ ^ b) v a_|_) = (a_|_ v (a_|_ ^ b))
66 a5b 112 . . . . . . . . . . 11 (a_|_ v (a_|_ ^ b)) = a_|_
6765, 66ax-r2 35 . . . . . . . . . 10 ((a_|_ ^ b) v a_|_) = a_|_
6864, 672an 72 . . . . . . . . 9 (((a_|_ ^ b) v ((a v b) ^ (a v b_|_))) ^ ((a_|_ ^ b) v a_|_)) = ((a v b) ^ a_|_)
69 ancom 68 . . . . . . . . 9 ((a v b) ^ a_|_) = (a_|_ ^ (a v b))
7068, 69ax-r2 35 . . . . . . . 8 (((a_|_ ^ b) v ((a v b) ^ (a v b_|_))) ^ ((a_|_ ^ b) v a_|_)) = (a_|_ ^ (a v b))
7134, 70ax-r2 35 . . . . . . 7 ((a_|_ ^ b) v (((a v b) ^ (a v b_|_)) ^ a_|_)) = (a_|_ ^ (a v b))
7226, 712or 67 . . . . . 6 (((a ^ b) v (a ^ (a_|_ v b_|_))) v ((a_|_ ^ b) v (((a v b) ^ (a v b_|_)) ^ a_|_))) = (a v (a_|_ ^ (a v b)))
73 oml 427 . . . . . 6 (a v (a_|_ ^ (a v b))) = (a v b)
7472, 73ax-r2 35 . . . . 5 (((a ^ b) v (a ^ (a_|_ v b_|_))) v ((a_|_ ^ b) v (((a v b) ^ (a v b_|_)) ^ a