Table of ContentsTable of Contents User Sandbox < Previous   Next >
Related theorems
Unicode version

Theorem cnvtr 10609
Description: Converse of a translation.
Assertion
Ref Expression
cnvtr |- (A e. RR -> `'(x e. RR |-> (x + A)) = (x e. RR |-> (x - A)))
Distinct variable group:   x,A

Proof of Theorem cnvtr
StepHypRef Expression
1 f1ocnvfv 3886 . . . . . 6 |- (((x e. RR |-> (x + A)):RR-1-1-onto->RR /\ (x - A) e. RR) -> (((x e. RR |-> (x + A))` (x - A)) = x -> (`'(x e. RR |-> (x + A))` x) = (x - A)))
2 ax-17 973 . . . . . . . . . . 11 |- ((x e. RR /\ y = (x + A)) -> A.u(x e. RR /\ y = (x + A)))
3 ax-17 973 . . . . . . . . . . 11 |- ((x e. RR /\ y = (x + A)) -> A.v(x e. RR /\ y = (x + A)))
4 ax-17 973 . . . . . . . . . . 11 |- ((u e. RR /\ v = (u + A)) -> A.x(u e. RR /\ v = (u + A)))
5 ax-17 973 . . . . . . . . . . 11 |- ((u e. RR /\ v = (u + A)) -> A.y(u e. RR /\ v = (u + A)))
6 eleq1 1537 . . . . . . . . . . . . 13 |- (x = u -> (x e. RR <-> u e. RR))
76adantr 391 . . . . . . . . . . . 12 |- ((x = u /\ y = v) -> (x e. RR <-> u e. RR))
8 eqeq1 1484 . . . . . . . . . . . . 13 |- (y = v -> (y = (x + A) <-> v = (x + A)))
9 opreq1 3974 . . . . . . . . . . . . . 14 |- (x = u -> (x + A) = (u + A))
109eqeq2d 1489 . . . . . . . . . . . . 13 |- (x = u -> (v = (x + A) <-> v = (u + A)))
118, 10sylan9bbr 543 . . . . . . . . . . . 12 |- ((x = u /\ y = v) -> (y = (x + A) <-> v = (u + A)))
127, 11anbi12d 630 . . . . . . . . . . 11 |- ((x = u /\ y = v) -> ((x e. RR /\ y = (x + A)) <-> (u e. RR /\ v = (u + A))))
132, 3, 4, 5, 12cbvopab 2677 . . . . . . . . . 10 |- {<.x, y>. | (x e. RR /\ y = (x + A))} = {<.u, v>. | (u e. RR /\ v = (u + A))}
14 df-mpt 4079 . . . . . . . . . 10 |- (x e. RR |-> (x + A)) = {<.x, y>. | (x e. RR /\ y = (x + A))}
15 df-mpt 4079 . . . . . . . . . 10 |- (u e. RR |-> (u + A)) = {<.u, v>. | (u e. RR /\ v = (u + A))}
1613, 14, 153eqtr4 1508 . . . . . . . . 9 |- (x e. RR |-> (x + A)) = (u e. RR |-> (u + A))
1716trnij 10608 . . . . . . . 8 |- (A e. RR -> (x e. RR |-> (x + A)):RR-1-1-onto->RR)
1817adantr 391 . . . . . . 7 |- ((A e. RR /\ x e. RR) -> (x e. RR |-> (x + A)):RR-1-1-onto->RR)
19 resubclt 5450 . . . . . . . 8 |- ((x e. RR /\ A e. RR) -> (x - A) e. RR)
2019ancoms 438 . . . . . . 7 |- ((A e. RR /\ x e. RR) -> (x - A) e. RR)
2118, 20jca 288 . . . . . 6 |- ((A e. RR /\ x e. RR) -> ((x e. RR |-> (x + A)):RR-1-1-onto->RR /\ (x - A) e. RR))
22 eleq1 1537 . . . . . . . . . . . . 13 |- (y = x -> (y e. RR <-> x e. RR))
2322adantr 391 . . . . . . . . . . . 12 |- ((y = x /\ z = w) -> (y e. RR <-> x e. RR))
24 eqeq1 1484 . . . . . . . . . . . . 13 |- (z = w -> (z = (y + A) <-> w = (y + A)))
25 opreq1 3974 . . . . . . . . . . . . . 14 |- (y = x -> (y + A) = (x + A))
2625eqeq2d 1489 . . . . . . . . . . . . 13 |- (y = x -> (w = (y + A) <-> w = (x + A)))
2724, 26sylan9bbr 543 . . . . . . . . . . . 12 |- ((y = x /\ z = w) -> (z = (y + A) <-> w = (x + A)))
2823, 27anbi12d 630 . . . . . . . . . . 11 |- ((y = x /\ z = w) -> ((y e. RR /\ z = (y + A)) <-> (x e. RR /\ w = (x + A))))
2928cbvopabv 2678 . . . . . . . . . 10 |- {<.y, z>. | (y e. RR /\ z = (y + A))} = {<.x, w>. | (x e. RR /\ w = (x + A))}
30 df-mpt 4079 . . . . . . . . . 10 |- (y e. RR |-> (y + A)) = {<.y, z>. | (y e. RR /\ z = (y + A))}
31 df-mpt 4079 . . . . . . . . . 10 |- (x e. RR |-> (x + A)) = {<.x, w>. | (x e. RR /\ w = (x + A))}
3229, 30, 313eqtr4r 1509 . . . . . . . . 9 |- (x e. RR |-> (x + A)) = (y e. RR |-> (y + A))
3332a1i 8 . . . . . . . 8 |- ((A e. RR /\ x e. RR) -> (x e. RR |-> (x + A)) = (y e. RR |-> (y + A)))
3433fveq1d 3732 . . . . . . 7 |- ((A e. RR /\ x e. RR) -> ((x e. RR |-> (x + A))` (x - A)) = ((y e. RR |-> (y + A))` (x - A)))
35 axaddrcl 5284 . . . . . . . . . . 11 |- (((x - A) e. RR /\ A e. RR) -> ((x - A) + A) e. RR)
3619, 35sylancom 477 . . . . . . . . . 10 |- ((x e. RR /\ A e. RR) -> ((x - A) + A) e. RR)
3719, 36jca 288 . . . . . . . . 9 |- ((x e. RR /\ A e. RR) -> ((x - A) e. RR /\ ((x - A) + A) e. RR))
3837ancoms 438 . . . . . . . 8 |- ((A e. RR /\ x e. RR) -> ((x - A) e. RR /\ ((x - A) + A) e. RR))
39 opreq1 3974 . . . . . . . . . 10 |- (y = (x - A) -> (y + A) = ((x - A) + A))
4039, 30fvopab4g 3785 . . . . . . . . 9 |- (((x - A) e. RR /\ ((x - A) + A) e. RR) -> ((y e. RR |-> (y + A))` (x - A)) = ((x - A) + A))
41 npcant 5411 . . . . . . . . . . 11 |- ((x e. CC /\ A e. CC) -> ((x - A) + A) = x)
42 recnt 5325 . . . . . . . . . . 11 |- (x e. RR -> x e. CC)
43 recnt 5325 . . . . . . . . . . 11 |- (A e. RR -> A e. CC)
4441, 42, 43syl2an 456 . . . . . . . . . 10 |- ((x e. RR /\ A e. RR) -> ((x - A) + A) = x)
4544ancoms 438 . . . . . . . . 9 |- ((A e. RR /\ x e. RR) -> ((x - A) + A) = x)
4640, 45sylan9eqr 1532 . . . . . . . 8 |- (((A e. RR /\ x e. RR) /\ ((x - A) e. RR /\ ((x - A) + A) e. RR)) -> ((y e. RR |-> (y + A))` (x - A)) = x)
4738, 46mpdan 706 . . . . . . 7 |- ((A e. RR /\ x e. RR) -> ((y e. RR |-> (y + A))` (x - A)) = x)
4834, 47eqtrd 1510 . . . . . 6 |- ((A e. RR /\ x e. RR) -> ((x e. RR |-> (x + A))` (x - A)) = x)
491, 21, 48sylc 68 . . . . 5 |- ((A e. RR /\ x e. RR) -> (`'(x e. RR |-> (x + A))` x) = (x - A))
50 fvopab2a 10453 . . . . . 6 |- ((x e. RR /\ (x - A) e. RR) -> ((x e. RR |-> (x - A))` x) = (x - A))
51 pm3.27 323 . . . . . 6 |- ((A e. RR /\ x e. RR) -> x e. RR)
5250, 51, 20sylanc 473 . . . . 5 |- ((A e. RR /\ x e. RR) -> ((x e. RR |-> (x - A))` x) = (x - A))
5349, 52eqtr4d 1513 . . . 4 |- ((A e. RR /\ x e. RR) -> (`'(x e. RR |-> (x + A))` x) = ((x e. RR |-> (x - A))` x))
5453r19.21aiva 1717 . . 3 |- (A e. RR -> A.x e. RR (`'(x e. RR |-> (x + A))` x) = ((x e. RR |-> (x - A))` x))
55 eqid 1478 . . 3 |- RR = RR
5654, 55jctil 292 . 2 |- (A e. RR -> (RR = RR /\ A.x e. RR (`'(x e. RR |-> (x + A))` x) = ((x e. RR |-> (x - A))` x)))
57 hbcmpt 10452 . . . . 5 |- (w e. (x e. RR |-> (x + A)) -> A.x w e. (x e. RR |-> (x + A)))
5857hbcnv 3301 . . . 4 |- (w e. `'(x e. RR |-> (x + A)) -> A.x w e. `'(x e. RR |-> (x + A)))
59 hbcmpt 10452 . . . 4 |- (w e. (x e. RR |-> (x - A)) -> A.x w e. (x e. RR |-> (x - A)))
6058, 59eqfnfvf 3804 . . 3 |- ((`'(x e. RR |-> (x + A)) Fn RR /\ (x e. RR |-> (x - A)) Fn RR) -> (`'(x e. RR |-> (x + A)) = (x e. RR |-> (x - A)) <-> (RR = RR /\ A.x e. RR (`'(x e. RR |-> (x + A))` x) = ((x e. RR |-> (x - A))` x))))
61 f1o4 3702 . . . . 5 |- ((x e. RR |-> (x + A)):RR-1-1-onto->RR <-> ((x e. RR |-> (x + A)) Fn RR /\