/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation false -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-67.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-20 20:54:45,121 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-20 20:54:45,160 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-20 20:54:45,163 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-20 20:54:45,164 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-20 20:54:45,191 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-20 20:54:45,191 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-20 20:54:45,192 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-20 20:54:45,192 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-20 20:54:45,192 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-20 20:54:45,193 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-20 20:54:45,193 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-20 20:54:45,193 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-20 20:54:45,193 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-20 20:54:45,194 INFO L153 SettingsManager]: * Use SBE=true [2023-12-20 20:54:45,194 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-20 20:54:45,194 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-20 20:54:45,194 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-20 20:54:45,195 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-20 20:54:45,195 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-20 20:54:45,195 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-20 20:54:45,195 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-20 20:54:45,196 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-20 20:54:45,196 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-20 20:54:45,196 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-20 20:54:45,196 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-20 20:54:45,196 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-20 20:54:45,197 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-20 20:54:45,197 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-20 20:54:45,197 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-20 20:54:45,197 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-20 20:54:45,197 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-20 20:54:45,197 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-20 20:54:45,198 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-20 20:54:45,198 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-20 20:54:45,198 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-20 20:54:45,198 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-20 20:54:45,198 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-20 20:54:45,198 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-20 20:54:45,198 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-20 20:54:45,198 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-20 20:54:45,199 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-20 20:54:45,199 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-20 20:54:45,199 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> false [2023-12-20 20:54:45,423 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-20 20:54:45,456 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-20 20:54:45,458 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-20 20:54:45,459 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-20 20:54:45,459 INFO L274 PluginConnector]: CDTParser initialized [2023-12-20 20:54:45,460 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-67.i [2023-12-20 20:54:46,576 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-20 20:54:46,751 INFO L384 CDTParser]: Found 1 translation units. [2023-12-20 20:54:46,752 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-67.i [2023-12-20 20:54:46,780 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c4d9e1a2/8ff209e3423041cc9f144592ccce4d98/FLAG346172e12 [2023-12-20 20:54:46,789 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c4d9e1a2/8ff209e3423041cc9f144592ccce4d98 [2023-12-20 20:54:46,791 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-20 20:54:46,792 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-20 20:54:46,793 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-20 20:54:46,793 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-20 20:54:46,802 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-20 20:54:46,803 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.12 08:54:46" (1/1) ... [2023-12-20 20:54:46,803 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@280f129 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:54:46, skipping insertion in model container [2023-12-20 20:54:46,804 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.12 08:54:46" (1/1) ... [2023-12-20 20:54:46,852 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-20 20:54:46,960 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_fillercode_fillercodestructure_filler-pe-co_file-67.i[919,932] [2023-12-20 20:54:47,033 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-20 20:54:47,047 INFO L202 MainTranslator]: Completed pre-run [2023-12-20 20:54:47,055 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_fillercode_fillercodestructure_filler-pe-co_file-67.i[919,932] [2023-12-20 20:54:47,089 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-20 20:54:47,110 INFO L206 MainTranslator]: Completed translation [2023-12-20 20:54:47,111 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:54:47 WrapperNode [2023-12-20 20:54:47,111 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-20 20:54:47,111 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-20 20:54:47,112 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-20 20:54:47,112 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-20 20:54:47,116 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:54:47" (1/1) ... [2023-12-20 20:54:47,125 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:54:47" (1/1) ... [2023-12-20 20:54:47,172 INFO L138 Inliner]: procedures = 26, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 247 [2023-12-20 20:54:47,173 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-20 20:54:47,173 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-20 20:54:47,185 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-20 20:54:47,185 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-20 20:54:47,193 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:54:47" (1/1) ... [2023-12-20 20:54:47,194 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:54:47" (1/1) ... [2023-12-20 20:54:47,197 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:54:47" (1/1) ... [2023-12-20 20:54:47,211 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-20 20:54:47,211 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:54:47" (1/1) ... [2023-12-20 20:54:47,211 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:54:47" (1/1) ... [2023-12-20 20:54:47,224 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:54:47" (1/1) ... [2023-12-20 20:54:47,227 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:54:47" (1/1) ... [2023-12-20 20:54:47,229 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:54:47" (1/1) ... [2023-12-20 20:54:47,231 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:54:47" (1/1) ... [2023-12-20 20:54:47,234 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-20 20:54:47,235 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-20 20:54:47,235 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-20 20:54:47,235 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-20 20:54:47,236 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:54:47" (1/1) ... [2023-12-20 20:54:47,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-20 20:54:47,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:54:47,286 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-20 20:54:47,318 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-20 20:54:47,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-20 20:54:47,323 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-20 20:54:47,323 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-20 20:54:47,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-20 20:54:47,323 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-20 20:54:47,324 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-20 20:54:47,438 INFO L241 CfgBuilder]: Building ICFG [2023-12-20 20:54:47,441 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-20 20:54:47,973 INFO L282 CfgBuilder]: Performing block encoding [2023-12-20 20:54:48,021 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-20 20:54:48,021 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-20 20:54:48,022 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.12 08:54:48 BoogieIcfgContainer [2023-12-20 20:54:48,022 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-20 20:54:48,023 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-20 20:54:48,023 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-20 20:54:48,025 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-20 20:54:48,026 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.12 08:54:46" (1/3) ... [2023-12-20 20:54:48,026 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@bdbcc0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.12 08:54:48, skipping insertion in model container [2023-12-20 20:54:48,026 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:54:47" (2/3) ... [2023-12-20 20:54:48,026 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@bdbcc0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.12 08:54:48, skipping insertion in model container [2023-12-20 20:54:48,026 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.12 08:54:48" (3/3) ... [2023-12-20 20:54:48,027 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-67.i [2023-12-20 20:54:48,039 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-20 20:54:48,040 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-20 20:54:48,071 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-20 20:54:48,075 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;@2fd5a081, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-20 20:54:48,075 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-20 20:54:48,079 INFO L276 IsEmpty]: Start isEmpty. Operand has 96 states, 59 states have (on average 1.4745762711864407) internal successors, (87), 60 states have internal predecessors, (87), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-20 20:54:48,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2023-12-20 20:54:48,093 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:54:48,094 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:54:48,094 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:54:48,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:54:48,098 INFO L85 PathProgramCache]: Analyzing trace with hash -890548218, now seen corresponding path program 1 times [2023-12-20 20:54:48,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:54:48,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844717572] [2023-12-20 20:54:48,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:54:48,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:54:48,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:54:48,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:54:48,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844717572] [2023-12-20 20:54:48,306 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-20 20:54:48,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594318606] [2023-12-20 20:54:48,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:54:48,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:54:48,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:54:48,309 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-20 20:54:48,332 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-20 20:54:48,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:54:48,487 INFO L262 TraceCheckSpWp]: Trace formula consists of 500 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-20 20:54:48,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:54:48,566 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 2178 trivial. 0 not checked. [2023-12-20 20:54:48,566 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 20:54:48,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594318606] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 20:54:48,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 20:54:48,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-20 20:54:48,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695976491] [2023-12-20 20:54:48,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 20:54:48,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-20 20:54:48,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:54:48,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-20 20:54:48,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-20 20:54:48,603 INFO L87 Difference]: Start difference. First operand has 96 states, 59 states have (on average 1.4745762711864407) internal successors, (87), 60 states have internal predecessors, (87), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 2 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2023-12-20 20:54:48,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:54:48,652 INFO L93 Difference]: Finished difference Result 188 states and 340 transitions. [2023-12-20 20:54:48,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-20 20:54:48,655 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) Word has length 209 [2023-12-20 20:54:48,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:54:48,664 INFO L225 Difference]: With dead ends: 188 [2023-12-20 20:54:48,664 INFO L226 Difference]: Without dead ends: 93 [2023-12-20 20:54:48,668 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 208 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-20 20:54:48,671 INFO L413 NwaCegarLoop]: 144 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, 144 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-20 20:54:48,673 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 144 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 20:54:48,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2023-12-20 20:54:48,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2023-12-20 20:54:48,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 57 states have (on average 1.3859649122807018) internal successors, (79), 57 states have internal predecessors, (79), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-20 20:54:48,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 147 transitions. [2023-12-20 20:54:48,712 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 147 transitions. Word has length 209 [2023-12-20 20:54:48,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:54:48,712 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 147 transitions. [2023-12-20 20:54:48,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2023-12-20 20:54:48,713 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 147 transitions. [2023-12-20 20:54:48,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2023-12-20 20:54:48,715 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:54:48,716 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:54:48,724 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-20 20:54:48,921 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-20 20:54:48,922 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:54:48,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:54:48,922 INFO L85 PathProgramCache]: Analyzing trace with hash 632743382, now seen corresponding path program 1 times [2023-12-20 20:54:48,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:54:48,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304020009] [2023-12-20 20:54:48,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:54:48,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:54:49,013 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:54:49,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1792933211] [2023-12-20 20:54:49,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:54:49,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:54:49,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:54:49,016 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-20 20:54:49,043 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-20 20:54:49,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:54:49,144 INFO L262 TraceCheckSpWp]: Trace formula consists of 500 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-20 20:54:49,154 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:54:49,346 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1149 proven. 45 refuted. 0 times theorem prover too weak. 1050 trivial. 0 not checked. [2023-12-20 20:54:49,347 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 20:54:49,506 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 54 proven. 45 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2023-12-20 20:54:49,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:54:49,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304020009] [2023-12-20 20:54:49,506 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:54:49,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792933211] [2023-12-20 20:54:49,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792933211] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 20:54:49,507 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 20:54:49,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-12-20 20:54:49,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430927509] [2023-12-20 20:54:49,507 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 20:54:49,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-20 20:54:49,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:54:49,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-20 20:54:49,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-12-20 20:54:49,510 INFO L87 Difference]: Start difference. First operand 93 states and 147 transitions. Second operand has 10 states, 10 states have (on average 6.9) internal successors, (69), 10 states have internal predecessors, (69), 3 states have call successors, (49), 2 states have call predecessors, (49), 4 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) [2023-12-20 20:54:50,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:54:50,273 INFO L93 Difference]: Finished difference Result 386 states and 598 transitions. [2023-12-20 20:54:50,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-20 20:54:50,274 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.9) internal successors, (69), 10 states have internal predecessors, (69), 3 states have call successors, (49), 2 states have call predecessors, (49), 4 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) Word has length 209 [2023-12-20 20:54:50,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:54:50,278 INFO L225 Difference]: With dead ends: 386 [2023-12-20 20:54:50,278 INFO L226 Difference]: Without dead ends: 294 [2023-12-20 20:54:50,279 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 434 GetRequests, 410 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=199, Invalid=451, Unknown=0, NotChecked=0, Total=650 [2023-12-20 20:54:50,280 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 434 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 250 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 454 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 250 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-20 20:54:50,280 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [454 Valid, 510 Invalid, 830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [250 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-20 20:54:50,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2023-12-20 20:54:50,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 282. [2023-12-20 20:54:50,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 173 states have (on average 1.346820809248555) internal successors, (233), 173 states have internal predecessors, (233), 102 states have call successors, (102), 6 states have call predecessors, (102), 6 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2023-12-20 20:54:50,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 437 transitions. [2023-12-20 20:54:50,321 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 437 transitions. Word has length 209 [2023-12-20 20:54:50,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:54:50,322 INFO L495 AbstractCegarLoop]: Abstraction has 282 states and 437 transitions. [2023-12-20 20:54:50,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.9) internal successors, (69), 10 states have internal predecessors, (69), 3 states have call successors, (49), 2 states have call predecessors, (49), 4 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) [2023-12-20 20:54:50,323 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 437 transitions. [2023-12-20 20:54:50,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2023-12-20 20:54:50,325 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:54:50,325 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:54:50,352 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-20 20:54:50,532 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-20 20:54:50,533 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:54:50,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:54:50,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1309999780, now seen corresponding path program 1 times [2023-12-20 20:54:50,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:54:50,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379663016] [2023-12-20 20:54:50,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:54:50,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:54:50,583 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:54:50,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1833886432] [2023-12-20 20:54:50,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:54:50,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:54:50,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:54:50,608 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-20 20:54:50,633 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-20 20:54:50,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:54:50,751 INFO L262 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-20 20:54:50,755 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:54:50,962 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-12-20 20:54:50,962 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 20:54:50,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:54:50,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379663016] [2023-12-20 20:54:50,963 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:54:50,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833886432] [2023-12-20 20:54:50,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833886432] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 20:54:50,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 20:54:50,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-20 20:54:50,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578626455] [2023-12-20 20:54:50,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 20:54:50,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-20 20:54:50,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:54:50,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-20 20:54:50,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-20 20:54:50,965 INFO L87 Difference]: Start difference. First operand 282 states and 437 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-12-20 20:54:51,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:54:51,089 INFO L93 Difference]: Finished difference Result 682 states and 1057 transitions. [2023-12-20 20:54:51,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-20 20:54:51,090 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 210 [2023-12-20 20:54:51,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:54:51,093 INFO L225 Difference]: With dead ends: 682 [2023-12-20 20:54:51,093 INFO L226 Difference]: Without dead ends: 401 [2023-12-20 20:54:51,095 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 207 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-20 20:54:51,097 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 87 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-20 20:54:51,100 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 413 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-20 20:54:51,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2023-12-20 20:54:51,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 352. [2023-12-20 20:54:51,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 207 states have (on average 1.3043478260869565) internal successors, (270), 207 states have internal predecessors, (270), 136 states have call successors, (136), 8 states have call predecessors, (136), 8 states have return successors, (136), 136 states have call predecessors, (136), 136 states have call successors, (136) [2023-12-20 20:54:51,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 542 transitions. [2023-12-20 20:54:51,164 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 542 transitions. Word has length 210 [2023-12-20 20:54:51,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:54:51,165 INFO L495 AbstractCegarLoop]: Abstraction has 352 states and 542 transitions. [2023-12-20 20:54:51,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-12-20 20:54:51,165 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 542 transitions. [2023-12-20 20:54:51,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2023-12-20 20:54:51,168 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:54:51,168 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:54:51,176 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-20 20:54:51,374 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-20 20:54:51,374 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:54:51,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:54:51,375 INFO L85 PathProgramCache]: Analyzing trace with hash 2127716704, now seen corresponding path program 1 times [2023-12-20 20:54:51,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:54:51,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959180660] [2023-12-20 20:54:51,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:54:51,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:54:51,433 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:54:51,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1605690640] [2023-12-20 20:54:51,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:54:51,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:54:51,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:54:51,453 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-20 20:54:51,485 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-20 20:54:51,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:54:51,589 INFO L262 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-20 20:54:51,593 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:54:51,768 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-12-20 20:54:51,769 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 20:54:51,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:54:51,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959180660] [2023-12-20 20:54:51,769 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:54:51,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605690640] [2023-12-20 20:54:51,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605690640] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 20:54:51,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 20:54:51,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-20 20:54:51,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360471098] [2023-12-20 20:54:51,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 20:54:51,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-20 20:54:51,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:54:51,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-20 20:54:51,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-20 20:54:51,771 INFO L87 Difference]: Start difference. First operand 352 states and 542 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-12-20 20:54:51,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:54:51,953 INFO L93 Difference]: Finished difference Result 915 states and 1405 transitions. [2023-12-20 20:54:51,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-20 20:54:51,953 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 211 [2023-12-20 20:54:51,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:54:51,957 INFO L225 Difference]: With dead ends: 915 [2023-12-20 20:54:51,957 INFO L226 Difference]: Without dead ends: 634 [2023-12-20 20:54:51,958 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-20 20:54:51,961 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 231 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-20 20:54:51,962 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 596 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-20 20:54:51,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2023-12-20 20:54:52,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 466. [2023-12-20 20:54:52,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 283 states have (on average 1.3003533568904593) internal successors, (368), 283 states have internal predecessors, (368), 170 states have call successors, (170), 12 states have call predecessors, (170), 12 states have return successors, (170), 170 states have call predecessors, (170), 170 states have call successors, (170) [2023-12-20 20:54:52,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 708 transitions. [2023-12-20 20:54:52,080 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 708 transitions. Word has length 211 [2023-12-20 20:54:52,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:54:52,081 INFO L495 AbstractCegarLoop]: Abstraction has 466 states and 708 transitions. [2023-12-20 20:54:52,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-12-20 20:54:52,081 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 708 transitions. [2023-12-20 20:54:52,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2023-12-20 20:54:52,083 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:54:52,083 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:54:52,106 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-20 20:54:52,284 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-20 20:54:52,285 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:54:52,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:54:52,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1227504046, now seen corresponding path program 1 times [2023-12-20 20:54:52,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:54:52,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477764784] [2023-12-20 20:54:52,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:54:52,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:54:52,321 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:54:52,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1071480937] [2023-12-20 20:54:52,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:54:52,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:54:52,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:54:52,322 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-20 20:54:52,346 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-20 20:54:52,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:54:52,448 INFO L262 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-20 20:54:52,452 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:54:52,642 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2023-12-20 20:54:52,643 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 20:54:52,791 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 6 proven. 93 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2023-12-20 20:54:52,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:54:52,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477764784] [2023-12-20 20:54:52,792 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:54:52,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071480937] [2023-12-20 20:54:52,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071480937] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 20:54:52,792 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 20:54:52,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-20 20:54:52,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835101900] [2023-12-20 20:54:52,792 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 20:54:52,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-20 20:54:52,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:54:52,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-20 20:54:52,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-20 20:54:52,794 INFO L87 Difference]: Start difference. First operand 466 states and 708 transitions. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (65), 2 states have call predecessors, (65), 4 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2023-12-20 20:54:52,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:54:52,959 INFO L93 Difference]: Finished difference Result 664 states and 990 transitions. [2023-12-20 20:54:52,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-20 20:54:52,959 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (65), 2 states have call predecessors, (65), 4 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) Word has length 212 [2023-12-20 20:54:52,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:54:52,961 INFO L225 Difference]: With dead ends: 664 [2023-12-20 20:54:52,961 INFO L226 Difference]: Without dead ends: 199 [2023-12-20 20:54:52,962 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 416 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-20 20:54:52,962 INFO L413 NwaCegarLoop]: 96 mSDtfsCounter, 91 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-20 20:54:52,962 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 215 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-20 20:54:52,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2023-12-20 20:54:52,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 103. [2023-12-20 20:54:52,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 64 states have (on average 1.21875) internal successors, (78), 64 states have internal predecessors, (78), 34 states have call successors, (34), 4 states have call predecessors, (34), 4 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-20 20:54:52,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 146 transitions. [2023-12-20 20:54:52,971 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 146 transitions. Word has length 212 [2023-12-20 20:54:52,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:54:52,972 INFO L495 AbstractCegarLoop]: Abstraction has 103 states and 146 transitions. [2023-12-20 20:54:52,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (65), 2 states have call predecessors, (65), 4 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2023-12-20 20:54:52,972 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 146 transitions. [2023-12-20 20:54:52,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2023-12-20 20:54:52,973 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:54:52,973 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:54:52,982 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-20 20:54:53,179 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-20 20:54:53,180 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:54:53,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:54:53,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1159092490, now seen corresponding path program 1 times [2023-12-20 20:54:53,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:54:53,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604289298] [2023-12-20 20:54:53,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:54:53,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:54:53,201 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:54:53,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [654624369] [2023-12-20 20:54:53,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:54:53,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:54:53,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:54:53,202 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-20 20:54:53,226 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-20 20:54:53,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-20 20:54:53,340 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-20 20:54:53,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-20 20:54:53,497 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-20 20:54:53,498 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-20 20:54:53,498 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-20 20:54:53,508 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-20 20:54:53,706 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-20 20:54:53,709 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2023-12-20 20:54:53,712 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-20 20:54:53,826 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.12 08:54:53 BoogieIcfgContainer [2023-12-20 20:54:53,826 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-20 20:54:53,826 INFO L158 Benchmark]: Toolchain (without parser) took 7034.39ms. Allocated memory was 265.3MB in the beginning and 323.0MB in the end (delta: 57.7MB). Free memory was 213.0MB in the beginning and 269.2MB in the end (delta: -56.3MB). Peak memory consumption was 171.6MB. Max. memory is 8.0GB. [2023-12-20 20:54:53,826 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 206.6MB. Free memory was 155.2MB in the beginning and 155.1MB in the end (delta: 140.0kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-20 20:54:53,827 INFO L158 Benchmark]: CACSL2BoogieTranslator took 318.18ms. Allocated memory is still 265.3MB. Free memory was 212.6MB in the beginning and 196.8MB in the end (delta: 15.9MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. [2023-12-20 20:54:53,827 INFO L158 Benchmark]: Boogie Procedure Inliner took 61.42ms. Allocated memory is still 265.3MB. Free memory was 196.8MB in the beginning and 192.7MB in the end (delta: 4.1MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-12-20 20:54:53,827 INFO L158 Benchmark]: Boogie Preprocessor took 60.79ms. Allocated memory is still 265.3MB. Free memory was 192.7MB in the beginning and 187.8MB in the end (delta: 4.9MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-20 20:54:53,827 INFO L158 Benchmark]: RCFGBuilder took 787.21ms. Allocated memory is still 265.3MB. Free memory was 187.8MB in the beginning and 229.2MB in the end (delta: -41.3MB). Peak memory consumption was 32.9MB. Max. memory is 8.0GB. [2023-12-20 20:54:53,827 INFO L158 Benchmark]: TraceAbstraction took 5802.63ms. Allocated memory was 265.3MB in the beginning and 323.0MB in the end (delta: 57.7MB). Free memory was 228.1MB in the beginning and 269.2MB in the end (delta: -41.1MB). Peak memory consumption was 185.9MB. Max. memory is 8.0GB. [2023-12-20 20:54:53,828 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.11ms. Allocated memory is still 206.6MB. Free memory was 155.2MB in the beginning and 155.1MB in the end (delta: 140.0kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 318.18ms. Allocated memory is still 265.3MB. Free memory was 212.6MB in the beginning and 196.8MB in the end (delta: 15.9MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 61.42ms. Allocated memory is still 265.3MB. Free memory was 196.8MB in the beginning and 192.7MB in the end (delta: 4.1MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 60.79ms. Allocated memory is still 265.3MB. Free memory was 192.7MB in the beginning and 187.8MB in the end (delta: 4.9MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * RCFGBuilder took 787.21ms. Allocated memory is still 265.3MB. Free memory was 187.8MB in the beginning and 229.2MB in the end (delta: -41.3MB). Peak memory consumption was 32.9MB. Max. memory is 8.0GB. * TraceAbstraction took 5802.63ms. Allocated memory was 265.3MB in the beginning and 323.0MB in the end (delta: 57.7MB). Free memory was 228.1MB in the beginning and 269.2MB in the end (delta: -41.1MB). Peak memory consumption was 185.9MB. 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 213, overapproximation of someBinaryArithmeticDOUBLEoperation at line 95, overapproximation of someBinaryDOUBLEComparisonOperation at line 213, overapproximation of bitwise operation at line 116, overapproximation of someUnaryFLOAToperation at line 98. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] double var_1_1 = 9.75; [L23] unsigned char var_1_3 = 1; [L24] signed long int var_1_4 = 25; [L25] unsigned char var_1_6 = 1; [L26] float var_1_7 = 7.5; [L27] signed long int var_1_8 = -1000; [L28] float var_1_9 = 9.25; [L29] float var_1_10 = 64.5; [L30] float var_1_11 = 16.25; [L31] signed char var_1_12 = 2; [L32] signed char var_1_13 = 8; [L33] signed char var_1_14 = 0; [L34] float var_1_15 = 0.6; [L35] signed char var_1_16 = 32; [L36] unsigned short int var_1_17 = 2; [L37] unsigned short int var_1_19 = 63241; [L38] unsigned short int var_1_20 = 58697; [L39] unsigned short int var_1_21 = 25516; [L40] unsigned long int var_1_22 = 3301682525; [L41] double var_1_23 = 128.9; [L42] double var_1_27 = 7.75; [L43] double var_1_28 = 200.6; [L44] unsigned long int var_1_29 = 100000; [L45] unsigned long int var_1_31 = 4154314939; [L46] unsigned char var_1_33 = 0; [L47] unsigned char var_1_34 = 0; [L48] float var_1_35 = 49.875; [L49] signed short int var_1_36 = -32; [L50] unsigned long int var_1_38 = 128; [L51] double var_1_39 = 50.925; [L52] double var_1_40 = 128.6; [L53] unsigned long int var_1_42 = 4282912011; [L54] signed long int var_1_44 = 5; [L55] signed short int var_1_45 = 500; [L56] double last_1_var_1_1 = 9.75; [L57] unsigned char last_1_var_1_3 = 1; [L58] float last_1_var_1_7 = 7.5; [L59] signed char last_1_var_1_12 = 2; [L60] float last_1_var_1_15 = 0.6; [L61] unsigned short int last_1_var_1_17 = 2; [L217] isInitial = 1 [L218] FCALL initially() [L219] COND TRUE 1 [L220] CALL updateLastVariables() [L205] last_1_var_1_1 = var_1_1 [L206] last_1_var_1_3 = var_1_3 [L207] last_1_var_1_7 = var_1_7 [L208] last_1_var_1_12 = var_1_12 [L209] last_1_var_1_15 = var_1_15 [L210] last_1_var_1_17 = var_1_17 [L220] RET updateLastVariables() [L221] CALL updateVariables() [L149] var_1_4 = __VERIFIER_nondet_long() [L150] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L150] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L151] CALL assume_abort_if_not(var_1_4 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L151] RET assume_abort_if_not(var_1_4 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L152] var_1_6 = __VERIFIER_nondet_uchar() [L153] CALL assume_abort_if_not(var_1_6 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L153] RET assume_abort_if_not(var_1_6 >= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L154] CALL assume_abort_if_not(var_1_6 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L154] RET assume_abort_if_not(var_1_6 <= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L155] var_1_8 = __VERIFIER_nondet_long() [L156] CALL assume_abort_if_not(var_1_8 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=37/4] [L156] RET assume_abort_if_not(var_1_8 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=37/4] [L157] CALL assume_abort_if_not(var_1_8 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=37/4] [L157] RET assume_abort_if_not(var_1_8 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=37/4] [L158] CALL assume_abort_if_not(var_1_8 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=37/4] [L158] RET assume_abort_if_not(var_1_8 != 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=37/4] [L159] var_1_9 = __VERIFIER_nondet_float() [L160] CALL assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L160] RET assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L161] var_1_10 = __VERIFIER_nondet_float() [L162] CALL assume_abort_if_not((var_1_10 >= -461168.6018427382800e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L162] RET assume_abort_if_not((var_1_10 >= -461168.6018427382800e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L163] var_1_11 = __VERIFIER_nondet_float() [L164] CALL assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L164] RET assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L165] var_1_13 = __VERIFIER_nondet_char() [L166] CALL assume_abort_if_not(var_1_13 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L166] RET assume_abort_if_not(var_1_13 >= -1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L167] CALL assume_abort_if_not(var_1_13 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L167] RET assume_abort_if_not(var_1_13 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L168] var_1_14 = __VERIFIER_nondet_char() [L169] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L169] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L170] CALL assume_abort_if_not(var_1_14 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L170] RET assume_abort_if_not(var_1_14 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L171] var_1_19 = __VERIFIER_nondet_ushort() [L172] CALL assume_abort_if_not(var_1_19 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L172] RET assume_abort_if_not(var_1_19 >= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L173] CALL assume_abort_if_not(var_1_19 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L173] RET assume_abort_if_not(var_1_19 <= 65534) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L174] var_1_20 = __VERIFIER_nondet_ushort() [L175] CALL assume_abort_if_not(var_1_20 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L175] RET assume_abort_if_not(var_1_20 >= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L176] CALL assume_abort_if_not(var_1_20 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L176] RET assume_abort_if_not(var_1_20 <= 65534) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L177] var_1_21 = __VERIFIER_nondet_ushort() [L178] CALL assume_abort_if_not(var_1_21 >= 24575) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L178] RET assume_abort_if_not(var_1_21 >= 24575) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L179] CALL assume_abort_if_not(var_1_21 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L179] RET assume_abort_if_not(var_1_21 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L180] var_1_22 = __VERIFIER_nondet_ulong() [L181] CALL assume_abort_if_not(var_1_22 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L181] RET assume_abort_if_not(var_1_22 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L182] CALL assume_abort_if_not(var_1_22 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L182] RET assume_abort_if_not(var_1_22 <= 4294967295) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L183] var_1_27 = __VERIFIER_nondet_double() [L184] CALL assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L184] RET assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L185] var_1_28 = __VERIFIER_nondet_double() [L186] CALL assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L186] RET assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L187] var_1_31 = __VERIFIER_nondet_ulong() [L188] CALL assume_abort_if_not(var_1_31 >= 3221225470) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L188] RET assume_abort_if_not(var_1_31 >= 3221225470) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L189] CALL assume_abort_if_not(var_1_31 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L189] RET assume_abort_if_not(var_1_31 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L190] var_1_34 = __VERIFIER_nondet_uchar() [L191] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L191] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L192] CALL assume_abort_if_not(var_1_34 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L192] RET assume_abort_if_not(var_1_34 <= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L193] var_1_39 = __VERIFIER_nondet_double() [L194] CALL assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L194] RET assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L195] var_1_40 = __VERIFIER_nondet_double() [L196] CALL assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854776000e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L196] RET assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854776000e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L197] var_1_42 = __VERIFIER_nondet_ulong() [L198] CALL assume_abort_if_not(var_1_42 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L198] RET assume_abort_if_not(var_1_42 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L199] CALL assume_abort_if_not(var_1_42 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L199] RET assume_abort_if_not(var_1_42 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=500, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L200] var_1_45 = __VERIFIER_nondet_short() [L201] CALL assume_abort_if_not(var_1_45 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L201] RET assume_abort_if_not(var_1_45 >= -1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L202] CALL assume_abort_if_not(var_1_45 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L202] RET assume_abort_if_not(var_1_45 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L221] RET updateVariables() [L222] CALL step() [L65] EXPR ((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12 [L65] signed long int stepLocal_2 = ((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12; [L66] COND FALSE !(last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2147483647, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L75] unsigned long int stepLocal_3 = var_1_22 - var_1_20; VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2147483647, stepLocal_3=4294934528, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L76] COND TRUE \read(last_1_var_1_3) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2147483647, stepLocal_3=4294934528, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L77] COND TRUE \read(var_1_6) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2147483647, stepLocal_3=4294934528, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L78] COND TRUE \read(last_1_var_1_3) [L79] var_1_17 = var_1_14 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2147483647, stepLocal_3=4294934528, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=0, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L93] var_1_3 = (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2147483647, stepLocal_3=4294934528, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=0, var_1_19=65534, var_1_1=39/4, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L94] COND TRUE 50 != var_1_16 [L95] var_1_1 = (1.00000000000025E12 - 24.25) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2147483647, stepLocal_3=4294934528, var_1_12=2, var_1_13=126, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=0, var_1_19=65534, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62] [L97] var_1_12 = (var_1_13 - var_1_14) [L98] var_1_15 = ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))) [L99] unsigned char stepLocal_1 = var_1_3; [L100] signed long int stepLocal_0 = (var_1_16 + 100) / var_1_8; VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_0=-2, stepLocal_1=1, stepLocal_2=2147483647, stepLocal_3=4294934528, var_1_12=126, var_1_13=126, var_1_14=0, var_1_15=2, var_1_16=32, var_1_17=0, var_1_19=65534, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=0] [L101] COND FALSE !(stepLocal_0 >= var_1_17) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_0=-2, stepLocal_1=1, stepLocal_2=2147483647, stepLocal_3=4294934528, var_1_12=126, var_1_13=126, var_1_14=0, var_1_15=2, var_1_16=32, var_1_17=0, var_1_19=65534, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=0] [L108] COND FALSE !(var_1_12 < (var_1_17 + var_1_12)) [L113] var_1_23 = ((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_0=-2, stepLocal_1=1, stepLocal_2=2147483647, stepLocal_3=4294934528, var_1_12=126, var_1_13=126, var_1_14=0, var_1_15=2, var_1_16=32, var_1_17=0, var_1_19=65534, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=3, var_1_27=3, var_1_28=4, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=0] [L115] COND TRUE \read(var_1_3) [L116] EXPR (-10 + var_1_16) & var_1_17 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_0=-2, stepLocal_1=1, stepLocal_2=2147483647, stepLocal_3=4294934528, var_1_12=126, var_1_13=126, var_1_14=0, var_1_15=2, var_1_16=32, var_1_17=0, var_1_19=65534, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=3, var_1_27=3, var_1_28=4, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=0] [L116] COND TRUE ((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17))) > ((-10 + var_1_16) & var_1_17) [L117] var_1_29 = (((((var_1_31 - 64u) < 0 ) ? -(var_1_31 - 64u) : (var_1_31 - 64u))) - var_1_17) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_0=-2, stepLocal_1=1, stepLocal_2=2147483647, stepLocal_3=4294934528, var_1_12=126, var_1_13=126, var_1_14=0, var_1_15=2, var_1_16=32, var_1_17=0, var_1_19=65534, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=3, var_1_27=3, var_1_28=4, var_1_29=4294967230, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=0] [L122] var_1_33 = var_1_34 [L123] var_1_35 = var_1_28 [L124] var_1_36 = ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_0=-2, stepLocal_1=1, stepLocal_2=2147483647, stepLocal_3=4294934528, var_1_12=126, var_1_13=126, var_1_14=0, var_1_15=2, var_1_16=32, var_1_17=0, var_1_19=65534, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=3, var_1_27=3, var_1_28=4, var_1_29=4294967230, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=32, var_1_38=128, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=0] [L125] COND FALSE !(var_1_1 > (var_1_39 - var_1_40)) [L134] var_1_38 = (((((var_1_31) > (var_1_42)) ? (var_1_31) : (var_1_42))) - ((((1795211791u - var_1_17) < 0 ) ? -(1795211791u - var_1_17) : (1795211791u - var_1_17)))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_0=-2, stepLocal_1=1, stepLocal_2=2147483647, stepLocal_3=4294934528, var_1_12=126, var_1_13=126, var_1_14=0, var_1_15=2, var_1_16=32, var_1_17=0, var_1_19=65534, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=3, var_1_27=3, var_1_28=4, var_1_29=4294967230, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=32, var_1_38=2499755503, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=0] [L136] COND TRUE var_1_3 || var_1_3 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_0=-2, stepLocal_1=1, stepLocal_2=2147483647, stepLocal_3=4294934528, var_1_12=126, var_1_13=126, var_1_14=0, var_1_15=2, var_1_16=32, var_1_17=0, var_1_19=65534, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=3, var_1_27=3, var_1_28=4, var_1_29=4294967230, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=32, var_1_38=2499755503, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=0] [L137] COND FALSE !(var_1_12 <= (var_1_45 - 64)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_0=-2, stepLocal_1=1, stepLocal_2=2147483647, stepLocal_3=4294934528, var_1_12=126, var_1_13=126, var_1_14=0, var_1_15=2, var_1_16=32, var_1_17=0, var_1_19=65534, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=3, var_1_27=3, var_1_28=4, var_1_29=4294967230, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=32, var_1_38=2499755503, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=0] [L222] RET step() [L223] CALL, EXPR property() [L213] EXPR ((((((50 != var_1_16) ? (var_1_1 == ((double) (1.00000000000025E12 - 24.25))) : 1) && (var_1_3 == ((unsigned char) (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6)))) && ((((var_1_16 + 100) / var_1_8) >= var_1_17) ? ((var_1_3 || (var_1_17 > (var_1_17 * var_1_8))) ? (var_1_7 == ((float) var_1_9)) : (var_1_7 == ((float) (var_1_10 + var_1_11)))) : 1)) && (var_1_12 == ((signed char) (var_1_13 - var_1_14)))) && (var_1_15 == ((float) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9)))))) && ((last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) ? ((var_1_14 < (((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12)) ? (last_1_var_1_3 ? (var_1_16 == ((signed char) -2)) : 1) : (var_1_16 == ((signed char) var_1_13))) : 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=126, var_1_13=126, var_1_14=0, var_1_15=2, var_1_16=32, var_1_17=0, var_1_19=65534, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=3, var_1_27=3, var_1_28=4, var_1_29=4294967230, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=32, var_1_38=2499755503, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=0] [L213-L214] return (((((((50 != var_1_16) ? (var_1_1 == ((double) (1.00000000000025E12 - 24.25))) : 1) && (var_1_3 == ((unsigned char) (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6)))) && ((((var_1_16 + 100) / var_1_8) >= var_1_17) ? ((var_1_3 || (var_1_17 > (var_1_17 * var_1_8))) ? (var_1_7 == ((float) var_1_9)) : (var_1_7 == ((float) (var_1_10 + var_1_11)))) : 1)) && (var_1_12 == ((signed char) (var_1_13 - var_1_14)))) && (var_1_15 == ((float) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9)))))) && ((last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) ? ((var_1_14 < (((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12)) ? (last_1_var_1_3 ? (var_1_16 == ((signed char) -2)) : 1) : (var_1_16 == ((signed char) var_1_13))) : 1)) && (last_1_var_1_3 ? (var_1_6 ? (last_1_var_1_3 ? (var_1_17 == ((unsigned short int) var_1_14)) : (var_1_17 == ((unsigned short int) (((((var_1_19) < (var_1_20)) ? (var_1_19) : (var_1_20))) - ((var_1_21 - 256) - 256))))) : (((var_1_22 - var_1_20) > (var_1_4 / var_1_8)) ? ((last_1_var_1_1 >= var_1_10) ? (var_1_17 == ((unsigned short int) var_1_14)) : 1) : 1)) : (var_1_17 == ((unsigned short int) var_1_21))) ; [L223] RET, EXPR property() [L223] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=126, var_1_13=126, var_1_14=0, var_1_15=2, var_1_16=32, var_1_17=0, var_1_19=65534, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=3, var_1_27=3, var_1_28=4, var_1_29=4294967230, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=32, var_1_38=2499755503, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=0] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=126, var_1_13=126, var_1_14=0, var_1_15=2, var_1_16=32, var_1_17=0, var_1_19=65534, var_1_20=32767, var_1_21=32767, var_1_22=4294967295, var_1_23=3, var_1_27=3, var_1_28=4, var_1_29=4294967230, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=32, var_1_38=2499755503, var_1_3=1, var_1_42=4294967294, var_1_44=5, var_1_45=189, var_1_4=61, var_1_6=1, var_1_7=15/2, var_1_8=-62, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 96 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 5.7s, OverallIterations: 6, TraceHistogramMax: 34, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 1.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 865 SdHoareTripleChecker+Valid, 0.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 843 mSDsluCounter, 1878 SdHoareTripleChecker+Invalid, 0.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1170 mSDsCounter, 408 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 854 IncrementalHoareTripleChecker+Invalid, 1262 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 408 mSolverCounterUnsat, 708 mSDtfsCounter, 854 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1492 GetRequests, 1449 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=466occurred in iteration=4, InterpolantAutomatonStates: 43, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 5 MinimizatonAttempts, 325 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 1473 NumberOfCodeBlocks, 1473 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 1465 ConstructedInterpolants, 0 QuantifiedInterpolants, 3769 SizeOfPredicates, 8 NumberOfNonLiveVariables, 2503 ConjunctsInSsa, 31 ConjunctsInUnsatCore, 7 InterpolantComputations, 3 PerfectInterpolantSequences, 15432/15708 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-20 20:54:53,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...