h*(                     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\] ^ _ ` a b c d e f g h i j k l!m!n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~""""""""##$4.2# Safe-Inferreda Safe-Inferred Safe-Inferred Safe-Inferred1 Safe-Inferred   Safe-Inferred>   Safe-Inferredj   Safe-Inferred  Safe-Inferred  Safe-Inferred.  Safe-Inferred.1  Safe-Inferred1N  Safe-Inferred1{ Safe-Inferred1!"!" Safe-Inferredn#copilot-verifier,We need to force a type for the argument of .$copilot-verifier1Both have the same period, but a different phase.#$%&'#$%&' Safe-Inferred.()*+,-()*+,- Safe-Inferred.././ Safe-Inferred01234560123456 Safe-Inferred=789:;<789:;< Safe-Inferredq=>?@AB=>?@AB Safe-InferredCC Safe-InferredDD Safe-InferredEE Safe-Inferred#FF Safe-InferredMGG Safe-InferredwHH Safe-InferredII Safe-InferredJJ Safe-InferredKK Safe-Inferred1 Qcopilot-verifierDefinition for Q.Wcopilot-verifierQ instance for .Xcopilot-verifier instance for Q.Ycopilot-verifierL instance for  . Note that  is used as an argument to ". This argument is never used, so  will never throw an error.Zcopilot-verifierL instance for . LPONMQSTRUV QSTRLPONMUV Safe-Inferred.1 [\[\  Safe-Inferred.1 tbcopilot-verifierDefinition for b.hcopilot-verifierb instance for .icopilot-verifier instance for b.jcopilot-verifier] instance for  . Note that  is used as an argument to ". This argument is never used, so  will never throw an error.kcopilot-verifier] instance for . ]a`_^bdecfg bdec]a`_^fg! Safe-Inferred. lmlm" Safe-Inferred.1 ocopilot-verifiero& is the horizontal distance threshold.pcopilot-verifierp" is the horizontal time threshold.qcopilot-verifierq/ is the vertical distance / altitude threshold.rcopilot-verifierr is the vertical time threshold.scopilot-verifierMultiply two Vectors.tcopilot-verifier!Calculate the square of a vector.ucopilot-verifier!Calculate the length of a vector.vcopilot-verifier)Calculate the determinant of two vectors.wcopilot-verifierCompare two vectors, taking into account the small error that is introduced by the usage of s.xcopilot-verifierNegate a vector.copilot-verifier9Determines if the well clear property is violated or not.nopqrstuvwxyz{|}~opqrnstuvwxyz{|}~# Safe-Inferred"%&%&%&%&%&%&%&%& % & ' ( & ) % & % & * * + % & , -%&./0%&1234%&5&6%789:&;<=>%&%789:&&&&&&&&&&??;@ABBCD%&EFGH%& ? ? ; @ A B B C D % & E F G H!I!&"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"%"&#`#abcdefgefhijkeflefmcopilot-verifier-4.2-FcLcqFRfJW796VwsYpTZ7i-copilot-verifier-examples6Copilot.Verifier.Examples.ShouldFail.Partial.AbsIntMin:Copilot.Verifier.Examples.ShouldFail.Partial.AddSignedWrap6Copilot.Verifier.Examples.ShouldFail.Partial.DivByZero=Copilot.Verifier.Examples.ShouldFail.Partial.IndexOutOfBounds6Copilot.Verifier.Examples.ShouldFail.Partial.ModByZero:Copilot.Verifier.Examples.ShouldFail.Partial.MulSignedWrap;Copilot.Verifier.Examples.ShouldFail.Partial.ShiftLTooLarge;Copilot.Verifier.Examples.ShouldFail.Partial.ShiftRTooLarge:Copilot.Verifier.Examples.ShouldFail.Partial.SubSignedWrap*Copilot.Verifier.Examples.ShouldPass.Arith*Copilot.Verifier.Examples.ShouldPass.Array-Copilot.Verifier.Examples.ShouldPass.ArrayGen3Copilot.Verifier.Examples.ShouldPass.ArrayOfStructs9Copilot.Verifier.Examples.ShouldPass.ArrayTriggerArgument*Copilot.Verifier.Examples.ShouldPass.Clock,Copilot.Verifier.Examples.ShouldPass.Counter+Copilot.Verifier.Examples.ShouldPass.Engine*Copilot.Verifier.Examples.ShouldPass.FPOps+Copilot.Verifier.Examples.ShouldPass.Heater+Copilot.Verifier.Examples.ShouldPass.IntOps6Copilot.Verifier.Examples.ShouldPass.Partial.AbsIntMin:Copilot.Verifier.Examples.ShouldPass.Partial.AddSignedWrap6Copilot.Verifier.Examples.ShouldPass.Partial.DivByZero=Copilot.Verifier.Examples.ShouldPass.Partial.IndexOutOfBounds6Copilot.Verifier.Examples.ShouldPass.Partial.ModByZero:Copilot.Verifier.Examples.ShouldPass.Partial.MulSignedWrap;Copilot.Verifier.Examples.ShouldPass.Partial.ShiftLTooLarge;Copilot.Verifier.Examples.ShouldPass.Partial.ShiftRTooLarge:Copilot.Verifier.Examples.ShouldPass.Partial.SubSignedWrap,Copilot.Verifier.Examples.ShouldPass.Structs0Copilot.Verifier.Examples.ShouldPass.UpdateArray1Copilot.Verifier.Examples.ShouldPass.UpdateStruct+Copilot.Verifier.Examples.ShouldPass.Voting(Copilot.Verifier.Examples.ShouldPass.WCVCopilot.Verifier.Examplescopilot-verifierspec verifySpec lastPrime multRingSpecarrSfield$fTypedS $fStructSp clkStream clkStream'counter bytecounter resetcounter bytecounter2 engineMonitor mkSpecFor triggerOp1 triggerOp2testOp1testOp2tempctempwindowavgTempBatteryvoltsotherVoltsnumVoltsflag $fTypedVolts $fStructVolts$fTypedBattery$fStructBatteryvoteVect2dthrtthrzthrtcoathr|*|sqnormdet~=negtautcpataumodtepdeltathetatcoadcpawcv verticalWCV horizontalWCVshouldFailExamplesshouldPassExamples,copilot-libraries-4.2-742C87yf8WfE4NN9RcGoNUCopilot.Library.Clocksperiod'copilot-core-4.2-DoUAIpwAPboI0TEEsQW9gmCopilot.Core.TypeTypedStructbaseGHC.Err undefinedFieldType