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 fnresdm F Fn A F A = F
2 1 ineq1d F Fn A F A I = F I
3 inres I F A = I F A
4 incom I F = F I
5 4 reseq1i I F A = F I A
6 3 5 eqtri I F A = F I A
7 incom F A I = I F A
8 inres F I A = F I A
9 6 7 8 3eqtr4i F A I = F I A
10 2 9 eqtr3di 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