I do have a 4-tuple inductive type as follows:
Inductive my_tuple :=
| abcd : byte -> nat -> byte -> nat -> my_tuple.
and in my context I do have the following:
H : abcd b1 n1 b2 n2 = abcd b1' n1' b2' n2'
Given the fact that all constructors for inductive types are injective and disjoint (also discussed here), I'm wondering if I can conclude the corresponding arguments are equal (i.e., b1 = b1', n1 = n1', b2 = b2', and n2 = n2') and then use them to rewrite other
equations in my proof. If so, how can I do that? I have already seen these posts (here and there) but still couldn't figure out how to do so.
Thanks in advance for any comments.