{R : Type u_1} →
  {S : Type u_2} →
    [inst : Semiring S] →
      [inst_1 : PartialOrder S] →
        [inst_2 : Semiring R] →
          (v : AbsoluteValue R S) →
            {T : Type u_3} → [inst_3 : Semiring T] → (w : AbsoluteValue T S) → R ≃+* T → WithAbs v ≃+* WithAbs w