HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
GIF version

Theorem f1fvf 3889
Description: A one-to-one function in terms of function values. Compare Theorem 4.8(iv) of [Monk1] p. 43.
Hypotheses
Ref Expression
f1fvf.1 (z Fx z F)
f1fvf.2 (z Fy z F)
Assertion
Ref Expression
f1fvf (F:A1-1B ↔ (F:A–→B x A y A ((Fx) = (Fy) → x = y)))
Distinct variable groups:   x,y,A   z,F   x,z,y

Proof of Theorem f1fvf
StepHypRef Expression
1 f1fv 3888 . 2 (F:A1-1B ↔ (F:A–→B w A v A ((Fw) = (Fv) → w = v)))
2 f1fvf.2 . . . . . . . . 9 (z Fy z F)
3 ax-17 975 . . . . . . . . 9 (z wy z w)
42, 3hbfv 3743 . . . . . . . 8 (z (Fw) → y z (Fw))
5 ax-17 975 . . . . . . . . 9 (z vy z v)
62, 5hbfv 3743 . . . . . . . 8 (z (Fv) → y z (Fv))
74, 6hbeq 1572 . . . . . . 7 ((Fw) = (Fv) → y(Fw) = (Fv))
8 ax-17 975 . . . . . . 7 (w = vy w = v)
97, 8hbim 1013 . . . . . 6 (((Fw) = (Fv) → w = v) → y((Fw) = (Fv) → w = v))
10 ax-17 975 . . . . . . 7 ((Fw) = (Fy) → v(Fw) = (Fy))
11 ax-17 975 . . . . . . 7 (w = yv w = y)
1210, 11hbim 1013 . . . . . 6 (((Fw) = (Fy) → w = y) → v((Fw) = (Fy) → w = y))
13 fveq2 3738 . . . . . . . 8 (v = y → (Fv) = (Fy))
1413eqeq2d 1493 . . . . . . 7 (v = y → ((Fw) = (Fv) ↔ (Fw) = (Fy)))
15 eqeq2 1491 . . . . . . 7 (v = y → (w = vw = y))
1614, 15imbi12d 629 . . . . . 6 (v = y → (((Fw) = (Fv) → w = v) ↔ ((Fw) = (Fy) → w = y)))
179, 12, 16cbvral 1805 . . . . 5 (v A ((Fw) = (Fv) → w = v) ↔ y A ((Fw) = (Fy) → w = y))
1817ralbii 1674 . . . 4 (w A v A ((Fw) = (Fv) → w = v) ↔ w A y A ((Fw) = (Fy) → w = y))
19 ax-17 975 . . . . . 6 (y Ax y A)
20 f1fvf.1 . . . . . . . . 9 (z Fx z F)
21 ax-17 975 . . . . . . . . 9 (z wx z w)
2220, 21hbfv 3743 . . . . . . . 8 (z (Fw) → x z (Fw))
23 ax-17 975 . . . . . . . . 9 (z yx z y)
2420, 23hbfv 3743 . . . . . . . 8 (z (Fy) → x z (Fy))
2522, 24hbeq 1572 . . . . . . 7 ((Fw) = (Fy) → x(Fw) = (Fy))
26 ax-17 975 . . . . . . 7 (w = yx w = y)
2725, 26hbim 1013 . . . . . 6 (((Fw) = (Fy) → w = y) → x((Fw) = (Fy) → w = y))
2819, 27hbral 1693 . . . . 5 (y A ((Fw) = (Fy) → w = y) → xy A ((Fw) = (Fy) → w = y))
29 ax-17 975 . . . . 5 (y A ((Fx) = (Fy) → x = y) → wy A ((Fx) = (Fy) → x = y))
30 fveq2 3738 . . . . . . . 8 (w = x → (Fw) = (Fx))
3130eqeq1d 1490 . . . . . . 7 (w = x → ((Fw) = (Fy) ↔ (Fx) = (Fy)))
32 eqeq1 1488 . . . . . . 7 (w = x → (w = yx = y))
3331, 32imbi12d 629 . . . . . 6 (w = x → (((Fw) = (Fy) → w = y) ↔ ((Fx) = (Fy) → x = y)))
3433ralbidv 1670 . . . . 5 (w = x → (y A ((Fw) = (Fy) → w = y) ↔ y A ((Fx) = (Fy) → x = y)))
3528, 29, 34cbvral 1805 . . . 4 (w A y A ((Fw) = (Fy) → w = y) ↔ x A y A ((Fx) = (Fy) → x = y))
3618, 35bitr 173 . . 3 (w A v A ((Fw) = (Fv) → w = v) ↔ x A y A ((Fx) = (Fy) → x = y))
3736anbi2i 483 . 2 ((F:A–→B w A v A ((Fw) = (Fv) → w = v)) ↔ (F:A–→B x A y A ((Fx) = (Fy) → x = y)))
381, 37bitr 173 1 (F:A1-1B ↔ (F:A–→B x A y A ((Fx) = (Fy) → x = y)))
Colors of variables: wff set class
Syntax hints:   → wi 3   ↔ wb 146   wa 223  wal 958   = wceq 960   wcel 962  wral 1652  –→wf 3192  –1-1wf1 3193   ‘cfv 3196
This theorem is referenced by:  dom2d 4418
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 966  ax-gen 967  ax-8 968  ax-9 969  ax-10 970  ax-11 971  ax-12 972  ax-13 973  ax-14 974  ax-17 975  ax-4 977  ax-5o 979  ax-6o 982  ax-9o 1129  ax-10o 1146  ax-16 1216  ax-11o 1224  ax-ext 1466  ax-sep 2716  ax-pow 2756  ax-pr 2793  ax-un 2880
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-ex 985  df-sb 1178  df-eu 1388  df-mo 1389  df-clab 1471  df-cleq 1476  df-clel 1479  df-ne 1594  df-ral 1656  df-rex 1657  df-v 1819  df-dif 2058  df-un 2059  df-in 2060  df-ss 2062  df-nul 2290  df-pw 2412  df-sn 2422  df-pr 2423  df-op 2426  df-uni 2516  df-br 2633  df-opab 2680  df-id 2849  df-xp 3198  df-rel 3199  df-cnv 3200  df-co 3201  df-dm 3202  df-rn 3203  df-res 3204  df-ima 3205  df-fun 3206  df-fn 3207  df-f 3208  df-f1 3209  df-fv 3212
Copyright terms: Public domain