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

Theorem lem4 493
Description: Lemma 4 of Kalmbach p. 240.
Assertion
Ref Expression
lem4 (a ->3 (a ->3 b)) = (a_|_ v b)

Proof of Theorem lem4
StepHypRef Expression
1 df-i3 45 . 2 (a ->3 (a ->3 b)) = (((a_|_ ^ (a ->3 b)) v (a_|_ ^ (a ->3 b)_|_)) v (a ^ (a_|_ v (a ->3 b))))
2 df-i3 45 . . . . . . . 8 (a ->3 b) = (((a_|_ ^ b) v (a_|_ ^ b_|_)) v (a ^ (a_|_ v b)))
32lan 70 . . . . . . 7 (a_|_ ^ (a ->3 b)) = (a_|_ ^ (((a_|_ ^ b) v (a_|_ ^ b_|_)) v (a ^ (a_|_ v b))))
4 lea 152 . . . . . . . . . . . . 13 (a_|_ ^ b) =< a_|_
5 lea 152 . . . . . . . . . . . . 13 (a_|_ ^ b_|_) =< a_|_
64, 5le2or 160 . . . . . . . . . . . 12 ((a_|_ ^ b) v (a_|_ ^ b_|_)) =< (a_|_ v a_|_)
7 oridm 102 . . . . . . . . . . . 12 (a_|_ v a_|_) = a_|_
86, 7lbtr 131 . . . . . . . . . . 11 ((a_|_ ^ b) v (a_|_ ^ b_|_)) =< a_|_
98lecom 172 . . . . . . . . . 10 ((a_|_ ^ b) v (a_|_ ^ b_|_)) C a_|_
109comcom 435 . . . . . . . . 9 a_|_ C ((a_|_ ^ b) v (a_|_ ^ b_|_))
11 lea 152 . . . . . . . . . . . 12 (a ^ (a_|_ v b)) =< a
1211lecom 172 . . . . . . . . . . 11 (a ^ (a_|_ v b)) C a
1312comcom 435 . . . . . . . . . 10 a C (a ^ (a_|_ v b))
1413comcom3 436 . . . . . . . . 9 a_|_ C (a ^ (a_|_ v b))
1510, 14fh1 451 . . . . . . . 8 (a_|_ ^ (((a_|_ ^ b) v (a_|_ ^ b_|_)) v (a ^ (a_|_ v b)))) = ((a_|_ ^ ((a_|_ ^ b) v (a_|_ ^ b_|_))) v (a_|_ ^ (a ^ (a_|_ v b))))
16 ancom 68 . . . . . . . . . . 11 ((a_|_ ^ a) ^ (a_|_ v b)) = ((a_|_ v b) ^ (a_|_ ^ a))
17 anass 69 . . . . . . . . . . 11 ((a_|_ ^ a) ^ (a_|_ v b)) = (a_|_ ^ (a ^ (a_|_ v b)))
18 dff 93 . . . . . . . . . . . . . . 15 0 = (a ^ a_|_)
19 ancom 68 . . . . . . . . . . . . . . 15 (a ^ a_|_) = (a_|_ ^ a)
2018, 19ax-r2 35 . . . . . . . . . . . . . 14 0 = (a_|_ ^ a)
2120lan 70 . . . . . . . . . . . . 13 ((a_|_ v b) ^ 0) = ((a_|_ v b) ^ (a_|_ ^ a))
2221ax-r1 34 . . . . . . . . . . . 12 ((a_|_ v b) ^ (a_|_ ^ a)) = ((a_|_ v b) ^ 0)
23 an0 100 . . . . . . . . . . . 12 ((a_|_ v b) ^ 0) = 0
2422, 23ax-r2 35 . . . . . . . . . . 11 ((a_|_ v b) ^ (a_|_ ^ a)) = 0
2516, 17, 243tr2 61 . . . . . . . . . 10 (a_|_ ^ (a ^ (a_|_ v b))) = 0
2625lor 66 . . . . . . . . 9 ((a_|_ ^ ((a_|_ ^ b) v (a_|_ ^ b_|_))) v (a_|_ ^ (a ^ (a_|_ v b)))) = ((a_|_ ^ ((a_|_ ^ b) v (a_|_ ^ b_|_))) v 0)
27 or0 94 . . . . . . . . . 10 ((a_|_ ^ ((a_|_ ^ b) v (a_|_ ^ b_|_))) v 0) = (a_|_ ^ ((a_|_ ^ b) v (a_|_ ^ b_|_)))
28 ancom 68 . . . . . . . . . . 11 (a_|_ ^ ((a_|_ ^ b) v (a_|_ ^ b_|_))) = (((a_|_ ^ b) v (a_|_ ^ b_|_)) ^ a_|_)
298df2le2 128 . . . . . . . . . . 11 (((a_|_ ^ b) v (a_|_ ^ b_|_)) ^ a_|_) = ((a_|_ ^ b) v (a_|_ ^ b_|_))
3028, 29ax-r2 35 . . . . . . . . . 10 (a_|_ ^ ((a_|_ ^ b) v (a_|_ ^ b_|_))) = ((a_|_ ^ b) v (a_|_ ^ b_|_))
3127, 30ax-r2 35 . . . . . . . . 9 ((a_|_ ^ ((a_|_ ^ b) v (a_|_ ^ b_|_))) v 0) = ((a_|_ ^ b) v (a_|_ ^ b_|_))
3226, 31ax-r2 35 . . . . . . . 8 ((a_|_ ^ ((a_|_ ^ b) v (a_|_ ^ b_|_))) v (a_|_ ^ (a ^ (a_|_ v b)))) = ((a_|_ ^ b) v (a_|_ ^ b_|_))
3315, 32ax-r2 35 . . . . . . 7 (a_|_ ^ (((a_|_ ^ b) v (a_|_ ^ b_|_)) v (a ^ (a_|_ v b)))) = ((a_|_ ^ b) v (a_|_ ^ b_|_))
343, 33ax-r2 35 . . . . . 6 (a_|_ ^ (a ->3 b)) = ((a_|_ ^ b) v (a_|_ ^ b_|_))
352lor 66 . . . . . . . . 9 (a v (a ->3 b)) = (a v (((a_|_ ^ b) v (a_|_ ^ b_|_)) v (a ^ (a_|_ v b))))
36 orordi 104 . . . . . . . . . 10 (a v (((a_|_ ^ b) v (a_|_ ^ b_|_)) v (a ^ (a_|_ v b)))) = ((a v ((a_|_ ^ b) v (a_|_ ^ b_|_))) v (a v (a ^ (a_|_ v b))))
37 a5b 112 . . . . . . . . . . . 12 (a v (a ^ (a_|_ v b))) = a
3837lor 66 . . . . . . . . . . 11 ((a v ((a_|_ ^ b) v (a_|_ ^ b_|_))) v (a v (a ^ (a_|_ v b)))) = ((a v ((a_|_ ^ b) v (a_|_ ^ b_|_))) v a)
39 or32 75 . . . . . . . . . . . 12 ((a v ((a_|_ ^ b) v (a_|_ ^ b_|_))) v a) = ((a v a) v ((a_|_ ^ b) v (a_|_ ^ b_|_)))
40 oridm 102 . . . . . . . . . . . . 13 (a v a) = a
4140ax-r5 37 . . . . . . . . . . . 12 ((a v a) v ((a_|_ ^ b) v (a_|_ ^ b_|_))) = (a v ((a_|_ ^ b) v (a_|_ ^ b_|_)))
4239, 41ax-r2 35 . . . . . . . . . . 11 ((a v ((a_|_ ^ b) v (a_|_ ^ b_|_))) v a) = (a v ((a_|_ ^ b) v (a_|_ ^ b_|_)))
4338, 42ax-r2 35 . . . . . . . . . 10 ((a v ((a_|_ ^ b) v (a_|_ ^ b_|_))) v (a v (a ^ (a_|_ v b)))) = (a v ((a_|_ ^ b) v (a_|_ ^ b_|_)))
4436, 43ax-r2 35 . . . . . . . . 9 (a v (((a_|_ ^ b) v (a_|_ ^ b_|_)) v (a ^ (a_|_ v b)))) = (a v ((a_|_ ^ b) v (a_|_ ^ b_|_)))
4535, 44ax-r2 35 . . . . . . . 8 (a v (a ->3 b)) = (a v ((a_|_ ^ b) v (a_|_ ^ b_|_)))
4645ax-r4 36 . . . . . . 7 (a v (a ->3 b))_|_ = (a v ((a_|_ ^ b) v (a_|_ ^ b_|_)))_|_
47 oran 79 . . . . . . . 8 (a v (a ->3 b)) = (a_|_ ^ (a ->3 b)_|_)_|_
4847con2 64 . . . . . . 7 (a v (a ->3 b))_|_ = (a_|_ ^ (a ->3 b)_|_)
49 oran 79 . . . . . . . . 9 (a v ((a_|_ ^ b) v (a_|_ ^ b_|_))) = (a_|_ ^ ((a_|_ ^ b) v (a_|_ ^ b_|_))_|_)_|_
5049con2 64 . . . . . . . 8 (a v ((a_|_ ^ b) v (a_|_ ^ b_|_)))_|_ = (a_|_ ^ ((a_|_ ^ b) v (a_|_ ^ b_|_))_|_)
51 ancom 68 . . . . . . . 8 (a_|_ ^ ((a_|_ ^ b) v (a_|_ ^ b_|_))_|_) = (((a_|_ ^ b) v (a_|_ ^ b_|_))_|_ ^ a_|_)
5250, 51ax-r2 35 . . . . . . 7 (a v ((a_|_ ^ b) v (a_|_ ^ b_|_)))_|_ = (((a_|_ ^ b) v (a_|_ ^ b_|_))_|_ ^ a_|_)
5346, 48, 523tr2 61 . . . . . 6 (a_|_ ^ (a ->3 b)_|_) = (((a_|_ ^ b) v (a_|_ ^ b_|_))_|_ ^ a_|_)
5434, 532or 67 . . . . 5 ((a_|_ ^ (a ->3 b)) v (a_|_ ^ (a ->3 b)_|_)) = (((a_|_ ^ b) v (a_|_ ^ b_|_)) v (((a_|_ ^ b) v (a_|_ ^ b_|_))_|_ ^ a_|_))
558oml2 433 . . . . 5 (((a_|_ ^ b) v (a_|_ ^ b_|_)) v (((a_|_ ^ b) v (a_|_ ^ b_|_))_|_ ^ a_|_)) = a_|_
5654, 55ax-r2 35 . . . 4 ((a_|_ ^ (a ->3 b)) v (a_|_ ^ (a ->3 b)_|_)) = a_|_
572lor 66 . . . . . . 7 (a_|_ v (a ->3 b)) = (a_|_ v (((a_|_ ^ b) v (a_|_ ^ b_|_)) v (a ^ (a_|_ v b))))
58 ax-a3 31 . . . . . . . . 9 ((a_|_ v ((a_|_ ^ b) v (a_|_ ^ b_|_))) v (a ^ (a_|_ v b))) = (a_|_ v (((a_|_ ^ b) v (a_|_ ^ b_|_)) v (a ^ (a_|_ v b))))
5958ax-r1 34 . . . . . . . 8 (a_|_ v (((a_|_ ^ b) v (a_|_ ^ b_|_)) v (a ^ (a_|_ v b)))) = ((a_|_ v ((a_|_ ^ b) v (a_|_ ^ b_|_))) v (a ^ (a_|_ v b)))
60 orordi 104 . . . . . . . . . 10 (a_|_ v ((a_|_ ^ b) v (a_|_ ^ b_|_))) = ((a_|_ v (a