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

Theorem oa3-u1lem 965
Description: Lemma for a "universal" 3-OA. Equivalence with substitution into 6-OA dual.
Assertion
Ref Expression
oa3-u1lem (1 ^ (c v ((a_|_ ->1 c) ^ (((c ^ (a_|_ ->1 c)) v (1 ^ (a ->1 c))) v (((c ^ (b_|_ ->1 c)) v (1 ^ (b ->1 c))) ^ (((a_|_ ->1 c) ^ (b_|_ ->1 c)) v ((a ->1 c) ^ (b ->1 c)))))))) = (c v ((a_|_ ->1 c) ^ ((a ->1 c) v ((b ->1 c) ^ (((a ->1 c) ^ (b ->1 c)) v ((a_|_ ->1 c) ^ (b_|_ ->1 c)))))))

Proof of Theorem oa3-u1lem
StepHypRef Expression
1 ancom 68 . 2 (1 ^ (c v ((a_|_ ->1 c) ^ (((c ^ (a_|_ ->1 c)) v (1 ^ (a ->1 c))) v (((c ^ (b_|_ ->1 c)) v (1 ^ (b ->1 c))) ^ (((a_|_ ->1 c) ^ (b_|_ ->1 c)) v ((a ->1 c) ^ (b ->1 c)))))))) = ((c v ((a_|_ ->1 c) ^ (((c ^ (a_|_ ->1 c)) v (1 ^ (a ->1 c))) v (((c ^ (b_|_ ->1 c)) v (1 ^ (b ->1 c))) ^ (((a_|_ ->1 c) ^ (b_|_ ->1 c)) v ((a ->1 c) ^ (b ->1 c))))))) ^ 1)
2 an1 98 . 2 ((c v ((a_|_ ->1 c) ^ (((c ^ (a_|_ ->1 c)) v (1 ^ (a ->1 c))) v (((c ^ (b_|_ ->1 c)) v (1 ^ (b ->1 c))) ^ (((a_|_ ->1 c) ^ (b_|_ ->1 c)) v ((a ->1 c) ^ (b ->1 c))))))) ^ 1) = (c v ((a_|_ ->1 c) ^ (((c ^ (a_|_ ->1 c)) v (1 ^ (a ->1 c))) v (((c ^ (b_|_ ->1 c)) v (1 ^ (b ->1 c))) ^ (((a_|_ ->1 c) ^ (b_|_ ->1 c)) v ((a ->1 c) ^ (b ->1 c)))))))
3 lea 152 . . . . . . . . 9 (a_|_ ^ c) =< a_|_
4 leo 150 . . . . . . . . 9 a_|_ =< (a_|_ v (a ^ c))
53, 4letr 129 . . . . . . . 8 (a_|_ ^ c) =< (a_|_ v (a ^ c))
6 leor 151 . . . . . . . 8 (a ^ c) =< (a_|_ v (a ^ c))
75, 6lel2or 162 . . . . . . 7 ((a_|_ ^ c) v (a ^ c)) =< (a_|_ v (a ^ c))
87df-le2 123 . . . . . 6 (((a_|_ ^ c) v (a ^ c)) v (a_|_ v (a ^ c))) = (a_|_ v (a ^ c))
9 ancom 68 . . . . . . . 8 (c ^ (a_|_ ->1 c)) = ((a_|_ ->1 c) ^ c)
10 u1lemab 592 . . . . . . . 8 ((a_|_ ->1 c) ^ c) = ((a_|_ ^ c) v (a_|__|_ ^ c))
11 ax-a1 29 . . . . . . . . . . 11 a = a_|__|_
1211ax-r1 34 . . . . . . . . . 10 a_|__|_ = a
1312ran 71 . . . . . . . . 9 (a_|__|_ ^ c) = (a ^ c)
1413lor 66 . . . . . . . 8 ((a_|_ ^ c) v (a_|__|_ ^ c)) = ((a_|_ ^ c) v (a ^ c))
159, 10, 143tr 62 . . . . . . 7 (c ^ (a_|_ ->1 c)) = ((a_|_ ^ c) v (a ^ c))
16 ancom 68 . . . . . . . 8 (1 ^ (a ->1 c)) = ((a ->1 c) ^ 1)
17 an1 98 . . . . . . . 8 ((a ->1 c) ^ 1) = (a ->1 c)
18 df-i1 43 . . . . . . . 8 (a ->1 c) = (a_|_ v (a ^ c))
1916, 17, 183tr 62 . . . . . . 7 (1 ^ (a ->1 c)) = (a_|_ v (a ^ c))
2015, 192or 67 . . . . . 6 ((c ^ (a_|_ ->1 c)) v (1 ^ (a ->1 c))) = (((a_|_ ^ c) v (a ^ c)) v (a_|_ v (a ^ c)))
218, 20, 183tr1 60 . . . . 5 ((c ^ (a_|_ ->1 c)) v (1 ^ (a ->1 c))) = (a ->1 c)
22 lea 152 . . . . . . . . . 10 (b_|_ ^ c) =< b_|_
23 leo 150 . . . . . . . . . 10 b_|_ =< (b_|_ v (b ^ c))
2422, 23letr 129 . . . . . . . . 9 (b_|_ ^ c) =< (b_|_ v (b ^ c))
25 leor 151 . . . . . . . . 9 (b ^ c) =< (b_|_ v (b ^ c))
2624, 25lel2or 162 . . . . . . . 8 ((b_|_ ^ c) v (b ^ c)) =< (b_|_ v (b ^ c))
2726df-le2 123 . . . . . . 7 (((b_|_ ^ c) v (b ^ c)) v (b_|_ v (b ^ c))) = (b_|_ v (b ^ c))
28 ancom 68 . . . . . . . . 9 (c ^ (b_|_ ->1 c)) = ((b_|_ ->1 c) ^ c)
29 u1lemab 592 . . . . . . . . 9 ((b_|_ ->1 c) ^ c) = ((b_|_ ^ c) v (b_|__|_ ^ c))
30 ax-a1 29 . . . . . . . . . . . 12 b = b_|__|_
3130ax-r1 34 . . . . . . . . . . 11 b_|__|_ = b
3231ran 71 . . . . . . . . . 10 (b_|__|_ ^ c) = (b ^ c)
3332lor 66 . . . . . . . . 9 ((b_|_ ^ c) v (b_|__|_ ^ c)) = ((b_|_ ^ c) v (b ^ c))
3428, 29, 333tr 62 . . . . . . . 8 (c ^ (b_|_ ->1 c)) = ((b_|_ ^ c) v (b ^ c))
35 ancom 68 . . . . . . . . 9 (1 ^ (b ->1 c)) = ((b ->1 c) ^ 1)
36 an1 98 . . . . . . . . 9 ((b ->1 c) ^ 1) = (b ->1 c)
37 df-i1 43 . . . . . . . . 9 (b ->1 c) = (b_|_ v (b ^ c))
3835, 36, 373tr 62 . . . . . . . 8 (1 ^ (b ->1 c)) = (b_|_ v (b ^ c))
3934, 382or 67 . . . . . . 7 ((c ^ (b_|_ ->1 c)) v (1 ^ (b ->1 c))) = (((b_|_ ^ c) v (b ^ c)) v (b_|_ v (b ^ c)))
4027, 39, 373tr1 60 . . . . . 6 ((c ^ (b_|_ ->1 c)) v (1 ^ (b ->1 c))) = (b ->1 c)
41 ax-a2 30 . . . . . 6 (((a_|_ ->1 c) ^ (b_|_ ->1 c)) v ((a ->1 c) ^ (b ->1 c))) = (((a ->1 c) ^ (b ->1 c)) v ((a_|_ ->1 c) ^ (b_|_ ->1 c)))
4240, 412an 72 . . . . 5 (((c ^ (b_|_ ->1 c)) v (1 ^ (b ->1 c))) ^ (((a_|_ ->1 c) ^ (b_|_ ->1 c)) v ((a ->1 c) ^ (b ->1 c)))) = ((b ->1 c) ^ (((a ->1 c) ^ (b ->1 c)) v ((a_|_ ->1 c) ^ (b_|_ ->1 c))))
4321, 422or 67 . . . 4 (((c ^ (a_|_ ->1 c)) v (1 ^ (a ->1 c))) v (((c ^ (b_|_ ->1 c)) v (1 ^ (b ->1 c))) ^ (((a_|_ ->1 c) ^ (b_|_ ->1 c)) v ((a ->1 c) ^ (b ->1 c))))) = ((a ->1 c) v ((b ->1 c) ^ (((a ->1 c) ^ (b ->1 c)) v ((a_|_ ->1 c) ^ (b_|_ ->1 c)))))
4443lan 70 . . 3 ((a_|_ ->1 c) ^ (((c ^ (a_|_ ->1 c)) v (1 ^ (a ->1 c))) v (((c ^ (b_|_ ->1 c)) v (1 ^ (b ->1 c))) ^ (((a_|_ ->1 c) ^ (b_|_ ->1 c)) v ((a ->1 c) ^ (b ->1 c)))))) = ((a_|_ ->1 c) ^ ((a ->1 c) v ((b ->1 c) ^ (((a ->1 c) ^ (b ->1 c)) v ((a_|_ ->1 c) ^ (b_|_ ->1 c))))))
4544lor 66 . 2 (c v ((a_|_ ->1 c) ^ (((c ^ (a_|_ ->1 c)) v (1 ^ (a ->1 c))) v (((c ^ (b_|_ ->1 c)) v (1 ^ (b ->1 c))) ^ (((a_|_ ->1 c) ^ (b_|_ ->1 c)) v ((a ->1 c) ^ (b ->1 c))))))) = (c v ((a_|_ ->1 c) ^ ((a ->1 c) v ((b ->1 c) ^ (((a ->1 c) ^ (b ->1 c)) v ((a_|_ ->1 c) ^ (b_|_ ->1 c)))))))
461, 2, 453tr 62 1 (1 ^ (c v ((a_|_ ->1 c) ^ (((c ^ (a_|_ ->1 c)) v (1 ^ (a ->1 c))) v (((c ^ (b_|_ ->1 c)) v (1 ^ (b ->1 c))) ^ (((a_|_ ->1 c) ^ (b_|_ ->1 c)) v ((a ->1 c) ^ (b ->1 c)))))))) = (c v ((a_|_ ->1 c) ^ ((a ->1 c) v ((b ->1 c) ^ (((a ->1 c) ^ (b ->1 c)) v ((a_|_ ->1 c) ^ (b_|_ ->1 c)))))))
Colors of variables: term
Syntax hints:   = wb 1  _|_wn 4   v wo 6   ^ wa 7  1wt 9   ->1 wi1 13
This theorem is referenced by:  oa3-u1 971
This theorem was proved from axioms:  ax-a1 29  ax-a2 30  ax-a3 31  ax-a4 32  ax-a5 33  ax-r1 34  ax-r2 35  ax-r4 36  ax-r5 37  ax-r3 421
This theorem depends on definitions:  df-b 38  df-a 39  df-t 40  df-f 41  df-i1 43  df-le1 122  df-le2 123  df-c1 124  df-c2 125
metamath.org