Metamath Proof Explorer


Theorem fsnunf

Description: Adjoining a point to a function gives a function. (Contributed by Stefan O'Rear, 28-Feb-2015)

Ref Expression
Assertion fsnunf F : S T X V ¬ X S Y T F X Y : S X T

Proof

Step Hyp Ref Expression
1 simp1 F : S T X V ¬ X S Y T F : S T
2 simp2l F : S T X V ¬ X S Y T X V
3 simp3 F : S T X V ¬ X S Y T Y T
4 f1osng X V Y T X Y : X 1-1 onto Y
5 2 3 4 syl2anc F : S T X V ¬ X S Y T X Y : X 1-1 onto Y
6 f1of X Y : X 1-1 onto Y X Y : X Y
7 5 6 syl F : S T X V ¬ X S Y T X Y : X Y
8 simp2r F : S T X V ¬ X S Y T ¬ X S
9 disjsn S X = ¬ X S
10 8 9 sylibr F : S T X V ¬ X S Y T S X =
11 fun F : S T X Y : X Y S X = F X Y : S X T Y
12 1 7 10 11 syl21anc F : S T X V ¬ X S Y T F X Y : S X T Y
13 snssi Y T Y T
14 13 3ad2ant3 F : S T X V ¬ X S Y T Y T
15 ssequn2 Y T T Y = T
16 14 15 sylib F : S T X V ¬ X S Y T T Y = T
17 16 feq3d F : S T X V ¬ X S Y T F X Y : S X T Y F X Y : S X T
18 12 17 mpbid F : S T X V ¬ X S Y T F X Y : S X T