Metamath Proof Explorer


Theorem ac6sfi

Description: A version of ac6s for finite sets. (Contributed by Jeff Hankins, 26-Jun-2009) (Proof shortened by Mario Carneiro, 29-Jan-2014)

Ref Expression
Hypothesis ac6sfi.1 ⊒ ( 𝑦 = ( 𝑓 β€˜ π‘₯ ) β†’ ( πœ‘ ↔ πœ“ ) )
Assertion ac6sfi ( ( 𝐴 ∈ Fin ∧ βˆ€ π‘₯ ∈ 𝐴 βˆƒ 𝑦 ∈ 𝐡 πœ‘ ) β†’ βˆƒ 𝑓 ( 𝑓 : 𝐴 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝐴 πœ“ ) )

Proof

Step Hyp Ref Expression
1 ac6sfi.1 ⊒ ( 𝑦 = ( 𝑓 β€˜ π‘₯ ) β†’ ( πœ‘ ↔ πœ“ ) )
2 raleq ⊒ ( 𝑒 = βˆ… β†’ ( βˆ€ π‘₯ ∈ 𝑒 βˆƒ 𝑦 ∈ 𝐡 πœ‘ ↔ βˆ€ π‘₯ ∈ βˆ… βˆƒ 𝑦 ∈ 𝐡 πœ‘ ) )
3 feq2 ⊒ ( 𝑒 = βˆ… β†’ ( 𝑓 : 𝑒 ⟢ 𝐡 ↔ 𝑓 : βˆ… ⟢ 𝐡 ) )
4 raleq ⊒ ( 𝑒 = βˆ… β†’ ( βˆ€ π‘₯ ∈ 𝑒 πœ“ ↔ βˆ€ π‘₯ ∈ βˆ… πœ“ ) )
5 3 4 anbi12d ⊒ ( 𝑒 = βˆ… β†’ ( ( 𝑓 : 𝑒 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑒 πœ“ ) ↔ ( 𝑓 : βˆ… ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ βˆ… πœ“ ) ) )
6 5 exbidv ⊒ ( 𝑒 = βˆ… β†’ ( βˆƒ 𝑓 ( 𝑓 : 𝑒 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑒 πœ“ ) ↔ βˆƒ 𝑓 ( 𝑓 : βˆ… ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ βˆ… πœ“ ) ) )
7 2 6 imbi12d ⊒ ( 𝑒 = βˆ… β†’ ( ( βˆ€ π‘₯ ∈ 𝑒 βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆƒ 𝑓 ( 𝑓 : 𝑒 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑒 πœ“ ) ) ↔ ( βˆ€ π‘₯ ∈ βˆ… βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆƒ 𝑓 ( 𝑓 : βˆ… ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ βˆ… πœ“ ) ) ) )
8 raleq ⊒ ( 𝑒 = 𝑀 β†’ ( βˆ€ π‘₯ ∈ 𝑒 βˆƒ 𝑦 ∈ 𝐡 πœ‘ ↔ βˆ€ π‘₯ ∈ 𝑀 βˆƒ 𝑦 ∈ 𝐡 πœ‘ ) )
9 feq2 ⊒ ( 𝑒 = 𝑀 β†’ ( 𝑓 : 𝑒 ⟢ 𝐡 ↔ 𝑓 : 𝑀 ⟢ 𝐡 ) )
10 raleq ⊒ ( 𝑒 = 𝑀 β†’ ( βˆ€ π‘₯ ∈ 𝑒 πœ“ ↔ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) )
11 9 10 anbi12d ⊒ ( 𝑒 = 𝑀 β†’ ( ( 𝑓 : 𝑒 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑒 πœ“ ) ↔ ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) )
12 11 exbidv ⊒ ( 𝑒 = 𝑀 β†’ ( βˆƒ 𝑓 ( 𝑓 : 𝑒 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑒 πœ“ ) ↔ βˆƒ 𝑓 ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) )
13 8 12 imbi12d ⊒ ( 𝑒 = 𝑀 β†’ ( ( βˆ€ π‘₯ ∈ 𝑒 βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆƒ 𝑓 ( 𝑓 : 𝑒 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑒 πœ“ ) ) ↔ ( βˆ€ π‘₯ ∈ 𝑀 βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆƒ 𝑓 ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) ) )
14 raleq ⊒ ( 𝑒 = ( 𝑀 βˆͺ { 𝑧 } ) β†’ ( βˆ€ π‘₯ ∈ 𝑒 βˆƒ 𝑦 ∈ 𝐡 πœ‘ ↔ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) βˆƒ 𝑦 ∈ 𝐡 πœ‘ ) )
15 feq2 ⊒ ( 𝑒 = ( 𝑀 βˆͺ { 𝑧 } ) β†’ ( 𝑓 : 𝑒 ⟢ 𝐡 ↔ 𝑓 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ) )
16 raleq ⊒ ( 𝑒 = ( 𝑀 βˆͺ { 𝑧 } ) β†’ ( βˆ€ π‘₯ ∈ 𝑒 πœ“ ↔ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) πœ“ ) )
17 15 16 anbi12d ⊒ ( 𝑒 = ( 𝑀 βˆͺ { 𝑧 } ) β†’ ( ( 𝑓 : 𝑒 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑒 πœ“ ) ↔ ( 𝑓 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) πœ“ ) ) )
18 17 exbidv ⊒ ( 𝑒 = ( 𝑀 βˆͺ { 𝑧 } ) β†’ ( βˆƒ 𝑓 ( 𝑓 : 𝑒 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑒 πœ“ ) ↔ βˆƒ 𝑓 ( 𝑓 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) πœ“ ) ) )
19 feq1 ⊒ ( 𝑓 = 𝑔 β†’ ( 𝑓 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ↔ 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ) )
20 fvex ⊒ ( 𝑓 β€˜ π‘₯ ) ∈ V
21 20 1 sbcie ⊒ ( [ ( 𝑓 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ↔ πœ“ )
22 fveq1 ⊒ ( 𝑓 = 𝑔 β†’ ( 𝑓 β€˜ π‘₯ ) = ( 𝑔 β€˜ π‘₯ ) )
23 22 sbceq1d ⊒ ( 𝑓 = 𝑔 β†’ ( [ ( 𝑓 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ↔ [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) )
24 21 23 bitr3id ⊒ ( 𝑓 = 𝑔 β†’ ( πœ“ ↔ [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) )
25 24 ralbidv ⊒ ( 𝑓 = 𝑔 β†’ ( βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) πœ“ ↔ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) )
26 19 25 anbi12d ⊒ ( 𝑓 = 𝑔 β†’ ( ( 𝑓 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) πœ“ ) ↔ ( 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) ) )
27 26 cbvexvw ⊒ ( βˆƒ 𝑓 ( 𝑓 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) πœ“ ) ↔ βˆƒ 𝑔 ( 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) )
28 18 27 bitrdi ⊒ ( 𝑒 = ( 𝑀 βˆͺ { 𝑧 } ) β†’ ( βˆƒ 𝑓 ( 𝑓 : 𝑒 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑒 πœ“ ) ↔ βˆƒ 𝑔 ( 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) ) )
29 14 28 imbi12d ⊒ ( 𝑒 = ( 𝑀 βˆͺ { 𝑧 } ) β†’ ( ( βˆ€ π‘₯ ∈ 𝑒 βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆƒ 𝑓 ( 𝑓 : 𝑒 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑒 πœ“ ) ) ↔ ( βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆƒ 𝑔 ( 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) ) ) )
30 raleq ⊒ ( 𝑒 = 𝐴 β†’ ( βˆ€ π‘₯ ∈ 𝑒 βˆƒ 𝑦 ∈ 𝐡 πœ‘ ↔ βˆ€ π‘₯ ∈ 𝐴 βˆƒ 𝑦 ∈ 𝐡 πœ‘ ) )
31 feq2 ⊒ ( 𝑒 = 𝐴 β†’ ( 𝑓 : 𝑒 ⟢ 𝐡 ↔ 𝑓 : 𝐴 ⟢ 𝐡 ) )
32 raleq ⊒ ( 𝑒 = 𝐴 β†’ ( βˆ€ π‘₯ ∈ 𝑒 πœ“ ↔ βˆ€ π‘₯ ∈ 𝐴 πœ“ ) )
33 31 32 anbi12d ⊒ ( 𝑒 = 𝐴 β†’ ( ( 𝑓 : 𝑒 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑒 πœ“ ) ↔ ( 𝑓 : 𝐴 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝐴 πœ“ ) ) )
34 33 exbidv ⊒ ( 𝑒 = 𝐴 β†’ ( βˆƒ 𝑓 ( 𝑓 : 𝑒 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑒 πœ“ ) ↔ βˆƒ 𝑓 ( 𝑓 : 𝐴 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝐴 πœ“ ) ) )
35 30 34 imbi12d ⊒ ( 𝑒 = 𝐴 β†’ ( ( βˆ€ π‘₯ ∈ 𝑒 βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆƒ 𝑓 ( 𝑓 : 𝑒 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑒 πœ“ ) ) ↔ ( βˆ€ π‘₯ ∈ 𝐴 βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆƒ 𝑓 ( 𝑓 : 𝐴 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝐴 πœ“ ) ) ) )
36 f0 ⊒ βˆ… : βˆ… ⟢ 𝐡
37 0ex ⊒ βˆ… ∈ V
38 ral0 ⊒ βˆ€ π‘₯ ∈ βˆ… πœ“
39 38 biantru ⊒ ( 𝑓 : βˆ… ⟢ 𝐡 ↔ ( 𝑓 : βˆ… ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ βˆ… πœ“ ) )
40 feq1 ⊒ ( 𝑓 = βˆ… β†’ ( 𝑓 : βˆ… ⟢ 𝐡 ↔ βˆ… : βˆ… ⟢ 𝐡 ) )
41 39 40 bitr3id ⊒ ( 𝑓 = βˆ… β†’ ( ( 𝑓 : βˆ… ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ βˆ… πœ“ ) ↔ βˆ… : βˆ… ⟢ 𝐡 ) )
42 37 41 spcev ⊒ ( βˆ… : βˆ… ⟢ 𝐡 β†’ βˆƒ 𝑓 ( 𝑓 : βˆ… ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ βˆ… πœ“ ) )
43 36 42 mp1i ⊒ ( βˆ€ π‘₯ ∈ βˆ… βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆƒ 𝑓 ( 𝑓 : βˆ… ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ βˆ… πœ“ ) )
44 ssun1 ⊒ 𝑀 βŠ† ( 𝑀 βˆͺ { 𝑧 } )
45 ssralv ⊒ ( 𝑀 βŠ† ( 𝑀 βˆͺ { 𝑧 } ) β†’ ( βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆ€ π‘₯ ∈ 𝑀 βˆƒ 𝑦 ∈ 𝐡 πœ‘ ) )
46 44 45 ax-mp ⊒ ( βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆ€ π‘₯ ∈ 𝑀 βˆƒ 𝑦 ∈ 𝐡 πœ‘ )
47 46 imim1i ⊒ ( ( βˆ€ π‘₯ ∈ 𝑀 βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆƒ 𝑓 ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ ( βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆƒ 𝑓 ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) )
48 ssun2 ⊒ { 𝑧 } βŠ† ( 𝑀 βˆͺ { 𝑧 } )
49 ssralv ⊒ ( { 𝑧 } βŠ† ( 𝑀 βˆͺ { 𝑧 } ) β†’ ( βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆ€ π‘₯ ∈ { 𝑧 } βˆƒ 𝑦 ∈ 𝐡 πœ‘ ) )
50 48 49 ax-mp ⊒ ( βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆ€ π‘₯ ∈ { 𝑧 } βˆƒ 𝑦 ∈ 𝐡 πœ‘ )
51 ralsnsg ⊒ ( 𝑧 ∈ V β†’ ( βˆ€ π‘₯ ∈ { 𝑧 } βˆƒ 𝑦 ∈ 𝐡 πœ‘ ↔ [ 𝑧 / π‘₯ ] βˆƒ 𝑦 ∈ 𝐡 πœ‘ ) )
52 51 elv ⊒ ( βˆ€ π‘₯ ∈ { 𝑧 } βˆƒ 𝑦 ∈ 𝐡 πœ‘ ↔ [ 𝑧 / π‘₯ ] βˆƒ 𝑦 ∈ 𝐡 πœ‘ )
53 sbcrex ⊒ ( [ 𝑧 / π‘₯ ] βˆƒ 𝑦 ∈ 𝐡 πœ‘ ↔ βˆƒ 𝑦 ∈ 𝐡 [ 𝑧 / π‘₯ ] πœ‘ )
54 52 53 bitri ⊒ ( βˆ€ π‘₯ ∈ { 𝑧 } βˆƒ 𝑦 ∈ 𝐡 πœ‘ ↔ βˆƒ 𝑦 ∈ 𝐡 [ 𝑧 / π‘₯ ] πœ‘ )
55 50 54 sylib ⊒ ( βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆƒ 𝑦 ∈ 𝐡 [ 𝑧 / π‘₯ ] πœ‘ )
56 nfv ⊒ β„² 𝑦 Β¬ 𝑧 ∈ 𝑀
57 nfv ⊒ β„² 𝑦 βˆƒ 𝑓 ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ )
58 nfv ⊒ β„² 𝑦 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡
59 nfcv ⊒ β„² 𝑦 ( 𝑀 βˆͺ { 𝑧 } )
60 nfsbc1v ⊒ β„² 𝑦 [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘
61 59 60 nfralw ⊒ β„² 𝑦 βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘
62 58 61 nfan ⊒ β„² 𝑦 ( 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ )
63 62 nfex ⊒ β„² 𝑦 βˆƒ 𝑔 ( 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ )
64 57 63 nfim ⊒ β„² 𝑦 ( βˆƒ 𝑓 ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) β†’ βˆƒ 𝑔 ( 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) )
65 simprl ⊒ ( ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) ∧ ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ 𝑓 : 𝑀 ⟢ 𝐡 )
66 vex ⊒ 𝑧 ∈ V
67 vex ⊒ 𝑦 ∈ V
68 66 67 f1osn ⊒ { ⟨ 𝑧 , 𝑦 ⟩ } : { 𝑧 } –1-1-ontoβ†’ { 𝑦 }
69 f1of ⊒ ( { ⟨ 𝑧 , 𝑦 ⟩ } : { 𝑧 } –1-1-ontoβ†’ { 𝑦 } β†’ { ⟨ 𝑧 , 𝑦 ⟩ } : { 𝑧 } ⟢ { 𝑦 } )
70 68 69 mp1i ⊒ ( ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) ∧ ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ { ⟨ 𝑧 , 𝑦 ⟩ } : { 𝑧 } ⟢ { 𝑦 } )
71 simpl2 ⊒ ( ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) ∧ ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ 𝑦 ∈ 𝐡 )
72 71 snssd ⊒ ( ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) ∧ ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ { 𝑦 } βŠ† 𝐡 )
73 70 72 fssd ⊒ ( ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) ∧ ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ { ⟨ 𝑧 , 𝑦 ⟩ } : { 𝑧 } ⟢ 𝐡 )
74 simpl1 ⊒ ( ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) ∧ ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ Β¬ 𝑧 ∈ 𝑀 )
75 disjsn ⊒ ( ( 𝑀 ∩ { 𝑧 } ) = βˆ… ↔ Β¬ 𝑧 ∈ 𝑀 )
76 74 75 sylibr ⊒ ( ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) ∧ ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ ( 𝑀 ∩ { 𝑧 } ) = βˆ… )
77 65 73 76 fun2d ⊒ ( ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) ∧ ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 )
78 simprr ⊒ ( ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) ∧ ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ βˆ€ π‘₯ ∈ 𝑀 πœ“ )
79 eleq1a ⊒ ( π‘₯ ∈ 𝑀 β†’ ( 𝑧 = π‘₯ β†’ 𝑧 ∈ 𝑀 ) )
80 79 necon3bd ⊒ ( π‘₯ ∈ 𝑀 β†’ ( Β¬ 𝑧 ∈ 𝑀 β†’ 𝑧 β‰  π‘₯ ) )
81 80 impcom ⊒ ( ( Β¬ 𝑧 ∈ 𝑀 ∧ π‘₯ ∈ 𝑀 ) β†’ 𝑧 β‰  π‘₯ )
82 fvunsn ⊒ ( 𝑧 β‰  π‘₯ β†’ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) = ( 𝑓 β€˜ π‘₯ ) )
83 dfsbcq ⊒ ( ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) = ( 𝑓 β€˜ π‘₯ ) β†’ ( [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ ↔ [ ( 𝑓 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) )
84 83 21 bitr2di ⊒ ( ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) = ( 𝑓 β€˜ π‘₯ ) β†’ ( πœ“ ↔ [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) )
85 81 82 84 3syl ⊒ ( ( Β¬ 𝑧 ∈ 𝑀 ∧ π‘₯ ∈ 𝑀 ) β†’ ( πœ“ ↔ [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) )
86 85 ralbidva ⊒ ( Β¬ 𝑧 ∈ 𝑀 β†’ ( βˆ€ π‘₯ ∈ 𝑀 πœ“ ↔ βˆ€ π‘₯ ∈ 𝑀 [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) )
87 74 86 syl ⊒ ( ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) ∧ ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ ( βˆ€ π‘₯ ∈ 𝑀 πœ“ ↔ βˆ€ π‘₯ ∈ 𝑀 [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) )
88 78 87 mpbid ⊒ ( ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) ∧ ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ βˆ€ π‘₯ ∈ 𝑀 [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ )
89 simpl3 ⊒ ( ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) ∧ ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ [ 𝑧 / π‘₯ ] πœ‘ )
90 ffun ⊒ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 β†’ Fun ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) )
91 ssun2 ⊒ { ⟨ 𝑧 , 𝑦 ⟩ } βŠ† ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } )
92 vsnid ⊒ 𝑧 ∈ { 𝑧 }
93 67 dmsnop ⊒ dom { ⟨ 𝑧 , 𝑦 ⟩ } = { 𝑧 }
94 92 93 eleqtrri ⊒ 𝑧 ∈ dom { ⟨ 𝑧 , 𝑦 ⟩ }
95 funssfv ⊒ ( ( Fun ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) ∧ { ⟨ 𝑧 , 𝑦 ⟩ } βŠ† ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) ∧ 𝑧 ∈ dom { ⟨ 𝑧 , 𝑦 ⟩ } ) β†’ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ 𝑧 ) = ( { ⟨ 𝑧 , 𝑦 ⟩ } β€˜ 𝑧 ) )
96 91 94 95 mp3an23 ⊒ ( Fun ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β†’ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ 𝑧 ) = ( { ⟨ 𝑧 , 𝑦 ⟩ } β€˜ 𝑧 ) )
97 77 90 96 3syl ⊒ ( ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) ∧ ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ 𝑧 ) = ( { ⟨ 𝑧 , 𝑦 ⟩ } β€˜ 𝑧 ) )
98 66 67 fvsn ⊒ ( { ⟨ 𝑧 , 𝑦 ⟩ } β€˜ 𝑧 ) = 𝑦
99 97 98 eqtr2di ⊒ ( ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) ∧ ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ 𝑦 = ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ 𝑧 ) )
100 ralsnsg ⊒ ( 𝑧 ∈ V β†’ ( βˆ€ π‘₯ ∈ { 𝑧 } πœ‘ ↔ [ 𝑧 / π‘₯ ] πœ‘ ) )
101 100 elv ⊒ ( βˆ€ π‘₯ ∈ { 𝑧 } πœ‘ ↔ [ 𝑧 / π‘₯ ] πœ‘ )
102 elsni ⊒ ( π‘₯ ∈ { 𝑧 } β†’ π‘₯ = 𝑧 )
103 102 fveq2d ⊒ ( π‘₯ ∈ { 𝑧 } β†’ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) = ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ 𝑧 ) )
104 103 eqeq2d ⊒ ( π‘₯ ∈ { 𝑧 } β†’ ( 𝑦 = ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) ↔ 𝑦 = ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ 𝑧 ) ) )
105 104 biimparc ⊒ ( ( 𝑦 = ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ 𝑧 ) ∧ π‘₯ ∈ { 𝑧 } ) β†’ 𝑦 = ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) )
106 sbceq1a ⊒ ( 𝑦 = ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) β†’ ( πœ‘ ↔ [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) )
107 105 106 syl ⊒ ( ( 𝑦 = ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ 𝑧 ) ∧ π‘₯ ∈ { 𝑧 } ) β†’ ( πœ‘ ↔ [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) )
108 107 ralbidva ⊒ ( 𝑦 = ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ 𝑧 ) β†’ ( βˆ€ π‘₯ ∈ { 𝑧 } πœ‘ ↔ βˆ€ π‘₯ ∈ { 𝑧 } [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) )
109 101 108 bitr3id ⊒ ( 𝑦 = ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ 𝑧 ) β†’ ( [ 𝑧 / π‘₯ ] πœ‘ ↔ βˆ€ π‘₯ ∈ { 𝑧 } [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) )
110 99 109 syl ⊒ ( ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) ∧ ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ ( [ 𝑧 / π‘₯ ] πœ‘ ↔ βˆ€ π‘₯ ∈ { 𝑧 } [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) )
111 89 110 mpbid ⊒ ( ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) ∧ ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ βˆ€ π‘₯ ∈ { 𝑧 } [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ )
112 ralun ⊒ ( ( βˆ€ π‘₯ ∈ 𝑀 [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ ∧ βˆ€ π‘₯ ∈ { 𝑧 } [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) β†’ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ )
113 88 111 112 syl2anc ⊒ ( ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) ∧ ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ )
114 vex ⊒ 𝑓 ∈ V
115 snex ⊒ { ⟨ 𝑧 , 𝑦 ⟩ } ∈ V
116 114 115 unex ⊒ ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) ∈ V
117 feq1 ⊒ ( 𝑔 = ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β†’ ( 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ↔ ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ) )
118 fveq1 ⊒ ( 𝑔 = ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β†’ ( 𝑔 β€˜ π‘₯ ) = ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) )
119 118 sbceq1d ⊒ ( 𝑔 = ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β†’ ( [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ↔ [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) )
120 119 ralbidv ⊒ ( 𝑔 = ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β†’ ( βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ↔ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) )
121 117 120 anbi12d ⊒ ( 𝑔 = ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β†’ ( ( 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) ↔ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) ) )
122 116 121 spcev ⊒ ( ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( ( 𝑓 βˆͺ { ⟨ 𝑧 , 𝑦 ⟩ } ) β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) β†’ βˆƒ 𝑔 ( 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) )
123 77 113 122 syl2anc ⊒ ( ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) ∧ ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ βˆƒ 𝑔 ( 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) )
124 123 ex ⊒ ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) β†’ ( ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) β†’ βˆƒ 𝑔 ( 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) ) )
125 124 exlimdv ⊒ ( ( Β¬ 𝑧 ∈ 𝑀 ∧ 𝑦 ∈ 𝐡 ∧ [ 𝑧 / π‘₯ ] πœ‘ ) β†’ ( βˆƒ 𝑓 ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) β†’ βˆƒ 𝑔 ( 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) ) )
126 125 3exp ⊒ ( Β¬ 𝑧 ∈ 𝑀 β†’ ( 𝑦 ∈ 𝐡 β†’ ( [ 𝑧 / π‘₯ ] πœ‘ β†’ ( βˆƒ 𝑓 ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) β†’ βˆƒ 𝑔 ( 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) ) ) ) )
127 56 64 126 rexlimd ⊒ ( Β¬ 𝑧 ∈ 𝑀 β†’ ( βˆƒ 𝑦 ∈ 𝐡 [ 𝑧 / π‘₯ ] πœ‘ β†’ ( βˆƒ 𝑓 ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) β†’ βˆƒ 𝑔 ( 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) ) ) )
128 55 127 syl5 ⊒ ( Β¬ 𝑧 ∈ 𝑀 β†’ ( βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ ( βˆƒ 𝑓 ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) β†’ βˆƒ 𝑔 ( 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) ) ) )
129 128 a2d ⊒ ( Β¬ 𝑧 ∈ 𝑀 β†’ ( ( βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆƒ 𝑓 ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ ( βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆƒ 𝑔 ( 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) ) ) )
130 47 129 syl5 ⊒ ( Β¬ 𝑧 ∈ 𝑀 β†’ ( ( βˆ€ π‘₯ ∈ 𝑀 βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆƒ 𝑓 ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ ( βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆƒ 𝑔 ( 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) ) ) )
131 130 adantl ⊒ ( ( 𝑀 ∈ Fin ∧ Β¬ 𝑧 ∈ 𝑀 ) β†’ ( ( βˆ€ π‘₯ ∈ 𝑀 βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆƒ 𝑓 ( 𝑓 : 𝑀 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝑀 πœ“ ) ) β†’ ( βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆƒ 𝑔 ( 𝑔 : ( 𝑀 βˆͺ { 𝑧 } ) ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ ( 𝑀 βˆͺ { 𝑧 } ) [ ( 𝑔 β€˜ π‘₯ ) / 𝑦 ] πœ‘ ) ) ) )
132 7 13 29 35 43 131 findcard2s ⊒ ( 𝐴 ∈ Fin β†’ ( βˆ€ π‘₯ ∈ 𝐴 βˆƒ 𝑦 ∈ 𝐡 πœ‘ β†’ βˆƒ 𝑓 ( 𝑓 : 𝐴 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝐴 πœ“ ) ) )
133 132 imp ⊒ ( ( 𝐴 ∈ Fin ∧ βˆ€ π‘₯ ∈ 𝐴 βˆƒ 𝑦 ∈ 𝐡 πœ‘ ) β†’ βˆƒ 𝑓 ( 𝑓 : 𝐴 ⟢ 𝐡 ∧ βˆ€ π‘₯ ∈ 𝐴 πœ“ ) )