/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 true -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-19 13:07:33,258 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 13:07:33,327 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-19 13:07:33,330 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 13:07:33,331 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 13:07:33,353 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 13:07:33,353 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 13:07:33,354 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 13:07:33,354 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 13:07:33,357 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 13:07:33,357 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 13:07:33,358 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 13:07:33,358 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 13:07:33,359 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 13:07:33,359 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 13:07:33,359 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 13:07:33,359 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 13:07:33,360 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 13:07:33,360 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 13:07:33,361 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 13:07:33,361 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 13:07:33,361 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 13:07:33,361 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 13:07:33,361 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 13:07:33,362 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 13:07:33,362 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 13:07:33,362 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 13:07:33,362 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 13:07:33,363 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 13:07:33,363 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 13:07:33,363 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 13:07:33,364 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 13:07:33,364 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 13:07:33,364 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 13:07:33,364 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 13:07:33,364 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 13:07:33,364 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 13:07:33,364 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 13:07:33,364 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 13:07:33,365 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 13:07:33,365 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 13:07:33,365 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 13:07:33,366 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 13:07:33,366 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 -> true [2023-12-19 13:07:33,568 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 13:07:33,586 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 13:07:33,587 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 13:07:33,588 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 13:07:33,588 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 13:07:33,589 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-19 13:07:34,571 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 13:07:34,742 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 13:07:34,743 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-75.i [2023-12-19 13:07:34,752 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/634915173/5855588a4dc749e183ae203830115cfc/FLAG63991ba6f [2023-12-19 13:07:34,761 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/634915173/5855588a4dc749e183ae203830115cfc [2023-12-19 13:07:34,763 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 13:07:34,764 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 13:07:34,765 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 13:07:34,765 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 13:07:34,768 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 13:07:34,768 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 01:07:34" (1/1) ... [2023-12-19 13:07:34,769 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6421defa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:34, skipping insertion in model container [2023-12-19 13:07:34,769 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 01:07:34" (1/1) ... [2023-12-19 13:07:34,799 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 13:07:34,889 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-19 13:07:34,995 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 13:07:35,010 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 13:07:35,018 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-19 13:07:35,070 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 13:07:35,082 INFO L206 MainTranslator]: Completed translation [2023-12-19 13:07:35,082 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:35 WrapperNode [2023-12-19 13:07:35,082 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 13:07:35,083 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 13:07:35,083 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 13:07:35,083 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 13:07:35,087 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:35" (1/1) ... [2023-12-19 13:07:35,106 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:35" (1/1) ... [2023-12-19 13:07:35,175 INFO L138 Inliner]: procedures = 26, calls = 53, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 515 [2023-12-19 13:07:35,176 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 13:07:35,176 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 13:07:35,176 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 13:07:35,176 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 13:07:35,185 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:35" (1/1) ... [2023-12-19 13:07:35,186 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:35" (1/1) ... [2023-12-19 13:07:35,193 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:35" (1/1) ... [2023-12-19 13:07:35,227 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-19 13:07:35,227 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:35" (1/1) ... [2023-12-19 13:07:35,228 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:35" (1/1) ... [2023-12-19 13:07:35,251 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:35" (1/1) ... [2023-12-19 13:07:35,282 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:35" (1/1) ... [2023-12-19 13:07:35,285 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:35" (1/1) ... [2023-12-19 13:07:35,288 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:35" (1/1) ... [2023-12-19 13:07:35,310 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 13:07:35,311 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 13:07:35,311 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 13:07:35,311 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 13:07:35,311 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:35" (1/1) ... [2023-12-19 13:07:35,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 13:07:35,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:35,366 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-19 13:07:35,403 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-19 13:07:35,410 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 13:07:35,410 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 13:07:35,411 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 13:07:35,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 13:07:35,411 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 13:07:35,411 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 13:07:35,510 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 13:07:35,512 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 13:07:35,991 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 13:07:36,014 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 13:07:36,014 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 13:07:36,014 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 01:07:36 BoogieIcfgContainer [2023-12-19 13:07:36,014 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 13:07:36,016 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 13:07:36,016 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 13:07:36,019 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 13:07:36,019 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 01:07:34" (1/3) ... [2023-12-19 13:07:36,019 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3bfb3c01 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 01:07:36, skipping insertion in model container [2023-12-19 13:07:36,019 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:35" (2/3) ... [2023-12-19 13:07:36,020 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3bfb3c01 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 01:07:36, skipping insertion in model container [2023-12-19 13:07:36,020 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 01:07:36" (3/3) ... [2023-12-19 13:07:36,020 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-75.i [2023-12-19 13:07:36,031 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 13:07:36,031 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 13:07:36,061 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 13:07:36,065 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;@4e23cb3e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 13:07:36,065 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 13:07:36,068 INFO L276 IsEmpty]: Start isEmpty. Operand has 182 states, 139 states have (on average 1.589928057553957) internal successors, (221), 140 states have internal predecessors, (221), 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-19 13:07:36,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2023-12-19 13:07:36,080 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:36,081 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-19 13:07:36,081 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:36,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:36,085 INFO L85 PathProgramCache]: Analyzing trace with hash -2130752457, now seen corresponding path program 1 times [2023-12-19 13:07:36,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:36,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502090703] [2023-12-19 13:07:36,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:36,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:36,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:36,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:36,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502090703] [2023-12-19 13:07:36,336 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-19 13:07:36,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915556111] [2023-12-19 13:07:36,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:36,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:36,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:36,368 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-19 13:07:36,370 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-19 13:07:36,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:36,547 INFO L262 TraceCheckSpWp]: Trace formula consists of 665 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 13:07:36,563 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:36,621 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-19 13:07:36,621 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:07:36,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915556111] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:07:36,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:07:36,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 13:07:36,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890791659] [2023-12-19 13:07:36,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:07:36,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 13:07:36,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:36,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 13:07:36,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 13:07:36,660 INFO L87 Difference]: Start difference. First operand has 182 states, 139 states have (on average 1.589928057553957) internal successors, (221), 140 states have internal predecessors, (221), 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 37.0) internal successors, (74), 2 states have internal predecessors, (74), 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-19 13:07:36,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:36,727 INFO L93 Difference]: Finished difference Result 361 states and 640 transitions. [2023-12-19 13:07:36,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 13:07:36,731 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 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 269 [2023-12-19 13:07:36,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:36,741 INFO L225 Difference]: With dead ends: 361 [2023-12-19 13:07:36,741 INFO L226 Difference]: Without dead ends: 180 [2023-12-19 13:07:36,745 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 268 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-19 13:07:36,747 INFO L413 NwaCegarLoop]: 292 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, 292 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-19 13:07:36,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 292 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 13:07:36,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2023-12-19 13:07:36,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2023-12-19 13:07:36,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 138 states have (on average 1.5579710144927537) internal successors, (215), 138 states have internal predecessors, (215), 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-19 13:07:36,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 295 transitions. [2023-12-19 13:07:36,809 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 295 transitions. Word has length 269 [2023-12-19 13:07:36,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:36,810 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 295 transitions. [2023-12-19 13:07:36,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 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-19 13:07:36,811 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 295 transitions. [2023-12-19 13:07:36,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2023-12-19 13:07:36,821 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:36,822 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-19 13:07:36,843 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-19 13:07:37,028 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-19 13:07:37,029 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:37,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:37,029 INFO L85 PathProgramCache]: Analyzing trace with hash -665134025, now seen corresponding path program 1 times [2023-12-19 13:07:37,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:37,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104834630] [2023-12-19 13:07:37,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:37,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:37,102 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:37,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [965102378] [2023-12-19 13:07:37,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:37,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:37,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:37,109 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-19 13:07:37,135 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-19 13:07:37,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:37,314 INFO L262 TraceCheckSpWp]: Trace formula consists of 665 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-19 13:07:37,327 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:38,065 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-19 13:07:38,066 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:07:38,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:38,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104834630] [2023-12-19 13:07:38,066 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:38,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965102378] [2023-12-19 13:07:38,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965102378] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:07:38,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:07:38,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 13:07:38,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255991104] [2023-12-19 13:07:38,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:07:38,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 13:07:38,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:38,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 13:07:38,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-19 13:07:38,071 INFO L87 Difference]: Start difference. First operand 180 states and 295 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-19 13:07:38,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:38,420 INFO L93 Difference]: Finished difference Result 540 states and 886 transitions. [2023-12-19 13:07:38,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 13:07:38,420 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-19 13:07:38,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:38,423 INFO L225 Difference]: With dead ends: 540 [2023-12-19 13:07:38,423 INFO L226 Difference]: Without dead ends: 361 [2023-12-19 13:07:38,424 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 264 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-19 13:07:38,425 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 273 mSDsluCounter, 975 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 1243 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:38,425 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [273 Valid, 1243 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 13:07:38,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2023-12-19 13:07:38,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 280. [2023-12-19 13:07:38,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 197 states have (on average 1.5126903553299493) internal successors, (298), 197 states have internal predecessors, (298), 80 states have call successors, (80), 2 states have call predecessors, (80), 2 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2023-12-19 13:07:38,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 458 transitions. [2023-12-19 13:07:38,455 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 458 transitions. Word has length 269 [2023-12-19 13:07:38,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:38,456 INFO L495 AbstractCegarLoop]: Abstraction has 280 states and 458 transitions. [2023-12-19 13:07:38,456 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-19 13:07:38,456 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 458 transitions. [2023-12-19 13:07:38,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2023-12-19 13:07:38,459 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:38,459 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-19 13:07:38,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-12-19 13:07:38,664 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-19 13:07:38,667 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:38,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:38,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1174607115, now seen corresponding path program 1 times [2023-12-19 13:07:38,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:38,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582726654] [2023-12-19 13:07:38,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:38,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:38,706 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:38,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [51173879] [2023-12-19 13:07:38,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:38,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:38,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:38,707 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-19 13:07:38,737 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-19 13:07:38,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:38,875 INFO L262 TraceCheckSpWp]: Trace formula consists of 665 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 13:07:38,879 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:39,001 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-19 13:07:39,002 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:07:39,160 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-19 13:07:39,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:39,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582726654] [2023-12-19 13:07:39,161 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:39,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51173879] [2023-12-19 13:07:39,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51173879] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 13:07:39,161 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 13:07:39,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 13:07:39,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628729843] [2023-12-19 13:07:39,162 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 13:07:39,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 13:07:39,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:39,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 13:07:39,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 13:07:39,163 INFO L87 Difference]: Start difference. First operand 280 states and 458 transitions. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 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-19 13:07:39,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:39,517 INFO L93 Difference]: Finished difference Result 473 states and 764 transitions. [2023-12-19 13:07:39,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 13:07:39,518 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 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 269 [2023-12-19 13:07:39,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:39,520 INFO L225 Difference]: With dead ends: 473 [2023-12-19 13:07:39,520 INFO L226 Difference]: Without dead ends: 294 [2023-12-19 13:07:39,520 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 540 GetRequests, 530 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-19 13:07:39,521 INFO L413 NwaCegarLoop]: 286 mSDtfsCounter, 203 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:39,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 777 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 13:07:39,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2023-12-19 13:07:39,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 288. [2023-12-19 13:07:39,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 203 states have (on average 1.4876847290640394) internal successors, (302), 203 states have internal predecessors, (302), 80 states have call successors, (80), 4 states have call predecessors, (80), 4 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2023-12-19 13:07:39,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 462 transitions. [2023-12-19 13:07:39,537 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 462 transitions. Word has length 269 [2023-12-19 13:07:39,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:39,538 INFO L495 AbstractCegarLoop]: Abstraction has 288 states and 462 transitions. [2023-12-19 13:07:39,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 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-19 13:07:39,538 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 462 transitions. [2023-12-19 13:07:39,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2023-12-19 13:07:39,540 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:39,540 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-19 13:07:39,560 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-19 13:07:39,746 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-19 13:07:39,746 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:39,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:39,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1084004731, now seen corresponding path program 1 times [2023-12-19 13:07:39,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:39,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905533928] [2023-12-19 13:07:39,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:39,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:39,828 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:39,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1825112105] [2023-12-19 13:07:39,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:39,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:39,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:39,829 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-19 13:07:39,858 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-19 13:07:39,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:39,995 INFO L262 TraceCheckSpWp]: Trace formula consists of 671 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-19 13:07:39,998 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:40,207 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-19 13:07:40,207 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:07:40,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:40,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905533928] [2023-12-19 13:07:40,207 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:40,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825112105] [2023-12-19 13:07:40,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825112105] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:07:40,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:07:40,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 13:07:40,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149957001] [2023-12-19 13:07:40,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:07:40,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 13:07:40,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:40,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 13:07:40,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-19 13:07:40,209 INFO L87 Difference]: Start difference. First operand 288 states and 462 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-19 13:07:40,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:40,611 INFO L93 Difference]: Finished difference Result 954 states and 1541 transitions. [2023-12-19 13:07:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 13:07:40,612 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-19 13:07:40,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:40,615 INFO L225 Difference]: With dead ends: 954 [2023-12-19 13:07:40,615 INFO L226 Difference]: Without dead ends: 760 [2023-12-19 13:07:40,616 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 266 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2023-12-19 13:07:40,617 INFO L413 NwaCegarLoop]: 420 mSDtfsCounter, 741 mSDsluCounter, 1376 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 741 SdHoareTripleChecker+Valid, 1796 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:40,617 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [741 Valid, 1796 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 13:07:40,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2023-12-19 13:07:40,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 493. [2023-12-19 13:07:40,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 493 states, 366 states have (on average 1.4863387978142077) internal successors, (544), 366 states have internal predecessors, (544), 120 states have call successors, (120), 6 states have call predecessors, (120), 6 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-12-19 13:07:40,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 784 transitions. [2023-12-19 13:07:40,657 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 784 transitions. Word has length 271 [2023-12-19 13:07:40,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:40,657 INFO L495 AbstractCegarLoop]: Abstraction has 493 states and 784 transitions. [2023-12-19 13:07:40,657 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-19 13:07:40,658 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 784 transitions. [2023-12-19 13:07:40,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2023-12-19 13:07:40,659 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:40,659 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-19 13:07:40,667 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-19 13:07:40,865 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-19 13:07:40,866 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:40,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:40,866 INFO L85 PathProgramCache]: Analyzing trace with hash -761362435, now seen corresponding path program 1 times [2023-12-19 13:07:40,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:40,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059268276] [2023-12-19 13:07:40,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:40,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:40,913 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:40,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2039779446] [2023-12-19 13:07:40,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:40,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:40,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:40,931 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-19 13:07:40,940 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-19 13:07:41,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:41,108 INFO L262 TraceCheckSpWp]: Trace formula consists of 670 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-19 13:07:41,112 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:41,381 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1137 proven. 90 refuted. 0 times theorem prover too weak. 1893 trivial. 0 not checked. [2023-12-19 13:07:41,382 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:07:41,561 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 27 proven. 90 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2023-12-19 13:07:41,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:41,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059268276] [2023-12-19 13:07:41,562 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:41,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039779446] [2023-12-19 13:07:41,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039779446] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 13:07:41,562 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 13:07:41,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-12-19 13:07:41,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227228693] [2023-12-19 13:07:41,562 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 13:07:41,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 13:07:41,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:41,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 13:07:41,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2023-12-19 13:07:41,564 INFO L87 Difference]: Start difference. First operand 493 states and 784 transitions. Second operand has 10 states, 10 states have (on average 13.0) internal successors, (130), 10 states have internal predecessors, (130), 3 states have call successors, (70), 2 states have call predecessors, (70), 4 states have return successors, (71), 3 states have call predecessors, (71), 3 states have call successors, (71) [2023-12-19 13:07:41,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:41,822 INFO L93 Difference]: Finished difference Result 889 states and 1403 transitions. [2023-12-19 13:07:41,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 13:07:41,823 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 13.0) internal successors, (130), 10 states have internal predecessors, (130), 3 states have call successors, (70), 2 states have call predecessors, (70), 4 states have return successors, (71), 3 states have call predecessors, (71), 3 states have call successors, (71) Word has length 271 [2023-12-19 13:07:41,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:41,825 INFO L225 Difference]: With dead ends: 889 [2023-12-19 13:07:41,825 INFO L226 Difference]: Without dead ends: 515 [2023-12-19 13:07:41,826 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 544 GetRequests, 532 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2023-12-19 13:07:41,826 INFO L413 NwaCegarLoop]: 235 mSDtfsCounter, 177 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 813 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:41,826 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 813 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 13:07:41,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2023-12-19 13:07:41,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 507. [2023-12-19 13:07:41,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 507 states, 377 states have (on average 1.4721485411140585) internal successors, (555), 377 states have internal predecessors, (555), 120 states have call successors, (120), 9 states have call predecessors, (120), 9 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-12-19 13:07:41,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 795 transitions. [2023-12-19 13:07:41,848 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 795 transitions. Word has length 271 [2023-12-19 13:07:41,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:41,849 INFO L495 AbstractCegarLoop]: Abstraction has 507 states and 795 transitions. [2023-12-19 13:07:41,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.0) internal successors, (130), 10 states have internal predecessors, (130), 3 states have call successors, (70), 2 states have call predecessors, (70), 4 states have return successors, (71), 3 states have call predecessors, (71), 3 states have call successors, (71) [2023-12-19 13:07:41,849 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 795 transitions. [2023-12-19 13:07:41,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2023-12-19 13:07:41,851 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:41,851 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-19 13:07:41,857 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-19 13:07:42,057 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-19 13:07:42,057 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:42,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:42,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1724500171, now seen corresponding path program 1 times [2023-12-19 13:07:42,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:42,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880502048] [2023-12-19 13:07:42,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:42,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:42,088 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:42,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [470638373] [2023-12-19 13:07:42,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:42,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:42,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:42,089 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-19 13:07:42,116 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-19 13:07:42,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:42,260 INFO L262 TraceCheckSpWp]: Trace formula consists of 670 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 13:07:42,263 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:42,283 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-19 13:07:42,283 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:07:42,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:42,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880502048] [2023-12-19 13:07:42,283 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:42,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470638373] [2023-12-19 13:07:42,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470638373] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:07:42,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:07:42,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 13:07:42,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411214829] [2023-12-19 13:07:42,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:07:42,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 13:07:42,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:42,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 13:07:42,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 13:07:42,285 INFO L87 Difference]: Start difference. First operand 507 states and 795 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 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-19 13:07:42,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:42,357 INFO L93 Difference]: Finished difference Result 1158 states and 1836 transitions. [2023-12-19 13:07:42,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 13:07:42,358 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 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 272 [2023-12-19 13:07:42,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:42,360 INFO L225 Difference]: With dead ends: 1158 [2023-12-19 13:07:42,360 INFO L226 Difference]: Without dead ends: 772 [2023-12-19 13:07:42,361 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 270 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 13:07:42,361 INFO L413 NwaCegarLoop]: 267 mSDtfsCounter, 163 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 529 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:42,362 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 529 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 13:07:42,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2023-12-19 13:07:42,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 684. [2023-12-19 13:07:42,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 684 states, 554 states have (on average 1.5379061371841156) internal successors, (852), 554 states have internal predecessors, (852), 120 states have call successors, (120), 9 states have call predecessors, (120), 9 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-12-19 13:07:42,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 684 states to 684 states and 1092 transitions. [2023-12-19 13:07:42,392 INFO L78 Accepts]: Start accepts. Automaton has 684 states and 1092 transitions. Word has length 272 [2023-12-19 13:07:42,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:42,392 INFO L495 AbstractCegarLoop]: Abstraction has 684 states and 1092 transitions. [2023-12-19 13:07:42,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 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-19 13:07:42,392 INFO L276 IsEmpty]: Start isEmpty. Operand 684 states and 1092 transitions. [2023-12-19 13:07:42,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2023-12-19 13:07:42,395 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:42,395 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-19 13:07:42,401 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-19 13:07:42,601 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-19 13:07:42,602 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:42,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:42,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1058545372, now seen corresponding path program 1 times [2023-12-19 13:07:42,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:42,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44013869] [2023-12-19 13:07:42,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:42,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:42,649 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:42,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1598272009] [2023-12-19 13:07:42,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:42,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:42,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:42,650 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-19 13:07:42,677 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-19 13:07:42,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:42,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 671 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 13:07:42,834 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:43,062 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-19 13:07:43,063 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:07:43,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:43,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44013869] [2023-12-19 13:07:43,063 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:43,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598272009] [2023-12-19 13:07:43,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598272009] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:07:43,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:07:43,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 13:07:43,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394879582] [2023-12-19 13:07:43,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:07:43,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 13:07:43,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:43,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 13:07:43,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 13:07:43,065 INFO L87 Difference]: Start difference. First operand 684 states and 1092 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 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-19 13:07:43,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:43,270 INFO L93 Difference]: Finished difference Result 1440 states and 2318 transitions. [2023-12-19 13:07:43,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 13:07:43,272 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 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 273 [2023-12-19 13:07:43,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:43,278 INFO L225 Difference]: With dead ends: 1440 [2023-12-19 13:07:43,279 INFO L226 Difference]: Without dead ends: 920 [2023-12-19 13:07:43,280 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 270 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-19 13:07:43,280 INFO L413 NwaCegarLoop]: 273 mSDtfsCounter, 248 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 817 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:43,281 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 817 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 13:07:43,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2023-12-19 13:07:43,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 834. [2023-12-19 13:07:43,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 704 states have (on average 1.5738636363636365) internal successors, (1108), 704 states have internal predecessors, (1108), 120 states have call successors, (120), 9 states have call predecessors, (120), 9 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-12-19 13:07:43,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1348 transitions. [2023-12-19 13:07:43,312 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 1348 transitions. Word has length 273 [2023-12-19 13:07:43,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:43,312 INFO L495 AbstractCegarLoop]: Abstraction has 834 states and 1348 transitions. [2023-12-19 13:07:43,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 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-19 13:07:43,312 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 1348 transitions. [2023-12-19 13:07:43,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2023-12-19 13:07:43,316 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:43,316 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-19 13:07:43,344 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-19 13:07:43,523 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-19 13:07:43,523 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:43,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:43,524 INFO L85 PathProgramCache]: Analyzing trace with hash 335902432, now seen corresponding path program 1 times [2023-12-19 13:07:43,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:43,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995219050] [2023-12-19 13:07:43,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:43,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:43,565 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:43,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [674554890] [2023-12-19 13:07:43,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:43,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:43,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:43,566 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-19 13:07:43,568 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-19 13:07:43,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:43,758 INFO L262 TraceCheckSpWp]: Trace formula consists of 671 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 13:07:43,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:43,974 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-19 13:07:43,974 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:07:43,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:43,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995219050] [2023-12-19 13:07:43,975 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:43,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674554890] [2023-12-19 13:07:43,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674554890] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:07:43,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:07:43,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 13:07:43,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620227929] [2023-12-19 13:07:43,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:07:43,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 13:07:43,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:43,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 13:07:43,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 13:07:43,976 INFO L87 Difference]: Start difference. First operand 834 states and 1348 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 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-19 13:07:44,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:44,226 INFO L93 Difference]: Finished difference Result 1516 states and 2442 transitions. [2023-12-19 13:07:44,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 13:07:44,226 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 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 273 [2023-12-19 13:07:44,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:44,229 INFO L225 Difference]: With dead ends: 1516 [2023-12-19 13:07:44,229 INFO L226 Difference]: Without dead ends: 805 [2023-12-19 13:07:44,230 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 270 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-19 13:07:44,231 INFO L413 NwaCegarLoop]: 267 mSDtfsCounter, 241 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 798 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:44,231 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [241 Valid, 798 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 13:07:44,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2023-12-19 13:07:44,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 719. [2023-12-19 13:07:44,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 589 states have (on average 1.5483870967741935) internal successors, (912), 589 states have internal predecessors, (912), 120 states have call successors, (120), 9 states have call predecessors, (120), 9 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-12-19 13:07:44,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 1152 transitions. [2023-12-19 13:07:44,269 INFO L78 Accepts]: Start accepts. Automaton has 719 states and 1152 transitions. Word has length 273 [2023-12-19 13:07:44,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:44,269 INFO L495 AbstractCegarLoop]: Abstraction has 719 states and 1152 transitions. [2023-12-19 13:07:44,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 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-19 13:07:44,270 INFO L276 IsEmpty]: Start isEmpty. Operand 719 states and 1152 transitions. [2023-12-19 13:07:44,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2023-12-19 13:07:44,271 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:44,271 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, 1] [2023-12-19 13:07:44,292 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-19 13:07:44,495 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-19 13:07:44,496 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:44,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:44,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1988937115, now seen corresponding path program 1 times [2023-12-19 13:07:44,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:44,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695283794] [2023-12-19 13:07:44,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:44,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:44,531 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:44,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1443549191] [2023-12-19 13:07:44,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:44,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:44,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:44,540 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-19 13:07:44,565 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-19 13:07:44,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:44,731 INFO L262 TraceCheckSpWp]: Trace formula consists of 673 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-19 13:07:44,735 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:45,274 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-19 13:07:45,274 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:07:45,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:45,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695283794] [2023-12-19 13:07:45,274 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:45,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443549191] [2023-12-19 13:07:45,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443549191] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:07:45,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:07:45,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 13:07:45,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157068511] [2023-12-19 13:07:45,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:07:45,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 13:07:45,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:45,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 13:07:45,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 13:07:45,276 INFO L87 Difference]: Start difference. First operand 719 states and 1152 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 3 states have internal predecessors, (78), 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-19 13:07:45,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:45,522 INFO L93 Difference]: Finished difference Result 1399 states and 2242 transitions. [2023-12-19 13:07:45,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 13:07:45,522 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 3 states have internal predecessors, (78), 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 275 [2023-12-19 13:07:45,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:45,525 INFO L225 Difference]: With dead ends: 1399 [2023-12-19 13:07:45,525 INFO L226 Difference]: Without dead ends: 803 [2023-12-19 13:07:45,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 272 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-19 13:07:45,526 INFO L413 NwaCegarLoop]: 260 mSDtfsCounter, 236 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 774 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:45,526 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [236 Valid, 774 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 13:07:45,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states. [2023-12-19 13:07:45,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 719. [2023-12-19 13:07:45,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 589 states have (on average 1.5449915110356536) internal successors, (910), 589 states have internal predecessors, (910), 120 states have call successors, (120), 9 states have call predecessors, (120), 9 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-12-19 13:07:45,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 1150 transitions. [2023-12-19 13:07:45,556 INFO L78 Accepts]: Start accepts. Automaton has 719 states and 1150 transitions. Word has length 275 [2023-12-19 13:07:45,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:45,556 INFO L495 AbstractCegarLoop]: Abstraction has 719 states and 1150 transitions. [2023-12-19 13:07:45,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 3 states have internal predecessors, (78), 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-19 13:07:45,556 INFO L276 IsEmpty]: Start isEmpty. Operand 719 states and 1150 transitions. [2023-12-19 13:07:45,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2023-12-19 13:07:45,557 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:45,557 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, 1] [2023-12-19 13:07:45,563 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-19 13:07:45,763 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-19 13:07:45,764 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:45,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:45,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1562096855, now seen corresponding path program 1 times [2023-12-19 13:07:45,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:45,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546997063] [2023-12-19 13:07:45,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:45,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:45,801 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:45,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [894843731] [2023-12-19 13:07:45,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:45,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:45,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:45,803 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 13:07:45,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-19 13:07:45,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:46,001 INFO L262 TraceCheckSpWp]: Trace formula consists of 677 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-19 13:07:46,005 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:46,443 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-19 13:07:46,443 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:07:46,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:46,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546997063] [2023-12-19 13:07:46,444 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:46,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894843731] [2023-12-19 13:07:46,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894843731] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:07:46,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:07:46,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 13:07:46,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311842503] [2023-12-19 13:07:46,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:07:46,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 13:07:46,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:46,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 13:07:46,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 13:07:46,447 INFO L87 Difference]: Start difference. First operand 719 states and 1150 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 3 states have internal predecessors, (78), 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-19 13:07:46,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:46,614 INFO L93 Difference]: Finished difference Result 1440 states and 2301 transitions. [2023-12-19 13:07:46,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 13:07:46,614 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 3 states have internal predecessors, (78), 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 275 [2023-12-19 13:07:46,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:46,617 INFO L225 Difference]: With dead ends: 1440 [2023-12-19 13:07:46,617 INFO L226 Difference]: Without dead ends: 803 [2023-12-19 13:07:46,619 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 272 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-19 13:07:46,619 INFO L413 NwaCegarLoop]: 281 mSDtfsCounter, 257 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 829 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:46,619 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [257 Valid, 829 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 13:07:46,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states. [2023-12-19 13:07:46,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 719. [2023-12-19 13:07:46,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 589 states have (on average 1.5432937181663837) internal successors, (909), 589 states have internal predecessors, (909), 120 states have call successors, (120), 9 states have call predecessors, (120), 9 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-12-19 13:07:46,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 1149 transitions. [2023-12-19 13:07:46,683 INFO L78 Accepts]: Start accepts. Automaton has 719 states and 1149 transitions. Word has length 275 [2023-12-19 13:07:46,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:46,683 INFO L495 AbstractCegarLoop]: Abstraction has 719 states and 1149 transitions. [2023-12-19 13:07:46,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 3 states have internal predecessors, (78), 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-19 13:07:46,683 INFO L276 IsEmpty]: Start isEmpty. Operand 719 states and 1149 transitions. [2023-12-19 13:07:46,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2023-12-19 13:07:46,684 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:46,684 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, 1, 1] [2023-12-19 13:07:46,693 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-12-19 13:07:46,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-19 13:07:46,891 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:46,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:46,892 INFO L85 PathProgramCache]: Analyzing trace with hash -398795455, now seen corresponding path program 1 times [2023-12-19 13:07:46,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:46,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377683228] [2023-12-19 13:07:46,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:46,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:46,924 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:46,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1431369910] [2023-12-19 13:07:46,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:46,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:46,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:46,941 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 13:07:46,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-19 13:07:47,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:47,153 INFO L262 TraceCheckSpWp]: Trace formula consists of 678 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-19 13:07:47,157 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:47,651 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-19 13:07:47,651 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:07:47,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:47,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377683228] [2023-12-19 13:07:47,651 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:47,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431369910] [2023-12-19 13:07:47,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431369910] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:07:47,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:07:47,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 13:07:47,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724639652] [2023-12-19 13:07:47,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:07:47,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 13:07:47,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:47,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 13:07:47,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-19 13:07:47,653 INFO L87 Difference]: Start difference. First operand 719 states and 1149 transitions. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 5 states have internal predecessors, (79), 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-19 13:07:47,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:47,924 INFO L93 Difference]: Finished difference Result 1661 states and 2645 transitions. [2023-12-19 13:07:47,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 13:07:47,924 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 5 states have internal predecessors, (79), 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 276 [2023-12-19 13:07:47,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:47,928 INFO L225 Difference]: With dead ends: 1661 [2023-12-19 13:07:47,928 INFO L226 Difference]: Without dead ends: 1055 [2023-12-19 13:07:47,929 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-12-19 13:07:47,929 INFO L413 NwaCegarLoop]: 409 mSDtfsCounter, 589 mSDsluCounter, 1215 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 589 SdHoareTripleChecker+Valid, 1624 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:47,929 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [589 Valid, 1624 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 13:07:47,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2023-12-19 13:07:47,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 727. [2023-12-19 13:07:47,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 727 states, 597 states have (on average 1.5360134003350083) internal successors, (917), 597 states have internal predecessors, (917), 120 states have call successors, (120), 9 states have call predecessors, (120), 9 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-12-19 13:07:47,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 727 states to 727 states and 1157 transitions. [2023-12-19 13:07:47,966 INFO L78 Accepts]: Start accepts. Automaton has 727 states and 1157 transitions. Word has length 276 [2023-12-19 13:07:47,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:47,966 INFO L495 AbstractCegarLoop]: Abstraction has 727 states and 1157 transitions. [2023-12-19 13:07:47,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 5 states have internal predecessors, (79), 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-19 13:07:47,967 INFO L276 IsEmpty]: Start isEmpty. Operand 727 states and 1157 transitions. [2023-12-19 13:07:47,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2023-12-19 13:07:47,968 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:47,968 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, 1, 1, 1, 1] [2023-12-19 13:07:47,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-12-19 13:07:48,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-19 13:07:48,179 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:48,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:48,180 INFO L85 PathProgramCache]: Analyzing trace with hash -81147175, now seen corresponding path program 1 times [2023-12-19 13:07:48,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:48,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093091608] [2023-12-19 13:07:48,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:48,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:48,205 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:48,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1370061240] [2023-12-19 13:07:48,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:48,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:48,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:48,206 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 13:07:48,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-19 13:07:48,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:48,430 INFO L262 TraceCheckSpWp]: Trace formula consists of 684 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-19 13:07:48,436 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:49,006 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-19 13:07:49,006 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:07:49,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:49,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093091608] [2023-12-19 13:07:49,007 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:49,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370061240] [2023-12-19 13:07:49,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370061240] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:07:49,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:07:49,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 13:07:49,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434113665] [2023-12-19 13:07:49,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:07:49,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 13:07:49,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:49,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 13:07:49,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-12-19 13:07:49,020 INFO L87 Difference]: Start difference. First operand 727 states and 1157 transitions. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 6 states have internal predecessors, (81), 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-19 13:07:49,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:49,310 INFO L93 Difference]: Finished difference Result 1671 states and 2655 transitions. [2023-12-19 13:07:49,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 13:07:49,324 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 6 states have internal predecessors, (81), 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 278 [2023-12-19 13:07:49,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:49,328 INFO L225 Difference]: With dead ends: 1671 [2023-12-19 13:07:49,328 INFO L226 Difference]: Without dead ends: 1057 [2023-12-19 13:07:49,329 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2023-12-19 13:07:49,330 INFO L413 NwaCegarLoop]: 408 mSDtfsCounter, 591 mSDsluCounter, 1618 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 591 SdHoareTripleChecker+Valid, 2026 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:49,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [591 Valid, 2026 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 13:07:49,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1057 states. [2023-12-19 13:07:49,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1057 to 729. [2023-12-19 13:07:49,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 729 states, 599 states have (on average 1.5342237061769617) internal successors, (919), 599 states have internal predecessors, (919), 120 states have call successors, (120), 9 states have call predecessors, (120), 9 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-12-19 13:07:49,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 729 states to 729 states and 1159 transitions. [2023-12-19 13:07:49,395 INFO L78 Accepts]: Start accepts. Automaton has 729 states and 1159 transitions. Word has length 278 [2023-12-19 13:07:49,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:49,395 INFO L495 AbstractCegarLoop]: Abstraction has 729 states and 1159 transitions. [2023-12-19 13:07:49,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 6 states have internal predecessors, (81), 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-19 13:07:49,395 INFO L276 IsEmpty]: Start isEmpty. Operand 729 states and 1159 transitions. [2023-12-19 13:07:49,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2023-12-19 13:07:49,397 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:49,397 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, 1, 1, 1, 1] [2023-12-19 13:07:49,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-12-19 13:07:49,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-12-19 13:07:49,604 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:49,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:49,604 INFO L85 PathProgramCache]: Analyzing trace with hash -475513961, now seen corresponding path program 1 times [2023-12-19 13:07:49,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:49,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934562666] [2023-12-19 13:07:49,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:49,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:49,631 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:49,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2041037586] [2023-12-19 13:07:49,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:49,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:49,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:49,633 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 13:07:49,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-19 13:07:49,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:49,900 INFO L262 TraceCheckSpWp]: Trace formula consists of 685 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-19 13:07:49,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:50,718 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-19 13:07:50,718 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:07:51,934 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-19 13:07:51,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:51,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934562666] [2023-12-19 13:07:51,935 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:51,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041037586] [2023-12-19 13:07:51,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041037586] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 13:07:51,935 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 13:07:51,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 27 [2023-12-19 13:07:51,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940951040] [2023-12-19 13:07:51,935 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 13:07:51,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-12-19 13:07:51,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:51,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-12-19 13:07:51,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=553, Unknown=0, NotChecked=0, Total=702 [2023-12-19 13:07:51,938 INFO L87 Difference]: Start difference. First operand 729 states and 1159 transitions. Second operand has 27 states, 26 states have (on average 6.3076923076923075) internal successors, (164), 25 states have internal predecessors, (164), 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-19 13:07:54,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:54,636 INFO L93 Difference]: Finished difference Result 1517 states and 2366 transitions. [2023-12-19 13:07:54,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-12-19 13:07:54,636 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 6.3076923076923075) internal successors, (164), 25 states have internal predecessors, (164), 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 278 [2023-12-19 13:07:54,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:54,640 INFO L225 Difference]: With dead ends: 1517 [2023-12-19 13:07:54,640 INFO L226 Difference]: Without dead ends: 979 [2023-12-19 13:07:54,642 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 584 GetRequests, 534 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 707 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=719, Invalid=1933, Unknown=0, NotChecked=0, Total=2652 [2023-12-19 13:07:54,642 INFO L413 NwaCegarLoop]: 310 mSDtfsCounter, 1810 mSDsluCounter, 3067 mSDsCounter, 0 mSdLazyCounter, 1863 mSolverCounterSat, 621 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1811 SdHoareTripleChecker+Valid, 3377 SdHoareTripleChecker+Invalid, 2484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 621 IncrementalHoareTripleChecker+Valid, 1863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:54,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1811 Valid, 3377 Invalid, 2484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [621 Valid, 1863 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-12-19 13:07:54,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 979 states. [2023-12-19 13:07:54,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 979 to 955. [2023-12-19 13:07:54,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 955 states, 744 states have (on average 1.4744623655913978) internal successors, (1097), 746 states have internal predecessors, (1097), 192 states have call successors, (192), 18 states have call predecessors, (192), 18 states have return successors, (192), 190 states have call predecessors, (192), 192 states have call successors, (192) [2023-12-19 13:07:54,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 955 states to 955 states and 1481 transitions. [2023-12-19 13:07:54,694 INFO L78 Accepts]: Start accepts. Automaton has 955 states and 1481 transitions. Word has length 278 [2023-12-19 13:07:54,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:54,695 INFO L495 AbstractCegarLoop]: Abstraction has 955 states and 1481 transitions. [2023-12-19 13:07:54,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 6.3076923076923075) internal successors, (164), 25 states have internal predecessors, (164), 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-19 13:07:54,695 INFO L276 IsEmpty]: Start isEmpty. Operand 955 states and 1481 transitions. [2023-12-19 13:07:54,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2023-12-19 13:07:54,696 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:54,696 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, 1, 1, 1, 1, 1] [2023-12-19 13:07:54,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-12-19 13:07:54,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-19 13:07:54,904 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:54,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:54,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1015457655, now seen corresponding path program 1 times [2023-12-19 13:07:54,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:54,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929127392] [2023-12-19 13:07:54,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:54,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:54,944 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:54,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1980357560] [2023-12-19 13:07:54,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:54,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:54,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:54,963 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 13:07:54,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-19 13:07:55,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:55,199 INFO L262 TraceCheckSpWp]: Trace formula consists of 686 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-19 13:07:55,202 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:55,880 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1633 proven. 144 refuted. 0 times theorem prover too weak. 1343 trivial. 0 not checked. [2023-12-19 13:07:55,880 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:07:56,548 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 84 proven. 147 refuted. 0 times theorem prover too weak. 2889 trivial. 0 not checked. [2023-12-19 13:07:56,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:56,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929127392] [2023-12-19 13:07:56,548 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:56,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980357560] [2023-12-19 13:07:56,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980357560] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 13:07:56,549 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 13:07:56,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2023-12-19 13:07:56,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267576844] [2023-12-19 13:07:56,549 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 13:07:56,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-19 13:07:56,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:56,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-19 13:07:56,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2023-12-19 13:07:56,551 INFO L87 Difference]: Start difference. First operand 955 states and 1481 transitions. Second operand has 21 states, 21 states have (on average 6.904761904761905) internal successors, (145), 21 states have internal predecessors, (145), 6 states have call successors, (80), 4 states have call predecessors, (80), 8 states have return successors, (80), 6 states have call predecessors, (80), 6 states have call successors, (80) [2023-12-19 13:08:02,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:08:02,151 INFO L93 Difference]: Finished difference Result 2087 states and 3202 transitions. [2023-12-19 13:08:02,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-12-19 13:08:02,152 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 6.904761904761905) internal successors, (145), 21 states have internal predecessors, (145), 6 states have call successors, (80), 4 states have call predecessors, (80), 8 states have return successors, (80), 6 states have call predecessors, (80), 6 states have call successors, (80) Word has length 279 [2023-12-19 13:08:02,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:08:02,157 INFO L225 Difference]: With dead ends: 2087 [2023-12-19 13:08:02,157 INFO L226 Difference]: Without dead ends: 1235 [2023-12-19 13:08:02,159 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 586 GetRequests, 543 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 524 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=598, Invalid=1382, Unknown=0, NotChecked=0, Total=1980 [2023-12-19 13:08:02,160 INFO L413 NwaCegarLoop]: 327 mSDtfsCounter, 2043 mSDsluCounter, 2215 mSDsCounter, 0 mSdLazyCounter, 1560 mSolverCounterSat, 513 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2046 SdHoareTripleChecker+Valid, 2542 SdHoareTripleChecker+Invalid, 2073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 513 IncrementalHoareTripleChecker+Valid, 1560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2023-12-19 13:08:02,160 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2046 Valid, 2542 Invalid, 2073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [513 Valid, 1560 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2023-12-19 13:08:02,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1235 states. [2023-12-19 13:08:02,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1235 to 1195. [2023-12-19 13:08:02,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1195 states, 951 states have (on average 1.4574132492113565) internal successors, (1386), 955 states have internal predecessors, (1386), 218 states have call successors, (218), 25 states have call predecessors, (218), 25 states have return successors, (218), 214 states have call predecessors, (218), 218 states have call successors, (218) [2023-12-19 13:08:02,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1195 states to 1195 states and 1822 transitions. [2023-12-19 13:08:02,239 INFO L78 Accepts]: Start accepts. Automaton has 1195 states and 1822 transitions. Word has length 279 [2023-12-19 13:08:02,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:08:02,240 INFO L495 AbstractCegarLoop]: Abstraction has 1195 states and 1822 transitions. [2023-12-19 13:08:02,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.904761904761905) internal successors, (145), 21 states have internal predecessors, (145), 6 states have call successors, (80), 4 states have call predecessors, (80), 8 states have return successors, (80), 6 states have call predecessors, (80), 6 states have call successors, (80) [2023-12-19 13:08:02,240 INFO L276 IsEmpty]: Start isEmpty. Operand 1195 states and 1822 transitions. [2023-12-19 13:08:02,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2023-12-19 13:08:02,241 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:08:02,242 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, 1, 1, 1, 1, 1, 1] [2023-12-19 13:08:02,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-12-19 13:08:02,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:08:02,448 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:08:02,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:08:02,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1942433135, now seen corresponding path program 1 times [2023-12-19 13:08:02,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:08:02,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150564304] [2023-12-19 13:08:02,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:08:02,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:08:02,470 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:08:02,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1784667015] [2023-12-19 13:08:02,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:08:02,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:08:02,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:08:02,472 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 13:08:02,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-19 13:08:02,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:08:02,743 INFO L262 TraceCheckSpWp]: Trace formula consists of 686 conjuncts, 42 conjunts are in the unsatisfiable core [2023-12-19 13:08:02,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:08:05,178 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 2168 proven. 420 refuted. 0 times theorem prover too weak. 532 trivial. 0 not checked. [2023-12-19 13:08:05,178 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:08:18,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:08:18,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150564304] [2023-12-19 13:08:18,254 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:08:18,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784667015] [2023-12-19 13:08:18,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784667015] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 13:08:18,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 13:08:18,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2023-12-19 13:08:18,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231180604] [2023-12-19 13:08:18,256 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 13:08:18,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-19 13:08:18,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:08:18,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-19 13:08:18,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=795, Unknown=0, NotChecked=0, Total=992 [2023-12-19 13:08:18,257 INFO L87 Difference]: Start difference. First operand 1195 states and 1822 transitions. Second operand has 23 states, 23 states have (on average 4.913043478260869) internal successors, (113), 22 states have internal predecessors, (113), 7 states have call successors, (40), 7 states have call predecessors, (40), 11 states have return successors, (40), 6 states have call predecessors, (40), 7 states have call successors, (40) [2023-12-19 13:08:20,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:08:20,953 INFO L93 Difference]: Finished difference Result 3758 states and 5731 transitions. [2023-12-19 13:08:20,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-19 13:08:20,954 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.913043478260869) internal successors, (113), 22 states have internal predecessors, (113), 7 states have call successors, (40), 7 states have call predecessors, (40), 11 states have return successors, (40), 6 states have call predecessors, (40), 7 states have call successors, (40) Word has length 280 [2023-12-19 13:08:20,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:08:20,974 INFO L225 Difference]: With dead ends: 3758 [2023-12-19 13:08:20,974 INFO L226 Difference]: Without dead ends: 2669 [2023-12-19 13:08:20,995 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 354 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=421, Invalid=1471, Unknown=0, NotChecked=0, Total=1892 [2023-12-19 13:08:20,996 INFO L413 NwaCegarLoop]: 220 mSDtfsCounter, 2449 mSDsluCounter, 1163 mSDsCounter, 0 mSdLazyCounter, 1161 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2449 SdHoareTripleChecker+Valid, 1383 SdHoareTripleChecker+Invalid, 1188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-19 13:08:20,996 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2449 Valid, 1383 Invalid, 1188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1161 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-19 13:08:20,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2669 states. [2023-12-19 13:08:21,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2669 to 1689. [2023-12-19 13:08:21,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1689 states, 1415 states have (on average 1.4565371024734983) internal successors, (2061), 1419 states have internal predecessors, (2061), 218 states have call successors, (218), 55 states have call predecessors, (218), 55 states have return successors, (218), 214 states have call predecessors, (218), 218 states have call successors, (218) [2023-12-19 13:08:21,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1689 states to 1689 states and 2497 transitions. [2023-12-19 13:08:21,164 INFO L78 Accepts]: Start accepts. Automaton has 1689 states and 2497 transitions. Word has length 280 [2023-12-19 13:08:21,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:08:21,165 INFO L495 AbstractCegarLoop]: Abstraction has 1689 states and 2497 transitions. [2023-12-19 13:08:21,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.913043478260869) internal successors, (113), 22 states have internal predecessors, (113), 7 states have call successors, (40), 7 states have call predecessors, (40), 11 states have return successors, (40), 6 states have call predecessors, (40), 7 states have call successors, (40) [2023-12-19 13:08:21,165 INFO L276 IsEmpty]: Start isEmpty. Operand 1689 states and 2497 transitions. [2023-12-19 13:08:21,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2023-12-19 13:08:21,166 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:08:21,167 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, 1, 1, 1, 1, 1, 1] [2023-12-19 13:08:21,185 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-12-19 13:08:21,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-12-19 13:08:21,373 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:08:21,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:08:21,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1965065389, now seen corresponding path program 1 times [2023-12-19 13:08:21,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:08:21,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87294132] [2023-12-19 13:08:21,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:08:21,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:08:21,408 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:08:21,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [527490222] [2023-12-19 13:08:21,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:08:21,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:08:21,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:08:21,410 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 13:08:21,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-19 13:08:21,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 13:08:21,700 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-19 13:08:21,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 13:08:22,068 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-19 13:08:22,068 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-19 13:08:22,069 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-19 13:08:22,078 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-12-19 13:08:22,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-19 13:08:22,280 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:08:22,284 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-19 13:08:22,482 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.12 01:08:22 BoogieIcfgContainer [2023-12-19 13:08:22,482 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-19 13:08:22,483 INFO L158 Benchmark]: Toolchain (without parser) took 47718.73ms. Allocated memory was 264.2MB in the beginning and 950.0MB in the end (delta: 685.8MB). Free memory was 219.4MB in the beginning and 837.5MB in the end (delta: -618.1MB). Peak memory consumption was 582.6MB. Max. memory is 8.0GB. [2023-12-19 13:08:22,483 INFO L158 Benchmark]: CDTParser took 0.44ms. Allocated memory is still 215.0MB. Free memory was 167.5MB in the beginning and 167.4MB in the end (delta: 136.6kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 13:08:22,484 INFO L158 Benchmark]: CACSL2BoogieTranslator took 317.70ms. Allocated memory is still 264.2MB. Free memory was 219.1MB in the beginning and 195.0MB in the end (delta: 24.1MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. [2023-12-19 13:08:22,484 INFO L158 Benchmark]: Boogie Procedure Inliner took 92.83ms. Allocated memory is still 264.2MB. Free memory was 194.9MB in the beginning and 184.5MB in the end (delta: 10.3MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2023-12-19 13:08:22,484 INFO L158 Benchmark]: Boogie Preprocessor took 133.96ms. Allocated memory is still 264.2MB. Free memory was 184.5MB in the beginning and 226.3MB in the end (delta: -41.8MB). Peak memory consumption was 20.5MB. Max. memory is 8.0GB. [2023-12-19 13:08:22,485 INFO L158 Benchmark]: RCFGBuilder took 703.76ms. Allocated memory is still 264.2MB. Free memory was 226.3MB in the beginning and 163.4MB in the end (delta: 62.9MB). Peak memory consumption was 62.9MB. Max. memory is 8.0GB. [2023-12-19 13:08:22,485 INFO L158 Benchmark]: TraceAbstraction took 46466.70ms. Allocated memory was 264.2MB in the beginning and 950.0MB in the end (delta: 685.8MB). Free memory was 162.8MB in the beginning and 837.5MB in the end (delta: -674.6MB). Peak memory consumption was 525.5MB. Max. memory is 8.0GB. [2023-12-19 13:08:22,490 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.44ms. Allocated memory is still 215.0MB. Free memory was 167.5MB in the beginning and 167.4MB in the end (delta: 136.6kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 317.70ms. Allocated memory is still 264.2MB. Free memory was 219.1MB in the beginning and 195.0MB in the end (delta: 24.1MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 92.83ms. Allocated memory is still 264.2MB. Free memory was 194.9MB in the beginning and 184.5MB in the end (delta: 10.3MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * Boogie Preprocessor took 133.96ms. Allocated memory is still 264.2MB. Free memory was 184.5MB in the beginning and 226.3MB in the end (delta: -41.8MB). Peak memory consumption was 20.5MB. Max. memory is 8.0GB. * RCFGBuilder took 703.76ms. Allocated memory is still 264.2MB. Free memory was 226.3MB in the beginning and 163.4MB in the end (delta: 62.9MB). Peak memory consumption was 62.9MB. Max. memory is 8.0GB. * TraceAbstraction took 46466.70ms. Allocated memory was 264.2MB in the beginning and 950.0MB in the end (delta: 685.8MB). Free memory was 162.8MB in the beginning and 837.5MB in the end (delta: -674.6MB). Peak memory consumption was 525.5MB. 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 bitwiseOr at line 165, 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=5, 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=5, 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=5, 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=5, 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=5, 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=5, 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=5, 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=5, 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=5, 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=5, 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=5, 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=5, 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=5, 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=5, 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=5, 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=5, 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=5, 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=5, 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=65534, 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=5, 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=65534, 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=5, 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=65534, 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=5, 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=65534, 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=5, 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=65534, 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=5, 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=65534, 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=5, 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=65534, 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=5, 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=65534, 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=5, 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=65534, 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=5, 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=65534, 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=5, 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=65534, 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=5, 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=65534, 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=5, 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=65534, 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=5, 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=65534, 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=5, 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=65534, 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=5, 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=65534, 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=5, 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=65534, 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=5, 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=65534, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, 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=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1956060976, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-4, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=-50, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=1, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=2, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=3, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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=65534, var_1_19=3, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, var_1_6=5] [L155] COND FALSE !(stepLocal_3 <= -256) 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=65534, var_1_19=3, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, var_1_6=5] [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=65534, var_1_19=3, var_1_1=32, var_1_21=25, var_1_22=500000000000002/5, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, var_1_6=5] [L158] COND FALSE !(stepLocal_2 == (4 << (var_1_25 - var_1_26))) [L161] var_1_22 = ((((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, stepLocal_0=0, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_8=0, var_1_11=3, var_1_15=-50, var_1_17=32, var_1_18=65534, var_1_19=3, var_1_1=32, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, var_1_6=5] [L164] signed long int stepLocal_1 = last_1_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_8=0, var_1_11=3, var_1_15=-50, var_1_17=32, var_1_18=65534, var_1_19=3, var_1_1=32, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, var_1_6=5] [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_11=3, var_1_15=-50, var_1_17=32, var_1_18=65534, var_1_19=3, var_1_1=32, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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_11=3, var_1_15=-50, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=32, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=-1, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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_11=3, var_1_15=-50, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=32, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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_11=3, var_1_15=-50, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, 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_11=3, var_1_15=-50, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=2, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, var_1_6=5] [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_11=3, var_1_15=-50, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, var_1_6=5] [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_11=3, var_1_15=-50, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, var_1_6=5] [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_11=3, var_1_15=35, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, var_1_6=5] [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_11=3, var_1_15=35, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=1, var_1_56=0, var_1_57=-100, var_1_5=5, var_1_6=5] [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_11=3, var_1_15=35, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, 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=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=-100, var_1_5=5, var_1_6=5] [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_11=3, var_1_15=35, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=-100, var_1_5=5, var_1_6=5] [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=0, stepLocal_8=0, stepLocal_9=3, var_1_11=3, var_1_15=35, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=-100, var_1_5=5, var_1_6=5] [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=0, stepLocal_8=0, stepLocal_9=3, var_1_11=3, var_1_15=35, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=-100, var_1_5=5, var_1_6=5] [L237] COND TRUE \read(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_0=0, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_7=0, stepLocal_8=0, stepLocal_9=3, var_1_11=3, var_1_15=35, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=-100, var_1_5=5, var_1_6=5] [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=0, stepLocal_8=0, stepLocal_9=3, var_1_11=3, var_1_15=35, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=4, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=-100, var_1_5=5, var_1_6=5] [L238] COND TRUE (var_1_30 | (var_1_5 + var_1_4)) != var_1_18 [L239] COND FALSE !(var_1_23 <= var_1_24) [L244] var_1_48 = (var_1_51 + var_1_18) 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=0, stepLocal_8=0, stepLocal_9=3, var_1_11=3, var_1_15=35, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=1073807358, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=-100, var_1_5=5, var_1_6=5] [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=1915, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_7=0, stepLocal_8=0, stepLocal_9=3, var_1_11=3, var_1_15=35, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=1073807358, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=-100, var_1_5=5, var_1_6=5] [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=1915, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_7=0, stepLocal_8=0, stepLocal_9=3, var_1_11=3, var_1_15=35, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=1073807358, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=-100, var_1_5=5, var_1_6=5] [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=1915, stepLocal_1=-4, stepLocal_2=3, stepLocal_3=3, stepLocal_4=2, stepLocal_5=1, stepLocal_6=-1, stepLocal_7=0, stepLocal_8=0, stepLocal_9=3, var_1_11=3, var_1_15=35, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=1073807358, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=0, var_1_5=5, var_1_6=5] [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))))) 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=3, var_1_15=35, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=1073807358, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=0, var_1_5=5, var_1_6=5] [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_11=3, var_1_15=35, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=1073807358, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=0, var_1_5=5, var_1_6=5] [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_11=3, var_1_15=35, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=1073807358, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=0, var_1_5=5, var_1_6=5] [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_11=3, var_1_15=35, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=1073807358, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=0, var_1_5=5, var_1_6=5] [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_11=3, var_1_15=35, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=1073807358, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=0, var_1_5=5, var_1_6=5] [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_11=3, var_1_15=35, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=1073807358, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=0, var_1_5=5, var_1_6=5] [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_11=3, var_1_15=35, var_1_17=383, var_1_18=65534, var_1_19=3, var_1_1=122, var_1_21=25, var_1_22=3, var_1_25=14, var_1_26=14, var_1_29=14, var_1_30=0, var_1_31=1, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=2, var_1_40=9, var_1_41=10, var_1_42=0, var_1_43=-1, var_1_45=0, var_1_46=-9, var_1_48=1073807358, var_1_4=127, var_1_50=536870911, var_1_51=1073741824, var_1_52=1073741824, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=0, var_1_5=5, var_1_6=5] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 182 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 46.2s, OverallIterations: 16, TraceHistogramMax: 40, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 14.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10059 SdHoareTripleChecker+Valid, 11.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10021 mSDsluCounter, 19620 SdHoareTripleChecker+Invalid, 10.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 15097 mSDsCounter, 1838 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6548 IncrementalHoareTripleChecker+Invalid, 8386 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1838 mSolverCounterUnsat, 4523 mSDtfsCounter, 6548 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5391 GetRequests, 5188 SyntacticMatches, 1 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1717 ImplicationChecksByTransitivity, 3.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1689occurred in iteration=15, InterpolantAutomatonStates: 157, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 15 MinimizatonAttempts, 2490 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 23.4s InterpolantComputationTime, 4657 NumberOfCodeBlocks, 4657 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 5186 ConstructedInterpolants, 18 QuantifiedInterpolants, 30229 SizeOfPredicates, 59 NumberOfNonLiveVariables, 10117 ConjunctsInSsa, 174 ConjunctsInUnsatCore, 19 InterpolantComputations, 10 PerfectInterpolantSequences, 58278/59280 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-19 13:08:22,615 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request...