fact: Definition DecomposeRep_well_behaved av {n n' : nat} {consSigs : Vector.t consSig n} {methSigs : Vector.t methSig n'} (adt : DecoratedADT (BuildADTSig consSigs methSigs)) (DecomposeRep : Rep adt -> list (Value av)) := forall x x0 : Rep adt, is_same_types (DecomposeRep x0) (DecomposeRep x) = true.
imports: Fiat.ADT.Core Bedrock.Platform.Facade.DFModule Fiat.ADTNotation Bedrock.Platform.Facade.CompileUnit2 Fiat.Common.i3list Fiat.Common.ilist3 CertifiedExtraction.Core CertifiedExtraction.FacadeUtils CertifiedExtraction.StringMapUtils CertifiedExtraction.Extraction.Internal CertifiedExtraction.Extraction.Extraction Fiat.QueryStructure.Implementation.DataStructures.BagADT.QueryStructureImplementation Fiat.Common.i3list CertifiedExtraction.ADT2CompileUnit