sorry_proof
R : Type u_1
X : Type u_4
Y : Type u_2
Z : Type u_3
ι : Type ?u.27997
E : ι → Type ?u.28002
inst✝¹¹ : CommRing R
inst✝¹⁰ : AddCommGroup X
inst✝⁹ : Module R X
inst✝⁸ : AddCommGroup Y
inst✝⁷ : Module R Y
inst✝⁶ : AddCommGroup Z
inst✝⁵ : Module R Z
inst✝⁴ : IndexType ι
inst✝³ : LawfulIndexType ι
inst✝² : DecidableEq ι
inst✝¹ : (i : ι) → AddCommGroup (E i)
inst✝ : (i : ι) → Module R (E i)
f : Y → Z
g : X → Y
hf : IsAffineMap R f
hg : IsAffineMap R g
⊢ IsAffineMap R fun x => f (g x)
no goals