/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation false -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-63.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 04:00:50,181 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 04:00:50,254 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-16 04:00:50,258 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 04:00:50,259 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 04:00:50,287 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 04:00:50,287 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 04:00:50,288 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 04:00:50,288 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 04:00:50,291 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 04:00:50,291 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 04:00:50,292 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 04:00:50,292 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 04:00:50,293 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 04:00:50,293 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 04:00:50,293 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 04:00:50,293 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 04:00:50,294 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 04:00:50,294 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-16 04:00:50,294 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 04:00:50,295 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 04:00:50,295 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 04:00:50,295 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 04:00:50,296 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 04:00:50,296 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 04:00:50,296 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 04:00:50,296 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 04:00:50,296 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 04:00:50,297 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 04:00:50,297 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 04:00:50,297 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 04:00:50,298 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 04:00:50,298 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 04:00:50,298 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 04:00:50,298 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 04:00:50,298 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 04:00:50,298 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-16 04:00:50,298 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-16 04:00:50,299 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 04:00:50,299 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 04:00:50,299 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 04:00:50,299 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 04:00:50,299 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 04:00:50,299 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> false [2023-12-16 04:00:50,522 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 04:00:50,549 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 04:00:50,550 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 04:00:50,551 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 04:00:50,551 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 04:00:50,552 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-63.i [2023-12-16 04:00:51,927 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 04:00:52,284 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 04:00:52,285 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-63.i [2023-12-16 04:00:52,317 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f6f3e7bf8/28154e1c526d46c2bac78bda76300509/FLAGdff8b6259 [2023-12-16 04:00:52,334 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f6f3e7bf8/28154e1c526d46c2bac78bda76300509 [2023-12-16 04:00:52,336 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 04:00:52,337 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 04:00:52,339 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 04:00:52,339 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 04:00:52,342 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 04:00:52,343 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 04:00:52" (1/1) ... [2023-12-16 04:00:52,344 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26ccfc99 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:00:52, skipping insertion in model container [2023-12-16 04:00:52,344 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 04:00:52" (1/1) ... [2023-12-16 04:00:52,393 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 04:00:52,527 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-63.i[916,929] [2023-12-16 04:00:52,663 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 04:00:52,672 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 04:00:52,680 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-63.i[916,929] [2023-12-16 04:00:52,728 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 04:00:52,740 INFO L206 MainTranslator]: Completed translation [2023-12-16 04:00:52,741 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:00:52 WrapperNode [2023-12-16 04:00:52,741 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 04:00:52,742 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 04:00:52,742 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 04:00:52,742 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 04:00:52,746 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:00:52" (1/1) ... [2023-12-16 04:00:52,763 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:00:52" (1/1) ... [2023-12-16 04:00:52,811 INFO L138 Inliner]: procedures = 26, calls = 60, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 475 [2023-12-16 04:00:52,812 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 04:00:52,813 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 04:00:52,813 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 04:00:52,813 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 04:00:52,820 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:00:52" (1/1) ... [2023-12-16 04:00:52,821 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:00:52" (1/1) ... [2023-12-16 04:00:52,839 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:00:52" (1/1) ... [2023-12-16 04:00:52,874 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-16 04:00:52,875 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:00:52" (1/1) ... [2023-12-16 04:00:52,875 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:00:52" (1/1) ... [2023-12-16 04:00:52,895 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:00:52" (1/1) ... [2023-12-16 04:00:52,898 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:00:52" (1/1) ... [2023-12-16 04:00:52,908 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:00:52" (1/1) ... [2023-12-16 04:00:52,912 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:00:52" (1/1) ... [2023-12-16 04:00:52,923 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 04:00:52,924 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 04:00:52,924 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 04:00:52,924 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 04:00:52,924 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:00:52" (1/1) ... [2023-12-16 04:00:52,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 04:00:52,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:00:52,981 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-16 04:00:53,004 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 04:00:53,005 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-16 04:00:53,005 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-16 04:00:53,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-16 04:00:53,005 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 04:00:53,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 04:00:52,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-16 04:00:53,086 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 04:00:53,087 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 04:00:53,640 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 04:00:53,704 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 04:00:53,704 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-16 04:00:53,705 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 04:00:53 BoogieIcfgContainer [2023-12-16 04:00:53,705 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 04:00:53,706 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 04:00:53,706 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 04:00:53,708 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 04:00:53,708 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 04:00:52" (1/3) ... [2023-12-16 04:00:53,709 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@334a12e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 04:00:53, skipping insertion in model container [2023-12-16 04:00:53,709 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:00:52" (2/3) ... [2023-12-16 04:00:53,709 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@334a12e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 04:00:53, skipping insertion in model container [2023-12-16 04:00:53,709 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 04:00:53" (3/3) ... [2023-12-16 04:00:53,710 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-63.i [2023-12-16 04:00:53,721 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 04:00:53,721 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-16 04:00:53,750 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 04:00:53,754 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c3fc759, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 04:00:53,754 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-16 04:00:53,757 INFO L276 IsEmpty]: Start isEmpty. Operand has 168 states, 118 states have (on average 1.5169491525423728) internal successors, (179), 119 states have internal predecessors, (179), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2023-12-16 04:00:53,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2023-12-16 04:00:53,768 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:00:53,769 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 04:00:53,769 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:00:53,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:00:53,772 INFO L85 PathProgramCache]: Analyzing trace with hash 424445334, now seen corresponding path program 1 times [2023-12-16 04:00:53,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:00:53,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873660069] [2023-12-16 04:00:53,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:00:53,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:00:53,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:00:54,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:00:54,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873660069] [2023-12-16 04:00:54,010 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-16 04:00:54,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269333461] [2023-12-16 04:00:54,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:00:54,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:00:54,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:00:54,013 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-16 04:00:54,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-16 04:00:54,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:00:54,223 INFO L262 TraceCheckSpWp]: Trace formula consists of 779 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-16 04:00:54,232 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:00:54,268 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 4232 trivial. 0 not checked. [2023-12-16 04:00:54,268 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 04:00:54,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269333461] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 04:00:54,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 04:00:54,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 04:00:54,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660600765] [2023-12-16 04:00:54,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 04:00:54,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-16 04:00:54,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:00:54,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-16 04:00:54,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-16 04:00:54,293 INFO L87 Difference]: Start difference. First operand has 168 states, 118 states have (on average 1.5169491525423728) internal successors, (179), 119 states have internal predecessors, (179), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Second operand has 2 states, 2 states have (on average 42.0) internal successors, (84), 2 states have internal predecessors, (84), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) [2023-12-16 04:00:54,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:00:54,329 INFO L93 Difference]: Finished difference Result 332 states and 589 transitions. [2023-12-16 04:00:54,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-16 04:00:54,331 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 42.0) internal successors, (84), 2 states have internal predecessors, (84), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) Word has length 314 [2023-12-16 04:00:54,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:00:54,337 INFO L225 Difference]: With dead ends: 332 [2023-12-16 04:00:54,337 INFO L226 Difference]: Without dead ends: 165 [2023-12-16 04:00:54,340 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 313 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-16 04:00:54,342 INFO L413 NwaCegarLoop]: 261 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 04:00:54,342 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 261 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 04:00:54,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2023-12-16 04:00:54,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2023-12-16 04:00:54,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 116 states have (on average 1.4655172413793103) internal successors, (170), 116 states have internal predecessors, (170), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2023-12-16 04:00:54,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 264 transitions. [2023-12-16 04:00:54,378 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 264 transitions. Word has length 314 [2023-12-16 04:00:54,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:00:54,378 INFO L495 AbstractCegarLoop]: Abstraction has 165 states and 264 transitions. [2023-12-16 04:00:54,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 42.0) internal successors, (84), 2 states have internal predecessors, (84), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) [2023-12-16 04:00:54,379 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 264 transitions. [2023-12-16 04:00:54,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2023-12-16 04:00:54,383 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:00:54,383 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 04:00:54,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-16 04:00:54,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-16 04:00:54,590 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:00:54,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:00:54,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1082444376, now seen corresponding path program 1 times [2023-12-16 04:00:54,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:00:54,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182040114] [2023-12-16 04:00:54,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:00:54,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:00:54,644 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:00:54,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [992918618] [2023-12-16 04:00:54,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:00:54,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:00:54,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:00:54,646 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-16 04:00:54,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-16 04:00:54,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:00:54,829 INFO L262 TraceCheckSpWp]: Trace formula consists of 779 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 04:00:54,836 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:00:54,929 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-12-16 04:00:54,930 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 04:00:54,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:00:54,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182040114] [2023-12-16 04:00:54,930 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:00:54,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992918618] [2023-12-16 04:00:54,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992918618] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 04:00:54,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 04:00:54,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 04:00:54,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943992353] [2023-12-16 04:00:54,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 04:00:54,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 04:00:54,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:00:54,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 04:00:54,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 04:00:54,935 INFO L87 Difference]: Start difference. First operand 165 states and 264 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:00:55,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:00:55,000 INFO L93 Difference]: Finished difference Result 373 states and 592 transitions. [2023-12-16 04:00:55,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 04:00:55,005 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 314 [2023-12-16 04:00:55,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:00:55,007 INFO L225 Difference]: With dead ends: 373 [2023-12-16 04:00:55,007 INFO L226 Difference]: Without dead ends: 209 [2023-12-16 04:00:55,008 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 311 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 04:00:55,009 INFO L413 NwaCegarLoop]: 258 mSDtfsCounter, 93 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 799 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 04:00:55,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 799 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 04:00:55,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2023-12-16 04:00:55,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 167. [2023-12-16 04:00:55,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 118 states have (on average 1.4576271186440677) internal successors, (172), 118 states have internal predecessors, (172), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2023-12-16 04:00:55,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 266 transitions. [2023-12-16 04:00:55,034 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 266 transitions. Word has length 314 [2023-12-16 04:00:55,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:00:55,036 INFO L495 AbstractCegarLoop]: Abstraction has 167 states and 266 transitions. [2023-12-16 04:00:55,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:00:55,036 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 266 transitions. [2023-12-16 04:00:55,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2023-12-16 04:00:55,039 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:00:55,039 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 04:00:55,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-16 04:00:55,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-12-16 04:00:55,250 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:00:55,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:00:55,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1340609814, now seen corresponding path program 1 times [2023-12-16 04:00:55,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:00:55,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711445756] [2023-12-16 04:00:55,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:00:55,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:00:55,299 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:00:55,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1022184985] [2023-12-16 04:00:55,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:00:55,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:00:55,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:00:55,301 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-16 04:00:55,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-16 04:00:55,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:00:55,483 INFO L262 TraceCheckSpWp]: Trace formula consists of 776 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 04:00:55,488 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:00:55,505 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-12-16 04:00:55,506 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 04:00:55,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:00:55,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711445756] [2023-12-16 04:00:55,506 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:00:55,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022184985] [2023-12-16 04:00:55,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022184985] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 04:00:55,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 04:00:55,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 04:00:55,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036403090] [2023-12-16 04:00:55,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 04:00:55,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 04:00:55,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:00:55,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 04:00:55,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 04:00:55,508 INFO L87 Difference]: Start difference. First operand 167 states and 266 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:00:55,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:00:55,542 INFO L93 Difference]: Finished difference Result 373 states and 590 transitions. [2023-12-16 04:00:55,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 04:00:55,543 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 314 [2023-12-16 04:00:55,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:00:55,545 INFO L225 Difference]: With dead ends: 373 [2023-12-16 04:00:55,545 INFO L226 Difference]: Without dead ends: 207 [2023-12-16 04:00:55,545 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 311 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 04:00:55,546 INFO L413 NwaCegarLoop]: 258 mSDtfsCounter, 84 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 796 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 04:00:55,546 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 796 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 04:00:55,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2023-12-16 04:00:55,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 169. [2023-12-16 04:00:55,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 120 states have (on average 1.45) internal successors, (174), 120 states have internal predecessors, (174), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2023-12-16 04:00:55,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 268 transitions. [2023-12-16 04:00:55,555 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 268 transitions. Word has length 314 [2023-12-16 04:00:55,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:00:55,556 INFO L495 AbstractCegarLoop]: Abstraction has 169 states and 268 transitions. [2023-12-16 04:00:55,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:00:55,556 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 268 transitions. [2023-12-16 04:00:55,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2023-12-16 04:00:55,559 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:00:55,559 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 04:00:55,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-16 04:00:55,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:00:55,766 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:00:55,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:00:55,766 INFO L85 PathProgramCache]: Analyzing trace with hash 947582804, now seen corresponding path program 1 times [2023-12-16 04:00:55,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:00:55,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081245308] [2023-12-16 04:00:55,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:00:55,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:00:55,799 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:00:55,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1126929726] [2023-12-16 04:00:55,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:00:55,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:00:55,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:00:55,801 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-16 04:00:55,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-16 04:00:56,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:00:56,007 INFO L262 TraceCheckSpWp]: Trace formula consists of 773 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 04:00:56,023 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:00:56,040 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-12-16 04:00:56,041 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 04:00:56,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:00:56,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081245308] [2023-12-16 04:00:56,042 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:00:56,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126929726] [2023-12-16 04:00:56,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1126929726] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 04:00:56,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 04:00:56,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 04:00:56,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017646429] [2023-12-16 04:00:56,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 04:00:56,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 04:00:56,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:00:56,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 04:00:56,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 04:00:56,045 INFO L87 Difference]: Start difference. First operand 169 states and 268 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:00:56,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:00:56,083 INFO L93 Difference]: Finished difference Result 341 states and 540 transitions. [2023-12-16 04:00:56,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 04:00:56,083 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 314 [2023-12-16 04:00:56,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:00:56,086 INFO L225 Difference]: With dead ends: 341 [2023-12-16 04:00:56,086 INFO L226 Difference]: Without dead ends: 173 [2023-12-16 04:00:56,091 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 311 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 04:00:56,092 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 3 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 771 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 04:00:56,092 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 771 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 04:00:56,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2023-12-16 04:00:56,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 171. [2023-12-16 04:00:56,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 122 states have (on average 1.4426229508196722) internal successors, (176), 122 states have internal predecessors, (176), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2023-12-16 04:00:56,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 270 transitions. [2023-12-16 04:00:56,109 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 270 transitions. Word has length 314 [2023-12-16 04:00:56,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:00:56,110 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 270 transitions. [2023-12-16 04:00:56,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:00:56,110 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 270 transitions. [2023-12-16 04:00:56,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2023-12-16 04:00:56,113 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:00:56,113 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 04:00:56,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-16 04:00:56,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:00:56,325 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:00:56,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:00:56,325 INFO L85 PathProgramCache]: Analyzing trace with hash 947642386, now seen corresponding path program 1 times [2023-12-16 04:00:56,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:00:56,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141411492] [2023-12-16 04:00:56,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:00:56,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:00:56,368 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:00:56,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1868637636] [2023-12-16 04:00:56,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:00:56,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:00:56,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:00:56,370 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-16 04:00:56,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-16 04:00:56,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:00:56,557 INFO L262 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 04:00:56,561 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:00:56,597 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-12-16 04:00:56,597 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 04:00:56,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:00:56,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141411492] [2023-12-16 04:00:56,597 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:00:56,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868637636] [2023-12-16 04:00:56,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868637636] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 04:00:56,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 04:00:56,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 04:00:56,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207561863] [2023-12-16 04:00:56,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 04:00:56,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 04:00:56,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:00:56,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 04:00:56,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 04:00:56,599 INFO L87 Difference]: Start difference. First operand 171 states and 270 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:00:56,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:00:56,645 INFO L93 Difference]: Finished difference Result 421 states and 658 transitions. [2023-12-16 04:00:56,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 04:00:56,646 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 314 [2023-12-16 04:00:56,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:00:56,647 INFO L225 Difference]: With dead ends: 421 [2023-12-16 04:00:56,648 INFO L226 Difference]: Without dead ends: 251 [2023-12-16 04:00:56,648 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 312 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 04:00:56,649 INFO L413 NwaCegarLoop]: 318 mSDtfsCounter, 107 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 04:00:56,649 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 546 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 04:00:56,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2023-12-16 04:00:56,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 248. [2023-12-16 04:00:56,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 190 states have (on average 1.436842105263158) internal successors, (273), 191 states have internal predecessors, (273), 55 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (55), 54 states have call predecessors, (55), 55 states have call successors, (55) [2023-12-16 04:00:56,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 383 transitions. [2023-12-16 04:00:56,664 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 383 transitions. Word has length 314 [2023-12-16 04:00:56,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:00:56,664 INFO L495 AbstractCegarLoop]: Abstraction has 248 states and 383 transitions. [2023-12-16 04:00:56,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:00:56,665 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 383 transitions. [2023-12-16 04:00:56,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2023-12-16 04:00:56,667 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:00:56,667 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 04:00:56,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-12-16 04:00:56,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:00:56,876 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:00:56,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:00:56,877 INFO L85 PathProgramCache]: Analyzing trace with hash -81716912, now seen corresponding path program 1 times [2023-12-16 04:00:56,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:00:56,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392100281] [2023-12-16 04:00:56,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:00:56,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:00:56,906 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:00:56,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [958159986] [2023-12-16 04:00:56,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:00:56,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:00:56,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:00:56,922 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-16 04:00:56,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-16 04:00:57,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:00:57,127 INFO L262 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-16 04:00:57,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:00:57,644 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-12-16 04:00:57,644 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 04:00:57,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:00:57,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392100281] [2023-12-16 04:00:57,644 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:00:57,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958159986] [2023-12-16 04:00:57,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958159986] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 04:00:57,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 04:00:57,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 04:00:57,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618194830] [2023-12-16 04:00:57,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 04:00:57,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 04:00:57,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:00:57,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 04:00:57,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-16 04:00:57,647 INFO L87 Difference]: Start difference. First operand 248 states and 383 transitions. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 6 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:00:58,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:00:58,099 INFO L93 Difference]: Finished difference Result 1406 states and 2142 transitions. [2023-12-16 04:00:58,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 04:00:58,100 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 6 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 314 [2023-12-16 04:00:58,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:00:58,105 INFO L225 Difference]: With dead ends: 1406 [2023-12-16 04:00:58,105 INFO L226 Difference]: Without dead ends: 1159 [2023-12-16 04:00:58,106 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 308 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2023-12-16 04:00:58,107 INFO L413 NwaCegarLoop]: 317 mSDtfsCounter, 942 mSDsluCounter, 1198 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 942 SdHoareTripleChecker+Valid, 1515 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 04:00:58,107 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [942 Valid, 1515 Invalid, 507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 04:00:58,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1159 states. [2023-12-16 04:00:58,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1159 to 620. [2023-12-16 04:00:58,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 620 states, 489 states have (on average 1.4192229038854807) internal successors, (694), 494 states have internal predecessors, (694), 122 states have call successors, (122), 8 states have call predecessors, (122), 8 states have return successors, (122), 117 states have call predecessors, (122), 122 states have call successors, (122) [2023-12-16 04:00:58,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 938 transitions. [2023-12-16 04:00:58,140 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 938 transitions. Word has length 314 [2023-12-16 04:00:58,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:00:58,141 INFO L495 AbstractCegarLoop]: Abstraction has 620 states and 938 transitions. [2023-12-16 04:00:58,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 6 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:00:58,141 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 938 transitions. [2023-12-16 04:00:58,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2023-12-16 04:00:58,143 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:00:58,143 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 04:00:58,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-12-16 04:00:58,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:00:58,352 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:00:58,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:00:58,352 INFO L85 PathProgramCache]: Analyzing trace with hash -591190002, now seen corresponding path program 1 times [2023-12-16 04:00:58,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:00:58,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52397842] [2023-12-16 04:00:58,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:00:58,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:00:58,397 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:00:58,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [675430111] [2023-12-16 04:00:58,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:00:58,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:00:58,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:00:58,399 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-16 04:00:58,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-16 04:00:58,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:00:58,575 INFO L262 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-16 04:00:58,588 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:00:58,866 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-12-16 04:00:58,867 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 04:00:58,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:00:58,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52397842] [2023-12-16 04:00:58,867 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:00:58,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675430111] [2023-12-16 04:00:58,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675430111] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 04:00:58,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 04:00:58,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 04:00:58,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736193280] [2023-12-16 04:00:58,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 04:00:58,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 04:00:58,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:00:58,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 04:00:58,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-16 04:00:58,869 INFO L87 Difference]: Start difference. First operand 620 states and 938 transitions. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:00:59,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:00:59,304 INFO L93 Difference]: Finished difference Result 1967 states and 2964 transitions. [2023-12-16 04:00:59,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 04:00:59,305 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 314 [2023-12-16 04:00:59,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:00:59,310 INFO L225 Difference]: With dead ends: 1967 [2023-12-16 04:00:59,310 INFO L226 Difference]: Without dead ends: 1348 [2023-12-16 04:00:59,311 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 311 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2023-12-16 04:00:59,312 INFO L413 NwaCegarLoop]: 381 mSDtfsCounter, 682 mSDsluCounter, 1116 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 314 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 682 SdHoareTripleChecker+Valid, 1497 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 314 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 04:00:59,312 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [682 Valid, 1497 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [314 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 04:00:59,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1348 states. [2023-12-16 04:00:59,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1348 to 494. [2023-12-16 04:00:59,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 427 states have (on average 1.4355971896955504) internal successors, (613), 429 states have internal predecessors, (613), 61 states have call successors, (61), 5 states have call predecessors, (61), 5 states have return successors, (61), 59 states have call predecessors, (61), 61 states have call successors, (61) [2023-12-16 04:00:59,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 735 transitions. [2023-12-16 04:00:59,349 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 735 transitions. Word has length 314 [2023-12-16 04:00:59,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:00:59,349 INFO L495 AbstractCegarLoop]: Abstraction has 494 states and 735 transitions. [2023-12-16 04:00:59,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:00:59,350 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 735 transitions. [2023-12-16 04:00:59,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2023-12-16 04:00:59,351 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:00:59,351 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 04:00:59,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-12-16 04:00:59,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:00:59,558 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:00:59,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:00:59,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1742033555, now seen corresponding path program 1 times [2023-12-16 04:00:59,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:00:59,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968951554] [2023-12-16 04:00:59,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:00:59,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:00:59,585 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:00:59,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [152972774] [2023-12-16 04:00:59,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:00:59,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:00:59,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:00:59,594 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-16 04:00:59,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-16 04:00:59,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:00:59,779 INFO L262 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 04:00:59,783 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:01:00,011 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-12-16 04:01:00,012 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 04:01:00,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:01:00,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968951554] [2023-12-16 04:01:00,013 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:01:00,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152972774] [2023-12-16 04:01:00,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152972774] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 04:01:00,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 04:01:00,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 04:01:00,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468479200] [2023-12-16 04:01:00,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 04:01:00,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 04:01:00,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:01:00,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 04:01:00,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 04:01:00,015 INFO L87 Difference]: Start difference. First operand 494 states and 735 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:01:00,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:01:00,166 INFO L93 Difference]: Finished difference Result 1852 states and 2753 transitions. [2023-12-16 04:01:00,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 04:01:00,166 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 315 [2023-12-16 04:01:00,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:01:00,172 INFO L225 Difference]: With dead ends: 1852 [2023-12-16 04:01:00,172 INFO L226 Difference]: Without dead ends: 1359 [2023-12-16 04:01:00,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 312 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 04:01:00,174 INFO L413 NwaCegarLoop]: 374 mSDtfsCounter, 286 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 880 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 04:01:00,175 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 880 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 04:01:00,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1359 states. [2023-12-16 04:01:00,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1359 to 1202. [2023-12-16 04:01:00,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1202 states, 1069 states have (on average 1.4527595884003741) internal successors, (1553), 1073 states have internal predecessors, (1553), 122 states have call successors, (122), 10 states have call predecessors, (122), 10 states have return successors, (122), 118 states have call predecessors, (122), 122 states have call successors, (122) [2023-12-16 04:01:00,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1202 states to 1202 states and 1797 transitions. [2023-12-16 04:01:00,208 INFO L78 Accepts]: Start accepts. Automaton has 1202 states and 1797 transitions. Word has length 315 [2023-12-16 04:01:00,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:01:00,209 INFO L495 AbstractCegarLoop]: Abstraction has 1202 states and 1797 transitions. [2023-12-16 04:01:00,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:01:00,209 INFO L276 IsEmpty]: Start isEmpty. Operand 1202 states and 1797 transitions. [2023-12-16 04:01:00,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2023-12-16 04:01:00,212 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:01:00,213 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 04:01:00,234 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-12-16 04:01:00,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-12-16 04:01:00,420 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:01:00,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:01:00,421 INFO L85 PathProgramCache]: Analyzing trace with hash 945139309, now seen corresponding path program 1 times [2023-12-16 04:01:00,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:01:00,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245179596] [2023-12-16 04:01:00,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:00,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:01:00,473 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:01:00,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [246688652] [2023-12-16 04:01:00,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:00,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:00,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:01:00,475 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-16 04:01:00,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-16 04:01:00,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:01:00,680 INFO L262 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 04:01:00,685 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:01:01,015 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-12-16 04:01:01,015 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 04:01:01,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:01:01,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245179596] [2023-12-16 04:01:01,016 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:01:01,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246688652] [2023-12-16 04:01:01,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246688652] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 04:01:01,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 04:01:01,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 04:01:01,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194550486] [2023-12-16 04:01:01,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 04:01:01,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 04:01:01,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:01:01,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 04:01:01,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 04:01:01,017 INFO L87 Difference]: Start difference. First operand 1202 states and 1797 transitions. Second operand has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:01:01,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:01:01,339 INFO L93 Difference]: Finished difference Result 2567 states and 3844 transitions. [2023-12-16 04:01:01,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 04:01:01,340 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 315 [2023-12-16 04:01:01,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:01:01,345 INFO L225 Difference]: With dead ends: 2567 [2023-12-16 04:01:01,345 INFO L226 Difference]: Without dead ends: 1859 [2023-12-16 04:01:01,346 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 310 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-12-16 04:01:01,346 INFO L413 NwaCegarLoop]: 478 mSDtfsCounter, 776 mSDsluCounter, 819 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 776 SdHoareTripleChecker+Valid, 1297 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 04:01:01,347 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [776 Valid, 1297 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 04:01:01,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1859 states. [2023-12-16 04:01:01,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1859 to 862. [2023-12-16 04:01:01,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 745 states have (on average 1.440268456375839) internal successors, (1073), 747 states have internal predecessors, (1073), 108 states have call successors, (108), 8 states have call predecessors, (108), 8 states have return successors, (108), 106 states have call predecessors, (108), 108 states have call successors, (108) [2023-12-16 04:01:01,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1289 transitions. [2023-12-16 04:01:01,370 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 1289 transitions. Word has length 315 [2023-12-16 04:01:01,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:01:01,371 INFO L495 AbstractCegarLoop]: Abstraction has 862 states and 1289 transitions. [2023-12-16 04:01:01,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:01:01,371 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 1289 transitions. [2023-12-16 04:01:01,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2023-12-16 04:01:01,373 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:01:01,373 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 04:01:01,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-12-16 04:01:01,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:01,580 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:01:01,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:01:01,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1860359923, now seen corresponding path program 1 times [2023-12-16 04:01:01,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:01:01,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668921709] [2023-12-16 04:01:01,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:01,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:01:01,613 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:01:01,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1158124899] [2023-12-16 04:01:01,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:01,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:01,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:01:01,618 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-16 04:01:01,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-16 04:01:01,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:01:01,865 INFO L262 TraceCheckSpWp]: Trace formula consists of 772 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 04:01:01,891 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:01:02,235 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1018 proven. 120 refuted. 0 times theorem prover too weak. 3186 trivial. 0 not checked. [2023-12-16 04:01:02,236 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 04:01:02,477 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 18 proven. 120 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2023-12-16 04:01:02,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:01:02,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668921709] [2023-12-16 04:01:02,478 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:01:02,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158124899] [2023-12-16 04:01:02,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158124899] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 04:01:02,478 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 04:01:02,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-16 04:01:02,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311284651] [2023-12-16 04:01:02,478 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 04:01:02,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 04:01:02,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:01:02,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 04:01:02,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-16 04:01:02,480 INFO L87 Difference]: Start difference. First operand 862 states and 1289 transitions. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 2 states have call successors, (87), 2 states have call predecessors, (87), 4 states have return successors, (88), 2 states have call predecessors, (88), 2 states have call successors, (88) [2023-12-16 04:01:02,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:01:02,669 INFO L93 Difference]: Finished difference Result 1114 states and 1652 transitions. [2023-12-16 04:01:02,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-16 04:01:02,669 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 2 states have call successors, (87), 2 states have call predecessors, (87), 4 states have return successors, (88), 2 states have call predecessors, (88), 2 states have call successors, (88) Word has length 315 [2023-12-16 04:01:02,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:01:02,671 INFO L225 Difference]: With dead ends: 1114 [2023-12-16 04:01:02,671 INFO L226 Difference]: Without dead ends: 250 [2023-12-16 04:01:02,672 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 632 GetRequests, 622 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-16 04:01:02,672 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 137 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 04:01:02,672 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 497 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 04:01:02,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2023-12-16 04:01:02,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 239. [2023-12-16 04:01:02,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 187 states have (on average 1.3475935828877006) internal successors, (252), 187 states have internal predecessors, (252), 47 states have call successors, (47), 4 states have call predecessors, (47), 4 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2023-12-16 04:01:02,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 346 transitions. [2023-12-16 04:01:02,681 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 346 transitions. Word has length 315 [2023-12-16 04:01:02,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:01:02,681 INFO L495 AbstractCegarLoop]: Abstraction has 239 states and 346 transitions. [2023-12-16 04:01:02,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 2 states have call successors, (87), 2 states have call predecessors, (87), 4 states have return successors, (88), 2 states have call predecessors, (88), 2 states have call successors, (88) [2023-12-16 04:01:02,681 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 346 transitions. [2023-12-16 04:01:02,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2023-12-16 04:01:02,683 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:01:02,683 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 04:01:02,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-12-16 04:01:02,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-16 04:01:02,889 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:01:02,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:01:02,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1815922071, now seen corresponding path program 1 times [2023-12-16 04:01:02,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:01:02,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916804889] [2023-12-16 04:01:02,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:02,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:01:02,913 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:01:02,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1218522807] [2023-12-16 04:01:02,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:02,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:02,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:01:02,919 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-16 04:01:02,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-16 04:01:03,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:01:03,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 772 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 04:01:03,160 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:01:03,402 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-12-16 04:01:03,402 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 04:01:03,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:01:03,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916804889] [2023-12-16 04:01:03,402 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:01:03,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218522807] [2023-12-16 04:01:03,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218522807] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 04:01:03,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 04:01:03,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 04:01:03,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332857238] [2023-12-16 04:01:03,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 04:01:03,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 04:01:03,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:01:03,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 04:01:03,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-16 04:01:03,403 INFO L87 Difference]: Start difference. First operand 239 states and 346 transitions. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 7 states have internal predecessors, (83), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:01:04,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:01:04,199 INFO L93 Difference]: Finished difference Result 1454 states and 2103 transitions. [2023-12-16 04:01:04,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-16 04:01:04,199 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 7 states have internal predecessors, (83), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 315 [2023-12-16 04:01:04,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:01:04,209 INFO L225 Difference]: With dead ends: 1454 [2023-12-16 04:01:04,209 INFO L226 Difference]: Without dead ends: 1216 [2023-12-16 04:01:04,210 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 308 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2023-12-16 04:01:04,211 INFO L413 NwaCegarLoop]: 652 mSDtfsCounter, 1823 mSDsluCounter, 1605 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 548 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1823 SdHoareTripleChecker+Valid, 2257 SdHoareTripleChecker+Invalid, 874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 548 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 04:01:04,211 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1823 Valid, 2257 Invalid, 874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [548 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 04:01:04,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1216 states. [2023-12-16 04:01:04,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1216 to 238. [2023-12-16 04:01:04,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 186 states have (on average 1.3279569892473118) internal successors, (247), 186 states have internal predecessors, (247), 47 states have call successors, (47), 4 states have call predecessors, (47), 4 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2023-12-16 04:01:04,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 341 transitions. [2023-12-16 04:01:04,231 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 341 transitions. Word has length 315 [2023-12-16 04:01:04,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:01:04,232 INFO L495 AbstractCegarLoop]: Abstraction has 238 states and 341 transitions. [2023-12-16 04:01:04,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 7 states have internal predecessors, (83), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:01:04,232 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 341 transitions. [2023-12-16 04:01:04,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2023-12-16 04:01:04,233 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:01:04,233 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 04:01:04,244 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-12-16 04:01:04,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-16 04:01:04,444 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:01:04,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:01:04,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1354986694, now seen corresponding path program 1 times [2023-12-16 04:01:04,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:01:04,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497870027] [2023-12-16 04:01:04,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:04,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:01:04,484 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:01:04,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1154083143] [2023-12-16 04:01:04,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:04,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:04,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:01:04,491 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-16 04:01:04,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-16 04:01:04,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:01:04,784 INFO L262 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-16 04:01:04,789 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:01:05,670 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-12-16 04:01:05,671 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 04:01:05,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:01:05,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497870027] [2023-12-16 04:01:05,671 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:01:05,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154083143] [2023-12-16 04:01:05,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1154083143] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 04:01:05,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 04:01:05,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 04:01:05,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781291198] [2023-12-16 04:01:05,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 04:01:05,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 04:01:05,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:01:05,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 04:01:05,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-16 04:01:05,672 INFO L87 Difference]: Start difference. First operand 238 states and 341 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:01:05,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:01:05,868 INFO L93 Difference]: Finished difference Result 713 states and 1022 transitions. [2023-12-16 04:01:05,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 04:01:05,869 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 315 [2023-12-16 04:01:05,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:01:05,871 INFO L225 Difference]: With dead ends: 713 [2023-12-16 04:01:05,871 INFO L226 Difference]: Without dead ends: 476 [2023-12-16 04:01:05,871 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 311 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-16 04:01:05,872 INFO L413 NwaCegarLoop]: 242 mSDtfsCounter, 262 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 04:01:05,872 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [262 Valid, 708 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 04:01:05,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2023-12-16 04:01:05,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 343. [2023-12-16 04:01:05,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 240 states have (on average 1.275) internal successors, (306), 240 states have internal predecessors, (306), 94 states have call successors, (94), 8 states have call predecessors, (94), 8 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2023-12-16 04:01:05,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 494 transitions. [2023-12-16 04:01:05,900 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 494 transitions. Word has length 315 [2023-12-16 04:01:05,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:01:05,901 INFO L495 AbstractCegarLoop]: Abstraction has 343 states and 494 transitions. [2023-12-16 04:01:05,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:01:05,901 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 494 transitions. [2023-12-16 04:01:05,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2023-12-16 04:01:05,902 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:01:05,902 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 04:01:05,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-12-16 04:01:06,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-12-16 04:01:06,109 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:01:06,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:01:06,109 INFO L85 PathProgramCache]: Analyzing trace with hash -16820604, now seen corresponding path program 1 times [2023-12-16 04:01:06,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:01:06,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713829288] [2023-12-16 04:01:06,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:06,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:01:06,132 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:01:06,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [119304346] [2023-12-16 04:01:06,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:06,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:06,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:01:06,162 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-16 04:01:06,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-16 04:01:06,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:01:06,422 INFO L262 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 42 conjunts are in the unsatisfiable core [2023-12-16 04:01:06,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:01:09,439 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 779 proven. 249 refuted. 0 times theorem prover too weak. 3296 trivial. 0 not checked. [2023-12-16 04:01:09,439 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 04:01:12,643 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-12-16 04:01:12,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:01:12,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713829288] [2023-12-16 04:01:12,644 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:01:12,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119304346] [2023-12-16 04:01:12,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119304346] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-16 04:01:12,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-16 04:01:12,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [17] total 25 [2023-12-16 04:01:12,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065762728] [2023-12-16 04:01:12,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 04:01:12,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-16 04:01:12,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:01:12,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-16 04:01:12,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=482, Unknown=0, NotChecked=0, Total=600 [2023-12-16 04:01:12,647 INFO L87 Difference]: Start difference. First operand 343 states and 494 transitions. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:01:13,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:01:13,940 INFO L93 Difference]: Finished difference Result 778 states and 1106 transitions. [2023-12-16 04:01:13,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-16 04:01:13,942 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 315 [2023-12-16 04:01:13,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:01:13,944 INFO L225 Difference]: With dead ends: 778 [2023-12-16 04:01:13,944 INFO L226 Difference]: Without dead ends: 541 [2023-12-16 04:01:13,945 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 635 GetRequests, 605 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=199, Invalid=793, Unknown=0, NotChecked=0, Total=992 [2023-12-16 04:01:13,945 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 812 mSDsluCounter, 894 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 812 SdHoareTripleChecker+Valid, 1112 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-16 04:01:13,945 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [812 Valid, 1112 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-16 04:01:13,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2023-12-16 04:01:14,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 399. [2023-12-16 04:01:14,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 295 states have (on average 1.305084745762712) internal successors, (385), 295 states have internal predecessors, (385), 94 states have call successors, (94), 9 states have call predecessors, (94), 9 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2023-12-16 04:01:14,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 573 transitions. [2023-12-16 04:01:14,007 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 573 transitions. Word has length 315 [2023-12-16 04:01:14,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:01:14,008 INFO L495 AbstractCegarLoop]: Abstraction has 399 states and 573 transitions. [2023-12-16 04:01:14,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-12-16 04:01:14,008 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 573 transitions. [2023-12-16 04:01:14,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 317 [2023-12-16 04:01:14,009 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:01:14,009 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 04:01:14,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-12-16 04:01:14,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-16 04:01:14,216 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:01:14,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:01:14,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1531411523, now seen corresponding path program 1 times [2023-12-16 04:01:14,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:01:14,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436658882] [2023-12-16 04:01:14,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:14,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:01:14,263 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:01:14,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1964029154] [2023-12-16 04:01:14,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:14,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:14,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:01:14,267 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-16 04:01:14,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-16 04:01:14,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:01:14,456 INFO L262 TraceCheckSpWp]: Trace formula consists of 775 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 04:01:14,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:01:14,775 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1396 proven. 111 refuted. 0 times theorem prover too weak. 2817 trivial. 0 not checked. [2023-12-16 04:01:14,776 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 04:01:14,949 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 27 proven. 111 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2023-12-16 04:01:14,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:01:14,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436658882] [2023-12-16 04:01:14,949 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:01:14,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964029154] [2023-12-16 04:01:14,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964029154] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 04:01:14,952 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 04:01:14,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-16 04:01:14,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927755025] [2023-12-16 04:01:14,953 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 04:01:14,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 04:01:14,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:01:14,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 04:01:14,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-16 04:01:14,955 INFO L87 Difference]: Start difference. First operand 399 states and 573 transitions. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 2 states have call successors, (84), 2 states have call predecessors, (84), 4 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) [2023-12-16 04:01:15,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:01:15,151 INFO L93 Difference]: Finished difference Result 625 states and 880 transitions. [2023-12-16 04:01:15,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 04:01:15,164 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 2 states have call successors, (84), 2 states have call predecessors, (84), 4 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) Word has length 316 [2023-12-16 04:01:15,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:01:15,166 INFO L225 Difference]: With dead ends: 625 [2023-12-16 04:01:15,166 INFO L226 Difference]: Without dead ends: 332 [2023-12-16 04:01:15,167 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 634 GetRequests, 624 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-16 04:01:15,167 INFO L413 NwaCegarLoop]: 165 mSDtfsCounter, 104 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 04:01:15,167 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 399 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 04:01:15,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2023-12-16 04:01:15,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 320. [2023-12-16 04:01:15,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 214 states have (on average 1.2102803738317758) internal successors, (259), 214 states have internal predecessors, (259), 94 states have call successors, (94), 11 states have call predecessors, (94), 11 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2023-12-16 04:01:15,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 447 transitions. [2023-12-16 04:01:15,210 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 447 transitions. Word has length 316 [2023-12-16 04:01:15,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:01:15,211 INFO L495 AbstractCegarLoop]: Abstraction has 320 states and 447 transitions. [2023-12-16 04:01:15,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 2 states have call successors, (84), 2 states have call predecessors, (84), 4 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) [2023-12-16 04:01:15,211 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 447 transitions. [2023-12-16 04:01:15,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2023-12-16 04:01:15,213 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:01:15,213 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 04:01:15,238 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-12-16 04:01:15,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:15,414 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:01:15,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:01:15,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1415289711, now seen corresponding path program 1 times [2023-12-16 04:01:15,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:01:15,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13634067] [2023-12-16 04:01:15,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:15,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:01:15,490 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:01:15,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1620208614] [2023-12-16 04:01:15,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:15,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:15,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:01:15,525 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-16 04:01:15,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-16 04:01:15,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:01:15,871 INFO L262 TraceCheckSpWp]: Trace formula consists of 782 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-16 04:01:15,876 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:01:16,426 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1747 proven. 222 refuted. 0 times theorem prover too weak. 2355 trivial. 0 not checked. [2023-12-16 04:01:16,427 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 04:01:21,368 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_z_45 Int)) (or (< v_z_45 (+ (mod |c_ULTIMATE.start_step_~stepLocal_6~0#1| 256) 1)) (< (div (mod c_~var_1_7~0 256) v_z_45) (mod c_~var_1_15~0 256)) (< 255 v_z_45))) is different from false [2023-12-16 04:01:25,519 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_z_45 Int)) (let ((.cse0 (mod c_~var_1_15~0 256))) (or (< (div (mod c_~var_1_7~0 256) v_z_45) .cse0) (< 255 v_z_45) (< v_z_45 (+ .cse0 1))))) is different from false [2023-12-16 04:01:25,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:01:25,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13634067] [2023-12-16 04:01:25,625 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:01:25,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620208614] [2023-12-16 04:01:25,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620208614] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 04:01:25,625 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-16 04:01:25,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2023-12-16 04:01:25,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81791659] [2023-12-16 04:01:25,626 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-16 04:01:25,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-16 04:01:25,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:01:25,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-16 04:01:25,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=189, Unknown=2, NotChecked=58, Total=306 [2023-12-16 04:01:25,627 INFO L87 Difference]: Start difference. First operand 320 states and 447 transitions. Second operand has 12 states, 12 states have (on average 8.083333333333334) internal successors, (97), 12 states have internal predecessors, (97), 3 states have call successors, (47), 3 states have call predecessors, (47), 5 states have return successors, (47), 3 states have call predecessors, (47), 3 states have call successors, (47) [2023-12-16 04:01:27,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:01:27,385 INFO L93 Difference]: Finished difference Result 690 states and 931 transitions. [2023-12-16 04:01:27,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-16 04:01:27,386 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 8.083333333333334) internal successors, (97), 12 states have internal predecessors, (97), 3 states have call successors, (47), 3 states have call predecessors, (47), 5 states have return successors, (47), 3 states have call predecessors, (47), 3 states have call successors, (47) Word has length 317 [2023-12-16 04:01:27,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:01:27,388 INFO L225 Difference]: With dead ends: 690 [2023-12-16 04:01:27,388 INFO L226 Difference]: Without dead ends: 480 [2023-12-16 04:01:27,389 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 385 GetRequests, 356 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=196, Invalid=622, Unknown=2, NotChecked=110, Total=930 [2023-12-16 04:01:27,389 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 389 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 903 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 903 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-16 04:01:27,389 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [397 Valid, 624 Invalid, 911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 903 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-16 04:01:27,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2023-12-16 04:01:27,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 354. [2023-12-16 04:01:27,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 244 states have (on average 1.1967213114754098) internal successors, (292), 244 states have internal predecessors, (292), 94 states have call successors, (94), 15 states have call predecessors, (94), 15 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2023-12-16 04:01:27,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 480 transitions. [2023-12-16 04:01:27,427 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 480 transitions. Word has length 317 [2023-12-16 04:01:27,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:01:27,428 INFO L495 AbstractCegarLoop]: Abstraction has 354 states and 480 transitions. [2023-12-16 04:01:27,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.083333333333334) internal successors, (97), 12 states have internal predecessors, (97), 3 states have call successors, (47), 3 states have call predecessors, (47), 5 states have return successors, (47), 3 states have call predecessors, (47), 3 states have call successors, (47) [2023-12-16 04:01:27,428 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 480 transitions. [2023-12-16 04:01:27,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2023-12-16 04:01:27,429 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:01:27,429 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 04:01:27,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-12-16 04:01:27,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-12-16 04:01:27,637 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:01:27,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:01:27,638 INFO L85 PathProgramCache]: Analyzing trace with hash 43482413, now seen corresponding path program 1 times [2023-12-16 04:01:27,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:01:27,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517449544] [2023-12-16 04:01:27,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:27,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:01:27,665 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:01:27,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [380227610] [2023-12-16 04:01:27,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:27,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:27,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:01:27,666 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-16 04:01:27,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-16 04:01:27,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:01:27,953 INFO L262 TraceCheckSpWp]: Trace formula consists of 782 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-16 04:01:27,958 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:01:31,963 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 535 proven. 507 refuted. 0 times theorem prover too weak. 3282 trivial. 0 not checked. [2023-12-16 04:01:31,963 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 04:01:33,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:01:33,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517449544] [2023-12-16 04:01:33,199 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:01:33,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380227610] [2023-12-16 04:01:33,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380227610] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 04:01:33,199 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-16 04:01:33,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2023-12-16 04:01:33,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155885704] [2023-12-16 04:01:33,199 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-16 04:01:33,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-16 04:01:33,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:01:33,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-16 04:01:33,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2023-12-16 04:01:33,200 INFO L87 Difference]: Start difference. First operand 354 states and 480 transitions. Second operand has 16 states, 16 states have (on average 6.4375) internal successors, (103), 15 states have internal predecessors, (103), 5 states have call successors, (47), 5 states have call predecessors, (47), 7 states have return successors, (47), 4 states have call predecessors, (47), 5 states have call successors, (47) [2023-12-16 04:01:35,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:01:35,026 INFO L93 Difference]: Finished difference Result 639 states and 848 transitions. [2023-12-16 04:01:35,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-16 04:01:35,029 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.4375) internal successors, (103), 15 states have internal predecessors, (103), 5 states have call successors, (47), 5 states have call predecessors, (47), 7 states have return successors, (47), 4 states have call predecessors, (47), 5 states have call successors, (47) Word has length 317 [2023-12-16 04:01:35,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:01:35,031 INFO L225 Difference]: With dead ends: 639 [2023-12-16 04:01:35,031 INFO L226 Difference]: Without dead ends: 410 [2023-12-16 04:01:35,032 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 342 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=182, Invalid=520, Unknown=0, NotChecked=0, Total=702 [2023-12-16 04:01:35,032 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 554 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 753 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 641 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 753 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-16 04:01:35,032 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [554 Valid, 641 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 753 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-16 04:01:35,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2023-12-16 04:01:35,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 366. [2023-12-16 04:01:35,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 253 states have (on average 1.1857707509881423) internal successors, (300), 253 states have internal predecessors, (300), 94 states have call successors, (94), 18 states have call predecessors, (94), 18 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2023-12-16 04:01:35,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 488 transitions. [2023-12-16 04:01:35,063 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 488 transitions. Word has length 317 [2023-12-16 04:01:35,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:01:35,063 INFO L495 AbstractCegarLoop]: Abstraction has 366 states and 488 transitions. [2023-12-16 04:01:35,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.4375) internal successors, (103), 15 states have internal predecessors, (103), 5 states have call successors, (47), 5 states have call predecessors, (47), 7 states have return successors, (47), 4 states have call predecessors, (47), 5 states have call successors, (47) [2023-12-16 04:01:35,064 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 488 transitions. [2023-12-16 04:01:35,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 319 [2023-12-16 04:01:35,065 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:01:35,065 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 04:01:35,086 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-12-16 04:01:35,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-16 04:01:35,272 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:01:35,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:01:35,272 INFO L85 PathProgramCache]: Analyzing trace with hash 50949537, now seen corresponding path program 1 times [2023-12-16 04:01:35,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:01:35,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690770006] [2023-12-16 04:01:35,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:35,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:01:35,294 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:01:35,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1149493700] [2023-12-16 04:01:35,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:35,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:35,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:01:35,308 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-16 04:01:35,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-16 04:01:35,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-16 04:01:35,593 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-16 04:01:35,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-16 04:01:36,327 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-16 04:01:36,328 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-16 04:01:36,329 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-16 04:01:36,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-12-16 04:01:36,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-12-16 04:01:36,549 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 04:01:36,554 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 04:01:36,676 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 04:01:36 BoogieIcfgContainer [2023-12-16 04:01:36,676 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 04:01:36,677 INFO L158 Benchmark]: Toolchain (without parser) took 44340.22ms. Allocated memory was 278.9MB in the beginning and 633.3MB in the end (delta: 354.4MB). Free memory was 224.7MB in the beginning and 346.6MB in the end (delta: -121.9MB). Peak memory consumption was 233.2MB. Max. memory is 8.0GB. [2023-12-16 04:01:36,677 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 197.1MB. Free memory was 146.5MB in the beginning and 146.4MB in the end (delta: 181.9kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 04:01:36,677 INFO L158 Benchmark]: CACSL2BoogieTranslator took 402.36ms. Allocated memory is still 278.9MB. Free memory was 224.2MB in the beginning and 198.0MB in the end (delta: 26.2MB). Peak memory consumption was 26.2MB. Max. memory is 8.0GB. [2023-12-16 04:01:36,677 INFO L158 Benchmark]: Boogie Procedure Inliner took 70.59ms. Allocated memory is still 278.9MB. Free memory was 198.0MB in the beginning and 186.0MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2023-12-16 04:01:36,677 INFO L158 Benchmark]: Boogie Preprocessor took 109.92ms. Allocated memory is still 278.9MB. Free memory was 186.0MB in the beginning and 164.5MB in the end (delta: 21.5MB). Peak memory consumption was 21.0MB. Max. memory is 8.0GB. [2023-12-16 04:01:36,678 INFO L158 Benchmark]: RCFGBuilder took 781.35ms. Allocated memory is still 278.9MB. Free memory was 164.5MB in the beginning and 235.8MB in the end (delta: -71.3MB). Peak memory consumption was 74.9MB. Max. memory is 8.0GB. [2023-12-16 04:01:36,678 INFO L158 Benchmark]: TraceAbstraction took 42970.29ms. Allocated memory was 278.9MB in the beginning and 633.3MB in the end (delta: 354.4MB). Free memory was 235.3MB in the beginning and 346.6MB in the end (delta: -111.3MB). Peak memory consumption was 243.2MB. Max. memory is 8.0GB. [2023-12-16 04:01:36,679 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 197.1MB. Free memory was 146.5MB in the beginning and 146.4MB in the end (delta: 181.9kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 402.36ms. Allocated memory is still 278.9MB. Free memory was 224.2MB in the beginning and 198.0MB in the end (delta: 26.2MB). Peak memory consumption was 26.2MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 70.59ms. Allocated memory is still 278.9MB. Free memory was 198.0MB in the beginning and 186.0MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Preprocessor took 109.92ms. Allocated memory is still 278.9MB. Free memory was 186.0MB in the beginning and 164.5MB in the end (delta: 21.5MB). Peak memory consumption was 21.0MB. Max. memory is 8.0GB. * RCFGBuilder took 781.35ms. Allocated memory is still 278.9MB. Free memory was 164.5MB in the beginning and 235.8MB in the end (delta: -71.3MB). Peak memory consumption was 74.9MB. Max. memory is 8.0GB. * TraceAbstraction took 42970.29ms. Allocated memory was 278.9MB in the beginning and 633.3MB in the end (delta: 354.4MB). Free memory was 235.3MB in the beginning and 346.6MB in the end (delta: -111.3MB). Peak memory consumption was 243.2MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryDOUBLEComparisonOperation at line 363, overapproximation of someBinaryFLOATComparisonOperation at line 363, overapproximation of bitwise operation at line 363. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 4; [L23] unsigned char var_1_5 = 200; [L24] unsigned char var_1_6 = 4; [L25] unsigned char var_1_7 = 100; [L26] signed long int var_1_8 = -256; [L27] unsigned char var_1_9 = 1; [L28] unsigned char var_1_10 = 1; [L29] unsigned char var_1_11 = 0; [L30] unsigned char var_1_12 = 1; [L31] unsigned char var_1_13 = 200; [L32] signed char var_1_14 = 16; [L33] unsigned char var_1_15 = 64; [L34] unsigned char var_1_16 = 64; [L35] unsigned char var_1_17 = 0; [L36] unsigned char var_1_18 = 25; [L37] unsigned char var_1_19 = 4; [L38] unsigned char var_1_21 = 0; [L39] double var_1_22 = 255.8; [L40] double var_1_23 = 1.4; [L41] double var_1_24 = 99.3; [L42] double var_1_25 = 4.4; [L43] double var_1_26 = 255.5; [L44] signed char var_1_27 = -5; [L45] signed char var_1_28 = 8; [L46] signed long int var_1_29 = 256; [L47] signed short int var_1_30 = -4; [L48] signed char var_1_31 = 64; [L49] signed char var_1_32 = 32; [L50] signed char var_1_33 = 5; [L51] signed char var_1_34 = 5; [L52] signed char var_1_35 = 10; [L53] float var_1_36 = 24.25; [L54] float var_1_37 = 99.45; [L55] unsigned short int var_1_38 = 50; [L56] unsigned char var_1_39 = 1; [L57] unsigned short int var_1_40 = 25; [L58] signed short int var_1_41 = -16; [L59] float var_1_42 = 1.875; [L60] float var_1_43 = 127.65; [L61] signed short int var_1_44 = 18989; [L62] signed long int var_1_45 = 0; [L63] signed long int var_1_47 = 4; [L64] signed long int var_1_49 = 1323290040; [L65] unsigned long int var_1_50 = 256; [L66] unsigned long int var_1_51 = 2879067185; [L67] unsigned long int var_1_52 = 1000000000; [L68] unsigned long int var_1_53 = 1000000000; [L69] unsigned long int var_1_54 = 4; [L70] unsigned long int var_1_55 = 4; [L71] signed short int var_1_58 = 1; [L72] signed char var_1_59 = -32; [L73] unsigned char last_1_var_1_1 = 4; [L74] signed long int last_1_var_1_8 = -256; [L75] unsigned char last_1_var_1_9 = 1; [L76] unsigned char last_1_var_1_17 = 0; [L77] unsigned char last_1_var_1_19 = 4; [L78] unsigned char last_1_var_1_21 = 0; [L79] unsigned short int last_1_var_1_38 = 50; [L80] unsigned char last_1_var_1_39 = 1; [L81] signed short int last_1_var_1_41 = -16; [L82] signed long int last_1_var_1_45 = 0; [L83] unsigned long int last_1_var_1_54 = 4; [L84] unsigned long int last_1_var_1_55 = 4; [L367] isInitial = 1 [L368] FCALL initially() [L369] COND TRUE 1 [L370] CALL updateLastVariables() [L349] last_1_var_1_1 = var_1_1 [L350] last_1_var_1_8 = var_1_8 [L351] last_1_var_1_9 = var_1_9 [L352] last_1_var_1_17 = var_1_17 [L353] last_1_var_1_19 = var_1_19 [L354] last_1_var_1_21 = var_1_21 [L355] last_1_var_1_38 = var_1_38 [L356] last_1_var_1_39 = var_1_39 [L357] last_1_var_1_41 = var_1_41 [L358] last_1_var_1_45 = var_1_45 [L359] last_1_var_1_54 = var_1_54 [L360] last_1_var_1_55 = var_1_55 [L370] RET updateLastVariables() [L371] CALL updateVariables() [L273] var_1_5 = __VERIFIER_nondet_uchar() [L274] CALL assume_abort_if_not(var_1_5 >= 190) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=4, var_1_7=100, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=4, var_1_7=100, var_1_8=-256, var_1_9=1] [L274] RET assume_abort_if_not(var_1_5 >= 190) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=4, var_1_7=100, var_1_8=-256, var_1_9=1] [L275] CALL assume_abort_if_not(var_1_5 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=4, var_1_7=100, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=4, var_1_7=100, var_1_8=-256, var_1_9=1] [L275] RET assume_abort_if_not(var_1_5 <= 254) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=4, var_1_7=100, var_1_8=-256, var_1_9=1] [L276] var_1_6 = __VERIFIER_nondet_uchar() [L277] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_7=100, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_7=100, var_1_8=-256, var_1_9=1] [L277] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_7=100, var_1_8=-256, var_1_9=1] [L278] CALL assume_abort_if_not(var_1_6 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=100, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=100, var_1_8=-256, var_1_9=1] [L278] RET assume_abort_if_not(var_1_6 <= 63) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=100, var_1_8=-256, var_1_9=1] [L279] var_1_7 = __VERIFIER_nondet_uchar() [L280] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_8=-256, var_1_9=1] [L280] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_8=-256, var_1_9=1] [L281] CALL assume_abort_if_not(var_1_7 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L281] RET assume_abort_if_not(var_1_7 <= 127) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L282] var_1_10 = __VERIFIER_nondet_uchar() [L283] CALL assume_abort_if_not(var_1_10 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L283] RET assume_abort_if_not(var_1_10 >= 1) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L284] CALL assume_abort_if_not(var_1_10 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L284] RET assume_abort_if_not(var_1_10 <= 1) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L285] var_1_11 = __VERIFIER_nondet_uchar() [L286] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L286] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L287] CALL assume_abort_if_not(var_1_11 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L287] RET assume_abort_if_not(var_1_11 <= 0) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=16, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L288] var_1_14 = __VERIFIER_nondet_char() [L289] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L289] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L290] CALL assume_abort_if_not(var_1_14 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L290] RET assume_abort_if_not(var_1_14 <= 63) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=64, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L291] var_1_15 = __VERIFIER_nondet_uchar() [L292] CALL assume_abort_if_not(var_1_15 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L292] RET assume_abort_if_not(var_1_15 >= 63) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L293] CALL assume_abort_if_not(var_1_15 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L293] RET assume_abort_if_not(var_1_15 <= 127) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=64, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L294] var_1_16 = __VERIFIER_nondet_uchar() [L295] CALL assume_abort_if_not(var_1_16 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L295] RET assume_abort_if_not(var_1_16 >= 64) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L296] CALL assume_abort_if_not(var_1_16 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L296] RET assume_abort_if_not(var_1_16 <= 127) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=25, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L297] var_1_18 = __VERIFIER_nondet_uchar() [L298] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L298] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L299] CALL assume_abort_if_not(var_1_18 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L299] RET assume_abort_if_not(var_1_18 <= 63) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_23=7/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L300] var_1_23 = __VERIFIER_nondet_double() [L301] CALL assume_abort_if_not((var_1_23 >= -115292.1504606845700e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 1152921.504606845700e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L301] RET assume_abort_if_not((var_1_23 >= -115292.1504606845700e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 1152921.504606845700e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_24=993/10, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L302] var_1_24 = __VERIFIER_nondet_double() [L303] CALL assume_abort_if_not((var_1_24 >= -115292.1504606845700e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 1152921.504606845700e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L303] RET assume_abort_if_not((var_1_24 >= -115292.1504606845700e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 1152921.504606845700e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_25=22/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L304] var_1_25 = __VERIFIER_nondet_double() [L305] CALL assume_abort_if_not((var_1_25 >= -230584.3009213691390e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 2305843.009213691390e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L305] RET assume_abort_if_not((var_1_25 >= -230584.3009213691390e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 2305843.009213691390e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_26=511/2, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L306] var_1_26 = __VERIFIER_nondet_double() [L307] CALL assume_abort_if_not((var_1_26 >= -461168.6018427382800e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 4611686.018427382800e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L307] RET assume_abort_if_not((var_1_26 >= -461168.6018427382800e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 4611686.018427382800e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=8, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L308] var_1_28 = __VERIFIER_nondet_char() [L309] CALL assume_abort_if_not(var_1_28 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L309] RET assume_abort_if_not(var_1_28 >= -127) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L310] CALL assume_abort_if_not(var_1_28 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L310] RET assume_abort_if_not(var_1_28 <= 126) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=32, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L311] var_1_32 = __VERIFIER_nondet_char() [L312] CALL assume_abort_if_not(var_1_32 >= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L312] RET assume_abort_if_not(var_1_32 >= 31) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L313] CALL assume_abort_if_not(var_1_32 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L313] RET assume_abort_if_not(var_1_32 <= 63) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=5, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L314] var_1_33 = __VERIFIER_nondet_char() [L315] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L315] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L316] CALL assume_abort_if_not(var_1_33 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L316] RET assume_abort_if_not(var_1_33 <= 31) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=5, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L317] var_1_34 = __VERIFIER_nondet_char() [L318] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L318] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L319] CALL assume_abort_if_not(var_1_34 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L319] RET assume_abort_if_not(var_1_34 <= 32) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=10, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L320] var_1_35 = __VERIFIER_nondet_char() [L321] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L321] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L322] CALL assume_abort_if_not(var_1_35 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L322] RET assume_abort_if_not(var_1_35 <= 31) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_37=1989/20, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L323] var_1_37 = __VERIFIER_nondet_float() [L324] CALL assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854765600e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L324] RET assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854765600e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_42=15/8, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L325] var_1_42 = __VERIFIER_nondet_float() [L326] CALL assume_abort_if_not((var_1_42 >= 0.0F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854776000e+12F && var_1_42 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L326] RET assume_abort_if_not((var_1_42 >= 0.0F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854776000e+12F && var_1_42 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_43=2553/20, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L327] var_1_43 = __VERIFIER_nondet_float() [L328] CALL assume_abort_if_not((var_1_43 >= 0.0F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 9223372.036854776000e+12F && var_1_43 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L328] RET assume_abort_if_not((var_1_43 >= 0.0F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 9223372.036854776000e+12F && var_1_43 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=18989, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L329] var_1_44 = __VERIFIER_nondet_short() [L330] CALL assume_abort_if_not(var_1_44 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L330] RET assume_abort_if_not(var_1_44 >= 16383) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L331] CALL assume_abort_if_not(var_1_44 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L331] RET assume_abort_if_not(var_1_44 <= 32766) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=4, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L332] var_1_47 = __VERIFIER_nondet_long() [L333] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L333] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L334] CALL assume_abort_if_not(var_1_47 <= 4) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L334] RET assume_abort_if_not(var_1_47 <= 4) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=1323290040, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L335] var_1_49 = __VERIFIER_nondet_long() [L336] CALL assume_abort_if_not(var_1_49 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L336] RET assume_abort_if_not(var_1_49 >= 1073741823) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L337] CALL assume_abort_if_not(var_1_49 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L337] RET assume_abort_if_not(var_1_49 <= 2147483646) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=2879067185, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L338] var_1_51 = __VERIFIER_nondet_ulong() [L339] CALL assume_abort_if_not(var_1_51 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L339] RET assume_abort_if_not(var_1_51 >= 2147483647) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L340] CALL assume_abort_if_not(var_1_51 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L340] RET assume_abort_if_not(var_1_51 <= 4294967294) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=1000000000, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L341] var_1_52 = __VERIFIER_nondet_ulong() [L342] CALL assume_abort_if_not(var_1_52 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L342] RET assume_abort_if_not(var_1_52 >= 536870911) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L343] CALL assume_abort_if_not(var_1_52 <= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L343] RET assume_abort_if_not(var_1_52 <= 1073741824) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=1000000000, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L344] var_1_53 = __VERIFIER_nondet_ulong() [L345] CALL assume_abort_if_not(var_1_53 >= 536870912) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L345] RET assume_abort_if_not(var_1_53 >= 536870912) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L346] CALL assume_abort_if_not(var_1_53 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L346] RET assume_abort_if_not(var_1_53 <= 1073741823) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-16, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L371] RET updateVariables() [L372] CALL step() [L88] COND FALSE !((var_1_37 - ((((var_1_42) > (var_1_43)) ? (var_1_42) : (var_1_43)))) != var_1_24) [L95] var_1_41 = ((1 - var_1_15) + var_1_34) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L97] EXPR ((((var_1_18) > (last_1_var_1_1)) ? (var_1_18) : (last_1_var_1_1))) >> var_1_14 [L97] signed long int stepLocal_4 = ((((var_1_18) > (last_1_var_1_1)) ? (var_1_18) : (last_1_var_1_1))) >> var_1_14; [L98] COND TRUE stepLocal_4 > last_1_var_1_41 [L99] var_1_21 = (! var_1_10) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_4=-15, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L101] unsigned char stepLocal_6 = var_1_15; VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_4=-15, stepLocal_6=125, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=64, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L102] COND FALSE !(var_1_16 <= stepLocal_6) [L109] var_1_31 = var_1_32 VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_4=-15, stepLocal_6=125, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=-256, var_1_9=1] [L111] COND FALSE !(\read(var_1_21)) [L114] var_1_8 = (25 + var_1_6) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_4=-15, stepLocal_6=125, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L116] signed long int stepLocal_1 = (var_1_6 + var_1_14) - var_1_7; VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_1=1, stepLocal_4=-15, stepLocal_6=125, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=200, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L117] COND TRUE \read(var_1_10) [L118] var_1_13 = var_1_7 VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_1=1, stepLocal_4=-15, stepLocal_6=125, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L126] signed long int stepLocal_3 = last_1_var_1_19; [L127] EXPR var_1_5 ^ 50 [L127] signed long int stepLocal_2 = var_1_5 ^ 50; [L128] COND FALSE !(\read(last_1_var_1_21)) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_6=125, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=0, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L133] COND TRUE var_1_6 != stepLocal_2 [L134] var_1_17 = ((((var_1_14) < (var_1_6)) ? (var_1_14) : (var_1_6))) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_6=125, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=4, var_1_1=4, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L139] COND FALSE !(((last_1_var_1_17 / -2) <= last_1_var_1_41) && last_1_var_1_9) [L142] var_1_1 = (var_1_6 + var_1_7) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_6=125, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=4, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L144] COND FALSE !(\read(var_1_11)) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_6=125, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=4, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L147] COND FALSE !(! (var_1_15 > (var_1_7 / var_1_16))) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_6=125, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=4, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=-5, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L150] var_1_27 = var_1_28 VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_6=125, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=4, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L151] COND FALSE !(\read(var_1_21)) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_6=125, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=4, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L154] unsigned char stepLocal_7 = var_1_5; VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_6=125, stepLocal_7=190, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=4, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=1, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L155] COND TRUE -100 <= stepLocal_7 [L156] var_1_39 = (! var_1_10) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_6=125, stepLocal_7=190, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=4, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=1, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L158] var_1_58 = var_1_15 [L159] signed char stepLocal_18 = var_1_31; [L160] signed long int stepLocal_17 = (((((((var_1_47) < (var_1_6)) ? (var_1_47) : (var_1_6)))) < (((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))))) ? (((((var_1_47) < (var_1_6)) ? (var_1_47) : (var_1_6)))) : (((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))))); VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_17=0, stepLocal_18=31, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_6=125, stepLocal_7=190, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=4, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=125, var_1_59=-32, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L161] COND FALSE !(stepLocal_18 >= var_1_34) [L168] var_1_59 = var_1_32 VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_17=0, stepLocal_18=31, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_6=125, stepLocal_7=190, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=4, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L170] COND FALSE !(var_1_26 < var_1_22) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_17=0, stepLocal_18=31, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_6=125, stepLocal_7=190, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=4, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L177] unsigned char stepLocal_0 = var_1_58 < var_1_17; VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_0=0, stepLocal_17=0, stepLocal_18=31, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_6=125, stepLocal_7=190, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=4, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L178] COND FALSE !(stepLocal_0 && var_1_39) [L181] var_1_9 = (! var_1_11) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_0=0, stepLocal_17=0, stepLocal_18=31, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_6=125, stepLocal_7=190, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=4, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L183] COND TRUE var_1_9 || var_1_39 [L184] var_1_19 = (var_1_14 + ((((var_1_7) > (var_1_16)) ? (var_1_7) : (var_1_16)))) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_0=0, stepLocal_17=0, stepLocal_18=31, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_6=125, stepLocal_7=190, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=25, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L190] COND TRUE var_1_1 != var_1_27 [L191] var_1_40 = ((((var_1_14) < (((((((((var_1_33) > (var_1_19)) ? (var_1_33) : (var_1_19)))) < (var_1_38)) ? (((((var_1_33) > (var_1_19)) ? (var_1_33) : (var_1_19)))) : (var_1_38))))) ? (var_1_14) : (((((((((var_1_33) > (var_1_19)) ? (var_1_33) : (var_1_19)))) < (var_1_38)) ? (((((var_1_33) > (var_1_19)) ? (var_1_33) : (var_1_19)))) : (var_1_38)))))) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_0=0, stepLocal_17=0, stepLocal_18=31, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_6=125, stepLocal_7=190, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L195] EXPR var_1_18 << 1 [L195] signed long int stepLocal_5 = var_1_59 * (var_1_18 << 1); [L196] COND FALSE !(((~ 256) * var_1_15) <= stepLocal_5) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_0=0, stepLocal_17=0, stepLocal_18=31, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_5=-32147, stepLocal_6=125, stepLocal_7=190, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L199] COND FALSE !(! ((var_1_41 > var_1_27) || var_1_9)) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_0=0, stepLocal_17=0, stepLocal_18=31, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_5=-32147, stepLocal_6=125, stepLocal_7=190, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=256, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L202] COND TRUE \read(var_1_9) [L203] var_1_50 = (((var_1_52 + var_1_53) - var_1_35) + var_1_1) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_0=0, stepLocal_17=0, stepLocal_18=31, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_5=-32147, stepLocal_6=125, stepLocal_7=190, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=1073741980, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L206] signed long int stepLocal_16 = (-5 / var_1_5) * var_1_40; [L207] signed long int stepLocal_15 = (var_1_12 + var_1_34) * var_1_8; [L208] unsigned char stepLocal_14 = var_1_18; [L209] signed long int stepLocal_13 = (((var_1_35) < (var_1_31)) ? (var_1_35) : (var_1_31)); VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_0=0, stepLocal_13=31, stepLocal_14=32, stepLocal_15=2904, stepLocal_16=0, stepLocal_17=0, stepLocal_18=31, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_5=-32147, stepLocal_6=125, stepLocal_7=190, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=1073741980, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L210] COND TRUE stepLocal_16 <= var_1_1 VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_0=0, stepLocal_13=31, stepLocal_14=32, stepLocal_15=2904, stepLocal_16=0, stepLocal_17=0, stepLocal_18=31, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_5=-32147, stepLocal_6=125, stepLocal_7=190, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=1073741980, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L211] COND FALSE !(((((var_1_59) < 0 ) ? -(var_1_59) : (var_1_59))) >= stepLocal_14) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_0=0, stepLocal_13=31, stepLocal_14=32, stepLocal_15=2904, stepLocal_16=0, stepLocal_17=0, stepLocal_18=31, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_5=-32147, stepLocal_6=125, stepLocal_7=190, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=1073741980, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L227] signed long int stepLocal_9 = ~ var_1_16; [L228] unsigned char stepLocal_8 = var_1_15; VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_0=0, stepLocal_13=31, stepLocal_14=32, stepLocal_15=2904, stepLocal_16=0, stepLocal_17=0, stepLocal_18=31, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_5=-32147, stepLocal_6=125, stepLocal_7=190, stepLocal_8=125, stepLocal_9=-127, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=0, var_1_47=0, var_1_49=2147483646, var_1_50=1073741980, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L229] COND FALSE !(\read(var_1_11)) [L244] var_1_45 = (var_1_44 + (var_1_40 - var_1_32)) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_0=0, stepLocal_13=31, stepLocal_14=32, stepLocal_15=2904, stepLocal_16=0, stepLocal_17=0, stepLocal_18=31, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_5=-32147, stepLocal_6=125, stepLocal_7=190, stepLocal_8=125, stepLocal_9=-127, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=16402, var_1_47=0, var_1_49=2147483646, var_1_50=1073741980, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=4, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L246] unsigned char stepLocal_12 = var_1_7; [L247] unsigned char stepLocal_11 = var_1_1; [L248] EXPR var_1_7 >> var_1_58 [L248] signed long int stepLocal_10 = var_1_7 >> var_1_58; [L249] COND TRUE stepLocal_10 < (var_1_38 + var_1_15) [L250] var_1_54 = ((((var_1_7) < (var_1_15)) ? (var_1_7) : (var_1_15))) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_0=0, stepLocal_10=174, stepLocal_11=188, stepLocal_12=125, stepLocal_13=31, stepLocal_14=32, stepLocal_15=2904, stepLocal_16=0, stepLocal_17=0, stepLocal_18=31, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_5=-32147, stepLocal_6=125, stepLocal_7=190, stepLocal_8=125, stepLocal_9=-127, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=-4, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=16402, var_1_47=0, var_1_49=2147483646, var_1_50=1073741980, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=125, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L262] COND TRUE var_1_27 > (var_1_16 - var_1_6) [L263] var_1_30 = ((var_1_18 + (var_1_40 - var_1_15)) + ((((var_1_54) < (var_1_54)) ? (var_1_54) : (var_1_54)))) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, stepLocal_0=0, stepLocal_10=174, stepLocal_11=188, stepLocal_12=125, stepLocal_13=31, stepLocal_14=32, stepLocal_15=2904, stepLocal_16=0, stepLocal_17=0, stepLocal_18=31, stepLocal_1=1, stepLocal_2=64, stepLocal_3=4, stepLocal_4=-15, stepLocal_5=-32147, stepLocal_6=125, stepLocal_7=190, stepLocal_8=125, stepLocal_9=-127, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=82, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=16402, var_1_47=0, var_1_49=2147483646, var_1_50=1073741980, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=125, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L372] RET step() [L373] CALL, EXPR property() [L363] EXPR ((((((((last_1_var_1_17 / -2) <= last_1_var_1_41) && last_1_var_1_9) ? (var_1_1 == ((unsigned char) ((var_1_5 - var_1_6) - var_1_7))) : (var_1_1 == ((unsigned char) (var_1_6 + var_1_7)))) && (var_1_21 ? (var_1_8 == ((signed long int) ((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))))) : (var_1_8 == ((signed long int) (25 + var_1_6))))) && (((var_1_58 < var_1_17) && var_1_39) ? (var_1_9 == ((unsigned char) ((var_1_58 > var_1_17) || var_1_10))) : (var_1_9 == ((unsigned char) (! var_1_11))))) && (var_1_11 ? (var_1_12 == ((unsigned char) var_1_6)) : 1)) && (var_1_10 ? (var_1_13 == ((unsigned char) var_1_7)) : ((((var_1_6 + var_1_14) - var_1_7) >= (last_1_var_1_8 | ((((last_1_var_1_55) < (var_1_5)) ? (last_1_var_1_55) : (var_1_5))))) ? (var_1_13 == ((unsigned char) ((var_1_15 + var_1_16) - var_1_6))) : (var_1_13 == ((unsigned char) var_1_14))))) && (last_1_var_1_21 ? ((var_1_16 >= last_1_var_1_19) ? (var_1_17 == ((unsigned char) (((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) > (var_1_7)) ? ((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) : (var_1_7))))) : 1) : ((var_1_6 != (var_1_5 ^ 50)) ? (var_1_17 == ((unsigned char) ((((var_1_14) < (var_1_6)) ? (var_1_14) : (var_1_6))))) : (var_1_17 == ((unsigned char) (((((var_1_15) > (var_1_6)) ? (var_1_15) : (var_1_6))) + ((((1) > ((var_1_14 + var_1_18))) ? (1) : ((var_1_14 + var_1_18))))))))) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=82, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=16402, var_1_47=0, var_1_49=2147483646, var_1_50=1073741980, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=125, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L363] EXPR last_1_var_1_21 ? ((var_1_16 >= last_1_var_1_19) ? (var_1_17 == ((unsigned char) (((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) > (var_1_7)) ? ((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) : (var_1_7))))) : 1) : ((var_1_6 != (var_1_5 ^ 50)) ? (var_1_17 == ((unsigned char) ((((var_1_14) < (var_1_6)) ? (var_1_14) : (var_1_6))))) : (var_1_17 == ((unsigned char) (((((var_1_15) > (var_1_6)) ? (var_1_15) : (var_1_6))) + ((((1) > ((var_1_14 + var_1_18))) ? (1) : ((var_1_14 + var_1_18)))))))) [L363] EXPR var_1_5 ^ 50 [L363] EXPR last_1_var_1_21 ? ((var_1_16 >= last_1_var_1_19) ? (var_1_17 == ((unsigned char) (((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) > (var_1_7)) ? ((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) : (var_1_7))))) : 1) : ((var_1_6 != (var_1_5 ^ 50)) ? (var_1_17 == ((unsigned char) ((((var_1_14) < (var_1_6)) ? (var_1_14) : (var_1_6))))) : (var_1_17 == ((unsigned char) (((((var_1_15) > (var_1_6)) ? (var_1_15) : (var_1_6))) + ((((1) > ((var_1_14 + var_1_18))) ? (1) : ((var_1_14 + var_1_18)))))))) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=82, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=16402, var_1_47=0, var_1_49=2147483646, var_1_50=1073741980, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=125, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L363] EXPR ((((((((last_1_var_1_17 / -2) <= last_1_var_1_41) && last_1_var_1_9) ? (var_1_1 == ((unsigned char) ((var_1_5 - var_1_6) - var_1_7))) : (var_1_1 == ((unsigned char) (var_1_6 + var_1_7)))) && (var_1_21 ? (var_1_8 == ((signed long int) ((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))))) : (var_1_8 == ((signed long int) (25 + var_1_6))))) && (((var_1_58 < var_1_17) && var_1_39) ? (var_1_9 == ((unsigned char) ((var_1_58 > var_1_17) || var_1_10))) : (var_1_9 == ((unsigned char) (! var_1_11))))) && (var_1_11 ? (var_1_12 == ((unsigned char) var_1_6)) : 1)) && (var_1_10 ? (var_1_13 == ((unsigned char) var_1_7)) : ((((var_1_6 + var_1_14) - var_1_7) >= (last_1_var_1_8 | ((((last_1_var_1_55) < (var_1_5)) ? (last_1_var_1_55) : (var_1_5))))) ? (var_1_13 == ((unsigned char) ((var_1_15 + var_1_16) - var_1_6))) : (var_1_13 == ((unsigned char) var_1_14))))) && (last_1_var_1_21 ? ((var_1_16 >= last_1_var_1_19) ? (var_1_17 == ((unsigned char) (((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) > (var_1_7)) ? ((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) : (var_1_7))))) : 1) : ((var_1_6 != (var_1_5 ^ 50)) ? (var_1_17 == ((unsigned char) ((((var_1_14) < (var_1_6)) ? (var_1_14) : (var_1_6))))) : (var_1_17 == ((unsigned char) (((((var_1_15) > (var_1_6)) ? (var_1_15) : (var_1_6))) + ((((1) > ((var_1_14 + var_1_18))) ? (1) : ((var_1_14 + var_1_18))))))))) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=82, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=16402, var_1_47=0, var_1_49=2147483646, var_1_50=1073741980, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=125, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L363] EXPR ((((((((((last_1_var_1_17 / -2) <= last_1_var_1_41) && last_1_var_1_9) ? (var_1_1 == ((unsigned char) ((var_1_5 - var_1_6) - var_1_7))) : (var_1_1 == ((unsigned char) (var_1_6 + var_1_7)))) && (var_1_21 ? (var_1_8 == ((signed long int) ((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))))) : (var_1_8 == ((signed long int) (25 + var_1_6))))) && (((var_1_58 < var_1_17) && var_1_39) ? (var_1_9 == ((unsigned char) ((var_1_58 > var_1_17) || var_1_10))) : (var_1_9 == ((unsigned char) (! var_1_11))))) && (var_1_11 ? (var_1_12 == ((unsigned char) var_1_6)) : 1)) && (var_1_10 ? (var_1_13 == ((unsigned char) var_1_7)) : ((((var_1_6 + var_1_14) - var_1_7) >= (last_1_var_1_8 | ((((last_1_var_1_55) < (var_1_5)) ? (last_1_var_1_55) : (var_1_5))))) ? (var_1_13 == ((unsigned char) ((var_1_15 + var_1_16) - var_1_6))) : (var_1_13 == ((unsigned char) var_1_14))))) && (last_1_var_1_21 ? ((var_1_16 >= last_1_var_1_19) ? (var_1_17 == ((unsigned char) (((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) > (var_1_7)) ? ((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) : (var_1_7))))) : 1) : ((var_1_6 != (var_1_5 ^ 50)) ? (var_1_17 == ((unsigned char) ((((var_1_14) < (var_1_6)) ? (var_1_14) : (var_1_6))))) : (var_1_17 == ((unsigned char) (((((var_1_15) > (var_1_6)) ? (var_1_15) : (var_1_6))) + ((((1) > ((var_1_14 + var_1_18))) ? (1) : ((var_1_14 + var_1_18)))))))))) && ((var_1_9 || var_1_39) ? (var_1_19 == ((unsigned char) (var_1_14 + ((((var_1_7) > (var_1_16)) ? (var_1_7) : (var_1_16)))))) : ((var_1_18 != ((((var_1_5) > (var_1_38)) ? (var_1_5) : (var_1_38)))) ? (var_1_19 == ((unsigned char) (var_1_5 - var_1_6))) : 1))) && (((((((var_1_18) > (last_1_var_1_1)) ? (var_1_18) : (last_1_var_1_1))) >> var_1_14) > last_1_var_1_41) ? (var_1_21 == ((unsigned char) (! var_1_10))) : 1) [L363] EXPR ((((var_1_18) > (last_1_var_1_1)) ? (var_1_18) : (last_1_var_1_1))) >> var_1_14 [L363] EXPR ((((((((((last_1_var_1_17 / -2) <= last_1_var_1_41) && last_1_var_1_9) ? (var_1_1 == ((unsigned char) ((var_1_5 - var_1_6) - var_1_7))) : (var_1_1 == ((unsigned char) (var_1_6 + var_1_7)))) && (var_1_21 ? (var_1_8 == ((signed long int) ((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))))) : (var_1_8 == ((signed long int) (25 + var_1_6))))) && (((var_1_58 < var_1_17) && var_1_39) ? (var_1_9 == ((unsigned char) ((var_1_58 > var_1_17) || var_1_10))) : (var_1_9 == ((unsigned char) (! var_1_11))))) && (var_1_11 ? (var_1_12 == ((unsigned char) var_1_6)) : 1)) && (var_1_10 ? (var_1_13 == ((unsigned char) var_1_7)) : ((((var_1_6 + var_1_14) - var_1_7) >= (last_1_var_1_8 | ((((last_1_var_1_55) < (var_1_5)) ? (last_1_var_1_55) : (var_1_5))))) ? (var_1_13 == ((unsigned char) ((var_1_15 + var_1_16) - var_1_6))) : (var_1_13 == ((unsigned char) var_1_14))))) && (last_1_var_1_21 ? ((var_1_16 >= last_1_var_1_19) ? (var_1_17 == ((unsigned char) (((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) > (var_1_7)) ? ((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) : (var_1_7))))) : 1) : ((var_1_6 != (var_1_5 ^ 50)) ? (var_1_17 == ((unsigned char) ((((var_1_14) < (var_1_6)) ? (var_1_14) : (var_1_6))))) : (var_1_17 == ((unsigned char) (((((var_1_15) > (var_1_6)) ? (var_1_15) : (var_1_6))) + ((((1) > ((var_1_14 + var_1_18))) ? (1) : ((var_1_14 + var_1_18)))))))))) && ((var_1_9 || var_1_39) ? (var_1_19 == ((unsigned char) (var_1_14 + ((((var_1_7) > (var_1_16)) ? (var_1_7) : (var_1_16)))))) : ((var_1_18 != ((((var_1_5) > (var_1_38)) ? (var_1_5) : (var_1_38)))) ? (var_1_19 == ((unsigned char) (var_1_5 - var_1_6))) : 1))) && (((((((var_1_18) > (last_1_var_1_1)) ? (var_1_18) : (last_1_var_1_1))) >> var_1_14) > last_1_var_1_41) ? (var_1_21 == ((unsigned char) (! var_1_10))) : 1) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=82, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=16402, var_1_47=0, var_1_49=2147483646, var_1_50=1073741980, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=125, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L363] EXPR (((((((((((((last_1_var_1_17 / -2) <= last_1_var_1_41) && last_1_var_1_9) ? (var_1_1 == ((unsigned char) ((var_1_5 - var_1_6) - var_1_7))) : (var_1_1 == ((unsigned char) (var_1_6 + var_1_7)))) && (var_1_21 ? (var_1_8 == ((signed long int) ((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))))) : (var_1_8 == ((signed long int) (25 + var_1_6))))) && (((var_1_58 < var_1_17) && var_1_39) ? (var_1_9 == ((unsigned char) ((var_1_58 > var_1_17) || var_1_10))) : (var_1_9 == ((unsigned char) (! var_1_11))))) && (var_1_11 ? (var_1_12 == ((unsigned char) var_1_6)) : 1)) && (var_1_10 ? (var_1_13 == ((unsigned char) var_1_7)) : ((((var_1_6 + var_1_14) - var_1_7) >= (last_1_var_1_8 | ((((last_1_var_1_55) < (var_1_5)) ? (last_1_var_1_55) : (var_1_5))))) ? (var_1_13 == ((unsigned char) ((var_1_15 + var_1_16) - var_1_6))) : (var_1_13 == ((unsigned char) var_1_14))))) && (last_1_var_1_21 ? ((var_1_16 >= last_1_var_1_19) ? (var_1_17 == ((unsigned char) (((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) > (var_1_7)) ? ((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) : (var_1_7))))) : 1) : ((var_1_6 != (var_1_5 ^ 50)) ? (var_1_17 == ((unsigned char) ((((var_1_14) < (var_1_6)) ? (var_1_14) : (var_1_6))))) : (var_1_17 == ((unsigned char) (((((var_1_15) > (var_1_6)) ? (var_1_15) : (var_1_6))) + ((((1) > ((var_1_14 + var_1_18))) ? (1) : ((var_1_14 + var_1_18)))))))))) && ((var_1_9 || var_1_39) ? (var_1_19 == ((unsigned char) (var_1_14 + ((((var_1_7) > (var_1_16)) ? (var_1_7) : (var_1_16)))))) : ((var_1_18 != ((((var_1_5) > (var_1_38)) ? (var_1_5) : (var_1_38)))) ? (var_1_19 == ((unsigned char) (var_1_5 - var_1_6))) : 1))) && (((((((var_1_18) > (last_1_var_1_1)) ? (var_1_18) : (last_1_var_1_1))) >> var_1_14) > last_1_var_1_41) ? (var_1_21 == ((unsigned char) (! var_1_10))) : 1)) && ((! (var_1_15 > (var_1_7 / var_1_16))) ? (var_1_22 == ((double) (((var_1_23 + var_1_24) + var_1_25) + var_1_26))) : 1)) && (var_1_27 == ((signed char) var_1_28))) && ((((~ 256) * var_1_15) <= (var_1_59 * (var_1_18 << 1))) ? (var_1_29 == ((signed long int) (((var_1_8 + 25) - var_1_7) + var_1_16))) : 1) [L363] EXPR var_1_18 << 1 [L363] EXPR (((((((((((((last_1_var_1_17 / -2) <= last_1_var_1_41) && last_1_var_1_9) ? (var_1_1 == ((unsigned char) ((var_1_5 - var_1_6) - var_1_7))) : (var_1_1 == ((unsigned char) (var_1_6 + var_1_7)))) && (var_1_21 ? (var_1_8 == ((signed long int) ((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))))) : (var_1_8 == ((signed long int) (25 + var_1_6))))) && (((var_1_58 < var_1_17) && var_1_39) ? (var_1_9 == ((unsigned char) ((var_1_58 > var_1_17) || var_1_10))) : (var_1_9 == ((unsigned char) (! var_1_11))))) && (var_1_11 ? (var_1_12 == ((unsigned char) var_1_6)) : 1)) && (var_1_10 ? (var_1_13 == ((unsigned char) var_1_7)) : ((((var_1_6 + var_1_14) - var_1_7) >= (last_1_var_1_8 | ((((last_1_var_1_55) < (var_1_5)) ? (last_1_var_1_55) : (var_1_5))))) ? (var_1_13 == ((unsigned char) ((var_1_15 + var_1_16) - var_1_6))) : (var_1_13 == ((unsigned char) var_1_14))))) && (last_1_var_1_21 ? ((var_1_16 >= last_1_var_1_19) ? (var_1_17 == ((unsigned char) (((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) > (var_1_7)) ? ((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) : (var_1_7))))) : 1) : ((var_1_6 != (var_1_5 ^ 50)) ? (var_1_17 == ((unsigned char) ((((var_1_14) < (var_1_6)) ? (var_1_14) : (var_1_6))))) : (var_1_17 == ((unsigned char) (((((var_1_15) > (var_1_6)) ? (var_1_15) : (var_1_6))) + ((((1) > ((var_1_14 + var_1_18))) ? (1) : ((var_1_14 + var_1_18)))))))))) && ((var_1_9 || var_1_39) ? (var_1_19 == ((unsigned char) (var_1_14 + ((((var_1_7) > (var_1_16)) ? (var_1_7) : (var_1_16)))))) : ((var_1_18 != ((((var_1_5) > (var_1_38)) ? (var_1_5) : (var_1_38)))) ? (var_1_19 == ((unsigned char) (var_1_5 - var_1_6))) : 1))) && (((((((var_1_18) > (last_1_var_1_1)) ? (var_1_18) : (last_1_var_1_1))) >> var_1_14) > last_1_var_1_41) ? (var_1_21 == ((unsigned char) (! var_1_10))) : 1)) && ((! (var_1_15 > (var_1_7 / var_1_16))) ? (var_1_22 == ((double) (((var_1_23 + var_1_24) + var_1_25) + var_1_26))) : 1)) && (var_1_27 == ((signed char) var_1_28))) && ((((~ 256) * var_1_15) <= (var_1_59 * (var_1_18 << 1))) ? (var_1_29 == ((signed long int) (((var_1_8 + 25) - var_1_7) + var_1_16))) : 1) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=82, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=16402, var_1_47=0, var_1_49=2147483646, var_1_50=1073741980, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=125, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L363] EXPR (((((((((((((((((last_1_var_1_17 / -2) <= last_1_var_1_41) && last_1_var_1_9) ? (var_1_1 == ((unsigned char) ((var_1_5 - var_1_6) - var_1_7))) : (var_1_1 == ((unsigned char) (var_1_6 + var_1_7)))) && (var_1_21 ? (var_1_8 == ((signed long int) ((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))))) : (var_1_8 == ((signed long int) (25 + var_1_6))))) && (((var_1_58 < var_1_17) && var_1_39) ? (var_1_9 == ((unsigned char) ((var_1_58 > var_1_17) || var_1_10))) : (var_1_9 == ((unsigned char) (! var_1_11))))) && (var_1_11 ? (var_1_12 == ((unsigned char) var_1_6)) : 1)) && (var_1_10 ? (var_1_13 == ((unsigned char) var_1_7)) : ((((var_1_6 + var_1_14) - var_1_7) >= (last_1_var_1_8 | ((((last_1_var_1_55) < (var_1_5)) ? (last_1_var_1_55) : (var_1_5))))) ? (var_1_13 == ((unsigned char) ((var_1_15 + var_1_16) - var_1_6))) : (var_1_13 == ((unsigned char) var_1_14))))) && (last_1_var_1_21 ? ((var_1_16 >= last_1_var_1_19) ? (var_1_17 == ((unsigned char) (((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) > (var_1_7)) ? ((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) : (var_1_7))))) : 1) : ((var_1_6 != (var_1_5 ^ 50)) ? (var_1_17 == ((unsigned char) ((((var_1_14) < (var_1_6)) ? (var_1_14) : (var_1_6))))) : (var_1_17 == ((unsigned char) (((((var_1_15) > (var_1_6)) ? (var_1_15) : (var_1_6))) + ((((1) > ((var_1_14 + var_1_18))) ? (1) : ((var_1_14 + var_1_18)))))))))) && ((var_1_9 || var_1_39) ? (var_1_19 == ((unsigned char) (var_1_14 + ((((var_1_7) > (var_1_16)) ? (var_1_7) : (var_1_16)))))) : ((var_1_18 != ((((var_1_5) > (var_1_38)) ? (var_1_5) : (var_1_38)))) ? (var_1_19 == ((unsigned char) (var_1_5 - var_1_6))) : 1))) && (((((((var_1_18) > (last_1_var_1_1)) ? (var_1_18) : (last_1_var_1_1))) >> var_1_14) > last_1_var_1_41) ? (var_1_21 == ((unsigned char) (! var_1_10))) : 1)) && ((! (var_1_15 > (var_1_7 / var_1_16))) ? (var_1_22 == ((double) (((var_1_23 + var_1_24) + var_1_25) + var_1_26))) : 1)) && (var_1_27 == ((signed char) var_1_28))) && ((((~ 256) * var_1_15) <= (var_1_59 * (var_1_18 << 1))) ? (var_1_29 == ((signed long int) (((var_1_8 + 25) - var_1_7) + var_1_16))) : 1)) && ((var_1_27 > (var_1_16 - var_1_6)) ? (var_1_30 == ((signed short int) ((var_1_18 + (var_1_40 - var_1_15)) + ((((var_1_54) < (var_1_54)) ? (var_1_54) : (var_1_54)))))) : ((var_1_14 > var_1_15) ? (var_1_30 == ((signed short int) ((((var_1_40) > (var_1_27)) ? (var_1_40) : (var_1_27))))) : (var_1_30 == ((signed short int) (10 - var_1_6)))))) && ((var_1_16 <= var_1_15) ? (var_1_21 ? (var_1_31 == ((signed char) 25)) : (var_1_31 == ((signed char) (((var_1_32 - var_1_33) - (var_1_34 + var_1_35)) + var_1_14)))) : (var_1_31 == ((signed char) var_1_32)))) && (var_1_21 ? (var_1_36 == ((float) (var_1_37 - 500.4f))) : 1)) && ((var_1_26 < var_1_22) ? (var_1_11 ? ((((((var_1_12) > (var_1_17)) ? (var_1_12) : (var_1_17))) >= ((((var_1_35) > ((last_1_var_1_38 | var_1_1))) ? (var_1_35) : ((last_1_var_1_38 | var_1_1))))) ? (var_1_38 == ((unsigned short int) (8 + var_1_18))) : 1) : 1) : 1) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=82, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=16402, var_1_47=0, var_1_49=2147483646, var_1_50=1073741980, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=125, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L363] EXPR (((((((((((((((((((((last_1_var_1_17 / -2) <= last_1_var_1_41) && last_1_var_1_9) ? (var_1_1 == ((unsigned char) ((var_1_5 - var_1_6) - var_1_7))) : (var_1_1 == ((unsigned char) (var_1_6 + var_1_7)))) && (var_1_21 ? (var_1_8 == ((signed long int) ((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))))) : (var_1_8 == ((signed long int) (25 + var_1_6))))) && (((var_1_58 < var_1_17) && var_1_39) ? (var_1_9 == ((unsigned char) ((var_1_58 > var_1_17) || var_1_10))) : (var_1_9 == ((unsigned char) (! var_1_11))))) && (var_1_11 ? (var_1_12 == ((unsigned char) var_1_6)) : 1)) && (var_1_10 ? (var_1_13 == ((unsigned char) var_1_7)) : ((((var_1_6 + var_1_14) - var_1_7) >= (last_1_var_1_8 | ((((last_1_var_1_55) < (var_1_5)) ? (last_1_var_1_55) : (var_1_5))))) ? (var_1_13 == ((unsigned char) ((var_1_15 + var_1_16) - var_1_6))) : (var_1_13 == ((unsigned char) var_1_14))))) && (last_1_var_1_21 ? ((var_1_16 >= last_1_var_1_19) ? (var_1_17 == ((unsigned char) (((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) > (var_1_7)) ? ((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) : (var_1_7))))) : 1) : ((var_1_6 != (var_1_5 ^ 50)) ? (var_1_17 == ((unsigned char) ((((var_1_14) < (var_1_6)) ? (var_1_14) : (var_1_6))))) : (var_1_17 == ((unsigned char) (((((var_1_15) > (var_1_6)) ? (var_1_15) : (var_1_6))) + ((((1) > ((var_1_14 + var_1_18))) ? (1) : ((var_1_14 + var_1_18)))))))))) && ((var_1_9 || var_1_39) ? (var_1_19 == ((unsigned char) (var_1_14 + ((((var_1_7) > (var_1_16)) ? (var_1_7) : (var_1_16)))))) : ((var_1_18 != ((((var_1_5) > (var_1_38)) ? (var_1_5) : (var_1_38)))) ? (var_1_19 == ((unsigned char) (var_1_5 - var_1_6))) : 1))) && (((((((var_1_18) > (last_1_var_1_1)) ? (var_1_18) : (last_1_var_1_1))) >> var_1_14) > last_1_var_1_41) ? (var_1_21 == ((unsigned char) (! var_1_10))) : 1)) && ((! (var_1_15 > (var_1_7 / var_1_16))) ? (var_1_22 == ((double) (((var_1_23 + var_1_24) + var_1_25) + var_1_26))) : 1)) && (var_1_27 == ((signed char) var_1_28))) && ((((~ 256) * var_1_15) <= (var_1_59 * (var_1_18 << 1))) ? (var_1_29 == ((signed long int) (((var_1_8 + 25) - var_1_7) + var_1_16))) : 1)) && ((var_1_27 > (var_1_16 - var_1_6)) ? (var_1_30 == ((signed short int) ((var_1_18 + (var_1_40 - var_1_15)) + ((((var_1_54) < (var_1_54)) ? (var_1_54) : (var_1_54)))))) : ((var_1_14 > var_1_15) ? (var_1_30 == ((signed short int) ((((var_1_40) > (var_1_27)) ? (var_1_40) : (var_1_27))))) : (var_1_30 == ((signed short int) (10 - var_1_6)))))) && ((var_1_16 <= var_1_15) ? (var_1_21 ? (var_1_31 == ((signed char) 25)) : (var_1_31 == ((signed char) (((var_1_32 - var_1_33) - (var_1_34 + var_1_35)) + var_1_14)))) : (var_1_31 == ((signed char) var_1_32)))) && (var_1_21 ? (var_1_36 == ((float) (var_1_37 - 500.4f))) : 1)) && ((var_1_26 < var_1_22) ? (var_1_11 ? ((((((var_1_12) > (var_1_17)) ? (var_1_12) : (var_1_17))) >= ((((var_1_35) > ((last_1_var_1_38 | var_1_1))) ? (var_1_35) : ((last_1_var_1_38 | var_1_1))))) ? (var_1_38 == ((unsigned short int) (8 + var_1_18))) : 1) : 1) : 1)) && ((-100 <= var_1_5) ? (var_1_39 == ((unsigned char) (! var_1_10))) : 1)) && ((var_1_1 != var_1_27) ? (var_1_40 == ((unsigned short int) ((((var_1_14) < (((((((((var_1_33) > (var_1_19)) ? (var_1_33) : (var_1_19)))) < (var_1_38)) ? (((((var_1_33) > (var_1_19)) ? (var_1_33) : (var_1_19)))) : (var_1_38))))) ? (var_1_14) : (((((((((var_1_33) > (var_1_19)) ? (var_1_33) : (var_1_19)))) < (var_1_38)) ? (((((var_1_33) > (var_1_19)) ? (var_1_33) : (var_1_19)))) : (var_1_38)))))))) : (var_1_40 == ((unsigned short int) var_1_32)))) && (((var_1_37 - ((((var_1_42) > (var_1_43)) ? (var_1_42) : (var_1_43)))) != var_1_24) ? ((! ((var_1_18 > var_1_15) || last_1_var_1_39)) ? (var_1_41 == ((signed short int) ((((((var_1_34 - var_1_14)) < (last_1_var_1_55)) ? ((var_1_34 - var_1_14)) : (last_1_var_1_55))) + ((((var_1_5) > (var_1_16)) ? (var_1_5) : (var_1_16)))))) : (var_1_41 == ((signed short int) (((((last_1_var_1_54 - (var_1_44 - last_1_var_1_54))) > (((((((((var_1_7) > (var_1_28)) ? (var_1_7) : (var_1_28)))) < (var_1_5)) ? (((((var_1_7) > (var_1_28)) ? (var_1_7) : (var_1_28)))) : (var_1_5))))) ? ((last_1_var_1_54 - (var_1_44 - last_1_var_1_54))) : (((((((((var_1_7) > (var_1_28)) ? (var_1_7) : (var_1_28)))) < (var_1_5)) ? (((((var_1_7) > (var_1_28)) ? (var_1_7) : (var_1_28)))) : (var_1_5))))))))) : (var_1_41 == ((signed short int) ((1 - var_1_15) + var_1_34))))) && (var_1_11 ? (((- (var_1_42 * var_1_37)) <= var_1_25) ? ((var_1_15 <= var_1_34) ? (var_1_45 == ((signed long int) (var_1_7 - var_1_40))) : (((var_1_40 >> (4 + var_1_47)) > (~ var_1_16)) ? (var_1_45 == ((signed long int) var_1_28)) : (var_1_45 == ((signed long int) (var_1_13 - (var_1_49 - last_1_var_1_45)))))) : (var_1_45 == ((signed long int) (((((var_1_15) > (var_1_14)) ? (var_1_15) : (var_1_14))) - var_1_7)))) : (var_1_45 == ((signed long int) (var_1_44 + (var_1_40 - var_1_32))))) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=82, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=16402, var_1_47=0, var_1_49=2147483646, var_1_50=1073741980, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=125, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L363] EXPR (((((((((((((((((((((((last_1_var_1_17 / -2) <= last_1_var_1_41) && last_1_var_1_9) ? (var_1_1 == ((unsigned char) ((var_1_5 - var_1_6) - var_1_7))) : (var_1_1 == ((unsigned char) (var_1_6 + var_1_7)))) && (var_1_21 ? (var_1_8 == ((signed long int) ((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))))) : (var_1_8 == ((signed long int) (25 + var_1_6))))) && (((var_1_58 < var_1_17) && var_1_39) ? (var_1_9 == ((unsigned char) ((var_1_58 > var_1_17) || var_1_10))) : (var_1_9 == ((unsigned char) (! var_1_11))))) && (var_1_11 ? (var_1_12 == ((unsigned char) var_1_6)) : 1)) && (var_1_10 ? (var_1_13 == ((unsigned char) var_1_7)) : ((((var_1_6 + var_1_14) - var_1_7) >= (last_1_var_1_8 | ((((last_1_var_1_55) < (var_1_5)) ? (last_1_var_1_55) : (var_1_5))))) ? (var_1_13 == ((unsigned char) ((var_1_15 + var_1_16) - var_1_6))) : (var_1_13 == ((unsigned char) var_1_14))))) && (last_1_var_1_21 ? ((var_1_16 >= last_1_var_1_19) ? (var_1_17 == ((unsigned char) (((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) > (var_1_7)) ? ((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) : (var_1_7))))) : 1) : ((var_1_6 != (var_1_5 ^ 50)) ? (var_1_17 == ((unsigned char) ((((var_1_14) < (var_1_6)) ? (var_1_14) : (var_1_6))))) : (var_1_17 == ((unsigned char) (((((var_1_15) > (var_1_6)) ? (var_1_15) : (var_1_6))) + ((((1) > ((var_1_14 + var_1_18))) ? (1) : ((var_1_14 + var_1_18)))))))))) && ((var_1_9 || var_1_39) ? (var_1_19 == ((unsigned char) (var_1_14 + ((((var_1_7) > (var_1_16)) ? (var_1_7) : (var_1_16)))))) : ((var_1_18 != ((((var_1_5) > (var_1_38)) ? (var_1_5) : (var_1_38)))) ? (var_1_19 == ((unsigned char) (var_1_5 - var_1_6))) : 1))) && (((((((var_1_18) > (last_1_var_1_1)) ? (var_1_18) : (last_1_var_1_1))) >> var_1_14) > last_1_var_1_41) ? (var_1_21 == ((unsigned char) (! var_1_10))) : 1)) && ((! (var_1_15 > (var_1_7 / var_1_16))) ? (var_1_22 == ((double) (((var_1_23 + var_1_24) + var_1_25) + var_1_26))) : 1)) && (var_1_27 == ((signed char) var_1_28))) && ((((~ 256) * var_1_15) <= (var_1_59 * (var_1_18 << 1))) ? (var_1_29 == ((signed long int) (((var_1_8 + 25) - var_1_7) + var_1_16))) : 1)) && ((var_1_27 > (var_1_16 - var_1_6)) ? (var_1_30 == ((signed short int) ((var_1_18 + (var_1_40 - var_1_15)) + ((((var_1_54) < (var_1_54)) ? (var_1_54) : (var_1_54)))))) : ((var_1_14 > var_1_15) ? (var_1_30 == ((signed short int) ((((var_1_40) > (var_1_27)) ? (var_1_40) : (var_1_27))))) : (var_1_30 == ((signed short int) (10 - var_1_6)))))) && ((var_1_16 <= var_1_15) ? (var_1_21 ? (var_1_31 == ((signed char) 25)) : (var_1_31 == ((signed char) (((var_1_32 - var_1_33) - (var_1_34 + var_1_35)) + var_1_14)))) : (var_1_31 == ((signed char) var_1_32)))) && (var_1_21 ? (var_1_36 == ((float) (var_1_37 - 500.4f))) : 1)) && ((var_1_26 < var_1_22) ? (var_1_11 ? ((((((var_1_12) > (var_1_17)) ? (var_1_12) : (var_1_17))) >= ((((var_1_35) > ((last_1_var_1_38 | var_1_1))) ? (var_1_35) : ((last_1_var_1_38 | var_1_1))))) ? (var_1_38 == ((unsigned short int) (8 + var_1_18))) : 1) : 1) : 1)) && ((-100 <= var_1_5) ? (var_1_39 == ((unsigned char) (! var_1_10))) : 1)) && ((var_1_1 != var_1_27) ? (var_1_40 == ((unsigned short int) ((((var_1_14) < (((((((((var_1_33) > (var_1_19)) ? (var_1_33) : (var_1_19)))) < (var_1_38)) ? (((((var_1_33) > (var_1_19)) ? (var_1_33) : (var_1_19)))) : (var_1_38))))) ? (var_1_14) : (((((((((var_1_33) > (var_1_19)) ? (var_1_33) : (var_1_19)))) < (var_1_38)) ? (((((var_1_33) > (var_1_19)) ? (var_1_33) : (var_1_19)))) : (var_1_38)))))))) : (var_1_40 == ((unsigned short int) var_1_32)))) && (((var_1_37 - ((((var_1_42) > (var_1_43)) ? (var_1_42) : (var_1_43)))) != var_1_24) ? ((! ((var_1_18 > var_1_15) || last_1_var_1_39)) ? (var_1_41 == ((signed short int) ((((((var_1_34 - var_1_14)) < (last_1_var_1_55)) ? ((var_1_34 - var_1_14)) : (last_1_var_1_55))) + ((((var_1_5) > (var_1_16)) ? (var_1_5) : (var_1_16)))))) : (var_1_41 == ((signed short int) (((((last_1_var_1_54 - (var_1_44 - last_1_var_1_54))) > (((((((((var_1_7) > (var_1_28)) ? (var_1_7) : (var_1_28)))) < (var_1_5)) ? (((((var_1_7) > (var_1_28)) ? (var_1_7) : (var_1_28)))) : (var_1_5))))) ? ((last_1_var_1_54 - (var_1_44 - last_1_var_1_54))) : (((((((((var_1_7) > (var_1_28)) ? (var_1_7) : (var_1_28)))) < (var_1_5)) ? (((((var_1_7) > (var_1_28)) ? (var_1_7) : (var_1_28)))) : (var_1_5))))))))) : (var_1_41 == ((signed short int) ((1 - var_1_15) + var_1_34))))) && (var_1_11 ? (((- (var_1_42 * var_1_37)) <= var_1_25) ? ((var_1_15 <= var_1_34) ? (var_1_45 == ((signed long int) (var_1_7 - var_1_40))) : (((var_1_40 >> (4 + var_1_47)) > (~ var_1_16)) ? (var_1_45 == ((signed long int) var_1_28)) : (var_1_45 == ((signed long int) (var_1_13 - (var_1_49 - last_1_var_1_45)))))) : (var_1_45 == ((signed long int) (((((var_1_15) > (var_1_14)) ? (var_1_15) : (var_1_14))) - var_1_7)))) : (var_1_45 == ((signed long int) (var_1_44 + (var_1_40 - var_1_32)))))) && ((! ((var_1_41 > var_1_27) || var_1_9)) ? (var_1_50 == ((unsigned long int) ((((var_1_51 - 1u) < 0 ) ? -(var_1_51 - 1u) : (var_1_51 - 1u))))) : (var_1_9 ? (var_1_50 == ((unsigned long int) (((var_1_52 + var_1_53) - var_1_35) + var_1_1))) : 1))) && (((var_1_7 >> var_1_58) < (var_1_38 + var_1_15)) ? (var_1_54 == ((unsigned long int) ((((var_1_7) < (var_1_15)) ? (var_1_7) : (var_1_15))))) : ((-25 >= var_1_7) ? ((var_1_1 <= last_1_var_1_54) ? (var_1_54 == ((unsigned long int) ((((((var_1_53 + 8u)) < (var_1_45)) ? ((var_1_53 + 8u)) : (var_1_45))) + ((var_1_18 + var_1_32) + var_1_50)))) : (var_1_54 == ((unsigned long int) ((var_1_49 - var_1_47) + var_1_13)))) : (var_1_54 == ((unsigned long int) (var_1_27 + ((((((((var_1_50) > (var_1_49)) ? (var_1_50) : (var_1_49)))) < (var_1_44)) ? (((((var_1_50) > (var_1_49)) ? (var_1_50) : (var_1_49)))) : (var_1_44)))))))) VAL [isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=82, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=16402, var_1_47=0, var_1_49=2147483646, var_1_50=1073741980, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=125, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L363-L364] return ((((((((((((((((((((((((((last_1_var_1_17 / -2) <= last_1_var_1_41) && last_1_var_1_9) ? (var_1_1 == ((unsigned char) ((var_1_5 - var_1_6) - var_1_7))) : (var_1_1 == ((unsigned char) (var_1_6 + var_1_7)))) && (var_1_21 ? (var_1_8 == ((signed long int) ((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))))) : (var_1_8 == ((signed long int) (25 + var_1_6))))) && (((var_1_58 < var_1_17) && var_1_39) ? (var_1_9 == ((unsigned char) ((var_1_58 > var_1_17) || var_1_10))) : (var_1_9 == ((unsigned char) (! var_1_11))))) && (var_1_11 ? (var_1_12 == ((unsigned char) var_1_6)) : 1)) && (var_1_10 ? (var_1_13 == ((unsigned char) var_1_7)) : ((((var_1_6 + var_1_14) - var_1_7) >= (last_1_var_1_8 | ((((last_1_var_1_55) < (var_1_5)) ? (last_1_var_1_55) : (var_1_5))))) ? (var_1_13 == ((unsigned char) ((var_1_15 + var_1_16) - var_1_6))) : (var_1_13 == ((unsigned char) var_1_14))))) && (last_1_var_1_21 ? ((var_1_16 >= last_1_var_1_19) ? (var_1_17 == ((unsigned char) (((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) > (var_1_7)) ? ((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_16)) : (var_1_7))))) : 1) : ((var_1_6 != (var_1_5 ^ 50)) ? (var_1_17 == ((unsigned char) ((((var_1_14) < (var_1_6)) ? (var_1_14) : (var_1_6))))) : (var_1_17 == ((unsigned char) (((((var_1_15) > (var_1_6)) ? (var_1_15) : (var_1_6))) + ((((1) > ((var_1_14 + var_1_18))) ? (1) : ((var_1_14 + var_1_18)))))))))) && ((var_1_9 || var_1_39) ? (var_1_19 == ((unsigned char) (var_1_14 + ((((var_1_7) > (var_1_16)) ? (var_1_7) : (var_1_16)))))) : ((var_1_18 != ((((var_1_5) > (var_1_38)) ? (var_1_5) : (var_1_38)))) ? (var_1_19 == ((unsigned char) (var_1_5 - var_1_6))) : 1))) && (((((((var_1_18) > (last_1_var_1_1)) ? (var_1_18) : (last_1_var_1_1))) >> var_1_14) > last_1_var_1_41) ? (var_1_21 == ((unsigned char) (! var_1_10))) : 1)) && ((! (var_1_15 > (var_1_7 / var_1_16))) ? (var_1_22 == ((double) (((var_1_23 + var_1_24) + var_1_25) + var_1_26))) : 1)) && (var_1_27 == ((signed char) var_1_28))) && ((((~ 256) * var_1_15) <= (var_1_59 * (var_1_18 << 1))) ? (var_1_29 == ((signed long int) (((var_1_8 + 25) - var_1_7) + var_1_16))) : 1)) && ((var_1_27 > (var_1_16 - var_1_6)) ? (var_1_30 == ((signed short int) ((var_1_18 + (var_1_40 - var_1_15)) + ((((var_1_54) < (var_1_54)) ? (var_1_54) : (var_1_54)))))) : ((var_1_14 > var_1_15) ? (var_1_30 == ((signed short int) ((((var_1_40) > (var_1_27)) ? (var_1_40) : (var_1_27))))) : (var_1_30 == ((signed short int) (10 - var_1_6)))))) && ((var_1_16 <= var_1_15) ? (var_1_21 ? (var_1_31 == ((signed char) 25)) : (var_1_31 == ((signed char) (((var_1_32 - var_1_33) - (var_1_34 + var_1_35)) + var_1_14)))) : (var_1_31 == ((signed char) var_1_32)))) && (var_1_21 ? (var_1_36 == ((float) (var_1_37 - 500.4f))) : 1)) && ((var_1_26 < var_1_22) ? (var_1_11 ? ((((((var_1_12) > (var_1_17)) ? (var_1_12) : (var_1_17))) >= ((((var_1_35) > ((last_1_var_1_38 | var_1_1))) ? (var_1_35) : ((last_1_var_1_38 | var_1_1))))) ? (var_1_38 == ((unsigned short int) (8 + var_1_18))) : 1) : 1) : 1)) && ((-100 <= var_1_5) ? (var_1_39 == ((unsigned char) (! var_1_10))) : 1)) && ((var_1_1 != var_1_27) ? (var_1_40 == ((unsigned short int) ((((var_1_14) < (((((((((var_1_33) > (var_1_19)) ? (var_1_33) : (var_1_19)))) < (var_1_38)) ? (((((var_1_33) > (var_1_19)) ? (var_1_33) : (var_1_19)))) : (var_1_38))))) ? (var_1_14) : (((((((((var_1_33) > (var_1_19)) ? (var_1_33) : (var_1_19)))) < (var_1_38)) ? (((((var_1_33) > (var_1_19)) ? (var_1_33) : (var_1_19)))) : (var_1_38)))))))) : (var_1_40 == ((unsigned short int) var_1_32)))) && (((var_1_37 - ((((var_1_42) > (var_1_43)) ? (var_1_42) : (var_1_43)))) != var_1_24) ? ((! ((var_1_18 > var_1_15) || last_1_var_1_39)) ? (var_1_41 == ((signed short int) ((((((var_1_34 - var_1_14)) < (last_1_var_1_55)) ? ((var_1_34 - var_1_14)) : (last_1_var_1_55))) + ((((var_1_5) > (var_1_16)) ? (var_1_5) : (var_1_16)))))) : (var_1_41 == ((signed short int) (((((last_1_var_1_54 - (var_1_44 - last_1_var_1_54))) > (((((((((var_1_7) > (var_1_28)) ? (var_1_7) : (var_1_28)))) < (var_1_5)) ? (((((var_1_7) > (var_1_28)) ? (var_1_7) : (var_1_28)))) : (var_1_5))))) ? ((last_1_var_1_54 - (var_1_44 - last_1_var_1_54))) : (((((((((var_1_7) > (var_1_28)) ? (var_1_7) : (var_1_28)))) < (var_1_5)) ? (((((var_1_7) > (var_1_28)) ? (var_1_7) : (var_1_28)))) : (var_1_5))))))))) : (var_1_41 == ((signed short int) ((1 - var_1_15) + var_1_34))))) && (var_1_11 ? (((- (var_1_42 * var_1_37)) <= var_1_25) ? ((var_1_15 <= var_1_34) ? (var_1_45 == ((signed long int) (var_1_7 - var_1_40))) : (((var_1_40 >> (4 + var_1_47)) > (~ var_1_16)) ? (var_1_45 == ((signed long int) var_1_28)) : (var_1_45 == ((signed long int) (var_1_13 - (var_1_49 - last_1_var_1_45)))))) : (var_1_45 == ((signed long int) (((((var_1_15) > (var_1_14)) ? (var_1_15) : (var_1_14))) - var_1_7)))) : (var_1_45 == ((signed long int) (var_1_44 + (var_1_40 - var_1_32)))))) && ((! ((var_1_41 > var_1_27) || var_1_9)) ? (var_1_50 == ((unsigned long int) ((((var_1_51 - 1u) < 0 ) ? -(var_1_51 - 1u) : (var_1_51 - 1u))))) : (var_1_9 ? (var_1_50 == ((unsigned long int) (((var_1_52 + var_1_53) - var_1_35) + var_1_1))) : 1))) && (((var_1_7 >> var_1_58) < (var_1_38 + var_1_15)) ? (var_1_54 == ((unsigned long int) ((((var_1_7) < (var_1_15)) ? (var_1_7) : (var_1_15))))) : ((-25 >= var_1_7) ? ((var_1_1 <= last_1_var_1_54) ? (var_1_54 == ((unsigned long int) ((((((var_1_53 + 8u)) < (var_1_45)) ? ((var_1_53 + 8u)) : (var_1_45))) + ((var_1_18 + var_1_32) + var_1_50)))) : (var_1_54 == ((unsigned long int) ((var_1_49 - var_1_47) + var_1_13)))) : (var_1_54 == ((unsigned long int) (var_1_27 + ((((((((var_1_50) > (var_1_49)) ? (var_1_50) : (var_1_49)))) < (var_1_44)) ? (((((var_1_50) > (var_1_49)) ? (var_1_50) : (var_1_49)))) : (var_1_44))))))))) && ((((-5 / var_1_5) * var_1_40) <= var_1_1) ? ((((((var_1_59) < 0 ) ? -(var_1_59) : (var_1_59))) >= var_1_18) ? (((var_1_17 + (var_1_53 | var_1_15)) > ((var_1_12 + var_1_34) * var_1_8)) ? ((-16 >= ((((var_1_35) < (var_1_31)) ? (var_1_35) : (var_1_31)))) ? (var_1_39 ? (var_1_55 == ((unsigned long int) ((((var_1_17) < (var_1_18)) ? (var_1_17) : (var_1_18))))) : 1) : (var_1_55 == ((unsigned long int) var_1_33))) : (var_1_55 == ((unsigned long int) var_1_7))) : 1) : (var_1_55 == ((unsigned long int) 4u)))) && (var_1_58 == ((signed short int) var_1_15))) && ((var_1_31 >= var_1_34) ? ((((((((((var_1_47) < (var_1_6)) ? (var_1_47) : (var_1_6)))) < (((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))))) ? (((((var_1_47) < (var_1_6)) ? (var_1_47) : (var_1_6)))) : (((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) < var_1_13) ? (var_1_59 == ((signed char) (var_1_34 - var_1_32))) : (var_1_59 == ((signed char) var_1_5))) : (var_1_59 == ((signed char) var_1_32))) ; [L373] RET, EXPR property() [L373] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=82, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=16402, var_1_47=0, var_1_49=2147483646, var_1_50=1073741980, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=125, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_17=0, last_1_var_1_19=4, last_1_var_1_1=4, last_1_var_1_21=0, last_1_var_1_38=50, last_1_var_1_39=1, last_1_var_1_41=-16, last_1_var_1_45=0, last_1_var_1_54=4, last_1_var_1_55=4, last_1_var_1_8=-256, last_1_var_1_9=1, var_1_10=1, var_1_11=0, var_1_12=1, var_1_13=125, var_1_14=63, var_1_15=125, var_1_16=126, var_1_17=63, var_1_18=32, var_1_19=189, var_1_1=188, var_1_21=0, var_1_22=1279/5, var_1_27=64, var_1_28=64, var_1_29=256, var_1_30=82, var_1_31=31, var_1_32=31, var_1_33=31, var_1_34=32, var_1_35=31, var_1_36=97/4, var_1_38=50, var_1_39=0, var_1_40=50, var_1_41=-92, var_1_44=16383, var_1_45=16402, var_1_47=0, var_1_49=2147483646, var_1_50=1073741980, var_1_51=4294967294, var_1_52=536870911, var_1_53=536870912, var_1_54=125, var_1_55=4, var_1_58=125, var_1_59=31, var_1_5=190, var_1_6=63, var_1_7=125, var_1_8=88, var_1_9=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 168 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 42.8s, OverallIterations: 17, TraceHistogramMax: 47, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 8.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7076 SdHoareTripleChecker+Valid, 5.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7054 mSDsluCounter, 14600 SdHoareTripleChecker+Invalid, 4.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 9937 mSDsCounter, 1476 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3893 IncrementalHoareTripleChecker+Invalid, 5369 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1476 mSolverCounterUnsat, 4663 mSDtfsCounter, 3893 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6151 GetRequests, 5967 SyntacticMatches, 16 SemanticMatches, 168 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1007 ImplicationChecksByTransitivity, 11.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1202occurred in iteration=8, InterpolantAutomatonStates: 149, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 16 MinimizatonAttempts, 4078 StatesRemovedByMinimization, 15 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 2.0s SatisfiabilityAnalysisTime, 25.3s InterpolantComputationTime, 5670 NumberOfCodeBlocks, 5670 NumberOfCodeBlocksAsserted, 18 NumberOfCheckSat, 5965 ConstructedInterpolants, 1 QuantifiedInterpolants, 32676 SizeOfPredicates, 83 NumberOfNonLiveVariables, 12375 ConjunctsInSsa, 181 ConjunctsInUnsatCore, 19 InterpolantComputations, 12 PerfectInterpolantSequences, 80716/82156 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-12-16 04:01:36,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...