fact: Fixpoint Tuple_DecomposeHeading_inj {n m} (attrIdx : Fin.t n) (heading : Vector.t Type n) (a : Vector.t Type m) (a_inj : forall idx, Vector.nth a idx -> Vector.nth heading attrIdx) (idx : Fin.t m) (tup : ilist2 (B := @id Type) (Vector.nth (DecomposeHeading attrIdx heading a) idx)) {struct attrIdx} : ilist2 (B := @id Type) heading.
imports: Fiat.Common.Coq__8_4__8_5__Compat Coq.Vectors.Vector Coq.Strings.Ascii Coq.Bool.Bool Coq.Lists.List Fiat.Common.SumType Fiat.Computation.ListComputations Fiat.QueryStructure.Automation.AutoDB Bedrock.Word Bedrock.Memory