Metamath Proof Explorer


Theorem mh-inf3f1

Description: A variant of inf3 . If F is a one-to-one function from A into itself, and B is an element outside its range, then ` ( rec ( F , B ) |`_om ) is a one-to-one function yielding an infinite sequence of distinct elements from A . If A is a set, we can use this theorem to prove _om e. _V via f1dmex . (Contributed by Matthew House, 13-Apr-2026)

Ref Expression
Hypotheses mh-inf3f1.1 ⊢ φ → F : A ⟶ 1-1 A
mh-inf3f1.2 ⊢ φ → B ∈ A ∖ ran ⁡ F
Assertion mh-inf3f1 ⊢ φ → rec ⁡ F B ↾ ω : ω ⟶ 1-1 A

Proof

Step Hyp Ref Expression
1 mh-inf3f1.1 ⊢ φ → F : A ⟶ 1-1 A
2 mh-inf3f1.2 ⊢ φ → B ∈ A ∖ ran ⁡ F
3 fveq2 ⊢ x = ∅ → rec ⁡ F B ↾ ω ⁡ x = rec ⁡ F B ↾ ω ⁡ ∅
4 3 eleq1d ⊢ x = ∅ → rec ⁡ F B ↾ ω ⁡ x ∈ A ↔ rec ⁡ F B ↾ ω ⁡ ∅ ∈ A
5 fveq2 ⊢ x = z → rec ⁡ F B ↾ ω ⁡ x = rec ⁡ F B ↾ ω ⁡ z
6 5 eleq1d ⊢ x = z → rec ⁡ F B ↾ ω ⁡ x ∈ A ↔ rec ⁡ F B ↾ ω ⁡ z ∈ A
7 fveq2 ⊢ x = suc ⁡ z → rec ⁡ F B ↾ ω ⁡ x = rec ⁡ F B ↾ ω ⁡ suc ⁡ z
8 7 eleq1d ⊢ x = suc ⁡ z → rec ⁡ F B ↾ ω ⁡ x ∈ A ↔ rec ⁡ F B ↾ ω ⁡ suc ⁡ z ∈ A
9 fr0g ⊢ B ∈ A ∖ ran ⁡ F → rec ⁡ F B ↾ ω ⁡ ∅ = B
10 2 9 syl ⊢ φ → rec ⁡ F B ↾ ω ⁡ ∅ = B
11 10 2 eqeltrd ⊢ φ → rec ⁡ F B ↾ ω ⁡ ∅ ∈ A ∖ ran ⁡ F
12 11 eldifad ⊢ φ → rec ⁡ F B ↾ ω ⁡ ∅ ∈ A
13 f1f ⊢ F : A ⟶ 1-1 A → F : A ⟶ A
14 1 13 syl ⊢ φ → F : A ⟶ A
15 14 ffvelcdmda ⊢ φ ∧ rec ⁡ F B ↾ ω ⁡ z ∈ A → F ⁡ rec ⁡ F B ↾ ω ⁡ z ∈ A
16 frsuc ⊢ z ∈ ω → rec ⁡ F B ↾ ω ⁡ suc ⁡ z = F ⁡ rec ⁡ F B ↾ ω ⁡ z
17 16 eleq1d ⊢ z ∈ ω → rec ⁡ F B ↾ ω ⁡ suc ⁡ z ∈ A ↔ F ⁡ rec ⁡ F B ↾ ω ⁡ z ∈ A
18 15 17 imbitrrid ⊢ z ∈ ω → φ ∧ rec ⁡ F B ↾ ω ⁡ z ∈ A → rec ⁡ F B ↾ ω ⁡ suc ⁡ z ∈ A
19 18 expd ⊢ z ∈ ω → φ → rec ⁡ F B ↾ ω ⁡ z ∈ A → rec ⁡ F B ↾ ω ⁡ suc ⁡ z ∈ A
20 4 6 8 12 19 finds2 ⊢ x ∈ ω → φ → rec ⁡ F B ↾ ω ⁡ x ∈ A
21 20 com12 ⊢ φ → x ∈ ω → rec ⁡ F B ↾ ω ⁡ x ∈ A
22 21 ralrimiv ⊢ φ → ∀ x ∈ ω rec ⁡ F B ↾ ω ⁡ x ∈ A
23 frfnom ⊢ rec ⁡ F B ↾ ω Fn ω
24 ffnfv ⊢ rec ⁡ F B ↾ ω : ω ⟶ A ↔ rec ⁡ F B ↾ ω Fn ω ∧ ∀ x ∈ ω rec ⁡ F B ↾ ω ⁡ x ∈ A
25 23 24 mpbiran ⊢ rec ⁡ F B ↾ ω : ω ⟶ A ↔ ∀ x ∈ ω rec ⁡ F B ↾ ω ⁡ x ∈ A
26 22 25 sylibr ⊢ φ → rec ⁡ F B ↾ ω : ω ⟶ A
27 3 neeq1d ⊢ x = ∅ → rec ⁡ F B ↾ ω ⁡ x ≠ rec ⁡ F B ↾ ω ⁡ y ↔ rec ⁡ F B ↾ ω ⁡ ∅ ≠ rec ⁡ F B ↾ ω ⁡ y
28 27 raleqbi1dv ⊢ x = ∅ → ∀ y ∈ x rec ⁡ F B ↾ ω ⁡ x ≠ rec ⁡ F B ↾ ω ⁡ y ↔ ∀ y ∈ ∅ rec ⁡ F B ↾ ω ⁡ ∅ ≠ rec ⁡ F B ↾ ω ⁡ y
29 5 neeq1d ⊢ x = z → rec ⁡ F B ↾ ω ⁡ x ≠ rec ⁡ F B ↾ ω ⁡ y ↔ rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y
30 29 raleqbi1dv ⊢ x = z → ∀ y ∈ x rec ⁡ F B ↾ ω ⁡ x ≠ rec ⁡ F B ↾ ω ⁡ y ↔ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y
31 7 neeq1d ⊢ x = suc ⁡ z → rec ⁡ F B ↾ ω ⁡ x ≠ rec ⁡ F B ↾ ω ⁡ y ↔ rec ⁡ F B ↾ ω ⁡ suc ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y
32 31 raleqbi1dv ⊢ x = suc ⁡ z → ∀ y ∈ x rec ⁡ F B ↾ ω ⁡ x ≠ rec ⁡ F B ↾ ω ⁡ y ↔ ∀ y ∈ suc ⁡ z rec ⁡ F B ↾ ω ⁡ suc ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y
33 ral0 ⊢ ∀ y ∈ ∅ rec ⁡ F B ↾ ω ⁡ ∅ ≠ rec ⁡ F B ↾ ω ⁡ y
34 33 a1i ⊢ φ → ∀ y ∈ ∅ rec ⁡ F B ↾ ω ⁡ ∅ ≠ rec ⁡ F B ↾ ω ⁡ y
35 nfv ⊢ Ⅎ y φ ∧ z ∈ ω
36 nfra1 ⊢ Ⅎ y ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y
37 35 36 nfan ⊢ Ⅎ y φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y
38 16 ad3antlr ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z → rec ⁡ F B ↾ ω ⁡ suc ⁡ z = F ⁡ rec ⁡ F B ↾ ω ⁡ z
39 fveq2 ⊢ y = ∅ → rec ⁡ F B ↾ ω ⁡ y = rec ⁡ F B ↾ ω ⁡ ∅
40 39 neeq2d ⊢ y = ∅ → F ⁡ rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ↔ F ⁡ rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ ∅
41 peano2b ⊢ z ∈ ω ↔ suc ⁡ z ∈ ω
42 elnn ⊢ y ∈ suc ⁡ z ∧ suc ⁡ z ∈ ω → y ∈ ω
43 42 ancoms ⊢ suc ⁡ z ∈ ω ∧ y ∈ suc ⁡ z → y ∈ ω
44 41 43 sylanb ⊢ z ∈ ω ∧ y ∈ suc ⁡ z → y ∈ ω
45 44 ad4ant24 ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z → y ∈ ω
46 nnsuc ⊢ y ∈ ω ∧ y ≠ ∅ → ∃ x ∈ ω y = suc ⁡ x
47 45 46 sylan ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z ∧ y ≠ ∅ → ∃ x ∈ ω y = suc ⁡ x
48 fveq2 ⊢ y = x → rec ⁡ F B ↾ ω ⁡ y = rec ⁡ F B ↾ ω ⁡ x
49 48 neeq2d ⊢ y = x → rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ↔ rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ x
50 simp-4r ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z ∧ y ≠ ∅ ∧ x ∈ ω ∧ y = suc ⁡ x → ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y
51 simprr ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z ∧ y ≠ ∅ ∧ x ∈ ω ∧ y = suc ⁡ x → y = suc ⁡ x
52 simpllr ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z ∧ y ≠ ∅ ∧ x ∈ ω ∧ y = suc ⁡ x → y ∈ suc ⁡ z
53 51 52 eqeltrrd ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z ∧ y ≠ ∅ ∧ x ∈ ω ∧ y = suc ⁡ x → suc ⁡ x ∈ suc ⁡ z
54 nnord ⊢ z ∈ ω → Ord ⁡ z
55 54 ad5antlr ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z ∧ y ≠ ∅ ∧ x ∈ ω ∧ y = suc ⁡ x → Ord ⁡ z
56 ordsucelsuc ⊢ Ord ⁡ z → x ∈ z ↔ suc ⁡ x ∈ suc ⁡ z
57 55 56 syl ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z ∧ y ≠ ∅ ∧ x ∈ ω ∧ y = suc ⁡ x → x ∈ z ↔ suc ⁡ x ∈ suc ⁡ z
58 53 57 mpbird ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z ∧ y ≠ ∅ ∧ x ∈ ω ∧ y = suc ⁡ x → x ∈ z
59 49 50 58 rspcdva ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z ∧ y ≠ ∅ ∧ x ∈ ω ∧ y = suc ⁡ x → rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ x
60 simp-5l ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z ∧ y ≠ ∅ ∧ x ∈ ω ∧ y = suc ⁡ x → φ
61 60 1 syl ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z ∧ y ≠ ∅ ∧ x ∈ ω ∧ y = suc ⁡ x → F : A ⟶ 1-1 A
62 26 ffvelcdmda ⊢ φ ∧ z ∈ ω → rec ⁡ F B ↾ ω ⁡ z ∈ A
63 62 ad4antr ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z ∧ y ≠ ∅ ∧ x ∈ ω ∧ y = suc ⁡ x → rec ⁡ F B ↾ ω ⁡ z ∈ A
64 simprl ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z ∧ y ≠ ∅ ∧ x ∈ ω ∧ y = suc ⁡ x → x ∈ ω
65 64 60 20 sylc ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z ∧ y ≠ ∅ ∧ x ∈ ω ∧ y = suc ⁡ x → rec ⁡ F B ↾ ω ⁡ x ∈ A
66 f1fveq ⊢ F : A ⟶ 1-1 A ∧ rec ⁡ F B ↾ ω ⁡ z ∈ A ∧ rec ⁡ F B ↾ ω ⁡ x ∈ A → F ⁡ rec ⁡ F B ↾ ω ⁡ z = F ⁡ rec ⁡ F B ↾ ω ⁡ x ↔ rec ⁡ F B ↾ ω ⁡ z = rec ⁡ F B ↾ ω ⁡ x
67 66 necon3bid ⊢ F : A ⟶ 1-1 A ∧ rec ⁡ F B ↾ ω ⁡ z ∈ A ∧ rec ⁡ F B ↾ ω ⁡ x ∈ A → F ⁡ rec ⁡ F B ↾ ω ⁡ z ≠ F ⁡ rec ⁡ F B ↾ ω ⁡ x ↔ rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ x
68 61 63 65 67 syl12anc ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z ∧ y ≠ ∅ ∧ x ∈ ω ∧ y = suc ⁡ x → F ⁡ rec ⁡ F B ↾ ω ⁡ z ≠ F ⁡ rec ⁡ F B ↾ ω ⁡ x ↔ rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ x
69 59 68 mpbird ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z ∧ y ≠ ∅ ∧ x ∈ ω ∧ y = suc ⁡ x → F ⁡ rec ⁡ F B ↾ ω ⁡ z ≠ F ⁡ rec ⁡ F B ↾ ω ⁡ x
70 fveq2 ⊢ y = suc ⁡ x → rec ⁡ F B ↾ ω ⁡ y = rec ⁡ F B ↾ ω ⁡ suc ⁡ x
71 frsuc ⊢ x ∈ ω → rec ⁡ F B ↾ ω ⁡ suc ⁡ x = F ⁡ rec ⁡ F B ↾ ω ⁡ x
72 70 71 sylan9eqr ⊢ x ∈ ω ∧ y = suc ⁡ x → rec ⁡ F B ↾ ω ⁡ y = F ⁡ rec ⁡ F B ↾ ω ⁡ x
73 72 adantl ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z ∧ y ≠ ∅ ∧ x ∈ ω ∧ y = suc ⁡ x → rec ⁡ F B ↾ ω ⁡ y = F ⁡ rec ⁡ F B ↾ ω ⁡ x
74 69 73 neeqtrrd ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z ∧ y ≠ ∅ ∧ x ∈ ω ∧ y = suc ⁡ x → F ⁡ rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y
75 47 74 rexlimddv ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z ∧ y ≠ ∅ → F ⁡ rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y
76 14 ffnd ⊢ φ → F Fn A
77 76 adantr ⊢ φ ∧ z ∈ ω → F Fn A
78 77 62 fnfvelrnd ⊢ φ ∧ z ∈ ω → F ⁡ rec ⁡ F B ↾ ω ⁡ z ∈ ran ⁡ F
79 11 adantr ⊢ φ ∧ z ∈ ω → rec ⁡ F B ↾ ω ⁡ ∅ ∈ A ∖ ran ⁡ F
80 elneeldif ⊢ F ⁡ rec ⁡ F B ↾ ω ⁡ z ∈ ran ⁡ F ∧ rec ⁡ F B ↾ ω ⁡ ∅ ∈ A ∖ ran ⁡ F → F ⁡ rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ ∅
81 78 79 80 syl2anc ⊢ φ ∧ z ∈ ω → F ⁡ rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ ∅
82 81 ad2antrr ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z → F ⁡ rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ ∅
83 40 75 82 pm2.61ne ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z → F ⁡ rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y
84 38 83 eqnetrd ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y ∧ y ∈ suc ⁡ z → rec ⁡ F B ↾ ω ⁡ suc ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y
85 37 84 ralrimia ⊢ φ ∧ z ∈ ω ∧ ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y → ∀ y ∈ suc ⁡ z rec ⁡ F B ↾ ω ⁡ suc ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y
86 85 exp31 ⊢ φ → z ∈ ω → ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y → ∀ y ∈ suc ⁡ z rec ⁡ F B ↾ ω ⁡ suc ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y
87 86 com12 ⊢ z ∈ ω → φ → ∀ y ∈ z rec ⁡ F B ↾ ω ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y → ∀ y ∈ suc ⁡ z rec ⁡ F B ↾ ω ⁡ suc ⁡ z ≠ rec ⁡ F B ↾ ω ⁡ y
88 28 30 32 34 87 finds2 ⊢ x ∈ ω → φ → ∀ y ∈ x rec ⁡ F B ↾ ω ⁡ x ≠ rec ⁡ F B ↾ ω ⁡ y
89 rsp ⊢ ∀ y ∈ x rec ⁡ F B ↾ ω ⁡ x ≠ rec ⁡ F B ↾ ω ⁡ y → y ∈ x → rec ⁡ F B ↾ ω ⁡ x ≠ rec ⁡ F B ↾ ω ⁡ y
90 88 89 syl6com ⊢ φ → x ∈ ω → y ∈ x → rec ⁡ F B ↾ ω ⁡ x ≠ rec ⁡ F B ↾ ω ⁡ y
91 90 adantrd ⊢ φ → x ∈ ω ∧ y ∈ ω → y ∈ x → rec ⁡ F B ↾ ω ⁡ x ≠ rec ⁡ F B ↾ ω ⁡ y
92 91 ralrimivv ⊢ φ → ∀ x ∈ ω ∀ y ∈ ω y ∈ x → rec ⁡ F B ↾ ω ⁡ x ≠ rec ⁡ F B ↾ ω ⁡ y
93 omsson ⊢ ω ⊆ On
94 onelfvnef1 ⊢ rec ⁡ F B ↾ ω : ω ⟶ A ∧ ω ⊆ On ∧ ∀ x ∈ ω ∀ y ∈ ω y ∈ x → rec ⁡ F B ↾ ω ⁡ x ≠ rec ⁡ F B ↾ ω ⁡ y → rec ⁡ F B ↾ ω : ω ⟶ 1-1 A
95 93 94 mp3an2 ⊢ rec ⁡ F B ↾ ω : ω ⟶ A ∧ ∀ x ∈ ω ∀ y ∈ ω y ∈ x → rec ⁡ F B ↾ ω ⁡ x ≠ rec ⁡ F B ↾ ω ⁡ y → rec ⁡ F B ↾ ω : ω ⟶ 1-1 A
96 26 92 95 syl2anc ⊢ φ → rec ⁡ F B ↾ ω : ω ⟶ 1-1 A