by_contra hc
c : Component.Valued
j : ID
v : Component.Valued.changeType c
cpt : Component.Valued
i : ID
h : ¬Targets (norm { cpt := c, id := j, value := v }) cpt i
⊢ cpt ≠ c ∨ i ≠ j
c : Component.Valued
j : ID
v : Component.Valued.changeType c
cpt : Component.Valued
i : ID
h : ¬Targets (norm { cpt := c, id := j, value := v }) cpt i
hc : ¬(cpt ≠ c ∨ i ≠ j)
⊢ False