HomeHome Hilbert Space Explorer < Previous   Next >
Related theorems
Unicode version

Theorem mdexch 10262
Description: An exchange lemma for modular pairs. Lemma 1.6 of [MaedaMaeda] p. 2.
Hypotheses
Ref Expression
mdexch.1 |- A e. CH
mdexch.2 |- B e. CH
mdexch.3 |- C e. CH
Assertion
Ref Expression
mdexch |- ((A MH B /\ C MH (A vH B) /\ (C i^i (A vH B)) (_ A) -> ((C vH A) MH B /\ ((C vH A) i^i B) = (A i^i B)))

Proof of Theorem mdexch
StepHypRef Expression
1 mdexch.3 . . . . . . . . . . . . . . 15 |- C e. CH
2 mdexch.1 . . . . . . . . . . . . . . 15 |- A e. CH
3 chjasst 9456 . . . . . . . . . . . . . . 15 |- ((C e. CH /\ A e. CH /\ x e. CH) -> ((C vH A) vH x) = (C vH (A vH x)))
41, 2, 3mp3an12 906 . . . . . . . . . . . . . 14 |- (x e. CH -> ((C vH A) vH x) = (C vH (A vH x)))
51, 2chjcl 9380 . . . . . . . . . . . . . . 15 |- (C vH A) e. CH
6 chjcomt 9429 . . . . . . . . . . . . . . 15 |- ((x e. CH /\ (C vH A) e. CH) -> (x vH (C vH A)) = ((C vH A) vH x))
75, 6mpan2 696 . . . . . . . . . . . . . 14 |- (x e. CH -> (x vH (C vH A)) = ((C vH A) vH x))
8 chjclt 9329 . . . . . . . . . . . . . . . 16 |- ((A e. CH /\ x e. CH) -> (A vH x) e. CH)
92, 8mpan 695 . . . . . . . . . . . . . . 15 |- (x e. CH -> (A vH x) e. CH)
10 chjcomt 9429 . . . . . . . . . . . . . . . 16 |- (((A vH x) e. CH /\ C e. CH) -> ((A vH x) vH C) = (C vH (A vH x)))
111, 10mpan2 696 . . . . . . . . . . . . . . 15 |- ((A vH x) e. CH -> ((A vH x) vH C) = (C vH (A vH x)))
129, 11syl 10 . . . . . . . . . . . . . 14 |- (x e. CH -> ((A vH x) vH C) = (C vH (A vH x)))
134, 7, 123eqtr4d 1517 . . . . . . . . . . . . 13 |- (x e. CH -> (x vH (C vH A)) = ((A vH x) vH C))
1413ineq1d 2216 . . . . . . . . . . . 12 |- (x e. CH -> ((x vH (C vH A)) i^i B) = (((A vH x) vH C) i^i B))
15 inass 2223 . . . . . . . . . . . . 13 |- ((((A vH x) vH C) i^i (A vH B)) i^i B) = (((A vH x) vH C) i^i ((A vH B) i^i B))
16 incom 2208 . . . . . . . . . . . . . . 15 |- ((A vH B) i^i B) = (B i^i (A vH B))
17 mdexch.2 . . . . . . . . . . . . . . . . 17 |- B e. CH
182, 17chjcom 9391 . . . . . . . . . . . . . . . 16 |- (A vH B) = (B vH A)
1918ineq2i 2214 . . . . . . . . . . . . . . 15 |- (B i^i (A vH B)) = (B i^i (B vH A))
2017, 2chabs2 9442 . . . . . . . . . . . . . . 15 |- (B i^i (B vH A)) = B
2116, 19, 203eqtr 1499 . . . . . . . . . . . . . 14 |- ((A vH B) i^i B) = B
2221ineq2i 2214 . . . . . . . . . . . . 13 |- (((A vH x) vH C) i^i ((A vH B) i^i B)) = (((A vH x) vH C) i^i B)
2315, 22eqtr 1495 . . . . . . . . . . . 12 |- ((((A vH x) vH C) i^i (A vH B)) i^i B) = (((A vH x) vH C) i^i B)
2414, 23syl6eqr 1525 . . . . . . . . . . 11 |- (x e. CH -> ((x vH (C vH A)) i^i B) = ((((A vH x) vH C) i^i (A vH B)) i^i B))
2524ad2antrr 404 . . . . . . . . . 10 |- (((x e. CH /\ x (_ B) /\ (C MH (A vH B) /\ (C i^i (A vH B)) (_ A)) -> ((x vH (C vH A)) i^i B) = ((((A vH x) vH C) i^i (A vH B)) i^i B))
26 chlej2t 9434 . . . . . . . . . . . . . . . . 17 |- (((x e. CH /\ B e. CH /\ A e. CH) /\ x (_ B) -> (A vH x) (_ (A vH B))
2726ex 373 . . . . . . . . . . . . . . . 16 |- ((x e. CH /\ B e. CH /\ A e. CH) -> (x (_ B -> (A vH x) (_ (A vH B)))
2817, 2, 27mp3an23 908 . . . . . . . . . . . . . . 15 |- (x e. CH -> (x (_ B -> (A vH x) (_ (A vH B)))
292, 17chjcl 9380 . . . . . . . . . . . . . . . . . 18 |- (A vH B) e. CH
30 mdit 10222 . . . . . . . . . . . . . . . . . . 19 |- (((C e. CH /\ (A vH B) e. CH /\ (A vH x) e. CH) /\ (C MH (A vH B) /\ (A vH x) (_ (A vH B))) -> (((A vH x) vH C) i^i (A vH B)) = ((A vH x) vH (C i^i (A vH B))))
3130exp32 377 . . . . . . . . . . . . . . . . . 18 |- ((C e. CH /\ (A vH B) e. CH /\ (A vH x) e. CH) -> (C MH (A vH B) -> ((A vH x) (_ (A vH B) -> (((A vH x) vH C) i^i (A vH B)) = ((A vH x) vH (C i^i (A vH B))))))
321, 29, 31mp3an12 906 . . . . . . . . . . . . . . . . 17 |- ((A vH x) e. CH -> (C MH (A vH B) -> ((A vH x) (_ (A vH B) -> (((A vH x) vH C) i^i (A vH B)) = ((A vH x) vH (C i^i (A vH B))))))
339, 32syl 10 . . . . . . . . . . . . . . . 16 |- (x e. CH -> (C MH (A vH B) -> ((A vH x) (_ (A vH B) -> (((A vH x) vH C) i^i (A vH B)) = ((A vH x) vH (C i^i (A vH B))))))
3433com23 32 . . . . . . . . . . . . . . 15 |- (x e. CH -> ((A vH x) (_ (A vH B) -> (C MH (A vH B) -> (((A vH x) vH C) i^i (A vH B)) = ((A vH x) vH (C i^i (A vH B))))))
3528, 34syld 27 . . . . . . . . . . . . . 14 |- (x e. CH -> (x (_ B -> (C MH (A vH B) -> (((A vH x) vH C) i^i (A vH B)) = ((A vH x) vH (C i^i (A vH B))))))
3635imp31 362 . . . . . . . . . . . . 13 |- (((x e. CH /\ x (_ B) /\ C MH (A vH B)) -> (((A vH x) vH C) i^i (A vH B)) = ((A vH x) vH (C i^i (A vH B))))
3736adantrr 395 . . . . . . . . . . . 12 |- (((x e. CH /\ x (_ B) /\ (C MH (A vH B) /\ (C i^i (A vH B)) (_ A)) -> (((A vH x) vH C) i^i (A vH B)) = ((A vH x) vH (C i^i (A vH B))))
381, 29chincl 9383 . . . . . . . . . . . . . . . . 17 |- (C i^i (A vH B)) e. CH
39 chlej2t 9434 . . . . . . . . . . . . . . . . . 18 |- ((((C i^i (A vH B)) e. CH /\ A e. CH /\ (A vH x) e. CH) /\ (C i^i (A vH B)) (_ A) -> ((A vH x) vH (C i^i (A vH B))) (_ ((A vH x) vH A))
4039ex 373 . . . . . . . . . . . . . . . . 17 |- (((C i^i (A vH B)) e. CH /\ A e. CH /\ (A vH x) e. CH) -> ((C i^i (A vH B)) (_ A -> ((A vH x) vH (C i^i (A vH B))) (_ ((A vH x) vH A)))
4138, 2, 40mp3an12 906 . . . . . . . . . . . . . . . 16 |- ((A vH x) e. CH -> ((C i^i (A vH B)) (_ A -> ((A vH x) vH (C i^i (A vH B))) (_ ((A vH x) vH A)))
429, 41syl 10 . . . . . . . . . . . . . . 15 |- (x e. CH -> ((C i^i (A vH B)) (_ A -> ((A vH x) vH (C i^i (A vH B))) (_ ((A vH x) vH A)))
4342imp 350 . . . . . . . . . . . . . 14 |- ((x e. CH /\ (C i^i (A vH B)) (_ A) -> ((A vH x) vH (C i^i (A vH B))) (_ ((A vH x) vH A))
44 chjcomt 9429 . . . . . . . . . . . . . . . . . 18 |- (((A vH x) e. CH /\ A e. CH) -> ((A vH x) vH A) = (A vH (A vH x)))
452, 44mpan2 696 . . . . . . . . . . . . . . . . 17 |- ((A vH x) e. CH -> ((A vH x) vH A) = (A vH (A vH x)))
469, 45syl 10 . . . . . . . . . . . . . . . 16 |- (x e. CH -> ((A vH x) vH A) = (A vH (A vH x)))
47 chjasst 9456 . . . . . . . . . . . . . . . . . 18 |- ((A e. CH /\ A e. CH /\ x e. CH) -> ((A vH A) vH x) = (A vH (A vH x)))
482, 2, 47mp3an12 906 . . . . . . . . . . . . . . . . 17 |- (x e. CH -> ((A vH A) vH x) = (A vH (A vH x)))
492chjidm 9444 . . . . . . . . . . . . . . . . . 18 |- (A vH A) = A
5049opreq1i 3971 . . . . . . . . . . . . . . . . 17 |- ((A vH A) vH x) = (A vH x)
5148, 50syl5reqr 1522 . . . . . . . . . . . . . . . 16 |- (x e. CH -> (A vH (A vH x)) = (A vH x))
52 chjcomt 9429 . . . . . . . . . . . . . . . . 17 |- ((A e. CH /\ x e. CH) -> (A vH x) = (x vH A))
532, 52mpan 695 . . . . . . . . . . . . . . . 16 |- (x e. CH -> (A vH x) = (x vH A))
5446, 51, 533eqtrd 1511 . . . . . . . . . . . . . . 15 |- (x e. CH -> ((A vH x) vH A) = (x vH A))
5554adantr 389 . . . . . . . . . . . . . 14 |- ((x e. CH /\ (C i^i (A vH B)) (_ A) -> ((A vH x) vH A) = (x vH A))
5643, 55sseqtrd 2097 . . . . . . . . . . . . 13 |- ((x e. CH /\ (C i^i (A vH B)) (_ A) -> ((A vH x) vH (C i^i (A vH B))) (_ (x vH A))
5756ad2ant2rl 411 . . . . . . . . . . . 12 |- (((x e. CH