∀ {R : Type u} {S : Type v} {ι : Type w} [inst : CommRing R] [inst_1 : CommRing S] [inst_2 : Algebra R S]
  {P : Algebra.Generators R S ι} {R' : Type u_1} {S' : Type u_2} {ι' : Type u_3} [inst_3 : CommRing R']
  [inst_4 : CommRing S'] [inst_5 : Algebra R' S'] {P' : Algebra.Generators R' S' ι'} [inst_6 : Algebra S S']
  [inst_7 : SizeOf R] [inst_8 : SizeOf S] [inst_9 : SizeOf ι] [inst_10 : SizeOf R'] [inst_11 : SizeOf S']
  [inst_12 : SizeOf ι'] (val : ι → P'.Ring)
  (aeval_val : ∀ (i : ι), (MvPolynomial.aeval P'.val) (val i) = (algebraMap S S') (P.val i)),
  sizeOf { val := val, aeval_val := aeval_val } = 1