ext1 i
α : Type
inst✝¹ : Accessible α
rtr : α
inst✝ : Finite α
vs : ID ⇀ Value
cpt : Component.Valued
h : Partial.ids vs = Partial.ids (rtr[Component.val cpt])
⊢ (fun i =>
      match rtr[Component.val cpt][i], fun x => some (Option.getD (vs i) x) with
      | none, x => none
      | some a, b => b a) =
    vs
case h
α : Type
inst✝¹ : Accessible α
rtr : α
inst✝ : Finite α
vs : ID ⇀ Value
cpt : Component.Valued
h : Partial.ids vs = Partial.ids (rtr[Component.val cpt])
i : Component.idType (Component.val cpt)
⊢ (match rtr[Component.val cpt][i], fun x => some (Option.getD (vs i) x) with
    | none, x => none
    | some a, b => b a) =
    vs i