fact: Definition DnsSchema := Query Structure Schema [ relation sRRecords has schema resourceRecordHeading where (fun t t' => (t!sNAME = t'!sNAME -> RDataTypeToRRecordType (t!sRDATA) <> CNAME) /\ (RDataTypeToRRecordType t!sRDATA = NS -> RDataTypeToRRecordType t'!sRDATA <> NS -> prefix (t!sNAME) (t'!sNAME) -> t!sNAME = t'!sNAME) )] enforcing [ ].
imports: Coq.Vectors.Vector Coq.Strings.Ascii Coq.Bool.Bool Coq.Bool.Bvector Coq.Lists.List Fiat.Common.Tactics.CacheStringConstant Fiat.Computation.Decidable Fiat.Computation.FoldComp Fiat.QueryStructure.Automation.Common Fiat.QueryStructure.Automation.MasterPlan Fiat.QueryStructure.Implementation.DataStructures.BagADT.BagADT Fiat.QueryStructure.Automation.IndexSelection Fiat.QueryStructure.Specification.SearchTerms.ListPrefix Fiat.QueryStructure.Automation.SearchTerms.FindPrefixSearchTerms Fiat.QueryStructure.Automation.QSImplementation Fiat.Narcissus.Examples.DNS.SimpleDNSPacket