./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_loopvsstraightlinecode_100-1loop_file-54.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a046e57d 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_loopvsstraightlinecode_100-1loop_file-54.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 925999b70e3d079524d6d6115157300c2f52290f2fa883835da6dec353e52f72 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-mul-div-a046e57-m [2024-10-13 03:48:06,622 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-13 03:48:06,696 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-10-13 03:48:06,703 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-13 03:48:06,703 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-13 03:48:06,728 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-13 03:48:06,730 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-13 03:48:06,730 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-13 03:48:06,731 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-13 03:48:06,732 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-13 03:48:06,732 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-13 03:48:06,733 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-13 03:48:06,733 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-13 03:48:06,735 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-13 03:48:06,735 INFO L153 SettingsManager]: * Use SBE=true [2024-10-13 03:48:06,735 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-13 03:48:06,735 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-13 03:48:06,736 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-13 03:48:06,736 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-13 03:48:06,736 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-13 03:48:06,736 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-13 03:48:06,738 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-13 03:48:06,738 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-13 03:48:06,738 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-13 03:48:06,738 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-13 03:48:06,739 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-13 03:48:06,739 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-13 03:48:06,739 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-13 03:48:06,739 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-13 03:48:06,739 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-13 03:48:06,740 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-13 03:48:06,740 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-13 03:48:06,740 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-13 03:48:06,741 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-13 03:48:06,741 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-13 03:48:06,741 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-13 03:48:06,742 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-13 03:48:06,742 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-13 03:48:06,742 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-13 03:48:06,742 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-13 03:48:06,742 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-13 03:48:06,742 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-13 03:48:06,743 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 -> 925999b70e3d079524d6d6115157300c2f52290f2fa883835da6dec353e52f72 [2024-10-13 03:48:06,958 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-13 03:48:06,977 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-13 03:48:06,978 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-13 03:48:06,981 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-13 03:48:06,981 INFO L274 PluginConnector]: CDTParser initialized [2024-10-13 03:48:06,982 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-54.i [2024-10-13 03:48:08,269 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-13 03:48:08,444 INFO L384 CDTParser]: Found 1 translation units. [2024-10-13 03:48:08,444 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-54.i [2024-10-13 03:48:08,454 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1140977d1/7688c5a4ee89410a8039651bb3526682/FLAGdba004a17 [2024-10-13 03:48:08,465 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1140977d1/7688c5a4ee89410a8039651bb3526682 [2024-10-13 03:48:08,467 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-13 03:48:08,468 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-13 03:48:08,469 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-13 03:48:08,469 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-13 03:48:08,473 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-13 03:48:08,474 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 03:48:08" (1/1) ... [2024-10-13 03:48:08,474 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@587554b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:08, skipping insertion in model container [2024-10-13 03:48:08,474 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 03:48:08" (1/1) ... [2024-10-13 03:48:08,503 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-13 03:48:08,638 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_loopvsstraightlinecode_100-1loop_file-54.i[916,929] [2024-10-13 03:48:08,710 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-13 03:48:08,723 INFO L200 MainTranslator]: Completed pre-run [2024-10-13 03:48:08,737 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_loopvsstraightlinecode_100-1loop_file-54.i[916,929] [2024-10-13 03:48:08,774 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-13 03:48:08,790 INFO L204 MainTranslator]: Completed translation [2024-10-13 03:48:08,792 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:08 WrapperNode [2024-10-13 03:48:08,793 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-13 03:48:08,794 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-13 03:48:08,794 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-13 03:48:08,794 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-13 03:48:08,799 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:08" (1/1) ... [2024-10-13 03:48:08,809 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:08" (1/1) ... [2024-10-13 03:48:08,841 INFO L138 Inliner]: procedures = 26, calls = 57, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 306 [2024-10-13 03:48:08,841 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-13 03:48:08,842 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-13 03:48:08,842 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-13 03:48:08,842 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-13 03:48:08,850 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:08" (1/1) ... [2024-10-13 03:48:08,851 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:08" (1/1) ... [2024-10-13 03:48:08,854 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:08" (1/1) ... [2024-10-13 03:48:08,871 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-13 03:48:08,873 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:08" (1/1) ... [2024-10-13 03:48:08,874 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:08" (1/1) ... [2024-10-13 03:48:08,884 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:08" (1/1) ... [2024-10-13 03:48:08,888 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:08" (1/1) ... [2024-10-13 03:48:08,892 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:08" (1/1) ... [2024-10-13 03:48:08,897 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:08" (1/1) ... [2024-10-13 03:48:08,901 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-13 03:48:08,902 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-13 03:48:08,902 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-13 03:48:08,902 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-13 03:48:08,903 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:08" (1/1) ... [2024-10-13 03:48:08,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-13 03:48:08,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 03:48:08,935 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-13 03:48:08,937 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-13 03:48:08,977 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-13 03:48:08,977 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-10-13 03:48:08,977 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-10-13 03:48:08,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-13 03:48:08,978 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-13 03:48:08,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-13 03:48:09,064 INFO L238 CfgBuilder]: Building ICFG [2024-10-13 03:48:09,066 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-13 03:48:09,484 INFO L? ?]: Removed 23 outVars from TransFormulas that were not future-live. [2024-10-13 03:48:09,484 INFO L287 CfgBuilder]: Performing block encoding [2024-10-13 03:48:09,515 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-13 03:48:09,515 INFO L314 CfgBuilder]: Removed 1 assume(true) statements. [2024-10-13 03:48:09,516 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 03:48:09 BoogieIcfgContainer [2024-10-13 03:48:09,516 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-13 03:48:09,518 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-13 03:48:09,518 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-13 03:48:09,521 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-13 03:48:09,521 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.10 03:48:08" (1/3) ... [2024-10-13 03:48:09,522 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18fb1371 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 03:48:09, skipping insertion in model container [2024-10-13 03:48:09,522 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:08" (2/3) ... [2024-10-13 03:48:09,523 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18fb1371 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 03:48:09, skipping insertion in model container [2024-10-13 03:48:09,523 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 03:48:09" (3/3) ... [2024-10-13 03:48:09,524 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-54.i [2024-10-13 03:48:09,539 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-13 03:48:09,539 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-10-13 03:48:09,601 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-13 03:48:09,606 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;@63414f4f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-13 03:48:09,607 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-10-13 03:48:09,610 INFO L276 IsEmpty]: Start isEmpty. Operand has 125 states, 78 states have (on average 1.4615384615384615) internal successors, (114), 79 states have internal predecessors, (114), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-10-13 03:48:09,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2024-10-13 03:48:09,628 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 03:48:09,629 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:48:09,630 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 03:48:09,636 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 03:48:09,636 INFO L85 PathProgramCache]: Analyzing trace with hash -96945539, now seen corresponding path program 1 times [2024-10-13 03:48:09,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 03:48:09,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239704066] [2024-10-13 03:48:09,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 03:48:09,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 03:48:09,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,059 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-13 03:48:10,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,067 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-13 03:48:10,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,075 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-13 03:48:10,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,082 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 03:48:10,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,089 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-13 03:48:10,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,095 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-13 03:48:10,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,101 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-13 03:48:10,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,106 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-13 03:48:10,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,113 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-13 03:48:10,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,119 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-10-13 03:48:10,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,124 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-13 03:48:10,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,132 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-13 03:48:10,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,137 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 03:48:10,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,141 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-13 03:48:10,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,144 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-13 03:48:10,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,148 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-13 03:48:10,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,151 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-13 03:48:10,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,156 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-10-13 03:48:10,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,160 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-13 03:48:10,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,166 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-10-13 03:48:10,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,170 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-13 03:48:10,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-10-13 03:48:10,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,183 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-13 03:48:10,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,186 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-10-13 03:48:10,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,189 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-10-13 03:48:10,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,192 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-10-13 03:48:10,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,194 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-10-13 03:48:10,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,197 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-10-13 03:48:10,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,206 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-10-13 03:48:10,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-10-13 03:48:10,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,212 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-13 03:48:10,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,215 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-10-13 03:48:10,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,218 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-10-13 03:48:10,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,223 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-10-13 03:48:10,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,235 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-13 03:48:10,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,239 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-13 03:48:10,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,241 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-10-13 03:48:10,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,245 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-10-13 03:48:10,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,247 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-10-13 03:48:10,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,256 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-10-13 03:48:10,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,262 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-10-13 03:48:10,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,268 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-10-13 03:48:10,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,272 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-10-13 03:48:10,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,276 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-10-13 03:48:10,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,286 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-10-13 03:48:10,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 03:48:10,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239704066] [2024-10-13 03:48:10,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239704066] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 03:48:10,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 03:48:10,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-13 03:48:10,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60966093] [2024-10-13 03:48:10,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 03:48:10,295 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-10-13 03:48:10,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 03:48:10,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-10-13 03:48:10,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-13 03:48:10,318 INFO L87 Difference]: Start difference. First operand has 125 states, 78 states have (on average 1.4615384615384615) internal successors, (114), 79 states have internal predecessors, (114), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) Second operand has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-10-13 03:48:10,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 03:48:10,361 INFO L93 Difference]: Finished difference Result 249 states and 447 transitions. [2024-10-13 03:48:10,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-10-13 03:48:10,364 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 269 [2024-10-13 03:48:10,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 03:48:10,372 INFO L225 Difference]: With dead ends: 249 [2024-10-13 03:48:10,372 INFO L226 Difference]: Without dead ends: 123 [2024-10-13 03:48:10,376 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 90 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-13 03:48:10,380 INFO L432 NwaCegarLoop]: 193 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-13 03:48:10,381 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 193 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-13 03:48:10,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2024-10-13 03:48:10,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2024-10-13 03:48:10,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 77 states have (on average 1.4025974025974026) internal successors, (108), 77 states have internal predecessors, (108), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-10-13 03:48:10,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 196 transitions. [2024-10-13 03:48:10,430 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 196 transitions. Word has length 269 [2024-10-13 03:48:10,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 03:48:10,432 INFO L471 AbstractCegarLoop]: Abstraction has 123 states and 196 transitions. [2024-10-13 03:48:10,433 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-10-13 03:48:10,433 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 196 transitions. [2024-10-13 03:48:10,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-10-13 03:48:10,436 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 03:48:10,437 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:48:10,437 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-13 03:48:10,437 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 03:48:10,437 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 03:48:10,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1753533494, now seen corresponding path program 1 times [2024-10-13 03:48:10,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 03:48:10,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545899400] [2024-10-13 03:48:10,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 03:48:10,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 03:48:10,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,608 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-13 03:48:10,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-13 03:48:10,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-13 03:48:10,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 03:48:10,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,622 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-13 03:48:10,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,624 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-13 03:48:10,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,628 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-13 03:48:10,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-13 03:48:10,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,633 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-13 03:48:10,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-10-13 03:48:10,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-13 03:48:10,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,639 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-13 03:48:10,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,641 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 03:48:10,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-13 03:48:10,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,664 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-13 03:48:10,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-13 03:48:10,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,670 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-13 03:48:10,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,673 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-10-13 03:48:10,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,677 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-13 03:48:10,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-10-13 03:48:10,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-13 03:48:10,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-10-13 03:48:10,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,686 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-13 03:48:10,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,687 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-10-13 03:48:10,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,693 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-10-13 03:48:10,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,696 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-10-13 03:48:10,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,715 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-10-13 03:48:10,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-10-13 03:48:10,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,723 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-10-13 03:48:10,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,724 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-10-13 03:48:10,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,732 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-13 03:48:10,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-10-13 03:48:10,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,739 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-10-13 03:48:10,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,741 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-10-13 03:48:10,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-13 03:48:10,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,746 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-13 03:48:10,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-10-13 03:48:10,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,751 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-10-13 03:48:10,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,754 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-10-13 03:48:10,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,759 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-10-13 03:48:10,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,763 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-10-13 03:48:10,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,766 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-10-13 03:48:10,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,769 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-10-13 03:48:10,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,771 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-10-13 03:48:10,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:10,773 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-10-13 03:48:10,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 03:48:10,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545899400] [2024-10-13 03:48:10,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545899400] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 03:48:10,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 03:48:10,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-13 03:48:10,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333846146] [2024-10-13 03:48:10,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 03:48:10,777 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-13 03:48:10,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 03:48:10,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-13 03:48:10,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-13 03:48:10,780 INFO L87 Difference]: Start difference. First operand 123 states and 196 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-10-13 03:48:10,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 03:48:10,857 INFO L93 Difference]: Finished difference Result 366 states and 584 transitions. [2024-10-13 03:48:10,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-13 03:48:10,858 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 270 [2024-10-13 03:48:10,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 03:48:10,861 INFO L225 Difference]: With dead ends: 366 [2024-10-13 03:48:10,862 INFO L226 Difference]: Without dead ends: 244 [2024-10-13 03:48:10,863 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-13 03:48:10,866 INFO L432 NwaCegarLoop]: 339 mSDtfsCounter, 181 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 521 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-13 03:48:10,866 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 521 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-13 03:48:10,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2024-10-13 03:48:10,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 242. [2024-10-13 03:48:10,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 151 states have (on average 1.3841059602649006) internal successors, (209), 151 states have internal predecessors, (209), 88 states have call successors, (88), 2 states have call predecessors, (88), 2 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-10-13 03:48:10,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 385 transitions. [2024-10-13 03:48:10,911 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 385 transitions. Word has length 270 [2024-10-13 03:48:10,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 03:48:10,912 INFO L471 AbstractCegarLoop]: Abstraction has 242 states and 385 transitions. [2024-10-13 03:48:10,912 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-10-13 03:48:10,912 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 385 transitions. [2024-10-13 03:48:10,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-10-13 03:48:10,918 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 03:48:10,918 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:48:10,918 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-13 03:48:10,919 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 03:48:10,919 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 03:48:10,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1696275192, now seen corresponding path program 1 times [2024-10-13 03:48:10,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 03:48:10,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237220825] [2024-10-13 03:48:10,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 03:48:10,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 03:48:11,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,346 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-13 03:48:11,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,349 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-13 03:48:11,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-13 03:48:11,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,352 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 03:48:11,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-13 03:48:11,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,356 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-13 03:48:11,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,358 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-13 03:48:11,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,360 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-13 03:48:11,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,362 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-13 03:48:11,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,365 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-10-13 03:48:11,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,366 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-13 03:48:11,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,370 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-13 03:48:11,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,372 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 03:48:11,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,373 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-13 03:48:11,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-13 03:48:11,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,377 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-13 03:48:11,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,379 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-13 03:48:11,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-10-13 03:48:11,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,382 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-13 03:48:11,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-10-13 03:48:11,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-13 03:48:11,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-10-13 03:48:11,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-13 03:48:11,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,395 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-10-13 03:48:11,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-10-13 03:48:11,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,399 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-10-13 03:48:11,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-10-13 03:48:11,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,402 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-10-13 03:48:11,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,403 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-10-13 03:48:11,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,408 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-10-13 03:48:11,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-13 03:48:11,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-10-13 03:48:11,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,415 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-10-13 03:48:11,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,419 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-10-13 03:48:11,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-13 03:48:11,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,423 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-13 03:48:11,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,425 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-10-13 03:48:11,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-10-13 03:48:11,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-10-13 03:48:11,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,434 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-10-13 03:48:11,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-10-13 03:48:11,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,437 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-10-13 03:48:11,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,439 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-10-13 03:48:11,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,440 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-10-13 03:48:11,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:11,443 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-10-13 03:48:11,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 03:48:11,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237220825] [2024-10-13 03:48:11,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237220825] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 03:48:11,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 03:48:11,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-13 03:48:11,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993844116] [2024-10-13 03:48:11,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 03:48:11,446 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-13 03:48:11,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 03:48:11,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-13 03:48:11,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-10-13 03:48:11,448 INFO L87 Difference]: Start difference. First operand 242 states and 385 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-10-13 03:48:11,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 03:48:11,677 INFO L93 Difference]: Finished difference Result 777 states and 1229 transitions. [2024-10-13 03:48:11,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-13 03:48:11,678 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 270 [2024-10-13 03:48:11,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 03:48:11,686 INFO L225 Difference]: With dead ends: 777 [2024-10-13 03:48:11,688 INFO L226 Difference]: Without dead ends: 536 [2024-10-13 03:48:11,690 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-10-13 03:48:11,693 INFO L432 NwaCegarLoop]: 246 mSDtfsCounter, 220 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 656 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-13 03:48:11,693 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 656 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-13 03:48:11,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2024-10-13 03:48:11,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 412. [2024-10-13 03:48:11,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 275 states have (on average 1.4072727272727272) internal successors, (387), 277 states have internal predecessors, (387), 132 states have call successors, (132), 4 states have call predecessors, (132), 4 states have return successors, (132), 130 states have call predecessors, (132), 132 states have call successors, (132) [2024-10-13 03:48:11,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 651 transitions. [2024-10-13 03:48:11,752 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 651 transitions. Word has length 270 [2024-10-13 03:48:11,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 03:48:11,752 INFO L471 AbstractCegarLoop]: Abstraction has 412 states and 651 transitions. [2024-10-13 03:48:11,753 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-10-13 03:48:11,753 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 651 transitions. [2024-10-13 03:48:11,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-10-13 03:48:11,758 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 03:48:11,758 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:48:11,758 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-13 03:48:11,758 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 03:48:11,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 03:48:11,759 INFO L85 PathProgramCache]: Analyzing trace with hash 2130625034, now seen corresponding path program 1 times [2024-10-13 03:48:11,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 03:48:11,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611141436] [2024-10-13 03:48:11,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 03:48:11,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 03:48:11,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,097 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-13 03:48:12,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,099 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-13 03:48:12,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,101 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-13 03:48:12,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,102 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 03:48:12,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,104 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-13 03:48:12,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-13 03:48:12,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,107 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-13 03:48:12,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,109 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-13 03:48:12,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,110 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-13 03:48:12,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,112 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-10-13 03:48:12,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,113 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-13 03:48:12,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,115 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-13 03:48:12,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,116 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 03:48:12,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,117 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-13 03:48:12,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,118 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-13 03:48:12,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,121 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-13 03:48:12,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,122 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-13 03:48:12,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,123 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-10-13 03:48:12,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,125 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-13 03:48:12,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,126 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-10-13 03:48:12,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,127 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-13 03:48:12,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,129 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-10-13 03:48:12,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,131 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-13 03:48:12,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,133 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-10-13 03:48:12,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,147 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-10-13 03:48:12,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,150 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-10-13 03:48:12,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,153 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-10-13 03:48:12,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,155 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-10-13 03:48:12,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,157 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-10-13 03:48:12,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,160 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-10-13 03:48:12,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,162 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-13 03:48:12,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,164 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-10-13 03:48:12,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-10-13 03:48:12,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,170 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-10-13 03:48:12,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,172 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-13 03:48:12,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-13 03:48:12,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,183 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-10-13 03:48:12,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,185 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-10-13 03:48:12,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,188 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-10-13 03:48:12,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,190 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-10-13 03:48:12,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,194 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-10-13 03:48:12,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,198 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-10-13 03:48:12,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,201 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-10-13 03:48:12,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,203 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-10-13 03:48:12,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,207 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 69 proven. 60 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-10-13 03:48:12,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 03:48:12,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611141436] [2024-10-13 03:48:12,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611141436] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 03:48:12,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215830936] [2024-10-13 03:48:12,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 03:48:12,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 03:48:12,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 03:48:12,210 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-13 03:48:12,212 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-13 03:48:12,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:12,371 INFO L255 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-10-13 03:48:12,385 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 03:48:12,625 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1929 proven. 60 refuted. 0 times theorem prover too weak. 1795 trivial. 0 not checked. [2024-10-13 03:48:12,626 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-13 03:48:12,930 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 69 proven. 60 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-10-13 03:48:12,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215830936] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-13 03:48:12,933 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-13 03:48:12,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-10-13 03:48:12,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669099641] [2024-10-13 03:48:12,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-13 03:48:12,937 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-13 03:48:12,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 03:48:12,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-13 03:48:12,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-13 03:48:12,938 INFO L87 Difference]: Start difference. First operand 412 states and 651 transitions. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) [2024-10-13 03:48:13,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 03:48:13,193 INFO L93 Difference]: Finished difference Result 669 states and 1049 transitions. [2024-10-13 03:48:13,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-13 03:48:13,194 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) Word has length 270 [2024-10-13 03:48:13,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 03:48:13,197 INFO L225 Difference]: With dead ends: 669 [2024-10-13 03:48:13,197 INFO L226 Difference]: Without dead ends: 258 [2024-10-13 03:48:13,199 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 634 GetRequests, 624 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-10-13 03:48:13,200 INFO L432 NwaCegarLoop]: 138 mSDtfsCounter, 108 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-13 03:48:13,200 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 327 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-13 03:48:13,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2024-10-13 03:48:13,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 250. [2024-10-13 03:48:13,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 157 states have (on average 1.3503184713375795) internal successors, (212), 157 states have internal predecessors, (212), 88 states have call successors, (88), 4 states have call predecessors, (88), 4 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-10-13 03:48:13,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 388 transitions. [2024-10-13 03:48:13,231 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 388 transitions. Word has length 270 [2024-10-13 03:48:13,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 03:48:13,231 INFO L471 AbstractCegarLoop]: Abstraction has 250 states and 388 transitions. [2024-10-13 03:48:13,232 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) [2024-10-13 03:48:13,232 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 388 transitions. [2024-10-13 03:48:13,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-10-13 03:48:13,234 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 03:48:13,234 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:48:13,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-10-13 03:48:13,438 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 03:48:13,439 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 03:48:13,439 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 03:48:13,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1781043654, now seen corresponding path program 1 times [2024-10-13 03:48:13,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 03:48:13,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546528883] [2024-10-13 03:48:13,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 03:48:13,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 03:48:13,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-13 03:48:13,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-13 03:48:13,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-13 03:48:13,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 03:48:13,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-13 03:48:13,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-13 03:48:13,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-13 03:48:13,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-13 03:48:13,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,629 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-13 03:48:13,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,632 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-10-13 03:48:13,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-13 03:48:13,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-13 03:48:13,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 03:48:13,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,643 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-13 03:48:13,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-13 03:48:13,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,648 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-13 03:48:13,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-13 03:48:13,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,653 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-10-13 03:48:13,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-13 03:48:13,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,658 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-10-13 03:48:13,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,662 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-13 03:48:13,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,664 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-10-13 03:48:13,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-13 03:48:13,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,669 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-10-13 03:48:13,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,671 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-10-13 03:48:13,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,673 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-10-13 03:48:13,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,674 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-10-13 03:48:13,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,676 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-10-13 03:48:13,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,680 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-10-13 03:48:13,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,685 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-10-13 03:48:13,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,687 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-13 03:48:13,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,692 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-10-13 03:48:13,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-10-13 03:48:13,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,698 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-10-13 03:48:13,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-13 03:48:13,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-13 03:48:13,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,708 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-10-13 03:48:13,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-10-13 03:48:13,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-10-13 03:48:13,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-10-13 03:48:13,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,716 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-10-13 03:48:13,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,718 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-10-13 03:48:13,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-10-13 03:48:13,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,726 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-10-13 03:48:13,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:13,730 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-10-13 03:48:13,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 03:48:13,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546528883] [2024-10-13 03:48:13,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546528883] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 03:48:13,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 03:48:13,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-13 03:48:13,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093421014] [2024-10-13 03:48:13,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 03:48:13,732 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-13 03:48:13,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 03:48:13,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-13 03:48:13,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-13 03:48:13,734 INFO L87 Difference]: Start difference. First operand 250 states and 388 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-10-13 03:48:13,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 03:48:13,759 INFO L93 Difference]: Finished difference Result 499 states and 775 transitions. [2024-10-13 03:48:13,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-13 03:48:13,759 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 270 [2024-10-13 03:48:13,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 03:48:13,764 INFO L225 Difference]: With dead ends: 499 [2024-10-13 03:48:13,764 INFO L226 Difference]: Without dead ends: 250 [2024-10-13 03:48:13,765 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-13 03:48:13,766 INFO L432 NwaCegarLoop]: 187 mSDtfsCounter, 118 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-13 03:48:13,767 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 187 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-13 03:48:13,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2024-10-13 03:48:13,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 250. [2024-10-13 03:48:13,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 157 states have (on average 1.3375796178343948) internal successors, (210), 157 states have internal predecessors, (210), 88 states have call successors, (88), 4 states have call predecessors, (88), 4 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-10-13 03:48:13,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 386 transitions. [2024-10-13 03:48:13,800 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 386 transitions. Word has length 270 [2024-10-13 03:48:13,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 03:48:13,800 INFO L471 AbstractCegarLoop]: Abstraction has 250 states and 386 transitions. [2024-10-13 03:48:13,801 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-10-13 03:48:13,801 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 386 transitions. [2024-10-13 03:48:13,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-10-13 03:48:13,802 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 03:48:13,803 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:48:13,803 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-10-13 03:48:13,803 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 03:48:13,803 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 03:48:13,803 INFO L85 PathProgramCache]: Analyzing trace with hash 92099912, now seen corresponding path program 1 times [2024-10-13 03:48:13,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 03:48:13,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905143528] [2024-10-13 03:48:13,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 03:48:13,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 03:48:13,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-13 03:48:14,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,329 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-13 03:48:14,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-13 03:48:14,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,334 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 03:48:14,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,336 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-13 03:48:14,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-13 03:48:14,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,341 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-13 03:48:14,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,344 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-13 03:48:14,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,346 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-13 03:48:14,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-10-13 03:48:14,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,349 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-13 03:48:14,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-13 03:48:14,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,352 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 03:48:14,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-13 03:48:14,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-13 03:48:14,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,360 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-13 03:48:14,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,362 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-13 03:48:14,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,363 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-10-13 03:48:14,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,365 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-13 03:48:14,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,373 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-10-13 03:48:14,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-13 03:48:14,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-10-13 03:48:14,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-13 03:48:14,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-10-13 03:48:14,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-10-13 03:48:14,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-10-13 03:48:14,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,392 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-10-13 03:48:14,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-10-13 03:48:14,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-10-13 03:48:14,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-10-13 03:48:14,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,406 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-13 03:48:14,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-10-13 03:48:14,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,416 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-10-13 03:48:14,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-10-13 03:48:14,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,425 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-13 03:48:14,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,428 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-13 03:48:14,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,435 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-10-13 03:48:14,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,438 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-10-13 03:48:14,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,441 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-10-13 03:48:14,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-10-13 03:48:14,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-10-13 03:48:14,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-10-13 03:48:14,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-10-13 03:48:14,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-10-13 03:48:14,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 114 proven. 15 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-10-13 03:48:14,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 03:48:14,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905143528] [2024-10-13 03:48:14,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905143528] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 03:48:14,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539005522] [2024-10-13 03:48:14,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 03:48:14,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 03:48:14,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 03:48:14,491 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-13 03:48:14,493 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-13 03:48:14,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:14,622 INFO L255 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-10-13 03:48:14,631 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 03:48:15,358 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 2875 proven. 15 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2024-10-13 03:48:15,358 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-13 03:48:15,749 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 114 proven. 15 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-10-13 03:48:15,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539005522] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-13 03:48:15,749 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-13 03:48:15,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 26 [2024-10-13 03:48:15,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117233520] [2024-10-13 03:48:15,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-13 03:48:15,750 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-10-13 03:48:15,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 03:48:15,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-10-13 03:48:15,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2024-10-13 03:48:15,753 INFO L87 Difference]: Start difference. First operand 250 states and 386 transitions. Second operand has 26 states, 26 states have (on average 5.730769230769231) internal successors, (149), 26 states have internal predecessors, (149), 13 states have call successors, (116), 5 states have call predecessors, (116), 8 states have return successors, (116), 13 states have call predecessors, (116), 13 states have call successors, (116) [2024-10-13 03:48:17,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 03:48:17,003 INFO L93 Difference]: Finished difference Result 735 states and 1123 transitions. [2024-10-13 03:48:17,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-10-13 03:48:17,004 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 5.730769230769231) internal successors, (149), 26 states have internal predecessors, (149), 13 states have call successors, (116), 5 states have call predecessors, (116), 8 states have return successors, (116), 13 states have call predecessors, (116), 13 states have call successors, (116) Word has length 270 [2024-10-13 03:48:17,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 03:48:17,007 INFO L225 Difference]: With dead ends: 735 [2024-10-13 03:48:17,007 INFO L226 Difference]: Without dead ends: 486 [2024-10-13 03:48:17,009 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 652 GetRequests, 616 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=351, Invalid=1055, Unknown=0, NotChecked=0, Total=1406 [2024-10-13 03:48:17,009 INFO L432 NwaCegarLoop]: 105 mSDtfsCounter, 1821 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 980 mSolverCounterSat, 521 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1821 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 1501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 521 IncrementalHoareTripleChecker+Valid, 980 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-10-13 03:48:17,009 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1821 Valid, 460 Invalid, 1501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [521 Valid, 980 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-10-13 03:48:17,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2024-10-13 03:48:17,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 258. [2024-10-13 03:48:17,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 163 states have (on average 1.312883435582822) internal successors, (214), 163 states have internal predecessors, (214), 88 states have call successors, (88), 6 states have call predecessors, (88), 6 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-10-13 03:48:17,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 390 transitions. [2024-10-13 03:48:17,050 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 390 transitions. Word has length 270 [2024-10-13 03:48:17,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 03:48:17,052 INFO L471 AbstractCegarLoop]: Abstraction has 258 states and 390 transitions. [2024-10-13 03:48:17,052 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.730769230769231) internal successors, (149), 26 states have internal predecessors, (149), 13 states have call successors, (116), 5 states have call predecessors, (116), 8 states have return successors, (116), 13 states have call predecessors, (116), 13 states have call successors, (116) [2024-10-13 03:48:17,052 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 390 transitions. [2024-10-13 03:48:17,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-10-13 03:48:17,055 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 03:48:17,055 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:48:17,069 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-13 03:48:17,255 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-10-13 03:48:17,258 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 03:48:17,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 03:48:17,258 INFO L85 PathProgramCache]: Analyzing trace with hash 772158282, now seen corresponding path program 1 times [2024-10-13 03:48:17,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 03:48:17,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418436533] [2024-10-13 03:48:17,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 03:48:17,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 03:48:17,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,778 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-13 03:48:17,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,779 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-13 03:48:17,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,780 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-13 03:48:17,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,781 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 03:48:17,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,783 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-13 03:48:17,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,784 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-13 03:48:17,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,785 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-13 03:48:17,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,786 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-13 03:48:17,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,788 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-13 03:48:17,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,790 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-10-13 03:48:17,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-13 03:48:17,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,792 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-13 03:48:17,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,793 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 03:48:17,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,794 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-13 03:48:17,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,796 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-13 03:48:17,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,797 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-13 03:48:17,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,798 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-13 03:48:17,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,800 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-10-13 03:48:17,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,801 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-13 03:48:17,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,815 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-10-13 03:48:17,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,818 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-13 03:48:17,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,821 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-10-13 03:48:17,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,837 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-13 03:48:17,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,840 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-10-13 03:48:17,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-10-13 03:48:17,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,845 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-10-13 03:48:17,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,848 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-10-13 03:48:17,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,851 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-10-13 03:48:17,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,853 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-10-13 03:48:17,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,856 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-10-13 03:48:17,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-13 03:48:17,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-10-13 03:48:17,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-10-13 03:48:17,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-10-13 03:48:17,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-13 03:48:17,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,878 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-13 03:48:17,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,882 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-10-13 03:48:17,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,886 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-10-13 03:48:17,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-10-13 03:48:17,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,893 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-10-13 03:48:17,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,896 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-10-13 03:48:17,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-10-13 03:48:17,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,903 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-10-13 03:48:17,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,907 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-10-13 03:48:17,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:17,912 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 114 proven. 138 refuted. 0 times theorem prover too weak. 3532 trivial. 0 not checked. [2024-10-13 03:48:17,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 03:48:17,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418436533] [2024-10-13 03:48:17,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418436533] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 03:48:17,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893335879] [2024-10-13 03:48:17,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 03:48:17,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 03:48:17,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 03:48:17,914 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-13 03:48:17,915 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-13 03:48:18,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:18,041 INFO L255 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-10-13 03:48:18,047 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 03:48:18,609 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 2086 proven. 138 refuted. 0 times theorem prover too weak. 1560 trivial. 0 not checked. [2024-10-13 03:48:18,610 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-13 03:48:19,042 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 114 proven. 141 refuted. 0 times theorem prover too weak. 3529 trivial. 0 not checked. [2024-10-13 03:48:19,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893335879] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-13 03:48:19,042 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-13 03:48:19,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 15 [2024-10-13 03:48:19,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073514213] [2024-10-13 03:48:19,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-13 03:48:19,043 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-10-13 03:48:19,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 03:48:19,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-10-13 03:48:19,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2024-10-13 03:48:19,045 INFO L87 Difference]: Start difference. First operand 258 states and 390 transitions. Second operand has 15 states, 15 states have (on average 5.0) internal successors, (75), 15 states have internal predecessors, (75), 3 states have call successors, (69), 3 states have call predecessors, (69), 7 states have return successors, (71), 3 states have call predecessors, (71), 3 states have call successors, (71) [2024-10-13 03:48:20,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 03:48:20,342 INFO L93 Difference]: Finished difference Result 725 states and 1070 transitions. [2024-10-13 03:48:20,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-10-13 03:48:20,343 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.0) internal successors, (75), 15 states have internal predecessors, (75), 3 states have call successors, (69), 3 states have call predecessors, (69), 7 states have return successors, (71), 3 states have call predecessors, (71), 3 states have call successors, (71) Word has length 270 [2024-10-13 03:48:20,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 03:48:20,346 INFO L225 Difference]: With dead ends: 725 [2024-10-13 03:48:20,346 INFO L226 Difference]: Without dead ends: 468 [2024-10-13 03:48:20,347 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 669 GetRequests, 622 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 598 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=556, Invalid=1514, Unknown=0, NotChecked=0, Total=2070 [2024-10-13 03:48:20,347 INFO L432 NwaCegarLoop]: 223 mSDtfsCounter, 738 mSDsluCounter, 731 mSDsCounter, 0 mSdLazyCounter, 1217 mSolverCounterSat, 382 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 798 SdHoareTripleChecker+Valid, 954 SdHoareTripleChecker+Invalid, 1599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 382 IncrementalHoareTripleChecker+Valid, 1217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-10-13 03:48:20,348 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [798 Valid, 954 Invalid, 1599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [382 Valid, 1217 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-10-13 03:48:20,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2024-10-13 03:48:20,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 438. [2024-10-13 03:48:20,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 272 states have (on average 1.2647058823529411) internal successors, (344), 273 states have internal predecessors, (344), 150 states have call successors, (150), 15 states have call predecessors, (150), 15 states have return successors, (150), 149 states have call predecessors, (150), 150 states have call successors, (150) [2024-10-13 03:48:20,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 644 transitions. [2024-10-13 03:48:20,388 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 644 transitions. Word has length 270 [2024-10-13 03:48:20,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 03:48:20,388 INFO L471 AbstractCegarLoop]: Abstraction has 438 states and 644 transitions. [2024-10-13 03:48:20,389 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.0) internal successors, (75), 15 states have internal predecessors, (75), 3 states have call successors, (69), 3 states have call predecessors, (69), 7 states have return successors, (71), 3 states have call predecessors, (71), 3 states have call successors, (71) [2024-10-13 03:48:20,389 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 644 transitions. [2024-10-13 03:48:20,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-10-13 03:48:20,391 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 03:48:20,391 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:48:20,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-10-13 03:48:20,591 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 03:48:20,592 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 03:48:20,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 03:48:20,593 INFO L85 PathProgramCache]: Analyzing trace with hash 810358787, now seen corresponding path program 1 times [2024-10-13 03:48:20,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 03:48:20,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023610824] [2024-10-13 03:48:20,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 03:48:20,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 03:48:20,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-13 03:48:20,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [832374303] [2024-10-13 03:48:20,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 03:48:20,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 03:48:20,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 03:48:20,723 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-13 03:48:20,724 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-13 03:48:20,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-13 03:48:20,845 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-13 03:48:20,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-13 03:48:21,063 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-13 03:48:21,064 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-10-13 03:48:21,064 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-10-13 03:48:21,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-10-13 03:48:21,266 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 03:48:21,269 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2024-10-13 03:48:21,405 INFO L165 ceAbstractionStarter]: Computing trace abstraction results [2024-10-13 03:48:21,407 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.10 03:48:21 BoogieIcfgContainer [2024-10-13 03:48:21,407 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-10-13 03:48:21,408 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-10-13 03:48:21,408 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-10-13 03:48:21,408 INFO L274 PluginConnector]: Witness Printer initialized [2024-10-13 03:48:21,408 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 03:48:09" (3/4) ... [2024-10-13 03:48:21,410 INFO L142 WitnessPrinter]: No result that supports witness generation found [2024-10-13 03:48:21,411 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-10-13 03:48:21,411 INFO L158 Benchmark]: Toolchain (without parser) took 12943.38ms. Allocated memory was 165.7MB in the beginning and 375.4MB in the end (delta: 209.7MB). Free memory was 105.9MB in the beginning and 291.4MB in the end (delta: -185.5MB). Peak memory consumption was 24.7MB. Max. memory is 16.1GB. [2024-10-13 03:48:21,411 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 165.7MB. Free memory was 126.3MB in the beginning and 126.1MB in the end (delta: 209.8kB). There was no memory consumed. Max. memory is 16.1GB. [2024-10-13 03:48:21,412 INFO L158 Benchmark]: CACSL2BoogieTranslator took 324.11ms. Allocated memory is still 165.7MB. Free memory was 105.4MB in the beginning and 87.5MB in the end (delta: 17.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-10-13 03:48:21,412 INFO L158 Benchmark]: Boogie Procedure Inliner took 47.65ms. Allocated memory is still 165.7MB. Free memory was 87.5MB in the beginning and 83.3MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-10-13 03:48:21,412 INFO L158 Benchmark]: Boogie Preprocessor took 59.82ms. Allocated memory is still 165.7MB. Free memory was 83.3MB in the beginning and 78.2MB in the end (delta: 5.1MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-10-13 03:48:21,412 INFO L158 Benchmark]: RCFGBuilder took 613.81ms. Allocated memory was 165.7MB in the beginning and 260.0MB in the end (delta: 94.4MB). Free memory was 78.2MB in the beginning and 206.2MB in the end (delta: -128.1MB). Peak memory consumption was 27.0MB. Max. memory is 16.1GB. [2024-10-13 03:48:21,412 INFO L158 Benchmark]: TraceAbstraction took 11889.52ms. Allocated memory was 260.0MB in the beginning and 375.4MB in the end (delta: 115.3MB). Free memory was 205.2MB in the beginning and 292.5MB in the end (delta: -87.3MB). Peak memory consumption was 206.1MB. Max. memory is 16.1GB. [2024-10-13 03:48:21,413 INFO L158 Benchmark]: Witness Printer took 2.99ms. Allocated memory is still 375.4MB. Free memory was 292.5MB in the beginning and 291.4MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2024-10-13 03:48:21,414 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.13ms. Allocated memory is still 165.7MB. Free memory was 126.3MB in the beginning and 126.1MB in the end (delta: 209.8kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 324.11ms. Allocated memory is still 165.7MB. Free memory was 105.4MB in the beginning and 87.5MB in the end (delta: 17.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 47.65ms. Allocated memory is still 165.7MB. Free memory was 87.5MB in the beginning and 83.3MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 59.82ms. Allocated memory is still 165.7MB. Free memory was 83.3MB in the beginning and 78.2MB in the end (delta: 5.1MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 613.81ms. Allocated memory was 165.7MB in the beginning and 260.0MB in the end (delta: 94.4MB). Free memory was 78.2MB in the beginning and 206.2MB in the end (delta: -128.1MB). Peak memory consumption was 27.0MB. Max. memory is 16.1GB. * TraceAbstraction took 11889.52ms. Allocated memory was 260.0MB in the beginning and 375.4MB in the end (delta: 115.3MB). Free memory was 205.2MB in the beginning and 292.5MB in the end (delta: -87.3MB). Peak memory consumption was 206.1MB. Max. memory is 16.1GB. * Witness Printer took 2.99ms. Allocated memory is still 375.4MB. Free memory was 292.5MB in the beginning and 291.4MB in the end (delta: 1.0MB). 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 228, overapproximation of someBinaryDOUBLEComparisonOperation at line 228. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 32; [L23] unsigned short int var_1_5 = 50; [L24] float var_1_6 = 31.2; [L25] float var_1_8 = 4.3; [L26] unsigned long int var_1_9 = 50; [L27] unsigned long int var_1_10 = 3866152425; [L28] unsigned long int var_1_11 = 3882603586; [L29] unsigned long int var_1_12 = 2837656922; [L30] unsigned char var_1_13 = 1; [L31] signed char var_1_14 = 64; [L32] signed char var_1_15 = 2; [L33] signed char var_1_16 = 1; [L34] signed char var_1_17 = 16; [L35] unsigned char var_1_18 = 0; [L36] unsigned char var_1_19 = 0; [L37] unsigned char var_1_21 = 0; [L38] signed long int var_1_22 = 16; [L39] signed char var_1_23 = 0; [L40] signed char var_1_24 = 1; [L41] signed char var_1_25 = 2; [L42] signed char var_1_26 = 0; [L43] signed char var_1_27 = -25; [L44] signed short int var_1_28 = 4; [L45] signed short int var_1_29 = 0; [L46] float var_1_30 = 9.25; [L47] float var_1_31 = 2.9; [L48] float var_1_32 = 64.5; [L49] float var_1_33 = 31.8; [L50] float var_1_34 = 32.4; [L51] float var_1_35 = 1.75; [L52] float var_1_36 = 4.5; [L53] unsigned short int var_1_37 = 51132; [L54] unsigned char var_1_38 = 1; [L55] signed long int var_1_39 = 2; [L56] signed long int var_1_40 = 4; [L57] unsigned short int var_1_41 = 8; [L58] unsigned long int last_1_var_1_9 = 50; [L59] signed short int last_1_var_1_29 = 0; [L60] float last_1_var_1_30 = 9.25; [L232] isInitial = 1 [L233] FCALL initially() [L234] int k_loop; [L235] k_loop = 0 VAL [isInitial=1, k_loop=0, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=50, var_1_6=156/5, var_1_8=43/10, var_1_9=50] [L235] COND TRUE k_loop < 1 [L236] CALL updateLastVariables() [L223] last_1_var_1_9 = var_1_9 [L224] last_1_var_1_29 = var_1_29 [L225] last_1_var_1_30 = var_1_30 [L236] RET updateLastVariables() [L237] CALL updateVariables() [L152] var_1_5 = __VERIFIER_nondet_ushort() [L153] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_6=156/5, var_1_8=43/10, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_6=156/5, var_1_8=43/10, var_1_9=50] [L153] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_6=156/5, var_1_8=43/10, var_1_9=50] [L154] CALL assume_abort_if_not(var_1_5 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_8=43/10, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_8=43/10, var_1_9=50] [L154] RET assume_abort_if_not(var_1_5 <= 65534) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_8=43/10, var_1_9=50] [L155] var_1_8 = __VERIFIER_nondet_float() [L156] CALL assume_abort_if_not((var_1_8 >= -922337.2036854765600e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854765600e+12F && var_1_8 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L156] RET assume_abort_if_not((var_1_8 >= -922337.2036854765600e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854765600e+12F && var_1_8 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L157] var_1_10 = __VERIFIER_nondet_ulong() [L158] CALL assume_abort_if_not(var_1_10 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L158] RET assume_abort_if_not(var_1_10 >= 2147483647) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L159] CALL assume_abort_if_not(var_1_10 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L159] RET assume_abort_if_not(var_1_10 <= 4294967294) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L160] var_1_11 = __VERIFIER_nondet_ulong() [L161] CALL assume_abort_if_not(var_1_11 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L161] RET assume_abort_if_not(var_1_11 >= 2147483647) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L162] CALL assume_abort_if_not(var_1_11 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L162] RET assume_abort_if_not(var_1_11 <= 4294967294) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L163] var_1_12 = __VERIFIER_nondet_ulong() [L164] CALL assume_abort_if_not(var_1_12 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L164] RET assume_abort_if_not(var_1_12 >= 2147483647) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L165] CALL assume_abort_if_not(var_1_12 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L165] RET assume_abort_if_not(var_1_12 <= 4294967294) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L166] var_1_14 = __VERIFIER_nondet_char() [L167] CALL assume_abort_if_not(var_1_14 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L167] RET assume_abort_if_not(var_1_14 >= -128) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L168] CALL assume_abort_if_not(var_1_14 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L168] RET assume_abort_if_not(var_1_14 <= 127) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L169] CALL assume_abort_if_not(var_1_14 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L169] RET assume_abort_if_not(var_1_14 != 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L170] var_1_15 = __VERIFIER_nondet_char() [L171] CALL assume_abort_if_not(var_1_15 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L171] RET assume_abort_if_not(var_1_15 >= -1) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L172] CALL assume_abort_if_not(var_1_15 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L172] RET assume_abort_if_not(var_1_15 <= 127) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L173] var_1_16 = __VERIFIER_nondet_char() [L174] CALL assume_abort_if_not(var_1_16 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L174] RET assume_abort_if_not(var_1_16 >= -1) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L175] CALL assume_abort_if_not(var_1_16 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L175] RET assume_abort_if_not(var_1_16 <= 127) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L176] var_1_17 = __VERIFIER_nondet_char() [L177] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L177] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L178] CALL assume_abort_if_not(var_1_17 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L178] RET assume_abort_if_not(var_1_17 <= 127) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L179] var_1_18 = __VERIFIER_nondet_uchar() [L180] CALL assume_abort_if_not(var_1_18 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L180] RET assume_abort_if_not(var_1_18 >= 1) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L181] CALL assume_abort_if_not(var_1_18 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L181] RET assume_abort_if_not(var_1_18 <= 1) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L182] var_1_19 = __VERIFIER_nondet_uchar() [L183] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L183] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L184] CALL assume_abort_if_not(var_1_19 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L184] RET assume_abort_if_not(var_1_19 <= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L185] var_1_21 = __VERIFIER_nondet_uchar() [L186] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L186] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L187] CALL assume_abort_if_not(var_1_21 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L187] RET assume_abort_if_not(var_1_21 <= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L188] var_1_24 = __VERIFIER_nondet_char() [L189] CALL assume_abort_if_not(var_1_24 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L189] RET assume_abort_if_not(var_1_24 >= -1) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L190] CALL assume_abort_if_not(var_1_24 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L190] RET assume_abort_if_not(var_1_24 <= 126) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L191] var_1_25 = __VERIFIER_nondet_char() [L192] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L192] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L193] CALL assume_abort_if_not(var_1_25 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L193] RET assume_abort_if_not(var_1_25 <= 126) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L194] var_1_26 = __VERIFIER_nondet_char() [L195] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L195] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L196] CALL assume_abort_if_not(var_1_26 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L196] RET assume_abort_if_not(var_1_26 <= 126) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L197] var_1_27 = __VERIFIER_nondet_char() [L198] CALL assume_abort_if_not(var_1_27 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L198] RET assume_abort_if_not(var_1_27 >= -127) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L199] CALL assume_abort_if_not(var_1_27 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L199] RET assume_abort_if_not(var_1_27 <= 126) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L200] var_1_31 = __VERIFIER_nondet_float() [L201] CALL assume_abort_if_not((var_1_31 >= -461168.6018427382800e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 4611686.018427382800e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L201] RET assume_abort_if_not((var_1_31 >= -461168.6018427382800e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 4611686.018427382800e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L202] var_1_32 = __VERIFIER_nondet_float() [L203] CALL assume_abort_if_not((var_1_32 >= -461168.6018427382800e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 4611686.018427382800e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L203] RET assume_abort_if_not((var_1_32 >= -461168.6018427382800e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 4611686.018427382800e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L204] var_1_33 = __VERIFIER_nondet_float() [L205] CALL assume_abort_if_not((var_1_33 >= -461168.6018427382800e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 4611686.018427382800e+12F && var_1_33 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L205] RET assume_abort_if_not((var_1_33 >= -461168.6018427382800e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 4611686.018427382800e+12F && var_1_33 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L206] var_1_34 = __VERIFIER_nondet_float() [L207] CALL assume_abort_if_not((var_1_34 >= 0.0F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 4611686.018427382800e+12F && var_1_34 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L207] RET assume_abort_if_not((var_1_34 >= 0.0F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 4611686.018427382800e+12F && var_1_34 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L208] var_1_35 = __VERIFIER_nondet_float() [L209] CALL assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 4611686.018427382800e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L209] RET assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 4611686.018427382800e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L210] var_1_36 = __VERIFIER_nondet_float() [L211] CALL assume_abort_if_not((var_1_36 >= -461168.6018427382800e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 4611686.018427382800e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L211] RET assume_abort_if_not((var_1_36 >= -461168.6018427382800e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 4611686.018427382800e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L212] var_1_37 = __VERIFIER_nondet_ushort() [L213] CALL assume_abort_if_not(var_1_37 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L213] RET assume_abort_if_not(var_1_37 >= 32767) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L214] CALL assume_abort_if_not(var_1_37 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L214] RET assume_abort_if_not(var_1_37 <= 65535) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L215] var_1_39 = __VERIFIER_nondet_long() [L216] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L216] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L217] CALL assume_abort_if_not(var_1_39 <= 4) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L217] RET assume_abort_if_not(var_1_39 <= 4) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L218] var_1_40 = __VERIFIER_nondet_long() [L219] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L219] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L220] CALL assume_abort_if_not(var_1_40 <= 4) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L220] RET assume_abort_if_not(var_1_40 <= 4) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L237] RET updateVariables() [L238] CALL step() [L64] COND FALSE !(last_1_var_1_30 == var_1_8) [L69] var_1_22 = (last_1_var_1_29 - var_1_5) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L71] var_1_23 = (((((var_1_24 - ((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))))) > (var_1_27)) ? ((var_1_24 - ((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))))) : (var_1_27))) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L72] COND TRUE var_1_22 >= (var_1_5 + var_1_17) [L73] var_1_28 = (var_1_15 + var_1_17) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L75] COND FALSE !(\read(var_1_21)) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L78] COND FALSE !(var_1_29 > var_1_5) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L81] signed long int stepLocal_4 = (((var_1_37) > (var_1_26)) ? (var_1_37) : (var_1_26)); VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_4=32767, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L82] EXPR (var_1_5 * var_1_14) << (var_1_39 + var_1_40) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_4=32767, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L82] signed long int stepLocal_3 = (var_1_5 * var_1_14) << (var_1_39 + var_1_40); [L83] COND FALSE !((var_1_12 + 8) <= stepLocal_4) [L88] var_1_38 = var_1_21 VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L90] unsigned short int stepLocal_0 = var_1_5; VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_0=0, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L91] COND TRUE (((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))) - var_1_17) != stepLocal_0 [L92] var_1_13 = (var_1_18 && (! var_1_19)) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L102] COND TRUE \read(var_1_13) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L103] COND FALSE !(\read(var_1_21)) [L106] var_1_41 = (var_1_25 + var_1_17) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=0, var_1_5=0, var_1_6=156/5, var_1_9=50] [L111] signed char stepLocal_2 = var_1_27; [L112] signed char stepLocal_1 = var_1_25; VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_1=0, stepLocal_2=0, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=0, var_1_5=0, var_1_6=156/5, var_1_9=50] [L113] COND FALSE !(\read(var_1_38)) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_1=0, stepLocal_2=0, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=0, var_1_5=0, var_1_6=156/5, var_1_9=50] [L120] COND FALSE !((var_1_37 - (var_1_17 + var_1_26)) < stepLocal_1) [L123] var_1_30 = var_1_8 VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_2=0, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=2, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=0, var_1_5=0, var_1_6=156/5, var_1_8=2, var_1_9=50] [L126] COND FALSE !(! ((- 9.9999999999925E11) >= var_1_30)) [L141] var_1_1 = var_1_5 VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_2=0, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=2, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=0, var_1_5=0, var_1_6=156/5, var_1_8=2, var_1_9=50] [L143] COND TRUE var_1_13 || (! var_1_13) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_2=0, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=2, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=0, var_1_5=0, var_1_6=156/5, var_1_8=2, var_1_9=50] [L144] COND TRUE (127.375f < (- var_1_30)) && var_1_13 [L145] var_1_6 = 1.0000000000000095E14f VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_2=0, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=2, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=0, var_1_5=0, var_1_6=2000000000000019/20, var_1_8=2, var_1_9=50] [L238] RET step() [L239] CALL, EXPR property() [L228] EXPR ((((((((((! ((- 9.9999999999925E11) >= var_1_30)) ? ((var_1_30 >= var_1_30) ? ((var_1_30 < 7.5) ? (var_1_13 ? (var_1_1 == ((unsigned short int) var_1_5)) : (var_1_1 == ((unsigned short int) var_1_5))) : (var_1_1 == ((unsigned short int) var_1_5))) : (var_1_1 == ((unsigned short int) var_1_5))) : (var_1_1 == ((unsigned short int) var_1_5))) && ((var_1_13 || (! var_1_13)) ? (((127.375f < (- var_1_30)) && var_1_13) ? (var_1_6 == ((float) 1.0000000000000095E14f)) : 1) : (var_1_6 == ((float) var_1_8)))) && ((var_1_29 > var_1_5) ? (var_1_9 == ((unsigned long int) (((((var_1_10) < (((((var_1_11) > (var_1_12)) ? (var_1_11) : (var_1_12))))) ? (var_1_10) : (((((var_1_11) > (var_1_12)) ? (var_1_11) : (var_1_12)))))) - (var_1_29 + var_1_5)))) : 1)) && (((((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))) - var_1_17) != var_1_5) ? (var_1_13 == ((unsigned char) (var_1_18 && (! var_1_19)))) : (var_1_38 ? (var_1_19 ? (var_1_13 == ((unsigned char) 1)) : 1) : (var_1_13 == ((unsigned char) var_1_21))))) && ((last_1_var_1_30 == var_1_8) ? (((((((var_1_12) > (var_1_10)) ? (var_1_12) : (var_1_10))) + last_1_var_1_29) > last_1_var_1_9) ? (var_1_22 == ((signed long int) var_1_14)) : 1) : (var_1_22 == ((signed long int) (last_1_var_1_29 - var_1_5))))) && (var_1_23 == ((signed char) (((((var_1_24 - ((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))))) > (var_1_27)) ? ((var_1_24 - ((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))))) : (var_1_27)))))) && ((var_1_22 >= (var_1_5 + var_1_17)) ? (var_1_28 == ((signed short int) (var_1_15 + var_1_17))) : 1)) && (var_1_21 ? (var_1_29 == ((signed short int) ((var_1_26 + var_1_25) - 2))) : 1)) && (var_1_38 ? ((var_1_22 > var_1_27) ? (var_1_30 == ((float) (((((((((var_1_31) > (var_1_32)) ? (var_1_31) : (var_1_32)))) < (var_1_33)) ? (((((var_1_31) > (var_1_32)) ? (var_1_31) : (var_1_32)))) : (var_1_33))) + (var_1_34 - var_1_35)))) : (var_1_30 == ((float) (var_1_31 + var_1_36)))) : (((var_1_37 - (var_1_17 + var_1_26)) < var_1_25) ? (var_1_30 == ((float) var_1_36)) : (var_1_30 == ((float) var_1_8))))) && (((var_1_12 + 8) <= ((((var_1_37) > (var_1_26)) ? (var_1_37) : (var_1_26)))) ? ((((var_1_5 * var_1_14) << (var_1_39 + var_1_40)) >= (var_1_9 ^ (~ var_1_17))) ? (var_1_38 == ((unsigned char) var_1_19)) : 1) : (var_1_38 == ((unsigned char) var_1_21))) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=2, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=0, var_1_5=0, var_1_6=2000000000000019/20, var_1_8=2, var_1_9=50] [L228-L229] return (((((((((((! ((- 9.9999999999925E11) >= var_1_30)) ? ((var_1_30 >= var_1_30) ? ((var_1_30 < 7.5) ? (var_1_13 ? (var_1_1 == ((unsigned short int) var_1_5)) : (var_1_1 == ((unsigned short int) var_1_5))) : (var_1_1 == ((unsigned short int) var_1_5))) : (var_1_1 == ((unsigned short int) var_1_5))) : (var_1_1 == ((unsigned short int) var_1_5))) && ((var_1_13 || (! var_1_13)) ? (((127.375f < (- var_1_30)) && var_1_13) ? (var_1_6 == ((float) 1.0000000000000095E14f)) : 1) : (var_1_6 == ((float) var_1_8)))) && ((var_1_29 > var_1_5) ? (var_1_9 == ((unsigned long int) (((((var_1_10) < (((((var_1_11) > (var_1_12)) ? (var_1_11) : (var_1_12))))) ? (var_1_10) : (((((var_1_11) > (var_1_12)) ? (var_1_11) : (var_1_12)))))) - (var_1_29 + var_1_5)))) : 1)) && (((((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))) - var_1_17) != var_1_5) ? (var_1_13 == ((unsigned char) (var_1_18 && (! var_1_19)))) : (var_1_38 ? (var_1_19 ? (var_1_13 == ((unsigned char) 1)) : 1) : (var_1_13 == ((unsigned char) var_1_21))))) && ((last_1_var_1_30 == var_1_8) ? (((((((var_1_12) > (var_1_10)) ? (var_1_12) : (var_1_10))) + last_1_var_1_29) > last_1_var_1_9) ? (var_1_22 == ((signed long int) var_1_14)) : 1) : (var_1_22 == ((signed long int) (last_1_var_1_29 - var_1_5))))) && (var_1_23 == ((signed char) (((((var_1_24 - ((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))))) > (var_1_27)) ? ((var_1_24 - ((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))))) : (var_1_27)))))) && ((var_1_22 >= (var_1_5 + var_1_17)) ? (var_1_28 == ((signed short int) (var_1_15 + var_1_17))) : 1)) && (var_1_21 ? (var_1_29 == ((signed short int) ((var_1_26 + var_1_25) - 2))) : 1)) && (var_1_38 ? ((var_1_22 > var_1_27) ? (var_1_30 == ((float) (((((((((var_1_31) > (var_1_32)) ? (var_1_31) : (var_1_32)))) < (var_1_33)) ? (((((var_1_31) > (var_1_32)) ? (var_1_31) : (var_1_32)))) : (var_1_33))) + (var_1_34 - var_1_35)))) : (var_1_30 == ((float) (var_1_31 + var_1_36)))) : (((var_1_37 - (var_1_17 + var_1_26)) < var_1_25) ? (var_1_30 == ((float) var_1_36)) : (var_1_30 == ((float) var_1_8))))) && (((var_1_12 + 8) <= ((((var_1_37) > (var_1_26)) ? (var_1_37) : (var_1_26)))) ? ((((var_1_5 * var_1_14) << (var_1_39 + var_1_40)) >= (var_1_9 ^ (~ var_1_17))) ? (var_1_38 == ((unsigned char) var_1_19)) : 1) : (var_1_38 == ((unsigned char) var_1_21)))) && (var_1_13 ? (var_1_21 ? (var_1_41 == ((unsigned short int) ((var_1_25 + (var_1_17 + 200)) + var_1_40))) : (var_1_41 == ((unsigned short int) (var_1_25 + var_1_17)))) : (var_1_41 == ((unsigned short int) var_1_26))) ; [L239] RET, EXPR property() [L239] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=2, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=0, var_1_5=0, var_1_6=2000000000000019/20, var_1_8=2, var_1_9=50] [L19] reach_error() VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=2, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=0, var_1_5=0, var_1_6=2000000000000019/20, var_1_8=2, var_1_9=50] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 125 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 11.7s, OverallIterations: 8, TraceHistogramMax: 44, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 3.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3268 SdHoareTripleChecker+Valid, 2.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3186 mSDsluCounter, 3298 SdHoareTripleChecker+Invalid, 1.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1867 mSDsCounter, 916 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2592 IncrementalHoareTripleChecker+Invalid, 3508 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 916 mSolverCounterUnsat, 1431 mSDtfsCounter, 2592 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2323 GetRequests, 2226 SyntacticMatches, 4 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 813 ImplicationChecksByTransitivity, 1.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=438occurred in iteration=7, InterpolantAutomatonStates: 76, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 7 MinimizatonAttempts, 392 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 5.4s InterpolantComputationTime, 3241 NumberOfCodeBlocks, 3241 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 3496 ConstructedInterpolants, 0 QuantifiedInterpolants, 9844 SizeOfPredicates, 9 NumberOfNonLiveVariables, 1782 ConjunctsInSsa, 29 ConjunctsInUnsatCore, 13 InterpolantComputations, 4 PerfectInterpolantSequences, 48550/49192 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-13 03:48:21,468 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- 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_loopvsstraightlinecode_100-1loop_file-54.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 925999b70e3d079524d6d6115157300c2f52290f2fa883835da6dec353e52f72 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-mul-div-a046e57-m [2024-10-13 03:48:23,249 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-13 03:48:23,311 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-10-13 03:48:23,317 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-13 03:48:23,317 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-13 03:48:23,339 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-13 03:48:23,340 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-13 03:48:23,340 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-13 03:48:23,341 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-13 03:48:23,341 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-13 03:48:23,341 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-13 03:48:23,341 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-13 03:48:23,341 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-13 03:48:23,342 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-13 03:48:23,342 INFO L153 SettingsManager]: * Use SBE=true [2024-10-13 03:48:23,342 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-13 03:48:23,342 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-13 03:48:23,343 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-13 03:48:23,343 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-13 03:48:23,343 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-13 03:48:23,345 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-13 03:48:23,345 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-13 03:48:23,345 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-13 03:48:23,346 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-10-13 03:48:23,346 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-10-13 03:48:23,346 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-13 03:48:23,346 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-10-13 03:48:23,347 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-13 03:48:23,347 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-13 03:48:23,347 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-13 03:48:23,347 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-13 03:48:23,347 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-13 03:48:23,348 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-13 03:48:23,348 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-13 03:48:23,348 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-13 03:48:23,356 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-13 03:48:23,356 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-13 03:48:23,356 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-13 03:48:23,356 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-10-13 03:48:23,356 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-10-13 03:48:23,356 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-13 03:48:23,358 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-13 03:48:23,358 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-13 03:48:23,358 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-13 03:48:23,358 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-10-13 03:48:23,358 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 -> 925999b70e3d079524d6d6115157300c2f52290f2fa883835da6dec353e52f72 [2024-10-13 03:48:23,621 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-13 03:48:23,647 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-13 03:48:23,649 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-13 03:48:23,650 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-13 03:48:23,651 INFO L274 PluginConnector]: CDTParser initialized [2024-10-13 03:48:23,653 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-54.i [2024-10-13 03:48:25,038 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-13 03:48:25,212 INFO L384 CDTParser]: Found 1 translation units. [2024-10-13 03:48:25,213 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-54.i [2024-10-13 03:48:25,225 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ede578197/77ee4f4cea8e420ba02404d8f5718b02/FLAGc892b977e [2024-10-13 03:48:25,589 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ede578197/77ee4f4cea8e420ba02404d8f5718b02 [2024-10-13 03:48:25,591 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-13 03:48:25,592 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-13 03:48:25,593 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-13 03:48:25,593 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-13 03:48:25,597 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-13 03:48:25,597 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 03:48:25" (1/1) ... [2024-10-13 03:48:25,598 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59246f5f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:25, skipping insertion in model container [2024-10-13 03:48:25,598 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 03:48:25" (1/1) ... [2024-10-13 03:48:25,633 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-13 03:48:25,767 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_loopvsstraightlinecode_100-1loop_file-54.i[916,929] [2024-10-13 03:48:25,853 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-13 03:48:25,870 INFO L200 MainTranslator]: Completed pre-run [2024-10-13 03:48:25,880 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_loopvsstraightlinecode_100-1loop_file-54.i[916,929] [2024-10-13 03:48:25,925 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-13 03:48:25,949 INFO L204 MainTranslator]: Completed translation [2024-10-13 03:48:25,949 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:25 WrapperNode [2024-10-13 03:48:25,949 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-13 03:48:25,951 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-13 03:48:25,951 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-13 03:48:25,951 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-13 03:48:25,956 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:25" (1/1) ... [2024-10-13 03:48:25,974 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:25" (1/1) ... [2024-10-13 03:48:26,009 INFO L138 Inliner]: procedures = 27, calls = 57, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 251 [2024-10-13 03:48:26,013 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-13 03:48:26,013 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-13 03:48:26,014 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-13 03:48:26,014 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-13 03:48:26,023 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:25" (1/1) ... [2024-10-13 03:48:26,023 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:25" (1/1) ... [2024-10-13 03:48:26,029 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:25" (1/1) ... [2024-10-13 03:48:26,050 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-13 03:48:26,050 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:25" (1/1) ... [2024-10-13 03:48:26,051 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:25" (1/1) ... [2024-10-13 03:48:26,063 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:25" (1/1) ... [2024-10-13 03:48:26,066 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:25" (1/1) ... [2024-10-13 03:48:26,072 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:25" (1/1) ... [2024-10-13 03:48:26,078 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:25" (1/1) ... [2024-10-13 03:48:26,084 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-13 03:48:26,088 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-13 03:48:26,101 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-13 03:48:26,101 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-13 03:48:26,102 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:25" (1/1) ... [2024-10-13 03:48:26,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-13 03:48:26,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 03:48:26,135 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-13 03:48:26,138 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-13 03:48:26,173 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-13 03:48:26,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-10-13 03:48:26,173 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-10-13 03:48:26,174 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-10-13 03:48:26,174 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-13 03:48:26,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-13 03:48:26,256 INFO L238 CfgBuilder]: Building ICFG [2024-10-13 03:48:26,258 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-13 03:48:27,117 INFO L? ?]: Removed 19 outVars from TransFormulas that were not future-live. [2024-10-13 03:48:27,117 INFO L287 CfgBuilder]: Performing block encoding [2024-10-13 03:48:27,168 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-13 03:48:27,169 INFO L314 CfgBuilder]: Removed 1 assume(true) statements. [2024-10-13 03:48:27,170 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 03:48:27 BoogieIcfgContainer [2024-10-13 03:48:27,170 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-13 03:48:27,172 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-13 03:48:27,172 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-13 03:48:27,175 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-13 03:48:27,175 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.10 03:48:25" (1/3) ... [2024-10-13 03:48:27,176 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bc78f03 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 03:48:27, skipping insertion in model container [2024-10-13 03:48:27,176 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 03:48:25" (2/3) ... [2024-10-13 03:48:27,176 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bc78f03 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 03:48:27, skipping insertion in model container [2024-10-13 03:48:27,176 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 03:48:27" (3/3) ... [2024-10-13 03:48:27,177 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-54.i [2024-10-13 03:48:27,190 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-13 03:48:27,190 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-10-13 03:48:27,256 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-13 03:48:27,262 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;@77e8e892, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-13 03:48:27,263 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-10-13 03:48:27,267 INFO L276 IsEmpty]: Start isEmpty. Operand has 107 states, 60 states have (on average 1.4333333333333333) internal successors, (86), 61 states have internal predecessors, (86), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-10-13 03:48:27,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2024-10-13 03:48:27,291 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 03:48:27,292 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:48:27,292 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 03:48:27,296 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 03:48:27,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1589071018, now seen corresponding path program 1 times [2024-10-13 03:48:27,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-13 03:48:27,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1545491801] [2024-10-13 03:48:27,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 03:48:27,314 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-13 03:48:27,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-13 03:48:27,320 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-10-13 03:48:27,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-10-13 03:48:27,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:27,730 INFO L255 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-10-13 03:48:27,744 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 03:48:27,814 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-10-13 03:48:27,815 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-13 03:48:27,815 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-10-13 03:48:27,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1545491801] [2024-10-13 03:48:27,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1545491801] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 03:48:27,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 03:48:27,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-13 03:48:27,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800811520] [2024-10-13 03:48:27,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 03:48:27,821 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-10-13 03:48:27,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-10-13 03:48:27,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-10-13 03:48:27,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-13 03:48:27,841 INFO L87 Difference]: Start difference. First operand has 107 states, 60 states have (on average 1.4333333333333333) internal successors, (86), 61 states have internal predecessors, (86), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) Second operand has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-10-13 03:48:28,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 03:48:28,465 INFO L93 Difference]: Finished difference Result 213 states and 391 transitions. [2024-10-13 03:48:28,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-10-13 03:48:28,467 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 265 [2024-10-13 03:48:28,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 03:48:28,475 INFO L225 Difference]: With dead ends: 213 [2024-10-13 03:48:28,475 INFO L226 Difference]: Without dead ends: 105 [2024-10-13 03:48:28,479 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 264 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-13 03:48:28,481 INFO L432 NwaCegarLoop]: 165 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-10-13 03:48:28,482 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 165 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-10-13 03:48:28,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2024-10-13 03:48:28,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 105. [2024-10-13 03:48:28,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 59 states have (on average 1.3559322033898304) internal successors, (80), 59 states have internal predecessors, (80), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-10-13 03:48:28,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 168 transitions. [2024-10-13 03:48:28,521 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 168 transitions. Word has length 265 [2024-10-13 03:48:28,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 03:48:28,527 INFO L471 AbstractCegarLoop]: Abstraction has 105 states and 168 transitions. [2024-10-13 03:48:28,527 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-10-13 03:48:28,527 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 168 transitions. [2024-10-13 03:48:28,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2024-10-13 03:48:28,530 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 03:48:28,531 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:48:28,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2024-10-13 03:48:28,731 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-13 03:48:28,732 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 03:48:28,732 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 03:48:28,733 INFO L85 PathProgramCache]: Analyzing trace with hash -2027591502, now seen corresponding path program 1 times [2024-10-13 03:48:28,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-13 03:48:28,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [425607626] [2024-10-13 03:48:28,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 03:48:28,734 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-13 03:48:28,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-13 03:48:28,735 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-10-13 03:48:28,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-10-13 03:48:29,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:29,069 INFO L255 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-10-13 03:48:29,075 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 03:48:29,384 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1929 proven. 60 refuted. 0 times theorem prover too weak. 1795 trivial. 0 not checked. [2024-10-13 03:48:29,390 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-13 03:48:29,755 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 69 proven. 60 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-10-13 03:48:29,756 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-10-13 03:48:29,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [425607626] [2024-10-13 03:48:29,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [425607626] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-13 03:48:29,756 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-10-13 03:48:29,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-10-13 03:48:29,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014390531] [2024-10-13 03:48:29,757 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-10-13 03:48:29,758 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-13 03:48:29,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-10-13 03:48:29,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-13 03:48:29,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-13 03:48:29,760 INFO L87 Difference]: Start difference. First operand 105 states and 168 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) [2024-10-13 03:48:30,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 03:48:30,667 INFO L93 Difference]: Finished difference Result 217 states and 342 transitions. [2024-10-13 03:48:30,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-13 03:48:30,667 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) Word has length 266 [2024-10-13 03:48:30,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 03:48:30,670 INFO L225 Difference]: With dead ends: 217 [2024-10-13 03:48:30,670 INFO L226 Difference]: Without dead ends: 113 [2024-10-13 03:48:30,671 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 534 GetRequests, 524 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-10-13 03:48:30,672 INFO L432 NwaCegarLoop]: 112 mSDtfsCounter, 136 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-10-13 03:48:30,672 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 247 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-10-13 03:48:30,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2024-10-13 03:48:30,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 109. [2024-10-13 03:48:30,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 62 states have (on average 1.3064516129032258) internal successors, (81), 62 states have internal predecessors, (81), 44 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-10-13 03:48:30,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 169 transitions. [2024-10-13 03:48:30,687 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 169 transitions. Word has length 266 [2024-10-13 03:48:30,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 03:48:30,688 INFO L471 AbstractCegarLoop]: Abstraction has 109 states and 169 transitions. [2024-10-13 03:48:30,688 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) [2024-10-13 03:48:30,688 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 169 transitions. [2024-10-13 03:48:30,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2024-10-13 03:48:30,691 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 03:48:30,691 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:48:30,703 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-10-13 03:48:30,891 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-13 03:48:30,892 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 03:48:30,892 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 03:48:30,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1246307440, now seen corresponding path program 1 times [2024-10-13 03:48:30,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-13 03:48:30,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [858464937] [2024-10-13 03:48:30,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 03:48:30,894 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-13 03:48:30,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-13 03:48:30,895 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-10-13 03:48:30,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-10-13 03:48:31,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:31,179 INFO L255 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-10-13 03:48:31,185 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 03:48:31,575 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-10-13 03:48:31,575 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-13 03:48:31,575 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-10-13 03:48:31,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [858464937] [2024-10-13 03:48:31,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [858464937] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 03:48:31,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 03:48:31,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-13 03:48:31,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956863432] [2024-10-13 03:48:31,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 03:48:31,577 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-13 03:48:31,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-10-13 03:48:31,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-13 03:48:31,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-13 03:48:31,578 INFO L87 Difference]: Start difference. First operand 109 states and 169 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 2 states have internal predecessors, (49), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-10-13 03:48:32,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 03:48:32,058 INFO L93 Difference]: Finished difference Result 217 states and 337 transitions. [2024-10-13 03:48:32,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-13 03:48:32,060 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 2 states have internal predecessors, (49), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 266 [2024-10-13 03:48:32,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 03:48:32,062 INFO L225 Difference]: With dead ends: 217 [2024-10-13 03:48:32,062 INFO L226 Difference]: Without dead ends: 109 [2024-10-13 03:48:32,062 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 264 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-13 03:48:32,067 INFO L432 NwaCegarLoop]: 160 mSDtfsCounter, 43 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-10-13 03:48:32,068 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 160 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-10-13 03:48:32,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2024-10-13 03:48:32,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2024-10-13 03:48:32,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 62 states have (on average 1.2903225806451613) internal successors, (80), 62 states have internal predecessors, (80), 44 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-10-13 03:48:32,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 168 transitions. [2024-10-13 03:48:32,087 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 168 transitions. Word has length 266 [2024-10-13 03:48:32,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 03:48:32,089 INFO L471 AbstractCegarLoop]: Abstraction has 109 states and 168 transitions. [2024-10-13 03:48:32,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 2 states have internal predecessors, (49), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-10-13 03:48:32,089 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 168 transitions. [2024-10-13 03:48:32,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2024-10-13 03:48:32,093 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 03:48:32,093 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:48:32,106 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-10-13 03:48:32,294 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-13 03:48:32,294 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 03:48:32,295 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 03:48:32,295 INFO L85 PathProgramCache]: Analyzing trace with hash -33556238, now seen corresponding path program 1 times [2024-10-13 03:48:32,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-13 03:48:32,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [747654504] [2024-10-13 03:48:32,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 03:48:32,296 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-13 03:48:32,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-13 03:48:32,298 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-10-13 03:48:32,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-10-13 03:48:32,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:32,612 INFO L255 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-13 03:48:32,616 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 03:48:33,213 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 2086 proven. 138 refuted. 0 times theorem prover too weak. 1560 trivial. 0 not checked. [2024-10-13 03:48:33,213 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-13 03:48:33,675 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 114 proven. 141 refuted. 0 times theorem prover too weak. 3529 trivial. 0 not checked. [2024-10-13 03:48:33,675 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-10-13 03:48:33,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [747654504] [2024-10-13 03:48:33,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [747654504] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-13 03:48:33,676 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-10-13 03:48:33,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2024-10-13 03:48:33,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215242699] [2024-10-13 03:48:33,676 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-10-13 03:48:33,677 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-10-13 03:48:33,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-10-13 03:48:33,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-10-13 03:48:33,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2024-10-13 03:48:33,678 INFO L87 Difference]: Start difference. First operand 109 states and 168 transitions. Second operand has 14 states, 14 states have (on average 4.928571428571429) internal successors, (69), 14 states have internal predecessors, (69), 3 states have call successors, (69), 3 states have call predecessors, (69), 7 states have return successors, (70), 3 states have call predecessors, (70), 3 states have call successors, (70) [2024-10-13 03:48:36,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 03:48:36,503 INFO L93 Difference]: Finished difference Result 509 states and 759 transitions. [2024-10-13 03:48:36,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-10-13 03:48:36,503 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.928571428571429) internal successors, (69), 14 states have internal predecessors, (69), 3 states have call successors, (69), 3 states have call predecessors, (69), 7 states have return successors, (70), 3 states have call predecessors, (70), 3 states have call successors, (70) Word has length 266 [2024-10-13 03:48:36,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 03:48:36,511 INFO L225 Difference]: With dead ends: 509 [2024-10-13 03:48:36,511 INFO L226 Difference]: Without dead ends: 401 [2024-10-13 03:48:36,513 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 566 GetRequests, 521 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 589 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=556, Invalid=1514, Unknown=0, NotChecked=0, Total=2070 [2024-10-13 03:48:36,513 INFO L432 NwaCegarLoop]: 198 mSDtfsCounter, 350 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 845 mSolverCounterSat, 364 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 1209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 364 IncrementalHoareTripleChecker+Valid, 845 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-10-13 03:48:36,513 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [370 Valid, 558 Invalid, 1209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [364 Valid, 845 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-10-13 03:48:36,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2024-10-13 03:48:36,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 371. [2024-10-13 03:48:36,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 208 states have (on average 1.2259615384615385) internal successors, (255), 209 states have internal predecessors, (255), 150 states have call successors, (150), 12 states have call predecessors, (150), 12 states have return successors, (150), 149 states have call predecessors, (150), 150 states have call successors, (150) [2024-10-13 03:48:36,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 555 transitions. [2024-10-13 03:48:36,580 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 555 transitions. Word has length 266 [2024-10-13 03:48:36,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 03:48:36,580 INFO L471 AbstractCegarLoop]: Abstraction has 371 states and 555 transitions. [2024-10-13 03:48:36,580 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.928571428571429) internal successors, (69), 14 states have internal predecessors, (69), 3 states have call successors, (69), 3 states have call predecessors, (69), 7 states have return successors, (70), 3 states have call predecessors, (70), 3 states have call successors, (70) [2024-10-13 03:48:36,581 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 555 transitions. [2024-10-13 03:48:36,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2024-10-13 03:48:36,582 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 03:48:36,583 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:48:36,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2024-10-13 03:48:36,786 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-13 03:48:36,787 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 03:48:36,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 03:48:36,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1393835192, now seen corresponding path program 1 times [2024-10-13 03:48:36,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-13 03:48:36,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [612944474] [2024-10-13 03:48:36,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 03:48:36,788 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-13 03:48:36,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-13 03:48:36,791 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-10-13 03:48:36,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-10-13 03:48:37,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:37,129 INFO L255 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-10-13 03:48:37,134 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 03:48:37,356 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1929 proven. 60 refuted. 0 times theorem prover too weak. 1795 trivial. 0 not checked. [2024-10-13 03:48:37,356 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-13 03:48:37,599 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 69 proven. 60 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-10-13 03:48:37,599 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-10-13 03:48:37,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [612944474] [2024-10-13 03:48:37,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [612944474] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-13 03:48:37,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-10-13 03:48:37,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2024-10-13 03:48:37,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11516441] [2024-10-13 03:48:37,600 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-10-13 03:48:37,600 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-13 03:48:37,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-10-13 03:48:37,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-13 03:48:37,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-10-13 03:48:37,602 INFO L87 Difference]: Start difference. First operand 371 states and 555 transitions. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) [2024-10-13 03:48:38,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 03:48:38,724 INFO L93 Difference]: Finished difference Result 1085 states and 1595 transitions. [2024-10-13 03:48:38,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-10-13 03:48:38,726 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) Word has length 267 [2024-10-13 03:48:38,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 03:48:38,731 INFO L225 Difference]: With dead ends: 1085 [2024-10-13 03:48:38,731 INFO L226 Difference]: Without dead ends: 742 [2024-10-13 03:48:38,733 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 544 GetRequests, 526 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2024-10-13 03:48:38,733 INFO L432 NwaCegarLoop]: 191 mSDtfsCounter, 172 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-10-13 03:48:38,734 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 499 Invalid, 635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 538 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-10-13 03:48:38,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states. [2024-10-13 03:48:38,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 696. [2024-10-13 03:48:38,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 696 states, 389 states have (on average 1.205655526992288) internal successors, (469), 390 states have internal predecessors, (469), 282 states have call successors, (282), 24 states have call predecessors, (282), 24 states have return successors, (282), 281 states have call predecessors, (282), 282 states have call successors, (282) [2024-10-13 03:48:38,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 1033 transitions. [2024-10-13 03:48:38,802 INFO L78 Accepts]: Start accepts. Automaton has 696 states and 1033 transitions. Word has length 267 [2024-10-13 03:48:38,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 03:48:38,804 INFO L471 AbstractCegarLoop]: Abstraction has 696 states and 1033 transitions. [2024-10-13 03:48:38,804 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) [2024-10-13 03:48:38,805 INFO L276 IsEmpty]: Start isEmpty. Operand 696 states and 1033 transitions. [2024-10-13 03:48:38,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2024-10-13 03:48:38,806 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 03:48:38,806 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:48:38,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2024-10-13 03:48:39,006 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-13 03:48:39,007 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 03:48:39,007 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 03:48:39,007 INFO L85 PathProgramCache]: Analyzing trace with hash 961510840, now seen corresponding path program 1 times [2024-10-13 03:48:39,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-13 03:48:39,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1658061155] [2024-10-13 03:48:39,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 03:48:39,008 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-13 03:48:39,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-13 03:48:39,011 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-10-13 03:48:39,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-10-13 03:48:39,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:39,368 INFO L255 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-13 03:48:39,374 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 03:48:39,686 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 2124 proven. 63 refuted. 0 times theorem prover too weak. 1597 trivial. 0 not checked. [2024-10-13 03:48:39,686 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-13 03:48:40,002 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-10-13 03:48:40,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1658061155] [2024-10-13 03:48:40,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1658061155] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 03:48:40,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1977691452] [2024-10-13 03:48:40,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 03:48:40,003 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-10-13 03:48:40,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2024-10-13 03:48:40,005 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-10-13 03:48:40,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-10-13 03:48:41,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 03:48:41,331 INFO L255 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-10-13 03:48:41,335 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 03:48:44,703 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1005 proven. 18 refuted. 0 times theorem prover too weak. 2761 trivial. 0 not checked. [2024-10-13 03:48:44,704 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-13 03:48:48,348 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-10-13 03:48:48,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1977691452] provided 1 perfect and 1 imperfect interpolant sequences [2024-10-13 03:48:48,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-10-13 03:48:48,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9, 8] total 19 [2024-10-13 03:48:48,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353857252] [2024-10-13 03:48:48,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 03:48:48,349 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-13 03:48:48,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-10-13 03:48:48,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-13 03:48:48,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2024-10-13 03:48:48,351 INFO L87 Difference]: Start difference. First operand 696 states and 1033 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-10-13 03:49:09,826 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-10-13 03:49:12,271 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-10-13 03:49:13,291 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-10-13 03:49:14,491 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []