fact: Definition GetTupleDef (attr : Fin.t (NumAttr heading)) : cMethDef (Rep := @Tuple heading) (GetTupleSig (Vector.nth (HeadingNames heading) attr) (Vector.nth (AttrList heading) attr)) := Def Method _ (msg : rep) : rep * (Vector.nth (AttrList heading) attr) := (msg, ith2 msg attr).
imports: Coq.Lists.List Coq.Strings.String Coq.Arith.Arith Coq.ZArith.ZArith Fiat.Common.ilist2 Fiat.Common.StringBound Fiat.ADT Fiat.ADT.ComputationalADT Fiat.ADTNotation Fiat.ADTRefinement Fiat.ADTRefinement.BuildADTRefinements Fiat.QueryStructure.Specification.Representation.Heading Fiat.QueryStructure.Specification.Representation.Tuple