/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-75.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 04:01:39,917 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 04:01:39,968 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:01:39,972 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 04:01:39,972 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 04:01:39,993 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 04:01:39,993 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 04:01:39,993 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 04:01:39,994 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 04:01:39,994 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 04:01:39,994 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 04:01:39,994 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 04:01:39,995 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 04:01:39,995 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 04:01:39,995 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 04:01:39,996 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 04:01:39,996 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 04:01:39,996 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 04:01:39,996 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-16 04:01:39,996 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 04:01:39,997 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 04:01:40,001 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 04:01:40,001 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 04:01:40,001 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 04:01:40,004 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 04:01:40,004 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 04:01:40,004 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 04:01:40,005 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 04:01:40,005 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 04:01:40,005 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 04:01:40,006 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 04:01:40,006 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 04:01:40,006 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 04:01:40,006 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 04:01:40,007 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 04:01:40,007 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 04:01:40,007 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-16 04:01:40,007 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-16 04:01:40,007 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 04:01:40,007 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 04:01:40,007 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 04:01:40,007 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 04:01:40,008 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 04:01:40,008 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:01:40,179 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 04:01:40,196 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 04:01:40,198 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 04:01:40,198 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 04:01:40,199 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 04:01:40,200 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-75.i [2023-12-16 04:01:41,310 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 04:01:41,504 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 04:01:41,504 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-75.i [2023-12-16 04:01:41,513 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/08b40fc30/3d8f934bcfac45188913d20d5f791c51/FLAG4cd2607c3 [2023-12-16 04:01:41,524 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/08b40fc30/3d8f934bcfac45188913d20d5f791c51 [2023-12-16 04:01:41,526 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 04:01:41,527 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 04:01:41,532 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 04:01:41,536 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 04:01:41,540 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 04:01:41,540 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 04:01:41" (1/1) ... [2023-12-16 04:01:41,541 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50906a9d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:01:41, skipping insertion in model container [2023-12-16 04:01:41,541 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 04:01:41" (1/1) ... [2023-12-16 04:01:41,593 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 04:01:41,721 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-75.i[916,929] [2023-12-16 04:01:41,840 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 04:01:41,850 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 04:01:41,862 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-75.i[916,929] [2023-12-16 04:01:41,907 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 04:01:41,920 INFO L206 MainTranslator]: Completed translation [2023-12-16 04:01:41,920 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:01:41 WrapperNode [2023-12-16 04:01:41,920 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 04:01:41,921 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 04:01:41,921 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 04:01:41,921 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 04:01:41,927 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:01:41" (1/1) ... [2023-12-16 04:01:41,944 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:01:41" (1/1) ... [2023-12-16 04:01:42,005 INFO L138 Inliner]: procedures = 26, calls = 53, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 439 [2023-12-16 04:01:42,005 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 04:01:42,006 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 04:01:42,006 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 04:01:42,006 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 04:01:42,014 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:01:41" (1/1) ... [2023-12-16 04:01:42,015 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:01:41" (1/1) ... [2023-12-16 04:01:42,020 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:01:41" (1/1) ... [2023-12-16 04:01:42,049 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:01:42,049 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:01:41" (1/1) ... [2023-12-16 04:01:42,049 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:01:41" (1/1) ... [2023-12-16 04:01:42,061 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:01:41" (1/1) ... [2023-12-16 04:01:42,065 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:01:41" (1/1) ... [2023-12-16 04:01:42,070 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:01:41" (1/1) ... [2023-12-16 04:01:42,074 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:01:41" (1/1) ... [2023-12-16 04:01:42,082 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 04:01:42,082 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 04:01:42,082 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 04:01:42,083 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 04:01:42,083 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:01:41" (1/1) ... [2023-12-16 04:01:42,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 04:01:42,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:01:42,157 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:01:42,209 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:01:42,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 04:01:42,217 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-16 04:01:42,218 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-16 04:01:42,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-16 04:01:42,218 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 04:01:42,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 04:01:42,317 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 04:01:42,319 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 04:01:42,873 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 04:01:42,910 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 04:01:42,911 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-16 04:01:42,911 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 04:01:42 BoogieIcfgContainer [2023-12-16 04:01:42,911 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 04:01:42,913 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 04:01:42,913 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 04:01:42,916 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 04:01:42,916 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 04:01:41" (1/3) ... [2023-12-16 04:01:42,917 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24414919 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 04:01:42, skipping insertion in model container [2023-12-16 04:01:42,917 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 04:01:41" (2/3) ... [2023-12-16 04:01:42,917 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24414919 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 04:01:42, skipping insertion in model container [2023-12-16 04:01:42,918 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 04:01:42" (3/3) ... [2023-12-16 04:01:42,918 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-75.i [2023-12-16 04:01:42,931 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 04:01:42,932 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-16 04:01:42,976 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 04:01:42,981 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;@7291959a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 04:01:42,982 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-16 04:01:42,989 INFO L276 IsEmpty]: Start isEmpty. Operand has 154 states, 111 states have (on average 1.5405405405405406) internal successors, (171), 112 states have internal predecessors, (171), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-16 04:01:43,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2023-12-16 04:01:43,011 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:01:43,012 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:43,012 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:01:43,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:01:43,017 INFO L85 PathProgramCache]: Analyzing trace with hash -2015661499, now seen corresponding path program 1 times [2023-12-16 04:01:43,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:01:43,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845708050] [2023-12-16 04:01:43,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:43,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:01:43,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:01:43,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:01:43,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845708050] [2023-12-16 04:01:43,282 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-16 04:01:43,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126269931] [2023-12-16 04:01:43,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:43,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:43,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:01:43,287 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:01:43,310 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:01:43,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:01:43,498 INFO L262 TraceCheckSpWp]: Trace formula consists of 668 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-16 04:01:43,514 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:01:43,574 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 3042 trivial. 0 not checked. [2023-12-16 04:01:43,574 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 04:01:43,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1126269931] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 04:01:43,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 04:01:43,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 04:01:43,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469041497] [2023-12-16 04:01:43,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 04:01:43,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-16 04:01:43,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:01:43,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-16 04:01:43,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-16 04:01:43,606 INFO L87 Difference]: Start difference. First operand has 154 states, 111 states have (on average 1.5405405405405406) internal successors, (171), 112 states have internal predecessors, (171), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Second operand has 2 states, 2 states have (on average 36.5) internal successors, (73), 2 states have internal predecessors, (73), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 2 states have call successors, (40) [2023-12-16 04:01:43,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:01:43,658 INFO L93 Difference]: Finished difference Result 305 states and 540 transitions. [2023-12-16 04:01:43,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-16 04:01:43,660 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 36.5) internal successors, (73), 2 states have internal predecessors, (73), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 2 states have call successors, (40) Word has length 268 [2023-12-16 04:01:43,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:01:43,670 INFO L225 Difference]: With dead ends: 305 [2023-12-16 04:01:43,671 INFO L226 Difference]: Without dead ends: 152 [2023-12-16 04:01:43,678 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 267 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:01:43,682 INFO L413 NwaCegarLoop]: 242 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, 242 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:01:43,683 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 242 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 04:01:43,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2023-12-16 04:01:43,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2023-12-16 04:01:43,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 110 states have (on average 1.5) internal successors, (165), 110 states have internal predecessors, (165), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-16 04:01:43,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 245 transitions. [2023-12-16 04:01:43,747 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 245 transitions. Word has length 268 [2023-12-16 04:01:43,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:01:43,749 INFO L495 AbstractCegarLoop]: Abstraction has 152 states and 245 transitions. [2023-12-16 04:01:43,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 36.5) internal successors, (73), 2 states have internal predecessors, (73), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 2 states have call successors, (40) [2023-12-16 04:01:43,750 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 245 transitions. [2023-12-16 04:01:43,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2023-12-16 04:01:43,756 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:01:43,756 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:43,772 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:01:43,963 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:01:43,964 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:01:43,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:01:43,965 INFO L85 PathProgramCache]: Analyzing trace with hash 248373829, now seen corresponding path program 1 times [2023-12-16 04:01:43,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:01:43,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67233393] [2023-12-16 04:01:43,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:43,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:01:44,042 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:01:44,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1091273823] [2023-12-16 04:01:44,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:44,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:44,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:01:44,049 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:01:44,053 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:01:44,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:01:44,303 INFO L262 TraceCheckSpWp]: Trace formula consists of 668 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 04:01:44,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:01:44,462 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1489 proven. 42 refuted. 0 times theorem prover too weak. 1589 trivial. 0 not checked. [2023-12-16 04:01:44,462 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 04:01:44,626 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 75 proven. 42 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2023-12-16 04:01:44,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:01:44,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67233393] [2023-12-16 04:01:44,626 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:01:44,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091273823] [2023-12-16 04:01:44,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091273823] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 04:01:44,627 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 04:01:44,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-16 04:01:44,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775149530] [2023-12-16 04:01:44,627 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 04:01:44,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 04:01:44,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:01:44,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 04:01:44,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-16 04:01:44,630 INFO L87 Difference]: Start difference. First operand 152 states and 245 transitions. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 2 states have call successors, (54), 2 states have call predecessors, (54), 4 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) [2023-12-16 04:01:44,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:01:44,948 INFO L93 Difference]: Finished difference Result 354 states and 564 transitions. [2023-12-16 04:01:44,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 04:01:44,949 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 2 states have call successors, (54), 2 states have call predecessors, (54), 4 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) Word has length 268 [2023-12-16 04:01:44,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:01:44,951 INFO L225 Difference]: With dead ends: 354 [2023-12-16 04:01:44,951 INFO L226 Difference]: Without dead ends: 203 [2023-12-16 04:01:44,952 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 538 GetRequests, 528 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-16 04:01:44,952 INFO L413 NwaCegarLoop]: 236 mSDtfsCounter, 404 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 429 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 04:01:44,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [429 Valid, 553 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 04:01:44,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2023-12-16 04:01:44,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 198. [2023-12-16 04:01:44,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 130 states have (on average 1.4076923076923078) internal successors, (183), 131 states have internal predecessors, (183), 65 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (65), 64 states have call predecessors, (65), 65 states have call successors, (65) [2023-12-16 04:01:44,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 313 transitions. [2023-12-16 04:01:44,969 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 313 transitions. Word has length 268 [2023-12-16 04:01:44,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:01:44,970 INFO L495 AbstractCegarLoop]: Abstraction has 198 states and 313 transitions. [2023-12-16 04:01:44,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 2 states have call successors, (54), 2 states have call predecessors, (54), 4 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) [2023-12-16 04:01:44,970 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 313 transitions. [2023-12-16 04:01:44,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2023-12-16 04:01:44,972 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:01:44,973 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44,979 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:01:45,179 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:01:45,180 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:01:45,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:01:45,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1706052490, now seen corresponding path program 1 times [2023-12-16 04:01:45,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:01:45,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381341354] [2023-12-16 04:01:45,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:45,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:01:45,241 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:01:45,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1299357866] [2023-12-16 04:01:45,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:45,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:45,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:01:45,267 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:01:45,296 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:01:45,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:01:45,446 INFO L262 TraceCheckSpWp]: Trace formula consists of 673 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 04:01:45,453 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:01:45,680 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-12-16 04:01:45,681 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 04:01:45,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:01:45,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381341354] [2023-12-16 04:01:45,681 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:01:45,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299357866] [2023-12-16 04:01:45,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299357866] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 04:01:45,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 04:01:45,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 04:01:45,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888178931] [2023-12-16 04:01:45,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 04:01:45,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 04:01:45,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:01:45,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 04:01:45,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-16 04:01:45,683 INFO L87 Difference]: Start difference. First operand 198 states and 313 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-12-16 04:01:46,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:01:46,126 INFO L93 Difference]: Finished difference Result 730 states and 1155 transitions. [2023-12-16 04:01:46,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 04:01:46,127 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 269 [2023-12-16 04:01:46,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:01:46,132 INFO L225 Difference]: With dead ends: 730 [2023-12-16 04:01:46,132 INFO L226 Difference]: Without dead ends: 575 [2023-12-16 04:01:46,133 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 264 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2023-12-16 04:01:46,134 INFO L413 NwaCegarLoop]: 326 mSDtfsCounter, 529 mSDsluCounter, 893 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 529 SdHoareTripleChecker+Valid, 1219 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 04:01:46,134 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [529 Valid, 1219 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 04:01:46,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2023-12-16 04:01:46,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 495. [2023-12-16 04:01:46,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 495 states, 343 states have (on average 1.4081632653061225) internal successors, (483), 345 states have internal predecessors, (483), 145 states have call successors, (145), 6 states have call predecessors, (145), 6 states have return successors, (145), 143 states have call predecessors, (145), 145 states have call successors, (145) [2023-12-16 04:01:46,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 773 transitions. [2023-12-16 04:01:46,200 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 773 transitions. Word has length 269 [2023-12-16 04:01:46,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:01:46,201 INFO L495 AbstractCegarLoop]: Abstraction has 495 states and 773 transitions. [2023-12-16 04:01:46,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-12-16 04:01:46,202 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 773 transitions. [2023-12-16 04:01:46,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2023-12-16 04:01:46,205 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:01:46,205 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46,241 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-12-16 04:01:46,427 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:01:46,428 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:01:46,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:01:46,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1929383284, now seen corresponding path program 1 times [2023-12-16 04:01:46,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:01:46,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461034560] [2023-12-16 04:01:46,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:46,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:01:46,459 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:01:46,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [690109643] [2023-12-16 04:01:46,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:46,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:46,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:01:46,461 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:01:46,472 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:01:46,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:01:46,650 INFO L262 TraceCheckSpWp]: Trace formula consists of 672 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 04:01:46,654 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:01:46,991 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1327 proven. 33 refuted. 0 times theorem prover too weak. 1760 trivial. 0 not checked. [2023-12-16 04:01:46,991 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 04:01:47,200 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-12-16 04:01:47,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:01:47,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461034560] [2023-12-16 04:01:47,200 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:01:47,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690109643] [2023-12-16 04:01:47,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690109643] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-16 04:01:47,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-16 04:01:47,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 10 [2023-12-16 04:01:47,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874258886] [2023-12-16 04:01:47,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 04:01:47,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 04:01:47,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:01:47,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 04:01:47,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-12-16 04:01:47,203 INFO L87 Difference]: Start difference. First operand 495 states and 773 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 2 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2023-12-16 04:01:47,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:01:47,524 INFO L93 Difference]: Finished difference Result 2146 states and 3357 transitions. [2023-12-16 04:01:47,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 04:01:47,525 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 2 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 269 [2023-12-16 04:01:47,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:01:47,530 INFO L225 Difference]: With dead ends: 2146 [2023-12-16 04:01:47,530 INFO L226 Difference]: Without dead ends: 1694 [2023-12-16 04:01:47,532 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 539 GetRequests, 529 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-12-16 04:01:47,532 INFO L413 NwaCegarLoop]: 225 mSDtfsCounter, 708 mSDsluCounter, 789 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 708 SdHoareTripleChecker+Valid, 1014 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 04:01:47,533 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [708 Valid, 1014 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 04:01:47,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1694 states. [2023-12-16 04:01:47,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1694 to 757. [2023-12-16 04:01:47,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 521 states have (on average 1.3973128598848368) internal successors, (728), 523 states have internal predecessors, (728), 225 states have call successors, (225), 10 states have call predecessors, (225), 10 states have return successors, (225), 223 states have call predecessors, (225), 225 states have call successors, (225) [2023-12-16 04:01:47,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 1178 transitions. [2023-12-16 04:01:47,592 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 1178 transitions. Word has length 269 [2023-12-16 04:01:47,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:01:47,592 INFO L495 AbstractCegarLoop]: Abstraction has 757 states and 1178 transitions. [2023-12-16 04:01:47,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 2 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2023-12-16 04:01:47,592 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 1178 transitions. [2023-12-16 04:01:47,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2023-12-16 04:01:47,594 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:01:47,595 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47,620 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:01:47,802 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:01:47,802 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:01:47,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:01:47,803 INFO L85 PathProgramCache]: Analyzing trace with hash 957328065, now seen corresponding path program 1 times [2023-12-16 04:01:47,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:01:47,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732921326] [2023-12-16 04:01:47,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:47,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:01:47,831 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:01:47,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [726727663] [2023-12-16 04:01:47,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:47,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:47,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:01:47,833 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:01:47,857 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:01:48,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:01:48,032 INFO L262 TraceCheckSpWp]: Trace formula consists of 673 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 04:01:48,036 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:01:48,562 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-12-16 04:01:48,562 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 04:01:48,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:01:48,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732921326] [2023-12-16 04:01:48,562 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:01:48,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726727663] [2023-12-16 04:01:48,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726727663] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 04:01:48,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 04:01:48,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 04:01:48,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095043595] [2023-12-16 04:01:48,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 04:01:48,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 04:01:48,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:01:48,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 04:01:48,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 04:01:48,564 INFO L87 Difference]: Start difference. First operand 757 states and 1178 transitions. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-12-16 04:01:48,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:01:48,798 INFO L93 Difference]: Finished difference Result 1766 states and 2748 transitions. [2023-12-16 04:01:48,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 04:01:48,809 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 270 [2023-12-16 04:01:48,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:01:48,813 INFO L225 Difference]: With dead ends: 1766 [2023-12-16 04:01:48,813 INFO L226 Difference]: Without dead ends: 1052 [2023-12-16 04:01:48,815 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 267 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:48,816 INFO L413 NwaCegarLoop]: 231 mSDtfsCounter, 202 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 04:01:48,816 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [202 Valid, 687 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 04:01:48,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1052 states. [2023-12-16 04:01:48,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1052 to 657. [2023-12-16 04:01:48,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 446 states have (on average 1.3856502242152466) internal successors, (618), 446 states have internal predecessors, (618), 200 states have call successors, (200), 10 states have call predecessors, (200), 10 states have return successors, (200), 200 states have call predecessors, (200), 200 states have call successors, (200) [2023-12-16 04:01:48,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 1018 transitions. [2023-12-16 04:01:48,872 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 1018 transitions. Word has length 270 [2023-12-16 04:01:48,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:01:48,872 INFO L495 AbstractCegarLoop]: Abstraction has 657 states and 1018 transitions. [2023-12-16 04:01:48,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-12-16 04:01:48,873 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 1018 transitions. [2023-12-16 04:01:48,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2023-12-16 04:01:48,875 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:01:48,875 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48,897 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:01:49,083 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:01:49,084 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:01:49,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:01:49,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1233487895, now seen corresponding path program 1 times [2023-12-16 04:01:49,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:01:49,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478135288] [2023-12-16 04:01:49,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:49,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:01:49,111 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:01:49,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1284528616] [2023-12-16 04:01:49,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:49,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:49,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:01:49,113 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:01:49,125 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:01:49,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:01:49,418 INFO L262 TraceCheckSpWp]: Trace formula consists of 674 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-16 04:01:49,422 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:01:49,943 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-12-16 04:01:49,943 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 04:01:49,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:01:49,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478135288] [2023-12-16 04:01:49,968 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:01:49,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284528616] [2023-12-16 04:01:49,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284528616] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 04:01:49,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 04:01:49,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 04:01:49,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675236576] [2023-12-16 04:01:49,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 04:01:49,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 04:01:49,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:01:49,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 04:01:49,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 04:01:49,970 INFO L87 Difference]: Start difference. First operand 657 states and 1018 transitions. Second operand has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 5 states have internal predecessors, (74), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-12-16 04:01:50,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:01:50,261 INFO L93 Difference]: Finished difference Result 1838 states and 2857 transitions. [2023-12-16 04:01:50,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-16 04:01:50,262 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 5 states have internal predecessors, (74), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 271 [2023-12-16 04:01:50,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:01:50,268 INFO L225 Difference]: With dead ends: 1838 [2023-12-16 04:01:50,269 INFO L226 Difference]: Without dead ends: 1258 [2023-12-16 04:01:50,271 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 266 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-12-16 04:01:50,273 INFO L413 NwaCegarLoop]: 358 mSDtfsCounter, 476 mSDsluCounter, 1026 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 476 SdHoareTripleChecker+Valid, 1384 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 04:01:50,273 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [476 Valid, 1384 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 04:01:50,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1258 states. [2023-12-16 04:01:50,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1258 to 816. [2023-12-16 04:01:50,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 605 states have (on average 1.462809917355372) internal successors, (885), 605 states have internal predecessors, (885), 200 states have call successors, (200), 10 states have call predecessors, (200), 10 states have return successors, (200), 200 states have call predecessors, (200), 200 states have call successors, (200) [2023-12-16 04:01:50,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 1285 transitions. [2023-12-16 04:01:50,329 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 1285 transitions. Word has length 271 [2023-12-16 04:01:50,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:01:50,330 INFO L495 AbstractCegarLoop]: Abstraction has 816 states and 1285 transitions. [2023-12-16 04:01:50,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 5 states have internal predecessors, (74), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-12-16 04:01:50,330 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 1285 transitions. [2023-12-16 04:01:50,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2023-12-16 04:01:50,332 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:01:50,332 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50,351 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:01:50,540 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:01:50,540 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:01:50,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:01:50,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1401225268, now seen corresponding path program 1 times [2023-12-16 04:01:50,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:01:50,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037844861] [2023-12-16 04:01:50,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:50,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:01:50,601 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:01:50,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [185185839] [2023-12-16 04:01:50,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:50,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:50,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:01:50,617 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:01:50,657 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:01:50,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:01:50,972 INFO L262 TraceCheckSpWp]: Trace formula consists of 678 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-16 04:01:50,976 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:01:51,860 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 548 proven. 12 refuted. 0 times theorem prover too weak. 2560 trivial. 0 not checked. [2023-12-16 04:01:51,860 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 04:01:52,526 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 216 proven. 15 refuted. 0 times theorem prover too weak. 2889 trivial. 0 not checked. [2023-12-16 04:01:52,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:01:52,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037844861] [2023-12-16 04:01:52,526 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:01:52,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185185839] [2023-12-16 04:01:52,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185185839] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 04:01:52,527 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 04:01:52,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2023-12-16 04:01:52,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426253788] [2023-12-16 04:01:52,527 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 04:01:52,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-16 04:01:52,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:01:52,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-16 04:01:52,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2023-12-16 04:01:52,529 INFO L87 Difference]: Start difference. First operand 816 states and 1285 transitions. Second operand has 22 states, 21 states have (on average 7.238095238095238) internal successors, (152), 20 states have internal predecessors, (152), 6 states have call successors, (80), 4 states have call predecessors, (80), 7 states have return successors, (80), 6 states have call predecessors, (80), 6 states have call successors, (80) [2023-12-16 04:01:54,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:01:54,640 INFO L93 Difference]: Finished difference Result 1830 states and 2800 transitions. [2023-12-16 04:01:54,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-16 04:01:54,641 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 7.238095238095238) internal successors, (152), 20 states have internal predecessors, (152), 6 states have call successors, (80), 4 states have call predecessors, (80), 7 states have return successors, (80), 6 states have call predecessors, (80), 6 states have call successors, (80) Word has length 272 [2023-12-16 04:01:54,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:01:54,647 INFO L225 Difference]: With dead ends: 1830 [2023-12-16 04:01:54,647 INFO L226 Difference]: Without dead ends: 1230 [2023-12-16 04:01:54,649 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 569 GetRequests, 527 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 472 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=566, Invalid=1326, Unknown=0, NotChecked=0, Total=1892 [2023-12-16 04:01:54,650 INFO L413 NwaCegarLoop]: 273 mSDtfsCounter, 1422 mSDsluCounter, 1622 mSDsCounter, 0 mSdLazyCounter, 1217 mSolverCounterSat, 703 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1423 SdHoareTripleChecker+Valid, 1895 SdHoareTripleChecker+Invalid, 1920 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 703 IncrementalHoareTripleChecker+Valid, 1217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-16 04:01:54,650 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1423 Valid, 1895 Invalid, 1920 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [703 Valid, 1217 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-16 04:01:54,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1230 states. [2023-12-16 04:01:54,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1230 to 1192. [2023-12-16 04:01:54,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1192 states, 826 states have (on average 1.3801452784503632) internal successors, (1140), 830 states have internal predecessors, (1140), 344 states have call successors, (344), 21 states have call predecessors, (344), 21 states have return successors, (344), 340 states have call predecessors, (344), 344 states have call successors, (344) [2023-12-16 04:01:54,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1192 states to 1192 states and 1828 transitions. [2023-12-16 04:01:54,745 INFO L78 Accepts]: Start accepts. Automaton has 1192 states and 1828 transitions. Word has length 272 [2023-12-16 04:01:54,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:01:54,745 INFO L495 AbstractCegarLoop]: Abstraction has 1192 states and 1828 transitions. [2023-12-16 04:01:54,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 7.238095238095238) internal successors, (152), 20 states have internal predecessors, (152), 6 states have call successors, (80), 4 states have call predecessors, (80), 7 states have return successors, (80), 6 states have call predecessors, (80), 6 states have call successors, (80) [2023-12-16 04:01:54,746 INFO L276 IsEmpty]: Start isEmpty. Operand 1192 states and 1828 transitions. [2023-12-16 04:01:54,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2023-12-16 04:01:54,748 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:01:54,748 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:54,758 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:01:54,955 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:01:54,956 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:01:54,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:01:54,957 INFO L85 PathProgramCache]: Analyzing trace with hash 288941970, now seen corresponding path program 1 times [2023-12-16 04:01:54,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:01:54,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697575085] [2023-12-16 04:01:54,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:54,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:01:54,993 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:01:54,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1034479809] [2023-12-16 04:01:54,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:54,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:54,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:01:54,995 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:01:55,017 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:01:55,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 04:01:55,237 INFO L262 TraceCheckSpWp]: Trace formula consists of 679 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-16 04:01:55,241 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 04:01:55,818 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1445 proven. 150 refuted. 0 times theorem prover too weak. 1525 trivial. 0 not checked. [2023-12-16 04:01:55,818 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 04:01:56,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 04:01:56,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697575085] [2023-12-16 04:01:56,214 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-16 04:01:56,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034479809] [2023-12-16 04:01:56,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034479809] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 04:01:56,214 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-16 04:01:56,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2023-12-16 04:01:56,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914827] [2023-12-16 04:01:56,214 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-16 04:01:56,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-16 04:01:56,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 04:01:56,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-16 04:01:56,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2023-12-16 04:01:56,215 INFO L87 Difference]: Start difference. First operand 1192 states and 1828 transitions. Second operand has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 9 states have internal predecessors, (85), 3 states have call successors, (40), 3 states have call predecessors, (40), 4 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2023-12-16 04:01:56,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 04:01:56,723 INFO L93 Difference]: Finished difference Result 2302 states and 3530 transitions. [2023-12-16 04:01:56,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-16 04:01:56,724 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 9 states have internal predecessors, (85), 3 states have call successors, (40), 3 states have call predecessors, (40), 4 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) Word has length 273 [2023-12-16 04:01:56,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 04:01:56,728 INFO L225 Difference]: With dead ends: 2302 [2023-12-16 04:01:56,729 INFO L226 Difference]: Without dead ends: 1206 [2023-12-16 04:01:56,731 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 476 GetRequests, 449 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=250, Invalid=562, Unknown=0, NotChecked=0, Total=812 [2023-12-16 04:01:56,732 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 531 mSDsluCounter, 1002 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 531 SdHoareTripleChecker+Valid, 1184 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 04:01:56,732 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [531 Valid, 1184 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 04:01:56,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1206 states. [2023-12-16 04:01:56,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1206 to 1200. [2023-12-16 04:01:56,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1200 states, 832 states have (on average 1.3713942307692308) internal successors, (1141), 836 states have internal predecessors, (1141), 344 states have call successors, (344), 23 states have call predecessors, (344), 23 states have return successors, (344), 340 states have call predecessors, (344), 344 states have call successors, (344) [2023-12-16 04:01:56,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1200 states to 1200 states and 1829 transitions. [2023-12-16 04:01:56,862 INFO L78 Accepts]: Start accepts. Automaton has 1200 states and 1829 transitions. Word has length 273 [2023-12-16 04:01:56,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 04:01:56,862 INFO L495 AbstractCegarLoop]: Abstraction has 1200 states and 1829 transitions. [2023-12-16 04:01:56,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 9 states have internal predecessors, (85), 3 states have call successors, (40), 3 states have call predecessors, (40), 4 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2023-12-16 04:01:56,862 INFO L276 IsEmpty]: Start isEmpty. Operand 1200 states and 1829 transitions. [2023-12-16 04:01:56,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2023-12-16 04:01:56,864 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 04:01:56,864 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:56,883 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:57,083 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:57,083 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 04:01:57,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 04:01:57,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1497077862, now seen corresponding path program 1 times [2023-12-16 04:01:57,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 04:01:57,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865173844] [2023-12-16 04:01:57,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:57,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 04:01:57,140 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-16 04:01:57,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [725245767] [2023-12-16 04:01:57,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 04:01:57,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 04:01:57,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 04:01:57,157 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:57,158 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:57,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-16 04:01:57,758 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-16 04:01:57,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-16 04:01:58,108 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-16 04:01:58,108 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-16 04:01:58,109 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-16 04:01:58,121 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:58,321 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:58,324 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 04:01:58,327 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 04:01:58,516 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 04:01:58 BoogieIcfgContainer [2023-12-16 04:01:58,516 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 04:01:58,517 INFO L158 Benchmark]: Toolchain (without parser) took 16990.52ms. Allocated memory was 371.2MB in the beginning and 619.7MB in the end (delta: 248.5MB). Free memory was 318.6MB in the beginning and 446.8MB in the end (delta: -128.2MB). Peak memory consumption was 120.8MB. Max. memory is 8.0GB. [2023-12-16 04:01:58,517 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 202.4MB. Free memory is still 151.9MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 04:01:58,517 INFO L158 Benchmark]: CACSL2BoogieTranslator took 388.67ms. Allocated memory is still 371.2MB. Free memory was 318.6MB in the beginning and 293.9MB in the end (delta: 24.6MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. [2023-12-16 04:01:58,518 INFO L158 Benchmark]: Boogie Procedure Inliner took 84.27ms. Allocated memory is still 371.2MB. Free memory was 293.9MB in the beginning and 285.5MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2023-12-16 04:01:58,518 INFO L158 Benchmark]: Boogie Preprocessor took 76.02ms. Allocated memory is still 371.2MB. Free memory was 285.5MB in the beginning and 271.4MB in the end (delta: 14.2MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. [2023-12-16 04:01:58,518 INFO L158 Benchmark]: RCFGBuilder took 828.77ms. Allocated memory is still 371.2MB. Free memory was 271.4MB in the beginning and 216.3MB in the end (delta: 55.0MB). Peak memory consumption was 54.5MB. Max. memory is 8.0GB. [2023-12-16 04:01:58,518 INFO L158 Benchmark]: TraceAbstraction took 15603.34ms. Allocated memory was 371.2MB in the beginning and 619.7MB in the end (delta: 248.5MB). Free memory was 215.8MB in the beginning and 446.8MB in the end (delta: -231.0MB). Peak memory consumption was 18.1MB. Max. memory is 8.0GB. [2023-12-16 04:01:58,520 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.10ms. Allocated memory is still 202.4MB. Free memory is still 151.9MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 388.67ms. Allocated memory is still 371.2MB. Free memory was 318.6MB in the beginning and 293.9MB in the end (delta: 24.6MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 84.27ms. Allocated memory is still 371.2MB. Free memory was 293.9MB in the beginning and 285.5MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * Boogie Preprocessor took 76.02ms. Allocated memory is still 371.2MB. Free memory was 285.5MB in the beginning and 271.4MB in the end (delta: 14.2MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. * RCFGBuilder took 828.77ms. Allocated memory is still 371.2MB. Free memory was 271.4MB in the beginning and 216.3MB in the end (delta: 55.0MB). Peak memory consumption was 54.5MB. Max. memory is 8.0GB. * TraceAbstraction took 15603.34ms. Allocated memory was 371.2MB in the beginning and 619.7MB in the end (delta: 248.5MB). Free memory was 215.8MB in the beginning and 446.8MB in the end (delta: -231.0MB). Peak memory consumption was 18.1MB. 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 someBinaryFLOATComparisonOperation at line 347, overapproximation of bitwise operation at line 347, overapproximation of someBinaryArithmeticFLOAToperation at line 213. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 32; [L23] unsigned char var_1_4 = 128; [L24] unsigned char var_1_5 = 4; [L25] unsigned char var_1_6 = 5; [L26] float var_1_8 = 99.5; [L27] float var_1_10 = 256.85; [L28] float var_1_11 = 256.75; [L29] float var_1_12 = 1.75; [L30] float var_1_13 = 63.25; [L31] float var_1_14 = 16.891; [L32] signed long int var_1_15 = -50; [L33] unsigned short int var_1_17 = 32; [L34] unsigned short int var_1_18 = 63051; [L35] signed short int var_1_19 = 2; [L36] unsigned short int var_1_21 = 25; [L37] float var_1_22 = 100000000000000.4; [L38] float var_1_23 = 0.0; [L39] float var_1_24 = 10000000000000.6; [L40] signed short int var_1_25 = 16; [L41] signed short int var_1_26 = 2; [L42] float var_1_27 = 5.4; [L43] float var_1_28 = 7.9; [L44] signed char var_1_29 = -1; [L45] signed char var_1_30 = 10; [L46] unsigned char var_1_31 = 1; [L47] unsigned char var_1_34 = 0; [L48] unsigned char var_1_35 = 1; [L49] unsigned char var_1_36 = 0; [L50] float var_1_37 = 999999999.25; [L51] float var_1_38 = 15.5; [L52] float var_1_39 = 4.2; [L53] signed short int var_1_40 = 1; [L54] signed char var_1_41 = -50; [L55] signed char var_1_42 = 8; [L56] signed char var_1_43 = -1; [L57] unsigned char var_1_45 = 1; [L58] signed short int var_1_46 = -4; [L59] unsigned long int var_1_48 = 4; [L60] unsigned long int var_1_50 = 1000000000; [L61] unsigned long int var_1_51 = 1704085632; [L62] unsigned long int var_1_52 = 1956060976; [L63] signed char var_1_54 = 2; [L64] unsigned char var_1_55 = 1; [L65] unsigned char var_1_56 = 0; [L66] signed long int var_1_57 = -100; [L67] unsigned char last_1_var_1_1 = 32; [L68] unsigned char last_1_var_1_6 = 5; [L69] signed long int last_1_var_1_15 = -50; [L70] unsigned short int last_1_var_1_17 = 32; [L71] signed short int last_1_var_1_19 = 2; [L72] unsigned short int last_1_var_1_21 = 25; [L73] float last_1_var_1_22 = 100000000000000.4; [L74] signed char last_1_var_1_29 = -1; [L75] unsigned char last_1_var_1_31 = 1; [L76] unsigned char last_1_var_1_45 = 1; [L77] signed short int last_1_var_1_46 = -4; [L78] unsigned long int last_1_var_1_48 = 4; [L79] signed char last_1_var_1_54 = 2; [L80] unsigned char last_1_var_1_55 = 1; [L81] signed long int last_1_var_1_57 = -100; [L351] isInitial = 1 [L352] FCALL initially() [L353] COND TRUE 1 [L354] CALL updateLastVariables() [L330] last_1_var_1_1 = var_1_1 [L331] last_1_var_1_6 = var_1_6 [L332] last_1_var_1_15 = var_1_15 [L333] last_1_var_1_17 = var_1_17 [L334] last_1_var_1_19 = var_1_19 [L335] last_1_var_1_21 = var_1_21 [L336] last_1_var_1_22 = var_1_22 [L337] last_1_var_1_29 = var_1_29 [L338] last_1_var_1_31 = var_1_31 [L339] last_1_var_1_45 = var_1_45 [L340] last_1_var_1_46 = var_1_46 [L341] last_1_var_1_48 = var_1_48 [L342] last_1_var_1_54 = var_1_54 [L343] last_1_var_1_55 = var_1_55 [L344] last_1_var_1_57 = var_1_57 [L354] RET updateLastVariables() [L355] CALL updateVariables() [L263] var_1_4 = __VERIFIER_nondet_uchar() [L264] CALL assume_abort_if_not(var_1_4 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_10=5137/20, var_1_11=1027/4, var_1_12=7/4, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=4, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_10=5137/20, var_1_11=1027/4, var_1_12=7/4, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=4, var_1_6=5, var_1_8=199/2] [L264] RET assume_abort_if_not(var_1_4 >= 127) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_10=5137/20, var_1_11=1027/4, var_1_12=7/4, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=4, var_1_6=5, var_1_8=199/2] [L265] CALL assume_abort_if_not(var_1_4 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_10=5137/20, var_1_11=1027/4, var_1_12=7/4, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=4, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_10=5137/20, var_1_11=1027/4, var_1_12=7/4, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=4, var_1_6=5, var_1_8=199/2] [L265] RET assume_abort_if_not(var_1_4 <= 254) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_10=5137/20, var_1_11=1027/4, var_1_12=7/4, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=4, var_1_6=5, var_1_8=199/2] [L266] var_1_5 = __VERIFIER_nondet_uchar() [L267] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_10=5137/20, var_1_11=1027/4, var_1_12=7/4, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_10=5137/20, var_1_11=1027/4, var_1_12=7/4, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_6=5, var_1_8=199/2] [L267] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_10=5137/20, var_1_11=1027/4, var_1_12=7/4, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_6=5, var_1_8=199/2] [L268] CALL assume_abort_if_not(var_1_5 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_10=5137/20, var_1_11=1027/4, var_1_12=7/4, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_10=5137/20, var_1_11=1027/4, var_1_12=7/4, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L268] RET assume_abort_if_not(var_1_5 <= 127) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_10=5137/20, var_1_11=1027/4, var_1_12=7/4, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L269] var_1_10 = __VERIFIER_nondet_float() [L270] CALL assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854765600e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_11=1027/4, var_1_12=7/4, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_11=1027/4, var_1_12=7/4, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L270] RET assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854765600e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_11=1027/4, var_1_12=7/4, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L271] var_1_11 = __VERIFIER_nondet_float() [L272] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_12=7/4, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_12=7/4, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L272] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_12=7/4, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L273] var_1_12 = __VERIFIER_nondet_float() [L274] CALL assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L274] RET assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_13=253/4, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L275] var_1_13 = __VERIFIER_nondet_float() [L276] CALL assume_abort_if_not((var_1_13 >= -461168.6018427382800e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L276] RET assume_abort_if_not((var_1_13 >= -461168.6018427382800e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_14=16891/1000, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L277] var_1_14 = __VERIFIER_nondet_float() [L278] CALL assume_abort_if_not((var_1_14 >= -461168.6018427382800e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L278] RET assume_abort_if_not((var_1_14 >= -461168.6018427382800e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=63051, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L279] var_1_18 = __VERIFIER_nondet_ushort() [L280] CALL assume_abort_if_not(var_1_18 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L280] RET assume_abort_if_not(var_1_18 >= 49150) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L281] CALL assume_abort_if_not(var_1_18 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L281] RET assume_abort_if_not(var_1_18 <= 65534) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_23=0, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L282] var_1_23 = __VERIFIER_nondet_float() [L283] CALL assume_abort_if_not((var_1_23 >= 4611686.018427382800e+12F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854765600e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L283] RET assume_abort_if_not((var_1_23 >= 4611686.018427382800e+12F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854765600e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_24=50000000000003/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L284] var_1_24 = __VERIFIER_nondet_float() [L285] CALL assume_abort_if_not((var_1_24 >= 0.0F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 4611686.018427382800e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L285] RET assume_abort_if_not((var_1_24 >= 0.0F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 4611686.018427382800e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=16, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L286] var_1_25 = __VERIFIER_nondet_short() [L287] CALL assume_abort_if_not(var_1_25 >= 14) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L287] RET assume_abort_if_not(var_1_25 >= 14) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L288] CALL assume_abort_if_not(var_1_25 <= 29) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L288] RET assume_abort_if_not(var_1_25 <= 29) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=2, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L289] var_1_26 = __VERIFIER_nondet_short() [L290] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L290] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L291] CALL assume_abort_if_not(var_1_26 <= 14) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L291] RET assume_abort_if_not(var_1_26 <= 14) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_27=27/5, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L292] var_1_27 = __VERIFIER_nondet_float() [L293] CALL assume_abort_if_not((var_1_27 >= -230584.3009213691390e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 2305843.009213691390e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L293] RET assume_abort_if_not((var_1_27 >= -230584.3009213691390e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 2305843.009213691390e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_28=79/10, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L294] var_1_28 = __VERIFIER_nondet_float() [L295] CALL assume_abort_if_not((var_1_28 >= -230584.3009213691390e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 2305843.009213691390e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L295] RET assume_abort_if_not((var_1_28 >= -230584.3009213691390e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 2305843.009213691390e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=10, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L296] var_1_30 = __VERIFIER_nondet_char() [L297] CALL assume_abort_if_not(var_1_30 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L297] RET assume_abort_if_not(var_1_30 >= -63) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L298] CALL assume_abort_if_not(var_1_30 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L298] RET assume_abort_if_not(var_1_30 <= 63) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L299] var_1_34 = __VERIFIER_nondet_uchar() [L300] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L300] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L301] CALL assume_abort_if_not(var_1_34 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L301] RET assume_abort_if_not(var_1_34 <= 0) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L302] var_1_35 = __VERIFIER_nondet_uchar() [L303] CALL assume_abort_if_not(var_1_35 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L303] RET assume_abort_if_not(var_1_35 >= 1) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L304] CALL assume_abort_if_not(var_1_35 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L304] RET assume_abort_if_not(var_1_35 <= 1) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L305] var_1_36 = __VERIFIER_nondet_uchar() [L306] CALL assume_abort_if_not(var_1_36 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L306] RET assume_abort_if_not(var_1_36 >= 1) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L307] CALL assume_abort_if_not(var_1_36 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L307] RET assume_abort_if_not(var_1_36 <= 1) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_39=21/5, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L308] var_1_39 = __VERIFIER_nondet_float() [L309] CALL assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427382800e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L309] RET assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427382800e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=1, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L310] var_1_40 = __VERIFIER_nondet_short() [L311] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L311] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L312] CALL assume_abort_if_not(var_1_40 <= 9) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L312] RET assume_abort_if_not(var_1_40 <= 9) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=8, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L313] var_1_42 = __VERIFIER_nondet_char() [L314] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L314] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L315] CALL assume_abort_if_not(var_1_42 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L315] RET assume_abort_if_not(var_1_42 <= 126) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1000000000, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L316] var_1_50 = __VERIFIER_nondet_ulong() [L317] CALL assume_abort_if_not(var_1_50 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L317] RET assume_abort_if_not(var_1_50 >= 536870911) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L318] CALL assume_abort_if_not(var_1_50 <= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L318] RET assume_abort_if_not(var_1_50 <= 1073741824) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=1704085632, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L319] var_1_51 = __VERIFIER_nondet_ulong() [L320] CALL assume_abort_if_not(var_1_51 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L320] RET assume_abort_if_not(var_1_51 >= 1073741824) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L321] CALL assume_abort_if_not(var_1_51 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L321] RET assume_abort_if_not(var_1_51 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L322] var_1_52 = __VERIFIER_nondet_ulong() [L323] CALL assume_abort_if_not(var_1_52 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L323] RET assume_abort_if_not(var_1_52 >= 1073741824) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L324] CALL assume_abort_if_not(var_1_52 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L324] RET assume_abort_if_not(var_1_52 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L325] var_1_56 = __VERIFIER_nondet_uchar() [L326] CALL assume_abort_if_not(var_1_56 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L326] RET assume_abort_if_not(var_1_56 >= 0) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L327] CALL assume_abort_if_not(var_1_56 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L327] RET assume_abort_if_not(var_1_56 <= 0) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L355] RET updateVariables() [L356] CALL step() [L85] COND TRUE (4 - ((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) < last_1_var_1_17 VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L86] COND TRUE last_1_var_1_21 >= last_1_var_1_6 VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L87] COND TRUE (var_1_4 * 16) > last_1_var_1_6 [L88] var_1_46 = (var_1_42 - ((((var_1_40) < ((last_1_var_1_29 + var_1_4))) ? (var_1_40) : ((last_1_var_1_29 + var_1_4))))) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L98] signed long int stepLocal_6 = last_1_var_1_29; [L99] unsigned char stepLocal_5 = last_1_var_1_55; [L100] signed long int stepLocal_4 = last_1_var_1_19; VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L101] COND FALSE !((-50 / var_1_25) == stepLocal_4) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-50, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L104] COND TRUE \read(last_1_var_1_31) [L105] var_1_41 = (10 - var_1_42) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L118] COND FALSE !(last_1_var_1_17 >= ((var_1_25 + var_1_26) + var_1_5)) [L125] var_1_31 = (var_1_35 && var_1_36) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L127] unsigned char stepLocal_8 = var_1_25 == 2; VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=1, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L128] COND FALSE !(stepLocal_8 && var_1_31) [L131] var_1_45 = var_1_34 VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L133] unsigned char stepLocal_0 = var_1_45; VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5, var_1_8=199/2] [L134] COND FALSE !(var_1_31 && stepLocal_0) [L141] var_1_8 = (var_1_11 - ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=3999999997/4, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5] [L143] COND TRUE \read(var_1_31) [L144] var_1_37 = (((((var_1_24 - var_1_23)) < (1.000000000000008E14f)) ? ((var_1_24 - var_1_23)) : (1.000000000000008E14f))) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5] [L148] COND TRUE \read(last_1_var_1_45) [L149] var_1_19 = (last_1_var_1_48 + last_1_var_1_29) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=3, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5] [L153] signed short int stepLocal_3 = var_1_19; [L154] signed short int stepLocal_2 = var_1_19; VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=3, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5] [L155] COND FALSE !(stepLocal_3 <= -256) [L158] EXPR 4 << (var_1_25 - var_1_26) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=3, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5] [L158] COND TRUE stepLocal_2 == (4 << (var_1_25 - var_1_26)) [L159] var_1_22 = (var_1_13 + (var_1_27 + var_1_28)) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=3, var_1_1=32, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5] [L164] signed long int stepLocal_1 = last_1_var_1_46; [L165] EXPR (50 - last_1_var_1_17) ^ last_1_var_1_29 VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, var_1_15=-50, var_1_17=32, var_1_18=49150, var_1_19=3, var_1_1=32, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5] [L165] COND TRUE stepLocal_1 >= ((50 - last_1_var_1_17) ^ last_1_var_1_29) [L166] var_1_17 = (256 + var_1_4) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, var_1_15=-50, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=32, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=-1, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5] [L170] COND TRUE (last_1_var_1_6 + (last_1_var_1_21 % var_1_18)) != ((var_1_26 + -500) / var_1_25) [L171] var_1_29 = ((((var_1_25) > ((((((var_1_26) < (-2)) ? (var_1_26) : (-2))) + var_1_30))) ? (var_1_25) : ((((((var_1_26) < (-2)) ? (var_1_26) : (-2))) + var_1_30)))) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, var_1_15=-50, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=32, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5] [L175] COND TRUE var_1_41 <= var_1_29 [L176] var_1_1 = (var_1_4 - var_1_5) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, var_1_15=-50, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=5] [L178] COND FALSE !(\read(var_1_45)) [L189] var_1_6 = var_1_5 VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, var_1_15=-50, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=25] [L191] COND TRUE (var_1_14 + var_1_10) > var_1_8 [L192] var_1_54 = ((((var_1_30) < ((((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))) + var_1_26))) ? (var_1_30) : ((((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))) + var_1_26)))) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, var_1_15=-50, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=25] [L194] COND FALSE !((((((var_1_54) > (var_1_1)) ? (var_1_54) : (var_1_1))) + (~ var_1_19)) == var_1_6) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, var_1_15=-50, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=25] [L199] COND TRUE var_1_14 >= var_1_13 [L200] var_1_15 = (var_1_41 + ((((var_1_21) > (var_1_5)) ? (var_1_21) : (var_1_5)))) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, var_1_15=21, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=25] [L202] signed short int stepLocal_9 = var_1_19; VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, stepLocal_9=3, var_1_15=21, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=25] [L203] COND FALSE !((var_1_10 / var_1_23) > var_1_37) [L210] var_1_55 = var_1_34 VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, stepLocal_9=3, var_1_15=21, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_38=31/2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=0, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=25] [L212] COND TRUE ! var_1_45 [L213] var_1_38 = (var_1_14 + ((((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24)))) > ((var_1_12 - var_1_39))) ? (((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24)))) : ((var_1_12 - var_1_39))))) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, stepLocal_9=3, var_1_15=21, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=0, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=25] [L229] signed char stepLocal_7 = var_1_54; VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_7=6, stepLocal_8=0, stepLocal_9=3, var_1_15=21, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=0, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=25] [L230] COND FALSE !(var_1_38 >= var_1_11) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_7=6, stepLocal_8=0, stepLocal_9=3, var_1_15=21, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=0, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=25] [L237] COND TRUE \read(var_1_36) [L238] EXPR var_1_30 | (var_1_5 + var_1_4) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_7=6, stepLocal_8=0, stepLocal_9=3, var_1_15=21, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=4, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=0, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=25] [L238] COND FALSE !((var_1_30 | (var_1_5 + var_1_4)) != var_1_18) [L247] var_1_48 = (((((3636594529u) < 0 ) ? -(3636594529u) : (3636594529u))) - ((((var_1_42) > (((((var_1_52) < (var_1_46)) ? (var_1_52) : (var_1_46))))) ? (var_1_42) : (((((var_1_52) < (var_1_46)) ? (var_1_52) : (var_1_46))))))) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_7=6, stepLocal_8=0, stepLocal_9=3, var_1_15=21, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=3636594515, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=0, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=25] [L250] signed long int stepLocal_11 = var_1_17 * var_1_5; [L251] signed short int stepLocal_10 = var_1_19; VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_10=3, stepLocal_11=9575, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_7=6, stepLocal_8=0, stepLocal_9=3, var_1_15=21, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=3636594515, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=0, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=25] [L252] COND TRUE (-1 + var_1_52) > stepLocal_10 VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_10=3, stepLocal_11=9575, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_7=6, stepLocal_8=0, stepLocal_9=3, var_1_15=21, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=3636594515, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=0, var_1_56=0, var_1_57=-100, var_1_5=25, var_1_6=25] [L253] COND TRUE ((((((((var_1_46) < (var_1_25)) ? (var_1_46) : (var_1_25)))) < ((var_1_54 * 2))) ? (((((var_1_46) < (var_1_25)) ? (var_1_46) : (var_1_25)))) : ((var_1_54 * 2)))) < stepLocal_11 [L254] var_1_57 = var_1_54 VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, stepLocal_0=0, stepLocal_10=3, stepLocal_11=9575, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_7=6, stepLocal_8=0, stepLocal_9=3, var_1_15=21, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=3636594515, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=0, var_1_56=0, var_1_57=6, var_1_5=25, var_1_6=25] [L356] RET step() [L357] CALL, EXPR property() [L347] EXPR (((((var_1_41 <= var_1_29) ? (var_1_1 == ((unsigned char) (var_1_4 - var_1_5))) : 1) && (var_1_45 ? ((var_1_5 > var_1_4) ? (((16 > var_1_5) || (var_1_29 == ((((var_1_1) < (var_1_41)) ? (var_1_1) : (var_1_41))))) ? (var_1_6 == ((unsigned char) var_1_5)) : (var_1_6 == ((unsigned char) (var_1_4 - var_1_5)))) : (var_1_6 == ((unsigned char) ((((var_1_5) < (var_1_4)) ? (var_1_5) : (var_1_4)))))) : (var_1_6 == ((unsigned char) var_1_5)))) && ((var_1_31 && var_1_45) ? (var_1_45 ? (var_1_8 == ((float) (var_1_10 - var_1_11))) : (var_1_8 == ((float) ((((((8.2107291886655017E18f - var_1_12) - 8.25f)) < ((((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))) + var_1_14))) ? (((8.2107291886655017E18f - var_1_12) - 8.25f)) : ((((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))) + var_1_14))))))) : (var_1_8 == ((float) (var_1_11 - ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))))) && ((var_1_14 >= var_1_13) ? (var_1_15 == ((signed long int) (var_1_41 + ((((var_1_21) > (var_1_5)) ? (var_1_21) : (var_1_5)))))) : 1)) && ((last_1_var_1_46 >= ((50 - last_1_var_1_17) ^ last_1_var_1_29)) ? (var_1_17 == ((unsigned short int) (256 + var_1_4))) : (var_1_17 == ((unsigned short int) ((var_1_18 - last_1_var_1_17) - (var_1_5 + last_1_var_1_17))))) [L347] EXPR (50 - last_1_var_1_17) ^ last_1_var_1_29 [L347] EXPR (((((var_1_41 <= var_1_29) ? (var_1_1 == ((unsigned char) (var_1_4 - var_1_5))) : 1) && (var_1_45 ? ((var_1_5 > var_1_4) ? (((16 > var_1_5) || (var_1_29 == ((((var_1_1) < (var_1_41)) ? (var_1_1) : (var_1_41))))) ? (var_1_6 == ((unsigned char) var_1_5)) : (var_1_6 == ((unsigned char) (var_1_4 - var_1_5)))) : (var_1_6 == ((unsigned char) ((((var_1_5) < (var_1_4)) ? (var_1_5) : (var_1_4)))))) : (var_1_6 == ((unsigned char) var_1_5)))) && ((var_1_31 && var_1_45) ? (var_1_45 ? (var_1_8 == ((float) (var_1_10 - var_1_11))) : (var_1_8 == ((float) ((((((8.2107291886655017E18f - var_1_12) - 8.25f)) < ((((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))) + var_1_14))) ? (((8.2107291886655017E18f - var_1_12) - 8.25f)) : ((((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))) + var_1_14))))))) : (var_1_8 == ((float) (var_1_11 - ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))))) && ((var_1_14 >= var_1_13) ? (var_1_15 == ((signed long int) (var_1_41 + ((((var_1_21) > (var_1_5)) ? (var_1_21) : (var_1_5)))))) : 1)) && ((last_1_var_1_46 >= ((50 - last_1_var_1_17) ^ last_1_var_1_29)) ? (var_1_17 == ((unsigned short int) (256 + var_1_4))) : (var_1_17 == ((unsigned short int) ((var_1_18 - last_1_var_1_17) - (var_1_5 + last_1_var_1_17))))) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=21, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=3636594515, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=0, var_1_56=0, var_1_57=6, var_1_5=25, var_1_6=25] [L347] EXPR ((((((((var_1_41 <= var_1_29) ? (var_1_1 == ((unsigned char) (var_1_4 - var_1_5))) : 1) && (var_1_45 ? ((var_1_5 > var_1_4) ? (((16 > var_1_5) || (var_1_29 == ((((var_1_1) < (var_1_41)) ? (var_1_1) : (var_1_41))))) ? (var_1_6 == ((unsigned char) var_1_5)) : (var_1_6 == ((unsigned char) (var_1_4 - var_1_5)))) : (var_1_6 == ((unsigned char) ((((var_1_5) < (var_1_4)) ? (var_1_5) : (var_1_4)))))) : (var_1_6 == ((unsigned char) var_1_5)))) && ((var_1_31 && var_1_45) ? (var_1_45 ? (var_1_8 == ((float) (var_1_10 - var_1_11))) : (var_1_8 == ((float) ((((((8.2107291886655017E18f - var_1_12) - 8.25f)) < ((((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))) + var_1_14))) ? (((8.2107291886655017E18f - var_1_12) - 8.25f)) : ((((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))) + var_1_14))))))) : (var_1_8 == ((float) (var_1_11 - ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))))) && ((var_1_14 >= var_1_13) ? (var_1_15 == ((signed long int) (var_1_41 + ((((var_1_21) > (var_1_5)) ? (var_1_21) : (var_1_5)))))) : 1)) && ((last_1_var_1_46 >= ((50 - last_1_var_1_17) ^ last_1_var_1_29)) ? (var_1_17 == ((unsigned short int) (256 + var_1_4))) : (var_1_17 == ((unsigned short int) ((var_1_18 - last_1_var_1_17) - (var_1_5 + last_1_var_1_17)))))) && (last_1_var_1_45 ? (var_1_19 == ((signed short int) (last_1_var_1_48 + last_1_var_1_29))) : (var_1_19 == ((signed short int) (last_1_var_1_48 + ((((last_1_var_1_1) > (var_1_5)) ? (last_1_var_1_1) : (var_1_5)))))))) && (((((((var_1_54) > (var_1_1)) ? (var_1_54) : (var_1_1))) + (~ var_1_19)) == var_1_6) ? (((var_1_5 * var_1_29) > var_1_17) ? (var_1_21 == ((unsigned short int) ((((var_1_18) < (2)) ? (var_1_18) : (2))))) : 1) : 1)) && ((var_1_19 <= -256) ? (var_1_22 == ((float) (var_1_12 - (var_1_23 - var_1_24)))) : ((var_1_19 == (4 << (var_1_25 - var_1_26))) ? (var_1_22 == ((float) (var_1_13 + (var_1_27 + var_1_28)))) : (var_1_22 == ((float) ((((var_1_11) > ((var_1_24 - var_1_23))) ? (var_1_11) : ((var_1_24 - var_1_23)))))))) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=21, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=3636594515, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=0, var_1_56=0, var_1_57=6, var_1_5=25, var_1_6=25] [L347] EXPR ((((((((((((var_1_41 <= var_1_29) ? (var_1_1 == ((unsigned char) (var_1_4 - var_1_5))) : 1) && (var_1_45 ? ((var_1_5 > var_1_4) ? (((16 > var_1_5) || (var_1_29 == ((((var_1_1) < (var_1_41)) ? (var_1_1) : (var_1_41))))) ? (var_1_6 == ((unsigned char) var_1_5)) : (var_1_6 == ((unsigned char) (var_1_4 - var_1_5)))) : (var_1_6 == ((unsigned char) ((((var_1_5) < (var_1_4)) ? (var_1_5) : (var_1_4)))))) : (var_1_6 == ((unsigned char) var_1_5)))) && ((var_1_31 && var_1_45) ? (var_1_45 ? (var_1_8 == ((float) (var_1_10 - var_1_11))) : (var_1_8 == ((float) ((((((8.2107291886655017E18f - var_1_12) - 8.25f)) < ((((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))) + var_1_14))) ? (((8.2107291886655017E18f - var_1_12) - 8.25f)) : ((((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))) + var_1_14))))))) : (var_1_8 == ((float) (var_1_11 - ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))))) && ((var_1_14 >= var_1_13) ? (var_1_15 == ((signed long int) (var_1_41 + ((((var_1_21) > (var_1_5)) ? (var_1_21) : (var_1_5)))))) : 1)) && ((last_1_var_1_46 >= ((50 - last_1_var_1_17) ^ last_1_var_1_29)) ? (var_1_17 == ((unsigned short int) (256 + var_1_4))) : (var_1_17 == ((unsigned short int) ((var_1_18 - last_1_var_1_17) - (var_1_5 + last_1_var_1_17)))))) && (last_1_var_1_45 ? (var_1_19 == ((signed short int) (last_1_var_1_48 + last_1_var_1_29))) : (var_1_19 == ((signed short int) (last_1_var_1_48 + ((((last_1_var_1_1) > (var_1_5)) ? (last_1_var_1_1) : (var_1_5)))))))) && (((((((var_1_54) > (var_1_1)) ? (var_1_54) : (var_1_1))) + (~ var_1_19)) == var_1_6) ? (((var_1_5 * var_1_29) > var_1_17) ? (var_1_21 == ((unsigned short int) ((((var_1_18) < (2)) ? (var_1_18) : (2))))) : 1) : 1)) && ((var_1_19 <= -256) ? (var_1_22 == ((float) (var_1_12 - (var_1_23 - var_1_24)))) : ((var_1_19 == (4 << (var_1_25 - var_1_26))) ? (var_1_22 == ((float) (var_1_13 + (var_1_27 + var_1_28)))) : (var_1_22 == ((float) ((((var_1_11) > ((var_1_24 - var_1_23))) ? (var_1_11) : ((var_1_24 - var_1_23))))))))) && (((last_1_var_1_6 + (last_1_var_1_21 % var_1_18)) != ((var_1_26 + -500) / var_1_25)) ? (var_1_29 == ((signed char) ((((var_1_25) > ((((((var_1_26) < (-2)) ? (var_1_26) : (-2))) + var_1_30))) ? (var_1_25) : ((((((var_1_26) < (-2)) ? (var_1_26) : (-2))) + var_1_30)))))) : (var_1_29 == ((signed char) (((((var_1_25 - var_1_26)) < (var_1_30)) ? ((var_1_25 - var_1_26)) : (var_1_30))))))) && ((last_1_var_1_17 >= ((var_1_25 + var_1_26) + var_1_5)) ? (((last_1_var_1_6 / var_1_18) <= (last_1_var_1_1 - last_1_var_1_29)) ? (var_1_31 == ((unsigned char) (! (! var_1_34)))) : (var_1_31 == ((unsigned char) (var_1_35 && (! 0))))) : (var_1_31 == ((unsigned char) (var_1_35 && var_1_36))))) && (var_1_31 ? (var_1_37 == ((float) (((((var_1_24 - var_1_23)) < (1.000000000000008E14f)) ? ((var_1_24 - var_1_23)) : (1.000000000000008E14f))))) : (var_1_37 == ((float) ((((var_1_28) > (var_1_24)) ? (var_1_28) : (var_1_24))))))) && ((! var_1_45) ? (var_1_38 == ((float) (var_1_14 + ((((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24)))) > ((var_1_12 - var_1_39))) ? (((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24)))) : ((var_1_12 - var_1_39))))))) : ((((((var_1_17) > (-256)) ? (var_1_17) : (-256))) > var_1_1) ? (((((((var_1_26 - var_1_19)) > ((var_1_21 >> var_1_40))) ? ((var_1_26 - var_1_19)) : ((var_1_21 >> var_1_40)))) < (var_1_4 + var_1_25)) ? (var_1_38 == ((float) ((((((((var_1_12 - var_1_39) < 0 ) ? -(var_1_12 - var_1_39) : (var_1_12 - var_1_39)))) < ((var_1_23 - var_1_11))) ? (((((var_1_12 - var_1_39) < 0 ) ? -(var_1_12 - var_1_39) : (var_1_12 - var_1_39)))) : ((var_1_23 - var_1_11)))))) : (var_1_38 == ((float) ((((var_1_10) > (var_1_39)) ? (var_1_10) : (var_1_39)))))) : (((var_1_15 * var_1_1) > var_1_40) ? (var_1_38 == ((float) var_1_11)) : (var_1_38 == ((float) var_1_10))))) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=21, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=3636594515, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=0, var_1_56=0, var_1_57=6, var_1_5=25, var_1_6=25] [L347] EXPR (((((((((((((var_1_41 <= var_1_29) ? (var_1_1 == ((unsigned char) (var_1_4 - var_1_5))) : 1) && (var_1_45 ? ((var_1_5 > var_1_4) ? (((16 > var_1_5) || (var_1_29 == ((((var_1_1) < (var_1_41)) ? (var_1_1) : (var_1_41))))) ? (var_1_6 == ((unsigned char) var_1_5)) : (var_1_6 == ((unsigned char) (var_1_4 - var_1_5)))) : (var_1_6 == ((unsigned char) ((((var_1_5) < (var_1_4)) ? (var_1_5) : (var_1_4)))))) : (var_1_6 == ((unsigned char) var_1_5)))) && ((var_1_31 && var_1_45) ? (var_1_45 ? (var_1_8 == ((float) (var_1_10 - var_1_11))) : (var_1_8 == ((float) ((((((8.2107291886655017E18f - var_1_12) - 8.25f)) < ((((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))) + var_1_14))) ? (((8.2107291886655017E18f - var_1_12) - 8.25f)) : ((((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))) + var_1_14))))))) : (var_1_8 == ((float) (var_1_11 - ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))))) && ((var_1_14 >= var_1_13) ? (var_1_15 == ((signed long int) (var_1_41 + ((((var_1_21) > (var_1_5)) ? (var_1_21) : (var_1_5)))))) : 1)) && ((last_1_var_1_46 >= ((50 - last_1_var_1_17) ^ last_1_var_1_29)) ? (var_1_17 == ((unsigned short int) (256 + var_1_4))) : (var_1_17 == ((unsigned short int) ((var_1_18 - last_1_var_1_17) - (var_1_5 + last_1_var_1_17)))))) && (last_1_var_1_45 ? (var_1_19 == ((signed short int) (last_1_var_1_48 + last_1_var_1_29))) : (var_1_19 == ((signed short int) (last_1_var_1_48 + ((((last_1_var_1_1) > (var_1_5)) ? (last_1_var_1_1) : (var_1_5)))))))) && (((((((var_1_54) > (var_1_1)) ? (var_1_54) : (var_1_1))) + (~ var_1_19)) == var_1_6) ? (((var_1_5 * var_1_29) > var_1_17) ? (var_1_21 == ((unsigned short int) ((((var_1_18) < (2)) ? (var_1_18) : (2))))) : 1) : 1)) && ((var_1_19 <= -256) ? (var_1_22 == ((float) (var_1_12 - (var_1_23 - var_1_24)))) : ((var_1_19 == (4 << (var_1_25 - var_1_26))) ? (var_1_22 == ((float) (var_1_13 + (var_1_27 + var_1_28)))) : (var_1_22 == ((float) ((((var_1_11) > ((var_1_24 - var_1_23))) ? (var_1_11) : ((var_1_24 - var_1_23))))))))) && (((last_1_var_1_6 + (last_1_var_1_21 % var_1_18)) != ((var_1_26 + -500) / var_1_25)) ? (var_1_29 == ((signed char) ((((var_1_25) > ((((((var_1_26) < (-2)) ? (var_1_26) : (-2))) + var_1_30))) ? (var_1_25) : ((((((var_1_26) < (-2)) ? (var_1_26) : (-2))) + var_1_30)))))) : (var_1_29 == ((signed char) (((((var_1_25 - var_1_26)) < (var_1_30)) ? ((var_1_25 - var_1_26)) : (var_1_30))))))) && ((last_1_var_1_17 >= ((var_1_25 + var_1_26) + var_1_5)) ? (((last_1_var_1_6 / var_1_18) <= (last_1_var_1_1 - last_1_var_1_29)) ? (var_1_31 == ((unsigned char) (! (! var_1_34)))) : (var_1_31 == ((unsigned char) (var_1_35 && (! 0))))) : (var_1_31 == ((unsigned char) (var_1_35 && var_1_36))))) && (var_1_31 ? (var_1_37 == ((float) (((((var_1_24 - var_1_23)) < (1.000000000000008E14f)) ? ((var_1_24 - var_1_23)) : (1.000000000000008E14f))))) : (var_1_37 == ((float) ((((var_1_28) > (var_1_24)) ? (var_1_28) : (var_1_24))))))) && ((! var_1_45) ? (var_1_38 == ((float) (var_1_14 + ((((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24)))) > ((var_1_12 - var_1_39))) ? (((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24)))) : ((var_1_12 - var_1_39))))))) : ((((((var_1_17) > (-256)) ? (var_1_17) : (-256))) > var_1_1) ? (((((((var_1_26 - var_1_19)) > ((var_1_21 >> var_1_40))) ? ((var_1_26 - var_1_19)) : ((var_1_21 >> var_1_40)))) < (var_1_4 + var_1_25)) ? (var_1_38 == ((float) ((((((((var_1_12 - var_1_39) < 0 ) ? -(var_1_12 - var_1_39) : (var_1_12 - var_1_39)))) < ((var_1_23 - var_1_11))) ? (((((var_1_12 - var_1_39) < 0 ) ? -(var_1_12 - var_1_39) : (var_1_12 - var_1_39)))) : ((var_1_23 - var_1_11)))))) : (var_1_38 == ((float) ((((var_1_10) > (var_1_39)) ? (var_1_10) : (var_1_39)))))) : (((var_1_15 * var_1_1) > var_1_40) ? (var_1_38 == ((float) var_1_11)) : (var_1_38 == ((float) var_1_10)))))) && (((-50 / var_1_25) == last_1_var_1_19) ? (var_1_41 == ((signed char) ((((var_1_26 + var_1_25) < 0 ) ? -(var_1_26 + var_1_25) : (var_1_26 + var_1_25))))) : (last_1_var_1_31 ? (var_1_41 == ((signed char) (10 - var_1_42))) : ((last_1_var_1_55 || var_1_34) ? ((((last_1_var_1_17 + last_1_var_1_15) ^ last_1_var_1_54) == last_1_var_1_29) ? ((var_1_11 >= last_1_var_1_22) ? (var_1_41 == ((signed char) (var_1_26 + var_1_40))) : 1) : 1) : (var_1_41 == ((signed char) (var_1_30 + var_1_40)))))) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=21, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=3636594515, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=0, var_1_56=0, var_1_57=6, var_1_5=25, var_1_6=25] [L347] EXPR (((((((((((((((((var_1_41 <= var_1_29) ? (var_1_1 == ((unsigned char) (var_1_4 - var_1_5))) : 1) && (var_1_45 ? ((var_1_5 > var_1_4) ? (((16 > var_1_5) || (var_1_29 == ((((var_1_1) < (var_1_41)) ? (var_1_1) : (var_1_41))))) ? (var_1_6 == ((unsigned char) var_1_5)) : (var_1_6 == ((unsigned char) (var_1_4 - var_1_5)))) : (var_1_6 == ((unsigned char) ((((var_1_5) < (var_1_4)) ? (var_1_5) : (var_1_4)))))) : (var_1_6 == ((unsigned char) var_1_5)))) && ((var_1_31 && var_1_45) ? (var_1_45 ? (var_1_8 == ((float) (var_1_10 - var_1_11))) : (var_1_8 == ((float) ((((((8.2107291886655017E18f - var_1_12) - 8.25f)) < ((((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))) + var_1_14))) ? (((8.2107291886655017E18f - var_1_12) - 8.25f)) : ((((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))) + var_1_14))))))) : (var_1_8 == ((float) (var_1_11 - ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))))) && ((var_1_14 >= var_1_13) ? (var_1_15 == ((signed long int) (var_1_41 + ((((var_1_21) > (var_1_5)) ? (var_1_21) : (var_1_5)))))) : 1)) && ((last_1_var_1_46 >= ((50 - last_1_var_1_17) ^ last_1_var_1_29)) ? (var_1_17 == ((unsigned short int) (256 + var_1_4))) : (var_1_17 == ((unsigned short int) ((var_1_18 - last_1_var_1_17) - (var_1_5 + last_1_var_1_17)))))) && (last_1_var_1_45 ? (var_1_19 == ((signed short int) (last_1_var_1_48 + last_1_var_1_29))) : (var_1_19 == ((signed short int) (last_1_var_1_48 + ((((last_1_var_1_1) > (var_1_5)) ? (last_1_var_1_1) : (var_1_5)))))))) && (((((((var_1_54) > (var_1_1)) ? (var_1_54) : (var_1_1))) + (~ var_1_19)) == var_1_6) ? (((var_1_5 * var_1_29) > var_1_17) ? (var_1_21 == ((unsigned short int) ((((var_1_18) < (2)) ? (var_1_18) : (2))))) : 1) : 1)) && ((var_1_19 <= -256) ? (var_1_22 == ((float) (var_1_12 - (var_1_23 - var_1_24)))) : ((var_1_19 == (4 << (var_1_25 - var_1_26))) ? (var_1_22 == ((float) (var_1_13 + (var_1_27 + var_1_28)))) : (var_1_22 == ((float) ((((var_1_11) > ((var_1_24 - var_1_23))) ? (var_1_11) : ((var_1_24 - var_1_23))))))))) && (((last_1_var_1_6 + (last_1_var_1_21 % var_1_18)) != ((var_1_26 + -500) / var_1_25)) ? (var_1_29 == ((signed char) ((((var_1_25) > ((((((var_1_26) < (-2)) ? (var_1_26) : (-2))) + var_1_30))) ? (var_1_25) : ((((((var_1_26) < (-2)) ? (var_1_26) : (-2))) + var_1_30)))))) : (var_1_29 == ((signed char) (((((var_1_25 - var_1_26)) < (var_1_30)) ? ((var_1_25 - var_1_26)) : (var_1_30))))))) && ((last_1_var_1_17 >= ((var_1_25 + var_1_26) + var_1_5)) ? (((last_1_var_1_6 / var_1_18) <= (last_1_var_1_1 - last_1_var_1_29)) ? (var_1_31 == ((unsigned char) (! (! var_1_34)))) : (var_1_31 == ((unsigned char) (var_1_35 && (! 0))))) : (var_1_31 == ((unsigned char) (var_1_35 && var_1_36))))) && (var_1_31 ? (var_1_37 == ((float) (((((var_1_24 - var_1_23)) < (1.000000000000008E14f)) ? ((var_1_24 - var_1_23)) : (1.000000000000008E14f))))) : (var_1_37 == ((float) ((((var_1_28) > (var_1_24)) ? (var_1_28) : (var_1_24))))))) && ((! var_1_45) ? (var_1_38 == ((float) (var_1_14 + ((((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24)))) > ((var_1_12 - var_1_39))) ? (((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24)))) : ((var_1_12 - var_1_39))))))) : ((((((var_1_17) > (-256)) ? (var_1_17) : (-256))) > var_1_1) ? (((((((var_1_26 - var_1_19)) > ((var_1_21 >> var_1_40))) ? ((var_1_26 - var_1_19)) : ((var_1_21 >> var_1_40)))) < (var_1_4 + var_1_25)) ? (var_1_38 == ((float) ((((((((var_1_12 - var_1_39) < 0 ) ? -(var_1_12 - var_1_39) : (var_1_12 - var_1_39)))) < ((var_1_23 - var_1_11))) ? (((((var_1_12 - var_1_39) < 0 ) ? -(var_1_12 - var_1_39) : (var_1_12 - var_1_39)))) : ((var_1_23 - var_1_11)))))) : (var_1_38 == ((float) ((((var_1_10) > (var_1_39)) ? (var_1_10) : (var_1_39)))))) : (((var_1_15 * var_1_1) > var_1_40) ? (var_1_38 == ((float) var_1_11)) : (var_1_38 == ((float) var_1_10)))))) && (((-50 / var_1_25) == last_1_var_1_19) ? (var_1_41 == ((signed char) ((((var_1_26 + var_1_25) < 0 ) ? -(var_1_26 + var_1_25) : (var_1_26 + var_1_25))))) : (last_1_var_1_31 ? (var_1_41 == ((signed char) (10 - var_1_42))) : ((last_1_var_1_55 || var_1_34) ? ((((last_1_var_1_17 + last_1_var_1_15) ^ last_1_var_1_54) == last_1_var_1_29) ? ((var_1_11 >= last_1_var_1_22) ? (var_1_41 == ((signed char) (var_1_26 + var_1_40))) : 1) : 1) : (var_1_41 == ((signed char) (var_1_30 + var_1_40))))))) && ((var_1_38 >= var_1_11) ? ((var_1_40 < var_1_54) ? (var_1_43 == ((signed char) ((var_1_40 - var_1_26) + var_1_25))) : (var_1_43 == ((signed char) (var_1_30 + var_1_40)))) : 1)) && (((var_1_25 == 2) && var_1_31) ? (var_1_45 == ((unsigned char) (var_1_31 || (var_1_34 || var_1_36)))) : (var_1_45 == ((unsigned char) var_1_34)))) && (((4 - ((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) < last_1_var_1_17) ? ((last_1_var_1_21 >= last_1_var_1_6) ? (((var_1_4 * 16) > last_1_var_1_6) ? (var_1_46 == ((signed short int) (var_1_42 - ((((var_1_40) < ((last_1_var_1_29 + var_1_4))) ? (var_1_40) : ((last_1_var_1_29 + var_1_4))))))) : (var_1_46 == ((signed short int) (((((last_1_var_1_57 - 32)) > (((last_1_var_1_21 + var_1_25) - 10))) ? ((last_1_var_1_57 - 32)) : (((last_1_var_1_21 + var_1_25) - 10))))))) : (var_1_46 == ((signed short int) ((((last_1_var_1_46) < (last_1_var_1_6)) ? (last_1_var_1_46) : (last_1_var_1_6)))))) : (var_1_46 == ((signed short int) (var_1_25 + var_1_30))))) && (var_1_36 ? (((var_1_30 | (var_1_5 + var_1_4)) != var_1_18) ? ((var_1_23 <= var_1_24) ? ((((var_1_21 + var_1_6) == -500) && var_1_35) ? (var_1_48 == ((unsigned long int) (((var_1_50 + 1000000000u) + ((((var_1_51) < (var_1_52)) ? (var_1_51) : (var_1_52)))) - var_1_6))) : 1) : (var_1_48 == ((unsigned long int) (var_1_51 + var_1_18)))) : (var_1_48 == ((unsigned long int) (((((3636594529u) < 0 ) ? -(3636594529u) : (3636594529u))) - ((((var_1_42) > (((((var_1_52) < (var_1_46)) ? (var_1_52) : (var_1_46))))) ? (var_1_42) : (((((var_1_52) < (var_1_46)) ? (var_1_52) : (var_1_46)))))))))) : 1) VAL [isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=21, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=3636594515, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=0, var_1_56=0, var_1_57=6, var_1_5=25, var_1_6=25] [L347-L348] return ((((((((((((((((((((var_1_41 <= var_1_29) ? (var_1_1 == ((unsigned char) (var_1_4 - var_1_5))) : 1) && (var_1_45 ? ((var_1_5 > var_1_4) ? (((16 > var_1_5) || (var_1_29 == ((((var_1_1) < (var_1_41)) ? (var_1_1) : (var_1_41))))) ? (var_1_6 == ((unsigned char) var_1_5)) : (var_1_6 == ((unsigned char) (var_1_4 - var_1_5)))) : (var_1_6 == ((unsigned char) ((((var_1_5) < (var_1_4)) ? (var_1_5) : (var_1_4)))))) : (var_1_6 == ((unsigned char) var_1_5)))) && ((var_1_31 && var_1_45) ? (var_1_45 ? (var_1_8 == ((float) (var_1_10 - var_1_11))) : (var_1_8 == ((float) ((((((8.2107291886655017E18f - var_1_12) - 8.25f)) < ((((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))) + var_1_14))) ? (((8.2107291886655017E18f - var_1_12) - 8.25f)) : ((((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))) + var_1_14))))))) : (var_1_8 == ((float) (var_1_11 - ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))))) && ((var_1_14 >= var_1_13) ? (var_1_15 == ((signed long int) (var_1_41 + ((((var_1_21) > (var_1_5)) ? (var_1_21) : (var_1_5)))))) : 1)) && ((last_1_var_1_46 >= ((50 - last_1_var_1_17) ^ last_1_var_1_29)) ? (var_1_17 == ((unsigned short int) (256 + var_1_4))) : (var_1_17 == ((unsigned short int) ((var_1_18 - last_1_var_1_17) - (var_1_5 + last_1_var_1_17)))))) && (last_1_var_1_45 ? (var_1_19 == ((signed short int) (last_1_var_1_48 + last_1_var_1_29))) : (var_1_19 == ((signed short int) (last_1_var_1_48 + ((((last_1_var_1_1) > (var_1_5)) ? (last_1_var_1_1) : (var_1_5)))))))) && (((((((var_1_54) > (var_1_1)) ? (var_1_54) : (var_1_1))) + (~ var_1_19)) == var_1_6) ? (((var_1_5 * var_1_29) > var_1_17) ? (var_1_21 == ((unsigned short int) ((((var_1_18) < (2)) ? (var_1_18) : (2))))) : 1) : 1)) && ((var_1_19 <= -256) ? (var_1_22 == ((float) (var_1_12 - (var_1_23 - var_1_24)))) : ((var_1_19 == (4 << (var_1_25 - var_1_26))) ? (var_1_22 == ((float) (var_1_13 + (var_1_27 + var_1_28)))) : (var_1_22 == ((float) ((((var_1_11) > ((var_1_24 - var_1_23))) ? (var_1_11) : ((var_1_24 - var_1_23))))))))) && (((last_1_var_1_6 + (last_1_var_1_21 % var_1_18)) != ((var_1_26 + -500) / var_1_25)) ? (var_1_29 == ((signed char) ((((var_1_25) > ((((((var_1_26) < (-2)) ? (var_1_26) : (-2))) + var_1_30))) ? (var_1_25) : ((((((var_1_26) < (-2)) ? (var_1_26) : (-2))) + var_1_30)))))) : (var_1_29 == ((signed char) (((((var_1_25 - var_1_26)) < (var_1_30)) ? ((var_1_25 - var_1_26)) : (var_1_30))))))) && ((last_1_var_1_17 >= ((var_1_25 + var_1_26) + var_1_5)) ? (((last_1_var_1_6 / var_1_18) <= (last_1_var_1_1 - last_1_var_1_29)) ? (var_1_31 == ((unsigned char) (! (! var_1_34)))) : (var_1_31 == ((unsigned char) (var_1_35 && (! 0))))) : (var_1_31 == ((unsigned char) (var_1_35 && var_1_36))))) && (var_1_31 ? (var_1_37 == ((float) (((((var_1_24 - var_1_23)) < (1.000000000000008E14f)) ? ((var_1_24 - var_1_23)) : (1.000000000000008E14f))))) : (var_1_37 == ((float) ((((var_1_28) > (var_1_24)) ? (var_1_28) : (var_1_24))))))) && ((! var_1_45) ? (var_1_38 == ((float) (var_1_14 + ((((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24)))) > ((var_1_12 - var_1_39))) ? (((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24)))) : ((var_1_12 - var_1_39))))))) : ((((((var_1_17) > (-256)) ? (var_1_17) : (-256))) > var_1_1) ? (((((((var_1_26 - var_1_19)) > ((var_1_21 >> var_1_40))) ? ((var_1_26 - var_1_19)) : ((var_1_21 >> var_1_40)))) < (var_1_4 + var_1_25)) ? (var_1_38 == ((float) ((((((((var_1_12 - var_1_39) < 0 ) ? -(var_1_12 - var_1_39) : (var_1_12 - var_1_39)))) < ((var_1_23 - var_1_11))) ? (((((var_1_12 - var_1_39) < 0 ) ? -(var_1_12 - var_1_39) : (var_1_12 - var_1_39)))) : ((var_1_23 - var_1_11)))))) : (var_1_38 == ((float) ((((var_1_10) > (var_1_39)) ? (var_1_10) : (var_1_39)))))) : (((var_1_15 * var_1_1) > var_1_40) ? (var_1_38 == ((float) var_1_11)) : (var_1_38 == ((float) var_1_10)))))) && (((-50 / var_1_25) == last_1_var_1_19) ? (var_1_41 == ((signed char) ((((var_1_26 + var_1_25) < 0 ) ? -(var_1_26 + var_1_25) : (var_1_26 + var_1_25))))) : (last_1_var_1_31 ? (var_1_41 == ((signed char) (10 - var_1_42))) : ((last_1_var_1_55 || var_1_34) ? ((((last_1_var_1_17 + last_1_var_1_15) ^ last_1_var_1_54) == last_1_var_1_29) ? ((var_1_11 >= last_1_var_1_22) ? (var_1_41 == ((signed char) (var_1_26 + var_1_40))) : 1) : 1) : (var_1_41 == ((signed char) (var_1_30 + var_1_40))))))) && ((var_1_38 >= var_1_11) ? ((var_1_40 < var_1_54) ? (var_1_43 == ((signed char) ((var_1_40 - var_1_26) + var_1_25))) : (var_1_43 == ((signed char) (var_1_30 + var_1_40)))) : 1)) && (((var_1_25 == 2) && var_1_31) ? (var_1_45 == ((unsigned char) (var_1_31 || (var_1_34 || var_1_36)))) : (var_1_45 == ((unsigned char) var_1_34)))) && (((4 - ((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) < last_1_var_1_17) ? ((last_1_var_1_21 >= last_1_var_1_6) ? (((var_1_4 * 16) > last_1_var_1_6) ? (var_1_46 == ((signed short int) (var_1_42 - ((((var_1_40) < ((last_1_var_1_29 + var_1_4))) ? (var_1_40) : ((last_1_var_1_29 + var_1_4))))))) : (var_1_46 == ((signed short int) (((((last_1_var_1_57 - 32)) > (((last_1_var_1_21 + var_1_25) - 10))) ? ((last_1_var_1_57 - 32)) : (((last_1_var_1_21 + var_1_25) - 10))))))) : (var_1_46 == ((signed short int) ((((last_1_var_1_46) < (last_1_var_1_6)) ? (last_1_var_1_46) : (last_1_var_1_6)))))) : (var_1_46 == ((signed short int) (var_1_25 + var_1_30))))) && (var_1_36 ? (((var_1_30 | (var_1_5 + var_1_4)) != var_1_18) ? ((var_1_23 <= var_1_24) ? ((((var_1_21 + var_1_6) == -500) && var_1_35) ? (var_1_48 == ((unsigned long int) (((var_1_50 + 1000000000u) + ((((var_1_51) < (var_1_52)) ? (var_1_51) : (var_1_52)))) - var_1_6))) : 1) : (var_1_48 == ((unsigned long int) (var_1_51 + var_1_18)))) : (var_1_48 == ((unsigned long int) (((((3636594529u) < 0 ) ? -(3636594529u) : (3636594529u))) - ((((var_1_42) > (((((var_1_52) < (var_1_46)) ? (var_1_52) : (var_1_46))))) ? (var_1_42) : (((((var_1_52) < (var_1_46)) ? (var_1_52) : (var_1_46)))))))))) : 1)) && (((var_1_14 + var_1_10) > var_1_8) ? (var_1_54 == ((signed char) ((((var_1_30) < ((((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))) + var_1_26))) ? (var_1_30) : ((((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))) + var_1_26)))))) : 1)) && (((var_1_10 / var_1_23) > var_1_37) ? ((var_1_21 >= var_1_19) ? (var_1_55 == ((unsigned char) 0)) : (var_1_55 == ((unsigned char) (((! var_1_36) && var_1_34) || var_1_56)))) : (var_1_55 == ((unsigned char) var_1_34)))) && (((-1 + var_1_52) > var_1_19) ? ((((((((((var_1_46) < (var_1_25)) ? (var_1_46) : (var_1_25)))) < ((var_1_54 * 2))) ? (((((var_1_46) < (var_1_25)) ? (var_1_46) : (var_1_25)))) : ((var_1_54 * 2)))) < (var_1_17 * var_1_5)) ? (var_1_57 == ((signed long int) var_1_54)) : (var_1_57 == ((signed long int) var_1_18))) : (var_1_57 == ((signed long int) var_1_48))) ; [L357] RET, EXPR property() [L357] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=21, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=3636594515, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=0, var_1_56=0, var_1_57=6, var_1_5=25, var_1_6=25] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_15=-50, last_1_var_1_17=32, last_1_var_1_19=2, last_1_var_1_1=32, last_1_var_1_21=25, last_1_var_1_22=500000000000002/5, last_1_var_1_29=-1, last_1_var_1_31=1, last_1_var_1_45=1, last_1_var_1_46=-4, last_1_var_1_48=4, last_1_var_1_54=2, last_1_var_1_55=1, last_1_var_1_57=-100, last_1_var_1_6=5, var_1_15=21, var_1_17=383, var_1_18=49150, var_1_19=3, var_1_1=102, var_1_21=25, var_1_25=14, var_1_26=6, var_1_29=15, var_1_30=17, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=0, var_1_41=-4, var_1_42=14, var_1_43=-1, var_1_45=0, var_1_46=14, var_1_48=3636594515, var_1_4=127, var_1_50=1073741824, var_1_51=2147483647, var_1_52=1073741824, var_1_54=6, var_1_55=0, var_1_56=0, var_1_57=6, var_1_5=25, var_1_6=25] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 154 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 15.4s, OverallIterations: 9, TraceHistogramMax: 40, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 4.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4298 SdHoareTripleChecker+Valid, 3.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4272 mSDsluCounter, 8178 SdHoareTripleChecker+Invalid, 2.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6105 mSDsCounter, 1344 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2584 IncrementalHoareTripleChecker+Invalid, 3928 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1344 mSolverCounterUnsat, 2073 mSDtfsCounter, 2584 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3203 GetRequests, 3097 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 663 ImplicationChecksByTransitivity, 1.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1200occurred in iteration=8, InterpolantAutomatonStates: 79, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.5s AutomataMinimizationTime, 8 MinimizatonAttempts, 1903 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 4.9s InterpolantComputationTime, 2702 NumberOfCodeBlocks, 2702 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 2958 ConstructedInterpolants, 0 QuantifiedInterpolants, 13777 SizeOfPredicates, 28 NumberOfNonLiveVariables, 5385 ConjunctsInSsa, 88 ConjunctsInUnsatCore, 11 InterpolantComputations, 5 PerfectInterpolantSequences, 34026/34320 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:58,566 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...