| Step | Hyp | Ref | Expression | 
						
							| 1 |  | dmeq | ⊢ ( 𝐴  =  𝐵  →  dom  𝐴  =  dom  𝐵 ) | 
						
							| 2 | 1 | dmeqd | ⊢ ( 𝐴  =  𝐵  →  dom  dom  𝐴  =  dom  dom  𝐵 ) | 
						
							| 3 |  | breq | ⊢ ( 𝐴  =  𝐵  →  ( 〈 𝑥 ,  𝑦 〉 𝐴 𝑧  ↔  〈 𝑥 ,  𝑦 〉 𝐵 𝑧 ) ) | 
						
							| 4 | 3 | opabbidv | ⊢ ( 𝐴  =  𝐵  →  { 〈 𝑦 ,  𝑧 〉  ∣  〈 𝑥 ,  𝑦 〉 𝐴 𝑧 }  =  { 〈 𝑦 ,  𝑧 〉  ∣  〈 𝑥 ,  𝑦 〉 𝐵 𝑧 } ) | 
						
							| 5 | 2 4 | mpteq12dv | ⊢ ( 𝐴  =  𝐵  →  ( 𝑥  ∈  dom  dom  𝐴  ↦  { 〈 𝑦 ,  𝑧 〉  ∣  〈 𝑥 ,  𝑦 〉 𝐴 𝑧 } )  =  ( 𝑥  ∈  dom  dom  𝐵  ↦  { 〈 𝑦 ,  𝑧 〉  ∣  〈 𝑥 ,  𝑦 〉 𝐵 𝑧 } ) ) | 
						
							| 6 |  | df-cur | ⊢ curry  𝐴  =  ( 𝑥  ∈  dom  dom  𝐴  ↦  { 〈 𝑦 ,  𝑧 〉  ∣  〈 𝑥 ,  𝑦 〉 𝐴 𝑧 } ) | 
						
							| 7 |  | df-cur | ⊢ curry  𝐵  =  ( 𝑥  ∈  dom  dom  𝐵  ↦  { 〈 𝑦 ,  𝑧 〉  ∣  〈 𝑥 ,  𝑦 〉 𝐵 𝑧 } ) | 
						
							| 8 | 5 6 7 | 3eqtr4g | ⊢ ( 𝐴  =  𝐵  →  curry  𝐴  =  curry  𝐵 ) |