Metamath Proof Explorer


Theorem fninfp

Description: Express the class of fixed points of a function. (Contributed by Stefan O'Rear, 1-Feb-2015)

Ref Expression
Assertion fninfp F Fn A dom F I = x A | F x = x

Proof

Step Hyp Ref Expression
1 inres I F A = I F A
2 incom I F = F I
3 2 reseq1i I F A = F I A
4 1 3 eqtri I F A = F I A
5 incom F A I = I F A
6 inres F I A = F I A
7 4 5 6 3eqtr4i F A I = F I A
8 fnresdm F Fn A F A = F
9 8 ineq1d F Fn A F A I = F I
10 7 9 syl5reqr F Fn A F I = F I A
11 10 dmeqd F Fn A dom F I = dom F I A
12 fnresi I A Fn A
13 fndmin F Fn A I A Fn A dom F I A = x A | F x = I A x
14 12 13 mpan2 F Fn A dom F I A = x A | F x = I A x
15 fvresi x A I A x = x
16 15 eqeq2d x A F x = I A x F x = x
17 16 rabbiia x A | F x = I A x = x A | F x = x
18 17 a1i F Fn A x A | F x = I A x = x A | F x = x
19 11 14 18 3eqtrd F Fn A dom F I = x A | F x = x