./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/unreach-call.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-40.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 61a67961 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-40.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9e85713b72e5d01bea4e63120cd7f7817e79a0a4cf6478b3b61dbe0b51226a70 --- Real Ultimate output --- This is Ultimate 0.2.5-wip.fs.cvc5-61a6796-m [2024-10-14 12:32:53,159 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-14 12:32:53,213 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-10-14 12:32:53,220 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-14 12:32:53,221 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-14 12:32:53,246 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-14 12:32:53,246 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-14 12:32:53,248 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-14 12:32:53,248 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-14 12:32:53,249 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-14 12:32:53,249 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-14 12:32:53,249 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-14 12:32:53,250 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-14 12:32:53,250 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-14 12:32:53,251 INFO L153 SettingsManager]: * Use SBE=true [2024-10-14 12:32:53,252 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-14 12:32:53,252 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-14 12:32:53,254 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-14 12:32:53,254 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-14 12:32:53,255 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-14 12:32:53,255 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-14 12:32:53,255 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-14 12:32:53,256 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-14 12:32:53,256 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-14 12:32:53,256 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-14 12:32:53,259 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-14 12:32:53,259 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-14 12:32:53,260 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-14 12:32:53,260 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-14 12:32:53,260 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-14 12:32:53,260 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-14 12:32:53,260 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-14 12:32:53,260 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 12:32:53,261 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-14 12:32:53,261 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-14 12:32:53,261 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-14 12:32:53,261 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-14 12:32:53,261 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-14 12:32:53,261 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-14 12:32:53,262 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-14 12:32:53,262 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-14 12:32:53,262 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-14 12:32:53,262 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: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9e85713b72e5d01bea4e63120cd7f7817e79a0a4cf6478b3b61dbe0b51226a70 [2024-10-14 12:32:53,493 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-14 12:32:53,517 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-14 12:32:53,520 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-14 12:32:53,521 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-14 12:32:53,521 INFO L274 PluginConnector]: CDTParser initialized [2024-10-14 12:32:53,522 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-40.i [2024-10-14 12:32:54,931 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-14 12:32:55,123 INFO L384 CDTParser]: Found 1 translation units. [2024-10-14 12:32:55,124 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-40.i [2024-10-14 12:32:55,133 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a0ad947db/f9d6504f7b9e480cab60484fe9ddc823/FLAG80c8b6350 [2024-10-14 12:32:55,145 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a0ad947db/f9d6504f7b9e480cab60484fe9ddc823 [2024-10-14 12:32:55,148 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-14 12:32:55,149 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-14 12:32:55,149 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-14 12:32:55,150 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-14 12:32:55,154 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-14 12:32:55,155 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 12:32:55" (1/1) ... [2024-10-14 12:32:55,156 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@375a5bdd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:32:55, skipping insertion in model container [2024-10-14 12:32:55,157 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 12:32:55" (1/1) ... [2024-10-14 12:32:55,195 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-14 12:32:55,306 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-40.i[916,929] [2024-10-14 12:32:55,416 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 12:32:55,425 INFO L200 MainTranslator]: Completed pre-run [2024-10-14 12:32:55,433 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-40.i[916,929] [2024-10-14 12:32:55,480 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 12:32:55,495 INFO L204 MainTranslator]: Completed translation [2024-10-14 12:32:55,495 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:32:55 WrapperNode [2024-10-14 12:32:55,496 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-14 12:32:55,497 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-14 12:32:55,497 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-14 12:32:55,497 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-14 12:32:55,503 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:32:55" (1/1) ... [2024-10-14 12:32:55,525 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:32:55" (1/1) ... [2024-10-14 12:32:55,598 INFO L138 Inliner]: procedures = 26, calls = 59, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 416 [2024-10-14 12:32:55,599 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-14 12:32:55,600 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-14 12:32:55,600 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-14 12:32:55,600 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-14 12:32:55,608 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:32:55" (1/1) ... [2024-10-14 12:32:55,609 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:32:55" (1/1) ... [2024-10-14 12:32:55,629 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:32:55" (1/1) ... [2024-10-14 12:32:55,721 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]. [2024-10-14 12:32:55,725 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:32:55" (1/1) ... [2024-10-14 12:32:55,725 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:32:55" (1/1) ... [2024-10-14 12:32:55,743 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:32:55" (1/1) ... [2024-10-14 12:32:55,751 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:32:55" (1/1) ... [2024-10-14 12:32:55,759 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:32:55" (1/1) ... [2024-10-14 12:32:55,766 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:32:55" (1/1) ... [2024-10-14 12:32:55,784 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-14 12:32:55,789 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-14 12:32:55,789 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-14 12:32:55,789 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-14 12:32:55,790 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:32:55" (1/1) ... [2024-10-14 12:32:55,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 12:32:55,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 12:32:55,829 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) [2024-10-14 12:32:55,831 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 [2024-10-14 12:32:55,867 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-14 12:32:55,867 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-10-14 12:32:55,868 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-10-14 12:32:55,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-14 12:32:55,868 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-14 12:32:55,869 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-14 12:32:55,952 INFO L238 CfgBuilder]: Building ICFG [2024-10-14 12:32:55,954 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-14 12:32:56,564 INFO L? ?]: Removed 58 outVars from TransFormulas that were not future-live. [2024-10-14 12:32:56,564 INFO L287 CfgBuilder]: Performing block encoding [2024-10-14 12:32:56,593 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-14 12:32:56,593 INFO L314 CfgBuilder]: Removed 1 assume(true) statements. [2024-10-14 12:32:56,594 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 12:32:56 BoogieIcfgContainer [2024-10-14 12:32:56,594 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-14 12:32:56,595 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-14 12:32:56,595 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-14 12:32:56,598 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-14 12:32:56,601 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.10 12:32:55" (1/3) ... [2024-10-14 12:32:56,602 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46945c65 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 12:32:56, skipping insertion in model container [2024-10-14 12:32:56,602 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:32:55" (2/3) ... [2024-10-14 12:32:56,602 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46945c65 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 12:32:56, skipping insertion in model container [2024-10-14 12:32:56,602 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 12:32:56" (3/3) ... [2024-10-14 12:32:56,603 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-40.i [2024-10-14 12:32:56,628 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-14 12:32:56,632 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-10-14 12:32:56,713 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-14 12:32:56,719 INFO L333 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, 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;@591e29b8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-14 12:32:56,720 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-10-14 12:32:56,723 INFO L276 IsEmpty]: Start isEmpty. Operand has 171 states, 122 states have (on average 1.5245901639344261) internal successors, (186), 123 states have internal predecessors, (186), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-10-14 12:32:56,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2024-10-14 12:32:56,745 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:32:56,746 INFO L215 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:32:56,747 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:32:56,751 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:32:56,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1368148472, now seen corresponding path program 1 times [2024-10-14 12:32:56,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:32:56,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880074384] [2024-10-14 12:32:56,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:32:56,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:32:56,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,172 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:32:57,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:32:57,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,185 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:32:57,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,195 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-14 12:32:57,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,198 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-14 12:32:57,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-14 12:32:57,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,203 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:32:57,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,206 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:32:57,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-14 12:32:57,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,211 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-10-14 12:32:57,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-14 12:32:57,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,218 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-10-14 12:32:57,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,225 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-10-14 12:32:57,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,228 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 12:32:57,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,234 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-10-14 12:32:57,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,237 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-10-14 12:32:57,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,243 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-10-14 12:32:57,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,247 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-10-14 12:32:57,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,251 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-10-14 12:32:57,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,259 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-10-14 12:32:57,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,263 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-10-14 12:32:57,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,267 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-10-14 12:32:57,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,270 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-10-14 12:32:57,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,272 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-10-14 12:32:57,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,280 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-10-14 12:32:57,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-10-14 12:32:57,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,289 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-10-14 12:32:57,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-10-14 12:32:57,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,296 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-10-14 12:32:57,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-10-14 12:32:57,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,303 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-10-14 12:32:57,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-10-14 12:32:57,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,308 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-10-14 12:32:57,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,311 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-10-14 12:32:57,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-10-14 12:32:57,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,317 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-10-14 12:32:57,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-10-14 12:32:57,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-10-14 12:32:57,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-10-14 12:32:57,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-10-14 12:32:57,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,329 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-10-14 12:32:57,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-10-14 12:32:57,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,333 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-10-14 12:32:57,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,335 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-10-14 12:32:57,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-10-14 12:32:57,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-10-14 12:32:57,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:32:57,343 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-10-14 12:32:57,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:32:57,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880074384] [2024-10-14 12:32:57,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880074384] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 12:32:57,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 12:32:57,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-14 12:32:57,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878637214] [2024-10-14 12:32:57,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 12:32:57,350 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-10-14 12:32:57,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:32:57,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-10-14 12:32:57,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-14 12:32:57,375 INFO L87 Difference]: Start difference. First operand has 171 states, 122 states have (on average 1.5245901639344261) internal successors, (186), 123 states have internal predecessors, (186), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) Second operand has 2 states, 2 states have (on average 36.0) internal successors, (72), 2 states have internal predecessors, (72), 2 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 2 states have call successors, (46) [2024-10-14 12:32:57,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:32:57,420 INFO L93 Difference]: Finished difference Result 339 states and 600 transitions. [2024-10-14 12:32:57,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-10-14 12:32:57,423 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 36.0) internal successors, (72), 2 states have internal predecessors, (72), 2 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 2 states have call successors, (46) Word has length 299 [2024-10-14 12:32:57,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:32:57,430 INFO L225 Difference]: With dead ends: 339 [2024-10-14 12:32:57,430 INFO L226 Difference]: Without dead ends: 169 [2024-10-14 12:32:57,435 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-14 12:32:57,439 INFO L432 NwaCegarLoop]: 269 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, 269 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 [2024-10-14 12:32:57,440 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 269 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 12:32:57,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2024-10-14 12:32:57,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 169. [2024-10-14 12:32:57,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 121 states have (on average 1.487603305785124) internal successors, (180), 121 states have internal predecessors, (180), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-10-14 12:32:57,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 272 transitions. [2024-10-14 12:32:57,502 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 272 transitions. Word has length 299 [2024-10-14 12:32:57,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:32:57,502 INFO L471 AbstractCegarLoop]: Abstraction has 169 states and 272 transitions. [2024-10-14 12:32:57,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 36.0) internal successors, (72), 2 states have internal predecessors, (72), 2 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 2 states have call successors, (46) [2024-10-14 12:32:57,503 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 272 transitions. [2024-10-14 12:32:57,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2024-10-14 12:32:57,510 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:32:57,510 INFO L215 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:32:57,510 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-14 12:32:57,510 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:32:57,511 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:32:57,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1008273898, now seen corresponding path program 1 times [2024-10-14 12:32:57,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:32:57,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403370611] [2024-10-14 12:32:57,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:32:57,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:32:57,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,150 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:33:00,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,156 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:33:00,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,158 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:33:00,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-14 12:33:00,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,164 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-14 12:33:00,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,167 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-14 12:33:00,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,169 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:33:00,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,170 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:33:00,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,172 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-14 12:33:00,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,175 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-10-14 12:33:00,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-14 12:33:00,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,179 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-10-14 12:33:00,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,181 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-10-14 12:33:00,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,183 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 12:33:00,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,184 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-10-14 12:33:00,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,186 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-10-14 12:33:00,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,188 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-10-14 12:33:00,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,190 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-10-14 12:33:00,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,193 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-10-14 12:33:00,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,195 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-10-14 12:33:00,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,197 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-10-14 12:33:00,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,198 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-10-14 12:33:00,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-10-14 12:33:00,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,201 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-10-14 12:33:00,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,203 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-10-14 12:33:00,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,205 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-10-14 12:33:00,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,208 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-10-14 12:33:00,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,210 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-10-14 12:33:00,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-10-14 12:33:00,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,214 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-10-14 12:33:00,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,216 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-10-14 12:33:00,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,218 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-10-14 12:33:00,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-10-14 12:33:00,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,221 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-10-14 12:33:00,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,223 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-10-14 12:33:00,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,225 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-10-14 12:33:00,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,228 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-10-14 12:33:00,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,230 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-10-14 12:33:00,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,235 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-10-14 12:33:00,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,240 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-10-14 12:33:00,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,244 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-10-14 12:33:00,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,249 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-10-14 12:33:00,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,251 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-10-14 12:33:00,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,253 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-10-14 12:33:00,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,255 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-10-14 12:33:00,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,257 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-10-14 12:33:00,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:00,260 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-10-14 12:33:00,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:33:00,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403370611] [2024-10-14 12:33:00,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403370611] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 12:33:00,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 12:33:00,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-10-14 12:33:00,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790920633] [2024-10-14 12:33:00,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 12:33:00,263 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-14 12:33:00,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:33:00,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-14 12:33:00,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-10-14 12:33:00,267 INFO L87 Difference]: Start difference. First operand 169 states and 272 transitions. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-10-14 12:33:03,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:33:03,097 INFO L93 Difference]: Finished difference Result 945 states and 1496 transitions. [2024-10-14 12:33:03,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-10-14 12:33:03,098 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 299 [2024-10-14 12:33:03,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:33:03,102 INFO L225 Difference]: With dead ends: 945 [2024-10-14 12:33:03,102 INFO L226 Difference]: Without dead ends: 777 [2024-10-14 12:33:03,104 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=202, Invalid=448, Unknown=0, NotChecked=0, Total=650 [2024-10-14 12:33:03,104 INFO L432 NwaCegarLoop]: 280 mSDtfsCounter, 2395 mSDsluCounter, 2096 mSDsCounter, 0 mSdLazyCounter, 1300 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2395 SdHoareTripleChecker+Valid, 2376 SdHoareTripleChecker+Invalid, 1330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-10-14 12:33:03,105 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2395 Valid, 2376 Invalid, 1330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1300 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-10-14 12:33:03,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 777 states. [2024-10-14 12:33:03,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 777 to 275. [2024-10-14 12:33:03,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 214 states have (on average 1.5093457943925233) internal successors, (323), 215 states have internal predecessors, (323), 58 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 57 states have call predecessors, (58), 58 states have call successors, (58) [2024-10-14 12:33:03,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 439 transitions. [2024-10-14 12:33:03,142 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 439 transitions. Word has length 299 [2024-10-14 12:33:03,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:33:03,143 INFO L471 AbstractCegarLoop]: Abstraction has 275 states and 439 transitions. [2024-10-14 12:33:03,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-10-14 12:33:03,143 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 439 transitions. [2024-10-14 12:33:03,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2024-10-14 12:33:03,152 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:33:03,152 INFO L215 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:33:03,152 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-14 12:33:03,153 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:33:03,153 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:33:03,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1597749656, now seen corresponding path program 1 times [2024-10-14 12:33:03,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:33:03,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279677762] [2024-10-14 12:33:03,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:33:03,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:33:03,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,296 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:33:04,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,299 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:33:04,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:33:04,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-14 12:33:04,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-14 12:33:04,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-14 12:33:04,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:33:04,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,327 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:33:04,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,330 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-14 12:33:04,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-10-14 12:33:04,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,335 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-14 12:33:04,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-10-14 12:33:04,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,345 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-10-14 12:33:04,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,350 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 12:33:04,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,361 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-10-14 12:33:04,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,373 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-10-14 12:33:04,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-10-14 12:33:04,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,379 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-10-14 12:33:04,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,382 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-10-14 12:33:04,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-10-14 12:33:04,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,388 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-10-14 12:33:04,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-10-14 12:33:04,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,395 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-10-14 12:33:04,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,399 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-10-14 12:33:04,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,403 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-10-14 12:33:04,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,407 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-10-14 12:33:04,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-10-14 12:33:04,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-10-14 12:33:04,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-10-14 12:33:04,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-10-14 12:33:04,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,425 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-10-14 12:33:04,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,428 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-10-14 12:33:04,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-10-14 12:33:04,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,434 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-10-14 12:33:04,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,438 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-10-14 12:33:04,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,442 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-10-14 12:33:04,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-10-14 12:33:04,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,450 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-10-14 12:33:04,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,454 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-10-14 12:33:04,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,457 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-10-14 12:33:04,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,460 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-10-14 12:33:04,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,463 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-10-14 12:33:04,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-10-14 12:33:04,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-10-14 12:33:04,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,473 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-10-14 12:33:04,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-10-14 12:33:04,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,484 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 6 proven. 129 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2024-10-14 12:33:04,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:33:04,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279677762] [2024-10-14 12:33:04,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279677762] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 12:33:04,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416868313] [2024-10-14 12:33:04,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:33:04,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 12:33:04,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 12:33:04,490 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) [2024-10-14 12:33:04,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-10-14 12:33:04,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:04,692 INFO L255 TraceCheckSpWp]: Trace formula consists of 691 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-10-14 12:33:04,702 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 12:33:05,478 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 1653 proven. 99 refuted. 0 times theorem prover too weak. 2388 trivial. 0 not checked. [2024-10-14 12:33:05,478 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 12:33:05,938 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 36 proven. 99 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2024-10-14 12:33:05,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416868313] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 12:33:05,938 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 12:33:05,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 16 [2024-10-14 12:33:05,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572758918] [2024-10-14 12:33:05,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 12:33:05,940 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-10-14 12:33:05,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:33:05,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-10-14 12:33:05,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2024-10-14 12:33:05,942 INFO L87 Difference]: Start difference. First operand 275 states and 439 transitions. Second operand has 16 states, 16 states have (on average 10.5) internal successors, (168), 16 states have internal predecessors, (168), 4 states have call successors, (122), 2 states have call predecessors, (122), 4 states have return successors, (124), 4 states have call predecessors, (124), 4 states have call successors, (124) [2024-10-14 12:33:07,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:33:07,810 INFO L93 Difference]: Finished difference Result 809 states and 1280 transitions. [2024-10-14 12:33:07,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-10-14 12:33:07,811 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 10.5) internal successors, (168), 16 states have internal predecessors, (168), 4 states have call successors, (122), 2 states have call predecessors, (122), 4 states have return successors, (124), 4 states have call predecessors, (124), 4 states have call successors, (124) Word has length 299 [2024-10-14 12:33:07,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:33:07,814 INFO L225 Difference]: With dead ends: 809 [2024-10-14 12:33:07,814 INFO L226 Difference]: Without dead ends: 535 [2024-10-14 12:33:07,816 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 728 GetRequests, 684 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=442, Invalid=1628, Unknown=0, NotChecked=0, Total=2070 [2024-10-14 12:33:07,817 INFO L432 NwaCegarLoop]: 287 mSDtfsCounter, 1774 mSDsluCounter, 1165 mSDsCounter, 0 mSdLazyCounter, 1690 mSolverCounterSat, 448 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1778 SdHoareTripleChecker+Valid, 1452 SdHoareTripleChecker+Invalid, 2138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 448 IncrementalHoareTripleChecker+Valid, 1690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-10-14 12:33:07,817 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1778 Valid, 1452 Invalid, 2138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [448 Valid, 1690 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-10-14 12:33:07,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2024-10-14 12:33:07,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 442. [2024-10-14 12:33:07,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 328 states have (on average 1.4573170731707317) internal successors, (478), 330 states have internal predecessors, (478), 104 states have call successors, (104), 9 states have call predecessors, (104), 9 states have return successors, (104), 102 states have call predecessors, (104), 104 states have call successors, (104) [2024-10-14 12:33:07,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 686 transitions. [2024-10-14 12:33:07,852 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 686 transitions. Word has length 299 [2024-10-14 12:33:07,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:33:07,852 INFO L471 AbstractCegarLoop]: Abstraction has 442 states and 686 transitions. [2024-10-14 12:33:07,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.5) internal successors, (168), 16 states have internal predecessors, (168), 4 states have call successors, (122), 2 states have call predecessors, (122), 4 states have return successors, (124), 4 states have call predecessors, (124), 4 states have call successors, (124) [2024-10-14 12:33:07,853 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 686 transitions. [2024-10-14 12:33:07,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2024-10-14 12:33:07,855 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:33:07,856 INFO L215 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:33:07,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-10-14 12:33:08,056 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 12:33:08,057 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:33:08,057 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:33:08,057 INFO L85 PathProgramCache]: Analyzing trace with hash -790323896, now seen corresponding path program 1 times [2024-10-14 12:33:08,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:33:08,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291535557] [2024-10-14 12:33:08,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:33:08,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:33:08,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,254 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:33:09,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,258 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:33:09,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,260 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:33:09,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,261 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-14 12:33:09,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,263 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-14 12:33:09,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-14 12:33:09,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,265 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:33:09,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,267 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:33:09,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,268 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-14 12:33:09,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,269 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-10-14 12:33:09,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,271 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-14 12:33:09,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,272 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-10-14 12:33:09,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,274 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-10-14 12:33:09,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,275 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 12:33:09,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,277 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-10-14 12:33:09,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,278 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-10-14 12:33:09,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,280 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-10-14 12:33:09,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,281 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-10-14 12:33:09,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,283 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-10-14 12:33:09,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-10-14 12:33:09,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,285 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-10-14 12:33:09,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,287 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-10-14 12:33:09,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-10-14 12:33:09,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,289 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-10-14 12:33:09,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,290 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-10-14 12:33:09,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,292 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-10-14 12:33:09,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,293 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-10-14 12:33:09,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-10-14 12:33:09,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,296 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-10-14 12:33:09,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,297 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-10-14 12:33:09,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,299 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-10-14 12:33:09,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-10-14 12:33:09,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,302 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-10-14 12:33:09,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,303 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-10-14 12:33:09,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,304 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-10-14 12:33:09,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,307 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-10-14 12:33:09,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-10-14 12:33:09,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,311 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-10-14 12:33:09,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-10-14 12:33:09,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,317 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-10-14 12:33:09,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-10-14 12:33:09,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-10-14 12:33:09,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,321 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-10-14 12:33:09,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-10-14 12:33:09,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-10-14 12:33:09,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,328 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-10-14 12:33:09,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:09,330 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-10-14 12:33:09,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:33:09,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291535557] [2024-10-14 12:33:09,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291535557] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 12:33:09,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 12:33:09,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-14 12:33:09,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610803210] [2024-10-14 12:33:09,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 12:33:09,333 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 12:33:09,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:33:09,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 12:33:09,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-10-14 12:33:09,336 INFO L87 Difference]: Start difference. First operand 442 states and 686 transitions. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-10-14 12:33:11,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:33:11,458 INFO L93 Difference]: Finished difference Result 1654 states and 2495 transitions. [2024-10-14 12:33:11,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-10-14 12:33:11,459 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 299 [2024-10-14 12:33:11,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:33:11,475 INFO L225 Difference]: With dead ends: 1654 [2024-10-14 12:33:11,475 INFO L226 Difference]: Without dead ends: 1212 [2024-10-14 12:33:11,476 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2024-10-14 12:33:11,477 INFO L432 NwaCegarLoop]: 212 mSDtfsCounter, 1486 mSDsluCounter, 1028 mSDsCounter, 0 mSdLazyCounter, 1260 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1486 SdHoareTripleChecker+Valid, 1240 SdHoareTripleChecker+Invalid, 1405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 1260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-10-14 12:33:11,477 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1486 Valid, 1240 Invalid, 1405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 1260 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-10-14 12:33:11,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1212 states. [2024-10-14 12:33:11,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1212 to 592. [2024-10-14 12:33:11,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 474 states have (on average 1.4978902953586497) internal successors, (710), 476 states have internal predecessors, (710), 104 states have call successors, (104), 13 states have call predecessors, (104), 13 states have return successors, (104), 102 states have call predecessors, (104), 104 states have call successors, (104) [2024-10-14 12:33:11,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 918 transitions. [2024-10-14 12:33:11,546 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 918 transitions. Word has length 299 [2024-10-14 12:33:11,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:33:11,547 INFO L471 AbstractCegarLoop]: Abstraction has 592 states and 918 transitions. [2024-10-14 12:33:11,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-10-14 12:33:11,547 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 918 transitions. [2024-10-14 12:33:11,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2024-10-14 12:33:11,551 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:33:11,551 INFO L215 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:33:11,551 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-10-14 12:33:11,551 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:33:11,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:33:11,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1494205752, now seen corresponding path program 1 times [2024-10-14 12:33:11,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:33:11,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440132082] [2024-10-14 12:33:11,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:33:11,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:33:11,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,145 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:33:12,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,147 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:33:12,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,148 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:33:12,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,149 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-14 12:33:12,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,151 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-14 12:33:12,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,152 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-14 12:33:12,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,153 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:33:12,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,154 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:33:12,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,155 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-14 12:33:12,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,156 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-10-14 12:33:12,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,158 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-14 12:33:12,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,159 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-10-14 12:33:12,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,160 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-10-14 12:33:12,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 12:33:12,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,162 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-10-14 12:33:12,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,163 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-10-14 12:33:12,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,165 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-10-14 12:33:12,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,166 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-10-14 12:33:12,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-10-14 12:33:12,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,169 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-10-14 12:33:12,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,170 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-10-14 12:33:12,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,171 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-10-14 12:33:12,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,172 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-10-14 12:33:12,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,186 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-10-14 12:33:12,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,189 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-10-14 12:33:12,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,191 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-10-14 12:33:12,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,192 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-10-14 12:33:12,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,194 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-10-14 12:33:12,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,196 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-10-14 12:33:12,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,198 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-10-14 12:33:12,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-10-14 12:33:12,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,202 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-10-14 12:33:12,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,203 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-10-14 12:33:12,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,205 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-10-14 12:33:12,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,207 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-10-14 12:33:12,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-10-14 12:33:12,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,211 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-10-14 12:33:12,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-10-14 12:33:12,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,215 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-10-14 12:33:12,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,217 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-10-14 12:33:12,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,219 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-10-14 12:33:12,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-10-14 12:33:12,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,222 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-10-14 12:33:12,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,224 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-10-14 12:33:12,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,227 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-10-14 12:33:12,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,229 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-10-14 12:33:12,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,232 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 66 proven. 69 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2024-10-14 12:33:12,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:33:12,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440132082] [2024-10-14 12:33:12,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440132082] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 12:33:12,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735979011] [2024-10-14 12:33:12,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:33:12,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 12:33:12,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 12:33:12,236 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) [2024-10-14 12:33:12,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-10-14 12:33:12,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:12,433 INFO L255 TraceCheckSpWp]: Trace formula consists of 690 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-10-14 12:33:12,440 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 12:33:13,761 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 1557 proven. 345 refuted. 0 times theorem prover too weak. 2238 trivial. 0 not checked. [2024-10-14 12:33:13,761 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 12:33:14,300 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 39 proven. 228 refuted. 0 times theorem prover too weak. 3873 trivial. 0 not checked. [2024-10-14 12:33:14,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735979011] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 12:33:14,300 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 12:33:14,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 14, 11] total 23 [2024-10-14 12:33:14,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679051059] [2024-10-14 12:33:14,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 12:33:14,301 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-10-14 12:33:14,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:33:14,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-10-14 12:33:14,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2024-10-14 12:33:14,303 INFO L87 Difference]: Start difference. First operand 592 states and 918 transitions. Second operand has 23 states, 23 states have (on average 7.3478260869565215) internal successors, (169), 23 states have internal predecessors, (169), 6 states have call successors, (132), 4 states have call predecessors, (132), 8 states have return successors, (134), 6 states have call predecessors, (134), 6 states have call successors, (134) [2024-10-14 12:33:16,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:33:16,336 INFO L93 Difference]: Finished difference Result 1527 states and 2295 transitions. [2024-10-14 12:33:16,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-10-14 12:33:16,337 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 7.3478260869565215) internal successors, (169), 23 states have internal predecessors, (169), 6 states have call successors, (132), 4 states have call predecessors, (132), 8 states have return successors, (134), 6 states have call predecessors, (134), 6 states have call successors, (134) Word has length 299 [2024-10-14 12:33:16,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:33:16,342 INFO L225 Difference]: With dead ends: 1527 [2024-10-14 12:33:16,342 INFO L226 Difference]: Without dead ends: 936 [2024-10-14 12:33:16,345 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 742 GetRequests, 673 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1457 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=991, Invalid=3565, Unknown=0, NotChecked=0, Total=4556 [2024-10-14 12:33:16,346 INFO L432 NwaCegarLoop]: 169 mSDtfsCounter, 1067 mSDsluCounter, 1185 mSDsCounter, 0 mSdLazyCounter, 1695 mSolverCounterSat, 342 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1067 SdHoareTripleChecker+Valid, 1354 SdHoareTripleChecker+Invalid, 2037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 342 IncrementalHoareTripleChecker+Valid, 1695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-10-14 12:33:16,346 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1067 Valid, 1354 Invalid, 2037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [342 Valid, 1695 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-10-14 12:33:16,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 936 states. [2024-10-14 12:33:16,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 936 to 582. [2024-10-14 12:33:16,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 582 states, 470 states have (on average 1.4808510638297872) internal successors, (696), 472 states have internal predecessors, (696), 94 states have call successors, (94), 17 states have call predecessors, (94), 17 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2024-10-14 12:33:16,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 884 transitions. [2024-10-14 12:33:16,411 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 884 transitions. Word has length 299 [2024-10-14 12:33:16,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:33:16,412 INFO L471 AbstractCegarLoop]: Abstraction has 582 states and 884 transitions. [2024-10-14 12:33:16,412 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.3478260869565215) internal successors, (169), 23 states have internal predecessors, (169), 6 states have call successors, (132), 4 states have call predecessors, (132), 8 states have return successors, (134), 6 states have call predecessors, (134), 6 states have call successors, (134) [2024-10-14 12:33:16,412 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 884 transitions. [2024-10-14 12:33:16,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2024-10-14 12:33:16,415 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:33:16,415 INFO L215 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:33:16,437 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-10-14 12:33:16,615 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 12:33:16,616 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:33:16,617 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:33:16,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1728173333, now seen corresponding path program 1 times [2024-10-14 12:33:16,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:33:16,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498337051] [2024-10-14 12:33:16,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:33:16,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:33:16,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,387 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:33:17,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:33:17,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,404 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:33:17,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,406 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-14 12:33:17,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,408 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-14 12:33:17,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,412 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-14 12:33:17,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:33:17,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,416 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:33:17,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-10-14 12:33:17,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-10-14 12:33:17,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-14 12:33:17,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,425 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-10-14 12:33:17,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-10-14 12:33:17,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 12:33:17,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,432 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-10-14 12:33:17,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-10-14 12:33:17,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-10-14 12:33:17,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,438 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-10-14 12:33:17,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,440 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-10-14 12:33:17,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,442 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-10-14 12:33:17,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,444 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-10-14 12:33:17,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-10-14 12:33:17,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-10-14 12:33:17,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-10-14 12:33:17,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-10-14 12:33:17,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,455 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-10-14 12:33:17,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-10-14 12:33:17,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,460 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-10-14 12:33:17,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,462 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-10-14 12:33:17,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-10-14 12:33:17,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-10-14 12:33:17,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-10-14 12:33:17,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,470 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-10-14 12:33:17,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-10-14 12:33:17,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-10-14 12:33:17,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,477 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-10-14 12:33:17,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,479 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-10-14 12:33:17,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,481 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-10-14 12:33:17,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,484 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-10-14 12:33:17,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,486 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-10-14 12:33:17,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-10-14 12:33:17,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-10-14 12:33:17,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-10-14 12:33:17,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,496 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-10-14 12:33:17,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,498 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-10-14 12:33:17,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-10-14 12:33:17,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,504 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 135 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2024-10-14 12:33:17,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:33:17,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498337051] [2024-10-14 12:33:17,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498337051] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 12:33:17,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223779459] [2024-10-14 12:33:17,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:33:17,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 12:33:17,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 12:33:17,506 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) [2024-10-14 12:33:17,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-10-14 12:33:17,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:33:17,654 INFO L255 TraceCheckSpWp]: Trace formula consists of 690 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-10-14 12:33:17,658 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 12:33:21,976 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 633 proven. 9 refuted. 0 times theorem prover too weak. 3498 trivial. 0 not checked. [2024-10-14 12:33:21,976 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 12:33:22,537 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 126 proven. 9 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2024-10-14 12:33:22,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223779459] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 12:33:22,538 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 12:33:22,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2024-10-14 12:33:22,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882712994] [2024-10-14 12:33:22,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 12:33:22,539 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-10-14 12:33:22,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:33:22,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-10-14 12:33:22,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=354, Unknown=1, NotChecked=0, Total=420 [2024-10-14 12:33:22,540 INFO L87 Difference]: Start difference. First operand 582 states and 884 transitions. Second operand has 21 states, 20 states have (on average 8.25) internal successors, (165), 21 states have internal predecessors, (165), 6 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 5 states have call predecessors, (96), 6 states have call successors, (96) [2024-10-14 12:34:17,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:34:17,883 INFO L93 Difference]: Finished difference Result 2945 states and 4280 transitions. [2024-10-14 12:34:17,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-10-14 12:34:17,884 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 8.25) internal successors, (165), 21 states have internal predecessors, (165), 6 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 5 states have call predecessors, (96), 6 states have call successors, (96) Word has length 300 [2024-10-14 12:34:17,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:34:17,892 INFO L225 Difference]: With dead ends: 2945 [2024-10-14 12:34:17,893 INFO L226 Difference]: Without dead ends: 2360 [2024-10-14 12:34:17,897 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 803 GetRequests, 690 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4824 ImplicationChecksByTransitivity, 53.0s TimeCoverageRelationStatistics Valid=2345, Invalid=10764, Unknown=1, NotChecked=0, Total=13110 [2024-10-14 12:34:17,897 INFO L432 NwaCegarLoop]: 435 mSDtfsCounter, 3942 mSDsluCounter, 2757 mSDsCounter, 0 mSdLazyCounter, 2897 mSolverCounterSat, 1689 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3957 SdHoareTripleChecker+Valid, 3192 SdHoareTripleChecker+Invalid, 4586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1689 IncrementalHoareTripleChecker+Valid, 2897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2024-10-14 12:34:17,897 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3957 Valid, 3192 Invalid, 4586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1689 Valid, 2897 Invalid, 0 Unknown, 0 Unchecked, 6.0s Time] [2024-10-14 12:34:17,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2360 states. [2024-10-14 12:34:18,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2360 to 1727. [2024-10-14 12:34:18,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1727 states, 1288 states have (on average 1.40527950310559) internal successors, (1810), 1296 states have internal predecessors, (1810), 364 states have call successors, (364), 74 states have call predecessors, (364), 74 states have return successors, (364), 356 states have call predecessors, (364), 364 states have call successors, (364) [2024-10-14 12:34:18,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1727 states to 1727 states and 2538 transitions. [2024-10-14 12:34:18,149 INFO L78 Accepts]: Start accepts. Automaton has 1727 states and 2538 transitions. Word has length 300 [2024-10-14 12:34:18,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:34:18,149 INFO L471 AbstractCegarLoop]: Abstraction has 1727 states and 2538 transitions. [2024-10-14 12:34:18,150 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 8.25) internal successors, (165), 21 states have internal predecessors, (165), 6 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 5 states have call predecessors, (96), 6 states have call successors, (96) [2024-10-14 12:34:18,150 INFO L276 IsEmpty]: Start isEmpty. Operand 1727 states and 2538 transitions. [2024-10-14 12:34:18,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2024-10-14 12:34:18,151 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:34:18,151 INFO L215 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:34:18,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-10-14 12:34:18,355 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 12:34:18,356 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:34:18,356 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:34:18,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1788174341, now seen corresponding path program 1 times [2024-10-14 12:34:18,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:34:18,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703060014] [2024-10-14 12:34:18,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:34:18,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:34:18,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 12:34:18,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [158711735] [2024-10-14 12:34:18,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:34:18,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 12:34:18,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 12:34:18,998 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) [2024-10-14 12:34:19,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-10-14 12:34:19,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:34:19,156 INFO L255 TraceCheckSpWp]: Trace formula consists of 693 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-10-14 12:34:19,159 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 12:34:20,118 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 2094 proven. 105 refuted. 0 times theorem prover too weak. 1941 trivial. 0 not checked. [2024-10-14 12:34:20,118 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 12:34:21,053 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 159 proven. 108 refuted. 0 times theorem prover too weak. 3873 trivial. 0 not checked. [2024-10-14 12:34:21,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:34:21,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703060014] [2024-10-14 12:34:21,054 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 12:34:21,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158711735] [2024-10-14 12:34:21,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158711735] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 12:34:21,054 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-10-14 12:34:21,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2024-10-14 12:34:21,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045335634] [2024-10-14 12:34:21,055 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-10-14 12:34:21,055 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-10-14 12:34:21,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:34:21,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-10-14 12:34:21,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=165, Unknown=0, NotChecked=0, Total=240 [2024-10-14 12:34:21,057 INFO L87 Difference]: Start difference. First operand 1727 states and 2538 transitions. Second operand has 16 states, 16 states have (on average 7.6875) internal successors, (123), 16 states have internal predecessors, (123), 5 states have call successors, (79), 3 states have call predecessors, (79), 7 states have return successors, (80), 5 states have call predecessors, (80), 5 states have call successors, (80) [2024-10-14 12:34:22,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:34:22,730 INFO L93 Difference]: Finished difference Result 2724 states and 3994 transitions. [2024-10-14 12:34:22,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-10-14 12:34:22,730 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 7.6875) internal successors, (123), 16 states have internal predecessors, (123), 5 states have call successors, (79), 3 states have call predecessors, (79), 7 states have return successors, (80), 5 states have call predecessors, (80), 5 states have call successors, (80) Word has length 301 [2024-10-14 12:34:22,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:34:22,735 INFO L225 Difference]: With dead ends: 2724 [2024-10-14 12:34:22,736 INFO L226 Difference]: Without dead ends: 998 [2024-10-14 12:34:22,739 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 611 GetRequests, 587 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=220, Invalid=430, Unknown=0, NotChecked=0, Total=650 [2024-10-14 12:34:22,739 INFO L432 NwaCegarLoop]: 211 mSDtfsCounter, 794 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 745 mSolverCounterSat, 269 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 795 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 1014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 269 IncrementalHoareTripleChecker+Valid, 745 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-10-14 12:34:22,740 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [795 Valid, 782 Invalid, 1014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [269 Valid, 745 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-10-14 12:34:22,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 998 states. [2024-10-14 12:34:22,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 998 to 559. [2024-10-14 12:34:22,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 446 states have (on average 1.452914798206278) internal successors, (648), 446 states have internal predecessors, (648), 92 states have call successors, (92), 20 states have call predecessors, (92), 20 states have return successors, (92), 92 states have call predecessors, (92), 92 states have call successors, (92) [2024-10-14 12:34:22,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 832 transitions. [2024-10-14 12:34:22,817 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 832 transitions. Word has length 301 [2024-10-14 12:34:22,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:34:22,817 INFO L471 AbstractCegarLoop]: Abstraction has 559 states and 832 transitions. [2024-10-14 12:34:22,818 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.6875) internal successors, (123), 16 states have internal predecessors, (123), 5 states have call successors, (79), 3 states have call predecessors, (79), 7 states have return successors, (80), 5 states have call predecessors, (80), 5 states have call successors, (80) [2024-10-14 12:34:22,818 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 832 transitions. [2024-10-14 12:34:22,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2024-10-14 12:34:22,819 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:34:22,819 INFO L215 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:34:22,833 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-10-14 12:34:23,023 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 12:34:23,024 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:34:23,024 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:34:23,024 INFO L85 PathProgramCache]: Analyzing trace with hash 724940588, now seen corresponding path program 1 times [2024-10-14 12:34:23,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:34:23,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960919387] [2024-10-14 12:34:23,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:34:23,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:34:23,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 12:34:23,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1466952986] [2024-10-14 12:34:23,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:34:23,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 12:34:23,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 12:34:23,385 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) [2024-10-14 12:34:23,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-10-14 12:34:23,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-14 12:34:23,761 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-14 12:34:23,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-14 12:34:24,003 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-14 12:34:24,003 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-10-14 12:34:24,004 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-10-14 12:34:24,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-10-14 12:34:24,206 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 12:34:24,209 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:34:24,326 INFO L165 ceAbstractionStarter]: Computing trace abstraction results [2024-10-14 12:34:24,328 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.10 12:34:24 BoogieIcfgContainer [2024-10-14 12:34:24,328 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-10-14 12:34:24,329 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-10-14 12:34:24,329 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-10-14 12:34:24,329 INFO L274 PluginConnector]: Witness Printer initialized [2024-10-14 12:34:24,329 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 12:32:56" (3/4) ... [2024-10-14 12:34:24,330 INFO L142 WitnessPrinter]: No result that supports witness generation found [2024-10-14 12:34:24,331 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-10-14 12:34:24,332 INFO L158 Benchmark]: Toolchain (without parser) took 89183.25ms. Allocated memory was 151.0MB in the beginning and 778.0MB in the end (delta: 627.0MB). Free memory was 95.9MB in the beginning and 643.2MB in the end (delta: -547.3MB). Peak memory consumption was 81.4MB. Max. memory is 16.1GB. [2024-10-14 12:34:24,332 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 151.0MB. Free memory was 117.4MB in the beginning and 117.4MB in the end (delta: 33.2kB). There was no memory consumed. Max. memory is 16.1GB. [2024-10-14 12:34:24,332 INFO L158 Benchmark]: CACSL2BoogieTranslator took 346.55ms. Allocated memory is still 151.0MB. Free memory was 95.9MB in the beginning and 69.5MB in the end (delta: 26.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-10-14 12:34:24,332 INFO L158 Benchmark]: Boogie Procedure Inliner took 102.39ms. Allocated memory is still 151.0MB. Free memory was 69.5MB in the beginning and 54.0MB in the end (delta: 15.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-10-14 12:34:24,332 INFO L158 Benchmark]: Boogie Preprocessor took 188.28ms. Allocated memory was 151.0MB in the beginning and 245.4MB in the end (delta: 94.4MB). Free memory was 54.0MB in the beginning and 189.9MB in the end (delta: -135.9MB). Peak memory consumption was 30.4MB. Max. memory is 16.1GB. [2024-10-14 12:34:24,333 INFO L158 Benchmark]: RCFGBuilder took 805.08ms. Allocated memory is still 245.4MB. Free memory was 189.9MB in the beginning and 106.0MB in the end (delta: 83.9MB). Peak memory consumption was 83.9MB. Max. memory is 16.1GB. [2024-10-14 12:34:24,333 INFO L158 Benchmark]: TraceAbstraction took 87733.27ms. Allocated memory was 245.4MB in the beginning and 778.0MB in the end (delta: 532.7MB). Free memory was 106.0MB in the beginning and 643.2MB in the end (delta: -537.2MB). There was no memory consumed. Max. memory is 16.1GB. [2024-10-14 12:34:24,333 INFO L158 Benchmark]: Witness Printer took 2.77ms. Allocated memory is still 778.0MB. Free memory is still 643.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-10-14 12:34:24,334 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 151.0MB. Free memory was 117.4MB in the beginning and 117.4MB in the end (delta: 33.2kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 346.55ms. Allocated memory is still 151.0MB. Free memory was 95.9MB in the beginning and 69.5MB in the end (delta: 26.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 102.39ms. Allocated memory is still 151.0MB. Free memory was 69.5MB in the beginning and 54.0MB in the end (delta: 15.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 188.28ms. Allocated memory was 151.0MB in the beginning and 245.4MB in the end (delta: 94.4MB). Free memory was 54.0MB in the beginning and 189.9MB in the end (delta: -135.9MB). Peak memory consumption was 30.4MB. Max. memory is 16.1GB. * RCFGBuilder took 805.08ms. Allocated memory is still 245.4MB. Free memory was 189.9MB in the beginning and 106.0MB in the end (delta: 83.9MB). Peak memory consumption was 83.9MB. Max. memory is 16.1GB. * TraceAbstraction took 87733.27ms. Allocated memory was 245.4MB in the beginning and 778.0MB in the end (delta: 532.7MB). Free memory was 106.0MB in the beginning and 643.2MB in the end (delta: -537.2MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 2.77ms. Allocated memory is still 778.0MB. Free memory is still 643.2MB. There was no memory consumed. Max. memory is 16.1GB. * 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 353, overapproximation of shiftLeft at line 147, overapproximation of someUnaryDOUBLEoperation at line 25, overapproximation of someBinaryDOUBLEComparisonOperation at line 353, overapproximation of someBinaryArithmeticFLOAToperation at line 86. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] float var_1_1 = 4.5; [L23] unsigned char var_1_3 = 50; [L24] unsigned char var_1_4 = 32; [L25] float var_1_10 = -0.5; [L26] float var_1_11 = 500.84; [L27] float var_1_12 = 5.7; [L28] float var_1_13 = 32.25; [L29] float var_1_14 = 9.5; [L30] float var_1_15 = 1.2; [L31] float var_1_16 = 0.0; [L32] float var_1_17 = 31.3; [L33] float var_1_18 = 0.0; [L34] unsigned char var_1_20 = 8; [L35] unsigned char var_1_21 = 128; [L36] unsigned char var_1_22 = 10; [L37] unsigned char var_1_23 = 25; [L38] unsigned long int var_1_24 = 1; [L39] unsigned long int var_1_26 = 3147096398; [L40] unsigned long int var_1_27 = 1442241618; [L41] unsigned long int var_1_28 = 1789785220; [L42] signed short int var_1_30 = -500; [L43] unsigned char var_1_31 = 4; [L44] float var_1_32 = 7.75; [L45] signed long int var_1_33 = -32; [L46] signed short int var_1_34 = -10; [L47] signed short int var_1_35 = 4; [L48] unsigned char var_1_36 = 0; [L49] unsigned char var_1_37 = 0; [L50] unsigned char var_1_38 = 0; [L51] unsigned char var_1_39 = 0; [L52] unsigned char var_1_40 = 0; [L53] unsigned char var_1_41 = 10; [L54] unsigned char var_1_42 = 32; [L55] unsigned char var_1_43 = 16; [L56] unsigned char var_1_44 = 32; [L57] unsigned char var_1_45 = 16; [L58] unsigned char var_1_46 = 10; [L59] unsigned char var_1_47 = 64; [L60] unsigned long int var_1_48 = 1; [L61] signed short int var_1_51 = -2; [L62] signed short int var_1_54 = 29456; [L63] signed long int var_1_55 = 32; [L64] signed short int var_1_56 = -64; [L65] double var_1_58 = 16.5; [L66] float last_1_var_1_1 = 4.5; [L67] float last_1_var_1_15 = 1.2; [L68] unsigned char last_1_var_1_20 = 8; [L69] signed short int last_1_var_1_35 = 4; [L70] unsigned char last_1_var_1_36 = 0; [L71] unsigned char last_1_var_1_41 = 10; [L72] unsigned long int last_1_var_1_48 = 1; [L73] signed short int last_1_var_1_56 = -64; [L74] double last_1_var_1_58 = 16.5; [L357] isInitial = 1 [L358] FCALL initially() [L359] COND TRUE 1 [L360] CALL updateLastVariables() [L342] last_1_var_1_1 = var_1_1 [L343] last_1_var_1_15 = var_1_15 [L344] last_1_var_1_20 = var_1_20 [L345] last_1_var_1_35 = var_1_35 [L346] last_1_var_1_36 = var_1_36 [L347] last_1_var_1_41 = var_1_41 [L348] last_1_var_1_48 = var_1_48 [L349] last_1_var_1_56 = var_1_56 [L350] last_1_var_1_58 = var_1_58 [L360] RET updateLastVariables() [L361] CALL updateVariables() [L267] var_1_3 = __VERIFIER_nondet_uchar() [L268] CALL assume_abort_if_not(var_1_3 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_11=12521/25, var_1_12=57/10, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=32, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_11=12521/25, var_1_12=57/10, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=32, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L268] RET assume_abort_if_not(var_1_3 >= 1) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_11=12521/25, var_1_12=57/10, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=32, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L269] CALL assume_abort_if_not(var_1_3 <= 128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_11=12521/25, var_1_12=57/10, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=32, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_11=12521/25, var_1_12=57/10, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=32, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L269] RET assume_abort_if_not(var_1_3 <= 128) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_11=12521/25, var_1_12=57/10, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=32, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L270] var_1_4 = __VERIFIER_nondet_uchar() [L271] CALL assume_abort_if_not(var_1_4 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_11=12521/25, var_1_12=57/10, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_11=12521/25, var_1_12=57/10, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L271] RET assume_abort_if_not(var_1_4 >= 1) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_11=12521/25, var_1_12=57/10, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L272] CALL assume_abort_if_not(var_1_4 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_11=12521/25, var_1_12=57/10, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_11=12521/25, var_1_12=57/10, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L272] RET assume_abort_if_not(var_1_4 <= 127) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_11=12521/25, var_1_12=57/10, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L273] var_1_10 = __VERIFIER_nondet_float() [L274] 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_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_11=12521/25, var_1_12=57/10, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_11=12521/25, var_1_12=57/10, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L274] 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_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_11=12521/25, var_1_12=57/10, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L275] var_1_11 = __VERIFIER_nondet_float() [L276] 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_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_12=57/10, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_12=57/10, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L276] 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_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_12=57/10, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L277] var_1_12 = __VERIFIER_nondet_float() [L278] CALL assume_abort_if_not((var_1_12 >= -922337.2036854765600e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L278] RET assume_abort_if_not((var_1_12 >= -922337.2036854765600e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_13=129/4, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L279] var_1_13 = __VERIFIER_nondet_float() [L280] CALL assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L280] RET assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_14=19/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L281] var_1_14 = __VERIFIER_nondet_float() [L282] CALL assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L282] RET assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_16=0, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L283] var_1_16 = __VERIFIER_nondet_float() [L284] CALL assume_abort_if_not((var_1_16 >= 4611686.018427382800e+12F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L284] RET assume_abort_if_not((var_1_16 >= 4611686.018427382800e+12F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_17=313/10, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L285] var_1_17 = __VERIFIER_nondet_float() [L286] CALL assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L286] RET assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_18=0, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L287] var_1_18 = __VERIFIER_nondet_float() [L288] CALL assume_abort_if_not((var_1_18 >= 4611686.018427382800e+12F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L288] RET assume_abort_if_not((var_1_18 >= 4611686.018427382800e+12F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=128, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L289] var_1_21 = __VERIFIER_nondet_uchar() [L290] CALL assume_abort_if_not(var_1_21 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L290] RET assume_abort_if_not(var_1_21 >= 127) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L291] CALL assume_abort_if_not(var_1_21 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L291] RET assume_abort_if_not(var_1_21 <= 254) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=10, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L292] var_1_22 = __VERIFIER_nondet_uchar() [L293] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L293] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L294] CALL assume_abort_if_not(var_1_22 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L294] RET assume_abort_if_not(var_1_22 <= 127) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=25, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L295] var_1_23 = __VERIFIER_nondet_uchar() [L296] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L296] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L297] CALL assume_abort_if_not(var_1_23 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L297] RET assume_abort_if_not(var_1_23 <= 127) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=3147096398, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L298] var_1_26 = __VERIFIER_nondet_ulong() [L299] CALL assume_abort_if_not(var_1_26 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L299] RET assume_abort_if_not(var_1_26 >= 2147483647) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L300] CALL assume_abort_if_not(var_1_26 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L300] RET assume_abort_if_not(var_1_26 <= 4294967294) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=1442241618, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L301] var_1_27 = __VERIFIER_nondet_ulong() [L302] CALL assume_abort_if_not(var_1_27 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L302] RET assume_abort_if_not(var_1_27 >= 1073741823) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L303] CALL assume_abort_if_not(var_1_27 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L303] RET assume_abort_if_not(var_1_27 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1789785220, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L304] var_1_28 = __VERIFIER_nondet_ulong() [L305] CALL assume_abort_if_not(var_1_28 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L305] RET assume_abort_if_not(var_1_28 >= 1073741824) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L306] CALL assume_abort_if_not(var_1_28 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L306] RET assume_abort_if_not(var_1_28 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_32=31/4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L307] var_1_32 = __VERIFIER_nondet_float() [L308] CALL assume_abort_if_not((var_1_32 >= -922337.2036854776000e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854776000e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L308] RET assume_abort_if_not((var_1_32 >= -922337.2036854776000e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854776000e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L309] CALL assume_abort_if_not(var_1_32 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L309] RET assume_abort_if_not(var_1_32 != 0.0F) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L310] var_1_37 = __VERIFIER_nondet_uchar() [L311] CALL assume_abort_if_not(var_1_37 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L311] RET assume_abort_if_not(var_1_37 >= 1) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L312] CALL assume_abort_if_not(var_1_37 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L312] RET assume_abort_if_not(var_1_37 <= 1) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L313] var_1_38 = __VERIFIER_nondet_uchar() [L314] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L314] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L315] CALL assume_abort_if_not(var_1_38 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L315] RET assume_abort_if_not(var_1_38 <= 0) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L316] var_1_39 = __VERIFIER_nondet_uchar() [L317] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L317] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L318] CALL assume_abort_if_not(var_1_39 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L318] RET assume_abort_if_not(var_1_39 <= 0) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L319] var_1_40 = __VERIFIER_nondet_uchar() [L320] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L320] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L321] CALL assume_abort_if_not(var_1_40 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L321] RET assume_abort_if_not(var_1_40 <= 0) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L322] var_1_42 = __VERIFIER_nondet_uchar() [L323] CALL assume_abort_if_not(var_1_42 >= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L323] RET assume_abort_if_not(var_1_42 >= 32) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L324] CALL assume_abort_if_not(var_1_42 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L324] RET assume_abort_if_not(var_1_42 <= 64) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=16, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L325] var_1_43 = __VERIFIER_nondet_uchar() [L326] CALL assume_abort_if_not(var_1_43 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L326] RET assume_abort_if_not(var_1_43 >= 0) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L327] CALL assume_abort_if_not(var_1_43 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L327] RET assume_abort_if_not(var_1_43 <= 32) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=32, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L328] var_1_44 = __VERIFIER_nondet_uchar() [L329] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L329] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L330] CALL assume_abort_if_not(var_1_44 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L330] RET assume_abort_if_not(var_1_44 <= 63) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=10, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L331] var_1_46 = __VERIFIER_nondet_uchar() [L332] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L332] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L333] CALL assume_abort_if_not(var_1_46 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L333] RET assume_abort_if_not(var_1_46 <= 127) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=64, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L334] var_1_47 = __VERIFIER_nondet_uchar() [L335] CALL assume_abort_if_not(var_1_47 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L335] RET assume_abort_if_not(var_1_47 >= 63) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L336] CALL assume_abort_if_not(var_1_47 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L336] RET assume_abort_if_not(var_1_47 <= 127) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=29456, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L337] var_1_54 = __VERIFIER_nondet_short() [L338] CALL assume_abort_if_not(var_1_54 >= 16382) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L338] RET assume_abort_if_not(var_1_54 >= 16382) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L339] CALL assume_abort_if_not(var_1_54 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L339] RET assume_abort_if_not(var_1_54 <= 32766) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L361] RET updateVariables() [L362] CALL step() [L78] signed long int stepLocal_5 = 2; VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_5=2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=-10, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L79] COND TRUE (var_1_21 - var_1_23) != stepLocal_5 [L80] var_1_34 = var_1_21 VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=201, var_1_35=4, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L84] var_1_35 = (var_1_34 + var_1_21) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_15=6/5, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L85] COND TRUE -16 != (last_1_var_1_56 - var_1_3) [L86] var_1_15 = ((((((var_1_16 - var_1_17)) < ((var_1_18 - 9.2f))) ? ((var_1_16 - var_1_17)) : ((var_1_18 - 9.2f)))) - var_1_13) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=4, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L98] COND TRUE ((var_1_15 + var_1_17) + var_1_16) >= (var_1_12 / ((((var_1_18) < (var_1_32)) ? (var_1_18) : (var_1_32)))) [L99] var_1_31 = ((((16) < (var_1_21)) ? (16) : (var_1_21))) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=16, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=32, var_1_56=-64, var_1_58=33/2] [L101] COND FALSE !(var_1_35 < ((((var_1_34) < (var_1_4)) ? (var_1_34) : (var_1_4)))) [L106] var_1_58 = var_1_17 VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=16, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=32, var_1_56=-64, var_1_58=2] [L108] unsigned long int stepLocal_10 = var_1_28; VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_10=1073741824, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=16, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=32, var_1_56=-64, var_1_58=2] [L109] COND FALSE !(last_1_var_1_41 >= stepLocal_10) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=16, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=10, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=32, var_1_56=-64, var_1_58=2] [L112] COND TRUE (var_1_16 * var_1_58) >= (var_1_58 / 0.75f) [L113] var_1_41 = var_1_21 VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=16, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=32, var_1_56=-64, var_1_58=2] [L118] COND FALSE !((last_1_var_1_20 / (var_1_3 + var_1_4)) == ((((8) < (last_1_var_1_41)) ? (8) : (last_1_var_1_41)))) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=16, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=16, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=32, var_1_56=-64, var_1_58=2] [L133] COND TRUE (var_1_22 / var_1_21) > (-25 / var_1_3) [L134] var_1_45 = (var_1_44 + var_1_46) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=16, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=32, var_1_56=-64, var_1_58=2] [L138] unsigned char stepLocal_18 = var_1_42; VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=16, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=32, var_1_56=-64, var_1_58=2] [L139] COND FALSE !(-32 > stepLocal_18) [L142] var_1_55 = var_1_47 VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=16, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=-64, var_1_58=2] [L144] signed long int stepLocal_9 = - var_1_31; [L145] signed long int stepLocal_8 = 32 + var_1_3; [L146] signed short int stepLocal_7 = var_1_34; VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_7=201, stepLocal_8=44, stepLocal_9=-16, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=16, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=-64, var_1_58=2] [L147] EXPR (-256 / var_1_21) << var_1_55 VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_7=201, stepLocal_8=44, stepLocal_9=-16, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=16, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=-64, var_1_58=2] [L147] signed long int stepLocal_6 = (-256 / var_1_21) << var_1_55; [L148] COND FALSE !(stepLocal_9 == var_1_35) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_6=0, stepLocal_7=201, stepLocal_8=44, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=16, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=-64, var_1_58=2] [L155] COND FALSE !(stepLocal_6 >= var_1_27) [L164] var_1_36 = var_1_40 VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_7=201, stepLocal_8=44, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=16, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=-64, var_1_58=2] [L167] signed long int stepLocal_1 = - var_1_4; [L168] signed long int stepLocal_0 = var_1_31 + var_1_22; VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_0=16, stepLocal_1=-1, stepLocal_7=201, stepLocal_8=44, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=16, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=-64, var_1_58=2] [L169] COND TRUE stepLocal_1 < var_1_3 VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_0=16, stepLocal_7=201, stepLocal_8=44, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=16, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=-64, var_1_58=2] [L170] COND FALSE !(\read(var_1_36)) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_0=16, stepLocal_7=201, stepLocal_8=44, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=16, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=-64, var_1_58=2] [L186] signed long int stepLocal_4 = var_1_55; [L187] signed long int stepLocal_3 = (1 - var_1_21) / 100; [L188] unsigned char stepLocal_2 = var_1_22; VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_0=16, stepLocal_2=-256, stepLocal_3=-2, stepLocal_4=63, stepLocal_7=201, stepLocal_8=44, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=16, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=-64, var_1_58=2] [L189] COND FALSE !((- (var_1_23 * var_1_4)) < stepLocal_2) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_0=16, stepLocal_3=-2, stepLocal_4=63, stepLocal_7=201, stepLocal_8=44, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=-500, var_1_31=16, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=-64, var_1_58=2] [L198] COND TRUE var_1_34 > stepLocal_4 [L199] var_1_30 = var_1_34 VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_0=16, stepLocal_3=-2, stepLocal_7=201, stepLocal_8=44, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=201, var_1_31=16, var_1_33=-32, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=-64, var_1_58=2] [L204] COND TRUE var_1_1 < var_1_1 [L205] var_1_33 = (var_1_4 - var_1_22) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_0=16, stepLocal_3=-2, stepLocal_7=201, stepLocal_8=44, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=201, var_1_31=16, var_1_33=1, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=-64, var_1_58=2] [L213] unsigned char stepLocal_19 = var_1_37; VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_0=16, stepLocal_19=1, stepLocal_3=-2, stepLocal_7=201, stepLocal_8=44, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=201, var_1_31=16, var_1_33=1, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=-64, var_1_58=2] [L214] COND TRUE (last_1_var_1_56 == var_1_24) || stepLocal_19 [L215] var_1_56 = ((((((var_1_33 + var_1_24) + var_1_23)) < ((((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47))) - var_1_44))) ? (((var_1_33 + var_1_24) + var_1_23)) : ((((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47))) - var_1_44)))) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_0=16, stepLocal_3=-2, stepLocal_7=201, stepLocal_8=44, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=201, var_1_31=16, var_1_33=1, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=0, var_1_58=2] [L223] COND FALSE !(\read(var_1_36)) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_0=16, stepLocal_3=-2, stepLocal_7=201, stepLocal_8=44, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=201, var_1_31=16, var_1_33=1, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=0, var_1_58=2] [L230] signed long int stepLocal_11 = - (var_1_3 + var_1_47); VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_0=16, stepLocal_11=-75, stepLocal_3=-2, stepLocal_7=201, stepLocal_8=44, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=201, var_1_31=16, var_1_33=1, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=0, var_1_58=2] [L231] COND TRUE last_1_var_1_48 < stepLocal_11 VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_0=16, stepLocal_3=-2, stepLocal_7=201, stepLocal_8=44, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=201, var_1_31=16, var_1_33=1, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=0, var_1_58=2] [L232] COND TRUE ! (var_1_24 > last_1_var_1_48) [L233] var_1_48 = var_1_33 VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_0=16, stepLocal_3=-2, stepLocal_7=201, stepLocal_8=44, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=201, var_1_31=16, var_1_33=1, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=0, var_1_58=2] [L236] signed short int stepLocal_17 = var_1_35; [L237] unsigned char stepLocal_16 = var_1_47; [L238] unsigned long int stepLocal_15 = var_1_24; [L239] unsigned char stepLocal_14 = var_1_37; [L240] unsigned char stepLocal_13 = var_1_45; [L241] unsigned char stepLocal_12 = var_1_42; VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_0=16, stepLocal_12=32, stepLocal_13=190, stepLocal_14=1, stepLocal_15=1, stepLocal_16=63, stepLocal_17=402, stepLocal_3=-2, stepLocal_7=201, stepLocal_8=44, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=201, var_1_31=16, var_1_33=1, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=0, var_1_58=2] [L242] COND TRUE stepLocal_13 >= ((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31))) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_0=16, stepLocal_12=32, stepLocal_14=1, stepLocal_15=1, stepLocal_16=63, stepLocal_17=402, stepLocal_3=-2, stepLocal_7=201, stepLocal_8=44, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=201, var_1_31=16, var_1_33=1, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=-2, var_1_54=16382, var_1_55=63, var_1_56=0, var_1_58=2] [L243] COND TRUE (var_1_21 - var_1_4) != stepLocal_15 [L244] var_1_51 = ((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, stepLocal_0=16, stepLocal_12=32, stepLocal_14=1, stepLocal_16=63, stepLocal_17=402, stepLocal_3=-2, stepLocal_7=201, stepLocal_8=44, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=201, var_1_31=16, var_1_33=1, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=63, var_1_54=16382, var_1_55=63, var_1_56=0, var_1_58=2] [L362] RET step() [L363] CALL, EXPR property() [L353] EXPR ((last_1_var_1_20 / (var_1_3 + var_1_4)) == ((((8) < (last_1_var_1_41)) ? (8) : (last_1_var_1_41)))) ? (((last_1_var_1_41 > last_1_var_1_20) && last_1_var_1_36) ? (((last_1_var_1_15 + last_1_var_1_15) != last_1_var_1_1) ? (var_1_1 == ((float) 8.6f)) : 1) : (((last_1_var_1_20 & last_1_var_1_41) != var_1_4) ? (last_1_var_1_36 ? (var_1_1 == ((float) (((((var_1_10 + ((((127.3f) > (var_1_11)) ? (127.3f) : (var_1_11))))) > (var_1_12)) ? ((var_1_10 + ((((127.3f) > (var_1_11)) ? (127.3f) : (var_1_11))))) : (var_1_12))))) : 1) : (var_1_1 == ((float) (((((31.5f) > (var_1_13)) ? (31.5f) : (var_1_13))) - var_1_14))))) : 1 VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=201, var_1_31=16, var_1_33=1, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=63, var_1_54=16382, var_1_55=63, var_1_56=0, var_1_58=2] [L353] EXPR ((((((last_1_var_1_20 / (var_1_3 + var_1_4)) == ((((8) < (last_1_var_1_41)) ? (8) : (last_1_var_1_41)))) ? (((last_1_var_1_41 > last_1_var_1_20) && last_1_var_1_36) ? (((last_1_var_1_15 + last_1_var_1_15) != last_1_var_1_1) ? (var_1_1 == ((float) 8.6f)) : 1) : (((last_1_var_1_20 & last_1_var_1_41) != var_1_4) ? (last_1_var_1_36 ? (var_1_1 == ((float) (((((var_1_10 + ((((127.3f) > (var_1_11)) ? (127.3f) : (var_1_11))))) > (var_1_12)) ? ((var_1_10 + ((((127.3f) > (var_1_11)) ? (127.3f) : (var_1_11))))) : (var_1_12))))) : 1) : (var_1_1 == ((float) (((((31.5f) > (var_1_13)) ? (31.5f) : (var_1_13))) - var_1_14))))) : 1) && ((-16 != (last_1_var_1_56 - var_1_3)) ? (var_1_15 == ((float) ((((((var_1_16 - var_1_17)) < ((var_1_18 - 9.2f))) ? ((var_1_16 - var_1_17)) : ((var_1_18 - 9.2f)))) - var_1_13))) : ((((var_1_18 - var_1_17) * var_1_12) != (63.25f + last_1_var_1_58)) ? (var_1_15 == ((float) ((((((((var_1_18) > (64.625f)) ? (var_1_18) : (64.625f)))) < (var_1_14)) ? (((((var_1_18) > (64.625f)) ? (var_1_18) : (64.625f)))) : (var_1_14))))) : (last_1_var_1_36 ? (var_1_15 == ((float) var_1_11)) : (var_1_15 == ((float) var_1_11)))))) && (var_1_36 ? ((var_1_1 > var_1_14) ? (var_1_20 == ((unsigned char) (var_1_21 - ((((var_1_4) < (((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))))) ? (var_1_4) : (((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))))))))) : (var_1_20 == ((unsigned char) (((((128) < (var_1_21)) ? (128) : (var_1_21))) - var_1_23)))) : 1)) && (((- var_1_4) < var_1_3) ? (var_1_36 ? ((var_1_12 >= var_1_1) ? ((var_1_12 >= var_1_1) ? (var_1_24 == ((unsigned long int) (((((var_1_26) < ((var_1_27 + var_1_28))) ? (var_1_26) : ((var_1_27 + var_1_28)))) - 128u))) : 1) : (var_1_24 == ((unsigned long int) (var_1_4 + var_1_22)))) : 1) : ((var_1_26 > (var_1_31 + var_1_22)) ? (var_1_24 == ((unsigned long int) (((((var_1_55) < (100000u)) ? (var_1_55) : (100000u))) + var_1_27))) : (var_1_24 == ((unsigned long int) var_1_23))))) && (((- (var_1_23 * var_1_4)) < var_1_22) ? ((var_1_58 < (var_1_15 + var_1_1)) ? (var_1_30 == ((signed short int) ((((var_1_34) > (((((((((var_1_21) < (var_1_3)) ? (var_1_21) : (var_1_3)))) < (var_1_23)) ? (((((var_1_21) < (var_1_3)) ? (var_1_21) : (var_1_3)))) : (var_1_23))))) ? (var_1_34) : (((((((((var_1_21) < (var_1_3)) ? (var_1_21) : (var_1_3)))) < (var_1_23)) ? (((((var_1_21) < (var_1_3)) ? (var_1_21) : (var_1_3)))) : (var_1_23)))))))) : (((var_1_4 >> var_1_23) > ((1 - var_1_21) / 100)) ? (var_1_30 == ((signed short int) (((((var_1_4) < ((var_1_34 - var_1_3))) ? (var_1_4) : ((var_1_34 - var_1_3)))) + var_1_23))) : 1)) : ((var_1_34 > var_1_55) ? (var_1_30 == ((signed short int) var_1_34)) : (var_1_30 == ((signed short int) var_1_34)))) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=201, var_1_31=16, var_1_33=1, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=63, var_1_54=16382, var_1_55=63, var_1_56=0, var_1_58=2] [L353] EXPR (((((((((((last_1_var_1_20 / (var_1_3 + var_1_4)) == ((((8) < (last_1_var_1_41)) ? (8) : (last_1_var_1_41)))) ? (((last_1_var_1_41 > last_1_var_1_20) && last_1_var_1_36) ? (((last_1_var_1_15 + last_1_var_1_15) != last_1_var_1_1) ? (var_1_1 == ((float) 8.6f)) : 1) : (((last_1_var_1_20 & last_1_var_1_41) != var_1_4) ? (last_1_var_1_36 ? (var_1_1 == ((float) (((((var_1_10 + ((((127.3f) > (var_1_11)) ? (127.3f) : (var_1_11))))) > (var_1_12)) ? ((var_1_10 + ((((127.3f) > (var_1_11)) ? (127.3f) : (var_1_11))))) : (var_1_12))))) : 1) : (var_1_1 == ((float) (((((31.5f) > (var_1_13)) ? (31.5f) : (var_1_13))) - var_1_14))))) : 1) && ((-16 != (last_1_var_1_56 - var_1_3)) ? (var_1_15 == ((float) ((((((var_1_16 - var_1_17)) < ((var_1_18 - 9.2f))) ? ((var_1_16 - var_1_17)) : ((var_1_18 - 9.2f)))) - var_1_13))) : ((((var_1_18 - var_1_17) * var_1_12) != (63.25f + last_1_var_1_58)) ? (var_1_15 == ((float) ((((((((var_1_18) > (64.625f)) ? (var_1_18) : (64.625f)))) < (var_1_14)) ? (((((var_1_18) > (64.625f)) ? (var_1_18) : (64.625f)))) : (var_1_14))))) : (last_1_var_1_36 ? (var_1_15 == ((float) var_1_11)) : (var_1_15 == ((float) var_1_11)))))) && (var_1_36 ? ((var_1_1 > var_1_14) ? (var_1_20 == ((unsigned char) (var_1_21 - ((((var_1_4) < (((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))))) ? (var_1_4) : (((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))))))))) : (var_1_20 == ((unsigned char) (((((128) < (var_1_21)) ? (128) : (var_1_21))) - var_1_23)))) : 1)) && (((- var_1_4) < var_1_3) ? (var_1_36 ? ((var_1_12 >= var_1_1) ? ((var_1_12 >= var_1_1) ? (var_1_24 == ((unsigned long int) (((((var_1_26) < ((var_1_27 + var_1_28))) ? (var_1_26) : ((var_1_27 + var_1_28)))) - 128u))) : 1) : (var_1_24 == ((unsigned long int) (var_1_4 + var_1_22)))) : 1) : ((var_1_26 > (var_1_31 + var_1_22)) ? (var_1_24 == ((unsigned long int) (((((var_1_55) < (100000u)) ? (var_1_55) : (100000u))) + var_1_27))) : (var_1_24 == ((unsigned long int) var_1_23))))) && (((- (var_1_23 * var_1_4)) < var_1_22) ? ((var_1_58 < (var_1_15 + var_1_1)) ? (var_1_30 == ((signed short int) ((((var_1_34) > (((((((((var_1_21) < (var_1_3)) ? (var_1_21) : (var_1_3)))) < (var_1_23)) ? (((((var_1_21) < (var_1_3)) ? (var_1_21) : (var_1_3)))) : (var_1_23))))) ? (var_1_34) : (((((((((var_1_21) < (var_1_3)) ? (var_1_21) : (var_1_3)))) < (var_1_23)) ? (((((var_1_21) < (var_1_3)) ? (var_1_21) : (var_1_3)))) : (var_1_23)))))))) : (((var_1_4 >> var_1_23) > ((1 - var_1_21) / 100)) ? (var_1_30 == ((signed short int) (((((var_1_4) < ((var_1_34 - var_1_3))) ? (var_1_4) : ((var_1_34 - var_1_3)))) + var_1_23))) : 1)) : ((var_1_34 > var_1_55) ? (var_1_30 == ((signed short int) var_1_34)) : (var_1_30 == ((signed short int) var_1_34))))) && ((((var_1_15 + var_1_17) + var_1_16) >= (var_1_12 / ((((var_1_18) < (var_1_32)) ? (var_1_18) : (var_1_32))))) ? (var_1_31 == ((unsigned char) ((((16) < (var_1_21)) ? (16) : (var_1_21))))) : 1)) && ((var_1_1 < var_1_1) ? (var_1_33 == ((signed long int) (var_1_4 - var_1_22))) : ((((((var_1_11) < (var_1_18)) ? (var_1_11) : (var_1_18))) <= var_1_1) ? (var_1_33 == ((signed long int) (((((var_1_30 + var_1_30)) < (((((var_1_22) < ((var_1_31 + var_1_21))) ? (var_1_22) : ((var_1_31 + var_1_21)))))) ? ((var_1_30 + var_1_30)) : (((((var_1_22) < ((var_1_31 + var_1_21))) ? (var_1_22) : ((var_1_31 + var_1_21))))))))) : (var_1_33 == ((signed long int) ((var_1_4 - var_1_23) + var_1_41)))))) && (((var_1_21 - var_1_23) != 2) ? (var_1_34 == ((signed short int) var_1_21)) : (var_1_34 == ((signed short int) ((((last_1_var_1_35) < 0 ) ? -(last_1_var_1_35) : (last_1_var_1_35))))))) && (var_1_35 == ((signed short int) (var_1_34 + var_1_21)))) && (((- var_1_31) == var_1_35) ? (((58871 - var_1_41) > (32 + var_1_3)) ? (var_1_36 == ((unsigned char) (! var_1_37))) : (var_1_36 == ((unsigned char) (var_1_37 && var_1_38)))) : ((((-256 / var_1_21) << var_1_55) >= var_1_27) ? ((var_1_35 >= var_1_34) ? ((var_1_17 < (var_1_10 + 1.0000000098E8f)) ? (var_1_36 == ((unsigned char) ((var_1_38 || var_1_39) || var_1_40))) : 1) : (var_1_36 == ((unsigned char) var_1_37))) : (var_1_36 == ((unsigned char) var_1_40)))) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=201, var_1_31=16, var_1_33=1, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=63, var_1_54=16382, var_1_55=63, var_1_56=0, var_1_58=2] [L353-L354] return ((((((((((((((((((last_1_var_1_20 / (var_1_3 + var_1_4)) == ((((8) < (last_1_var_1_41)) ? (8) : (last_1_var_1_41)))) ? (((last_1_var_1_41 > last_1_var_1_20) && last_1_var_1_36) ? (((last_1_var_1_15 + last_1_var_1_15) != last_1_var_1_1) ? (var_1_1 == ((float) 8.6f)) : 1) : (((last_1_var_1_20 & last_1_var_1_41) != var_1_4) ? (last_1_var_1_36 ? (var_1_1 == ((float) (((((var_1_10 + ((((127.3f) > (var_1_11)) ? (127.3f) : (var_1_11))))) > (var_1_12)) ? ((var_1_10 + ((((127.3f) > (var_1_11)) ? (127.3f) : (var_1_11))))) : (var_1_12))))) : 1) : (var_1_1 == ((float) (((((31.5f) > (var_1_13)) ? (31.5f) : (var_1_13))) - var_1_14))))) : 1) && ((-16 != (last_1_var_1_56 - var_1_3)) ? (var_1_15 == ((float) ((((((var_1_16 - var_1_17)) < ((var_1_18 - 9.2f))) ? ((var_1_16 - var_1_17)) : ((var_1_18 - 9.2f)))) - var_1_13))) : ((((var_1_18 - var_1_17) * var_1_12) != (63.25f + last_1_var_1_58)) ? (var_1_15 == ((float) ((((((((var_1_18) > (64.625f)) ? (var_1_18) : (64.625f)))) < (var_1_14)) ? (((((var_1_18) > (64.625f)) ? (var_1_18) : (64.625f)))) : (var_1_14))))) : (last_1_var_1_36 ? (var_1_15 == ((float) var_1_11)) : (var_1_15 == ((float) var_1_11)))))) && (var_1_36 ? ((var_1_1 > var_1_14) ? (var_1_20 == ((unsigned char) (var_1_21 - ((((var_1_4) < (((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))))) ? (var_1_4) : (((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))))))))) : (var_1_20 == ((unsigned char) (((((128) < (var_1_21)) ? (128) : (var_1_21))) - var_1_23)))) : 1)) && (((- var_1_4) < var_1_3) ? (var_1_36 ? ((var_1_12 >= var_1_1) ? ((var_1_12 >= var_1_1) ? (var_1_24 == ((unsigned long int) (((((var_1_26) < ((var_1_27 + var_1_28))) ? (var_1_26) : ((var_1_27 + var_1_28)))) - 128u))) : 1) : (var_1_24 == ((unsigned long int) (var_1_4 + var_1_22)))) : 1) : ((var_1_26 > (var_1_31 + var_1_22)) ? (var_1_24 == ((unsigned long int) (((((var_1_55) < (100000u)) ? (var_1_55) : (100000u))) + var_1_27))) : (var_1_24 == ((unsigned long int) var_1_23))))) && (((- (var_1_23 * var_1_4)) < var_1_22) ? ((var_1_58 < (var_1_15 + var_1_1)) ? (var_1_30 == ((signed short int) ((((var_1_34) > (((((((((var_1_21) < (var_1_3)) ? (var_1_21) : (var_1_3)))) < (var_1_23)) ? (((((var_1_21) < (var_1_3)) ? (var_1_21) : (var_1_3)))) : (var_1_23))))) ? (var_1_34) : (((((((((var_1_21) < (var_1_3)) ? (var_1_21) : (var_1_3)))) < (var_1_23)) ? (((((var_1_21) < (var_1_3)) ? (var_1_21) : (var_1_3)))) : (var_1_23)))))))) : (((var_1_4 >> var_1_23) > ((1 - var_1_21) / 100)) ? (var_1_30 == ((signed short int) (((((var_1_4) < ((var_1_34 - var_1_3))) ? (var_1_4) : ((var_1_34 - var_1_3)))) + var_1_23))) : 1)) : ((var_1_34 > var_1_55) ? (var_1_30 == ((signed short int) var_1_34)) : (var_1_30 == ((signed short int) var_1_34))))) && ((((var_1_15 + var_1_17) + var_1_16) >= (var_1_12 / ((((var_1_18) < (var_1_32)) ? (var_1_18) : (var_1_32))))) ? (var_1_31 == ((unsigned char) ((((16) < (var_1_21)) ? (16) : (var_1_21))))) : 1)) && ((var_1_1 < var_1_1) ? (var_1_33 == ((signed long int) (var_1_4 - var_1_22))) : ((((((var_1_11) < (var_1_18)) ? (var_1_11) : (var_1_18))) <= var_1_1) ? (var_1_33 == ((signed long int) (((((var_1_30 + var_1_30)) < (((((var_1_22) < ((var_1_31 + var_1_21))) ? (var_1_22) : ((var_1_31 + var_1_21)))))) ? ((var_1_30 + var_1_30)) : (((((var_1_22) < ((var_1_31 + var_1_21))) ? (var_1_22) : ((var_1_31 + var_1_21))))))))) : (var_1_33 == ((signed long int) ((var_1_4 - var_1_23) + var_1_41)))))) && (((var_1_21 - var_1_23) != 2) ? (var_1_34 == ((signed short int) var_1_21)) : (var_1_34 == ((signed short int) ((((last_1_var_1_35) < 0 ) ? -(last_1_var_1_35) : (last_1_var_1_35))))))) && (var_1_35 == ((signed short int) (var_1_34 + var_1_21)))) && (((- var_1_31) == var_1_35) ? (((58871 - var_1_41) > (32 + var_1_3)) ? (var_1_36 == ((unsigned char) (! var_1_37))) : (var_1_36 == ((unsigned char) (var_1_37 && var_1_38)))) : ((((-256 / var_1_21) << var_1_55) >= var_1_27) ? ((var_1_35 >= var_1_34) ? ((var_1_17 < (var_1_10 + 1.0000000098E8f)) ? (var_1_36 == ((unsigned char) ((var_1_38 || var_1_39) || var_1_40))) : 1) : (var_1_36 == ((unsigned char) var_1_37))) : (var_1_36 == ((unsigned char) var_1_40))))) && ((last_1_var_1_41 >= var_1_28) ? (var_1_41 == ((unsigned char) (((var_1_42 - var_1_43) + var_1_44) + 1))) : (((var_1_16 * var_1_58) >= (var_1_58 / 0.75f)) ? (var_1_41 == ((unsigned char) var_1_21)) : (var_1_41 == ((unsigned char) (var_1_23 + var_1_22)))))) && (((var_1_22 / var_1_21) > (-25 / var_1_3)) ? (var_1_45 == ((unsigned char) (var_1_44 + var_1_46))) : (var_1_45 == ((unsigned char) ((var_1_47 - 1) + ((((var_1_43) > (var_1_4)) ? (var_1_43) : (var_1_4)))))))) && ((last_1_var_1_48 < (- (var_1_3 + var_1_47))) ? ((! (var_1_24 > last_1_var_1_48)) ? (var_1_48 == ((unsigned long int) var_1_33)) : 1) : 1)) && ((var_1_45 >= ((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))) ? (((var_1_21 - var_1_4) != var_1_24) ? (var_1_51 == ((signed short int) ((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))) : (var_1_51 == ((signed short int) (((((var_1_3) > (var_1_48)) ? (var_1_3) : (var_1_48))) + var_1_47)))) : ((var_1_42 < var_1_44) ? ((var_1_35 < (~ (var_1_22 + var_1_46))) ? (var_1_51 == ((signed short int) (((((var_1_42) > (var_1_43)) ? (var_1_42) : (var_1_43))) - var_1_41))) : (var_1_51 == ((signed short int) ((var_1_45 - 8) + var_1_43)))) : ((var_1_47 <= var_1_44) ? (((var_1_16 <= var_1_15) && var_1_37) ? (var_1_51 == ((signed short int) var_1_44)) : (var_1_51 == ((signed short int) ((((var_1_41) > (((var_1_54 - var_1_47) - (var_1_24 + var_1_43)))) ? (var_1_41) : (((var_1_54 - var_1_47) - (var_1_24 + var_1_43)))))))) : 1)))) && ((-32 > var_1_42) ? (var_1_55 == ((signed long int) (var_1_23 + var_1_22))) : (var_1_55 == ((signed long int) var_1_47)))) && (((last_1_var_1_56 == var_1_24) || var_1_37) ? (var_1_56 == ((signed short int) ((((((var_1_33 + var_1_24) + var_1_23)) < ((((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47))) - var_1_44))) ? (((var_1_33 + var_1_24) + var_1_23)) : ((((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47))) - var_1_44)))))) : ((var_1_13 <= var_1_16) ? (var_1_56 == ((signed short int) ((((var_1_21) > (var_1_23)) ? (var_1_21) : (var_1_23))))) : (var_1_56 == ((signed short int) (((((var_1_54) < (var_1_44)) ? (var_1_54) : (var_1_44))) - ((((var_1_47) < (var_1_3)) ? (var_1_47) : (var_1_3))))))))) && ((var_1_35 < ((((var_1_34) < (var_1_4)) ? (var_1_34) : (var_1_4)))) ? (((((((256.6f) < (var_1_10)) ? (256.6f) : (var_1_10))) / var_1_16) > var_1_15) ? (var_1_58 == ((double) ((((var_1_10) > (var_1_13)) ? (var_1_10) : (var_1_13))))) : 1) : (var_1_58 == ((double) var_1_17))) ; [L363] RET, EXPR property() [L363] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=201, var_1_31=16, var_1_33=1, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=63, var_1_54=16382, var_1_55=63, var_1_56=0, var_1_58=2] [L19] reach_error() VAL [isInitial=1, last_1_var_1_15=6/5, last_1_var_1_1=9/2, last_1_var_1_20=8, last_1_var_1_35=4, last_1_var_1_36=0, last_1_var_1_41=10, last_1_var_1_48=1, last_1_var_1_56=-64, last_1_var_1_58=33/2, var_1_17=2, var_1_1=9/2, var_1_20=8, var_1_21=201, var_1_22=-256, var_1_23=0, var_1_24=1, var_1_26=2147483647, var_1_27=-3221225473, var_1_28=1073741824, var_1_30=201, var_1_31=16, var_1_33=1, var_1_34=201, var_1_35=402, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=12, var_1_40=0, var_1_41=201, var_1_42=32, var_1_43=0, var_1_44=-193, var_1_45=190, var_1_46=127, var_1_47=63, var_1_48=1, var_1_4=1, var_1_51=63, var_1_54=16382, var_1_55=63, var_1_56=0, var_1_58=2] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 171 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 87.5s, OverallIterations: 8, TraceHistogramMax: 46, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 66.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11478 SdHoareTripleChecker+Valid, 13.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11458 mSDsluCounter, 10665 SdHoareTripleChecker+Invalid, 11.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8802 mSDsCounter, 2923 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 9590 IncrementalHoareTripleChecker+Invalid, 12513 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2923 mSolverCounterUnsat, 1863 mSDtfsCounter, 9590 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3265 GetRequests, 2975 SyntacticMatches, 3 SemanticMatches, 287 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6875 ImplicationChecksByTransitivity, 56.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1727occurred in iteration=6, InterpolantAutomatonStates: 238, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 7 MinimizatonAttempts, 2641 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 3.0s SatisfiabilityAnalysisTime, 15.6s InterpolantComputationTime, 3899 NumberOfCodeBlocks, 3899 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 4179 ConstructedInterpolants, 9 QuantifiedInterpolants, 17828 SizeOfPredicates, 20 NumberOfNonLiveVariables, 2764 ConjunctsInSsa, 50 ConjunctsInUnsatCore, 14 InterpolantComputations, 3 PerfectInterpolantSequences, 56625/57960 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 [2024-10-14 12:34:24,553 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-10-14 12:34:24,621 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 137 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-40.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9e85713b72e5d01bea4e63120cd7f7817e79a0a4cf6478b3b61dbe0b51226a70 --- Real Ultimate output --- This is Ultimate 0.2.5-wip.fs.cvc5-61a6796-m [2024-10-14 12:34:26,647 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-14 12:34:26,710 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-10-14 12:34:26,716 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-14 12:34:26,717 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-14 12:34:26,751 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-14 12:34:26,752 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-14 12:34:26,753 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-14 12:34:26,753 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-14 12:34:26,755 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-14 12:34:26,755 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-14 12:34:26,755 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-14 12:34:26,756 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-14 12:34:26,756 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-14 12:34:26,758 INFO L153 SettingsManager]: * Use SBE=true [2024-10-14 12:34:26,759 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-14 12:34:26,759 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-14 12:34:26,759 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-14 12:34:26,759 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-14 12:34:26,760 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-14 12:34:26,760 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-14 12:34:26,760 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-14 12:34:26,760 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-14 12:34:26,760 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-10-14 12:34:26,761 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-10-14 12:34:26,763 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-14 12:34:26,763 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-10-14 12:34:26,763 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-14 12:34:26,763 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-14 12:34:26,764 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-14 12:34:26,764 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-14 12:34:26,764 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-14 12:34:26,764 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-14 12:34:26,764 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-14 12:34:26,764 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 12:34:26,765 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-14 12:34:26,765 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-14 12:34:26,765 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-14 12:34:26,765 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-10-14 12:34:26,766 INFO L153 SettingsManager]: * Command for external solver=cvc5 --incremental --print-success --lang smt [2024-10-14 12:34:26,766 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-14 12:34:26,767 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-14 12:34:26,767 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-14 12:34:26,767 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-14 12:34:26,767 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-10-14 12:34:26,768 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: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9e85713b72e5d01bea4e63120cd7f7817e79a0a4cf6478b3b61dbe0b51226a70 [2024-10-14 12:34:27,039 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-14 12:34:27,078 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-14 12:34:27,080 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-14 12:34:27,081 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-14 12:34:27,081 INFO L274 PluginConnector]: CDTParser initialized [2024-10-14 12:34:27,082 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-40.i