./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/loop-invgen/half_2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/loop-invgen/half_2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 0b362a98d328467ff4a069dbed2be3429090ca070e60d49c76297e4bb94402b7 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 23:29:07,238 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 23:29:07,323 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-13 23:29:07,328 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 23:29:07,328 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 23:29:07,351 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 23:29:07,352 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 23:29:07,352 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 23:29:07,352 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 23:29:07,353 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 23:29:07,353 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-13 23:29:07,353 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-13 23:29:07,353 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-13 23:29:07,353 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-13 23:29:07,353 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-13 23:29:07,353 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-13 23:29:07,354 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-13 23:29:07,354 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-13 23:29:07,354 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-13 23:29:07,354 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-13 23:29:07,354 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-13 23:29:07,354 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-13 23:29:07,355 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 23:29:07,355 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 23:29:07,355 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 23:29:07,355 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 23:29:07,355 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 23:29:07,356 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 23:29:07,356 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 23:29:07,356 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 23:29:07,356 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 23:29:07,356 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 23:29:07,356 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 23:29:07,356 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 23:29:07,356 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 23:29:07,356 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 23:29:07,357 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 23:29:07,357 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 23:29:07,357 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-13 23:29:07,357 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 23:29:07,357 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 23:29:07,357 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 23:29:07,357 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-13 23:29:07,357 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 23:29:07,357 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 23:29:07,357 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-13 23:29:07,358 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 23:29:07,358 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E 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 -> Taipan 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 -> 0b362a98d328467ff4a069dbed2be3429090ca070e60d49c76297e4bb94402b7 [2024-11-13 23:29:07,649 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 23:29:07,658 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 23:29:07,661 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 23:29:07,662 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 23:29:07,662 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 23:29:07,664 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/loop-invgen/half_2.i Unable to find full path for "g++" [2024-11-13 23:29:09,539 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 23:29:09,809 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 23:29:09,813 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/sv-benchmarks/c/loop-invgen/half_2.i [2024-11-13 23:29:09,820 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/data/d34c190de/ab66f408ceb24cc7a0edd937ae48b704/FLAG948389627 [2024-11-13 23:29:10,089 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/data/d34c190de/ab66f408ceb24cc7a0edd937ae48b704 [2024-11-13 23:29:10,091 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 23:29:10,093 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 23:29:10,094 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 23:29:10,094 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 23:29:10,099 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 23:29:10,099 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 11:29:10" (1/1) ... [2024-11-13 23:29:10,100 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c42bd14 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:29:10, skipping insertion in model container [2024-11-13 23:29:10,101 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 11:29:10" (1/1) ... [2024-11-13 23:29:10,115 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 23:29:10,239 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/sv-benchmarks/c/loop-invgen/half_2.i[893,906] [2024-11-13 23:29:10,251 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 23:29:10,260 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 23:29:10,270 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/sv-benchmarks/c/loop-invgen/half_2.i[893,906] [2024-11-13 23:29:10,274 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 23:29:10,288 INFO L204 MainTranslator]: Completed translation [2024-11-13 23:29:10,288 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:29:10 WrapperNode [2024-11-13 23:29:10,289 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 23:29:10,290 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 23:29:10,290 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 23:29:10,290 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 23:29:10,296 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:29:10" (1/1) ... [2024-11-13 23:29:10,302 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:29:10" (1/1) ... [2024-11-13 23:29:10,317 INFO L138 Inliner]: procedures = 16, calls = 7, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 46 [2024-11-13 23:29:10,318 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 23:29:10,318 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 23:29:10,318 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 23:29:10,318 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 23:29:10,324 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:29:10" (1/1) ... [2024-11-13 23:29:10,325 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:29:10" (1/1) ... [2024-11-13 23:29:10,326 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:29:10" (1/1) ... [2024-11-13 23:29:10,326 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:29:10" (1/1) ... [2024-11-13 23:29:10,328 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:29:10" (1/1) ... [2024-11-13 23:29:10,331 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:29:10" (1/1) ... [2024-11-13 23:29:10,332 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:29:10" (1/1) ... [2024-11-13 23:29:10,333 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:29:10" (1/1) ... [2024-11-13 23:29:10,334 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 23:29:10,335 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 23:29:10,335 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 23:29:10,335 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 23:29:10,336 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:29:10" (1/1) ... [2024-11-13 23:29:10,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-13 23:29:10,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:29:10,366 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-13 23:29:10,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-13 23:29:10,400 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 23:29:10,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-13 23:29:10,400 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 23:29:10,400 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 23:29:10,471 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 23:29:10,473 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 23:29:10,591 INFO L? ?]: Removed 9 outVars from TransFormulas that were not future-live. [2024-11-13 23:29:10,591 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 23:29:10,640 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 23:29:10,641 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-13 23:29:10,641 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 11:29:10 BoogieIcfgContainer [2024-11-13 23:29:10,641 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 23:29:10,646 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 23:29:10,646 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 23:29:10,654 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 23:29:10,654 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 11:29:10" (1/3) ... [2024-11-13 23:29:10,655 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@270edb08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 11:29:10, skipping insertion in model container [2024-11-13 23:29:10,656 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:29:10" (2/3) ... [2024-11-13 23:29:10,656 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@270edb08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 11:29:10, skipping insertion in model container [2024-11-13 23:29:10,657 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 11:29:10" (3/3) ... [2024-11-13 23:29:10,658 INFO L112 eAbstractionObserver]: Analyzing ICFG half_2.i [2024-11-13 23:29:10,673 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 23:29:10,676 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG half_2.i that has 1 procedures, 10 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-11-13 23:29:10,744 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 23:29:10,759 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=FINITE_AUTOMATA, 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;@75e2e4d0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 23:29:10,759 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-13 23:29:10,764 INFO L276 IsEmpty]: Start isEmpty. Operand has 10 states, 8 states have (on average 1.625) internal successors, (13), 9 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:10,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2024-11-13 23:29:10,771 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:10,772 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-13 23:29:10,772 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:29:10,777 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:29:10,779 INFO L85 PathProgramCache]: Analyzing trace with hash -2082571354, now seen corresponding path program 1 times [2024-11-13 23:29:10,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:29:10,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465674328] [2024-11-13 23:29:10,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:10,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:29:10,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:11,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:11,281 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:29:11,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465674328] [2024-11-13 23:29:11,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465674328] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:29:11,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:29:11,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 23:29:11,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362131306] [2024-11-13 23:29:11,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:29:11,288 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 23:29:11,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:29:11,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 23:29:11,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 23:29:11,311 INFO L87 Difference]: Start difference. First operand has 10 states, 8 states have (on average 1.625) internal successors, (13), 9 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:11,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:29:11,406 INFO L93 Difference]: Finished difference Result 21 states and 28 transitions. [2024-11-13 23:29:11,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 23:29:11,408 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2024-11-13 23:29:11,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:29:11,414 INFO L225 Difference]: With dead ends: 21 [2024-11-13 23:29:11,414 INFO L226 Difference]: Without dead ends: 12 [2024-11-13 23:29:11,417 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-13 23:29:11,420 INFO L432 NwaCegarLoop]: 4 mSDtfsCounter, 4 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 23:29:11,421 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 10 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 23:29:11,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12 states. [2024-11-13 23:29:11,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12 to 11. [2024-11-13 23:29:11,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 10 states have (on average 1.3) internal successors, (13), 10 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:11,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 13 transitions. [2024-11-13 23:29:11,451 INFO L78 Accepts]: Start accepts. Automaton has 11 states and 13 transitions. Word has length 6 [2024-11-13 23:29:11,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:29:11,451 INFO L471 AbstractCegarLoop]: Abstraction has 11 states and 13 transitions. [2024-11-13 23:29:11,451 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:11,451 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 13 transitions. [2024-11-13 23:29:11,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-11-13 23:29:11,452 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:11,452 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-13 23:29:11,452 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 23:29:11,452 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:29:11,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:29:11,453 INFO L85 PathProgramCache]: Analyzing trace with hash -165949759, now seen corresponding path program 1 times [2024-11-13 23:29:11,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:29:11,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407131332] [2024-11-13 23:29:11,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:11,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:29:11,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:11,796 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:11,799 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:29:11,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407131332] [2024-11-13 23:29:11,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407131332] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:29:11,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872881498] [2024-11-13 23:29:11,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:11,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:11,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:29:11,803 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:29:11,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 23:29:11,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:11,861 INFO L255 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 23:29:11,865 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:29:12,091 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:12,091 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:29:12,369 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:12,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872881498] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:29:12,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1899427969] [2024-11-13 23:29:12,393 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2024-11-13 23:29:12,396 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:29:12,400 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:29:12,404 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:29:12,404 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:29:12,699 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:29:12,929 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '111#(and (<= 1 |#StackHeapBarrier|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000) (= |ULTIMATE.start_main_~j~0#1| 0) (<= 1 (div |ULTIMATE.start_main_~n~0#1| 2)))' at error location [2024-11-13 23:29:12,929 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:29:12,929 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:29:12,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2024-11-13 23:29:12,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773523449] [2024-11-13 23:29:12,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:29:12,930 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-13 23:29:12,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:29:12,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-13 23:29:12,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2024-11-13 23:29:12,931 INFO L87 Difference]: Start difference. First operand 11 states and 13 transitions. Second operand has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:13,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:29:13,266 INFO L93 Difference]: Finished difference Result 23 states and 28 transitions. [2024-11-13 23:29:13,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 23:29:13,267 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2024-11-13 23:29:13,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:29:13,268 INFO L225 Difference]: With dead ends: 23 [2024-11-13 23:29:13,269 INFO L226 Difference]: Without dead ends: 21 [2024-11-13 23:29:13,271 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2024-11-13 23:29:13,272 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 17 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 23:29:13,273 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 21 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 23:29:13,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2024-11-13 23:29:13,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 16. [2024-11-13 23:29:13,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 15 states have (on average 1.3333333333333333) internal successors, (20), 15 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:13,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 20 transitions. [2024-11-13 23:29:13,282 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 20 transitions. Word has length 7 [2024-11-13 23:29:13,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:29:13,282 INFO L471 AbstractCegarLoop]: Abstraction has 16 states and 20 transitions. [2024-11-13 23:29:13,282 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:13,283 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 20 transitions. [2024-11-13 23:29:13,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-11-13 23:29:13,283 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:13,283 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 23:29:13,303 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-13 23:29:13,487 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2024-11-13 23:29:13,488 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:29:13,489 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:29:13,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1075793034, now seen corresponding path program 1 times [2024-11-13 23:29:13,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:29:13,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895667084] [2024-11-13 23:29:13,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:13,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:29:13,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:13,679 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:13,679 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:29:13,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895667084] [2024-11-13 23:29:13,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895667084] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:29:13,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517687464] [2024-11-13 23:29:13,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:13,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:13,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:29:13,683 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:29:13,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 23:29:13,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:13,735 INFO L255 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 23:29:13,736 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:29:13,778 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:13,779 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 23:29:13,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517687464] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:29:13,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 23:29:13,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2024-11-13 23:29:13,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508974547] [2024-11-13 23:29:13,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:29:13,780 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 23:29:13,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:29:13,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 23:29:13,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-13 23:29:13,781 INFO L87 Difference]: Start difference. First operand 16 states and 20 transitions. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 5 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:13,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:29:13,825 INFO L93 Difference]: Finished difference Result 23 states and 27 transitions. [2024-11-13 23:29:13,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 23:29:13,826 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 5 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2024-11-13 23:29:13,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:29:13,826 INFO L225 Difference]: With dead ends: 23 [2024-11-13 23:29:13,827 INFO L226 Difference]: Without dead ends: 16 [2024-11-13 23:29:13,827 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-13 23:29:13,828 INFO L432 NwaCegarLoop]: 5 mSDtfsCounter, 1 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 23:29:13,830 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 13 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 23:29:13,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2024-11-13 23:29:13,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2024-11-13 23:29:13,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:13,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 19 transitions. [2024-11-13 23:29:13,835 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 19 transitions. Word has length 9 [2024-11-13 23:29:13,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:29:13,835 INFO L471 AbstractCegarLoop]: Abstraction has 16 states and 19 transitions. [2024-11-13 23:29:13,835 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 5 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:13,835 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 19 transitions. [2024-11-13 23:29:13,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-11-13 23:29:13,838 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:13,838 INFO L215 NwaCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1] [2024-11-13 23:29:13,858 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-13 23:29:14,041 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:14,042 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:29:14,042 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:29:14,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1547839647, now seen corresponding path program 2 times [2024-11-13 23:29:14,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:29:14,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594480435] [2024-11-13 23:29:14,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:14,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:29:14,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:14,180 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:14,181 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:29:14,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594480435] [2024-11-13 23:29:14,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594480435] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:29:14,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530304083] [2024-11-13 23:29:14,181 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 23:29:14,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:14,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:29:14,183 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:29:14,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 23:29:14,230 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-13 23:29:14,230 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:29:14,231 INFO L255 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 23:29:14,232 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:29:14,318 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:14,318 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:29:14,410 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:14,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530304083] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:29:14,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1007219164] [2024-11-13 23:29:14,412 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2024-11-13 23:29:14,412 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:29:14,412 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:29:14,412 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:29:14,412 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:29:14,559 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:29:14,822 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '336#(and (<= 1 |#StackHeapBarrier|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000) (= |ULTIMATE.start_main_~j~0#1| 0) (<= 1 (div |ULTIMATE.start_main_~n~0#1| 2)))' at error location [2024-11-13 23:29:14,823 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:29:14,823 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:29:14,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-11-13 23:29:14,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391486965] [2024-11-13 23:29:14,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:29:14,823 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-13 23:29:14,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:29:14,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-13 23:29:14,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2024-11-13 23:29:14,826 INFO L87 Difference]: Start difference. First operand 16 states and 19 transitions. Second operand has 15 states, 15 states have (on average 1.4) internal successors, (21), 15 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:15,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:29:15,010 INFO L93 Difference]: Finished difference Result 26 states and 30 transitions. [2024-11-13 23:29:15,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 23:29:15,011 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4) internal successors, (21), 15 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2024-11-13 23:29:15,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:29:15,011 INFO L225 Difference]: With dead ends: 26 [2024-11-13 23:29:15,012 INFO L226 Difference]: Without dead ends: 24 [2024-11-13 23:29:15,012 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2024-11-13 23:29:15,013 INFO L432 NwaCegarLoop]: 6 mSDtfsCounter, 4 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 23:29:15,015 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 31 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 23:29:15,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2024-11-13 23:29:15,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 16. [2024-11-13 23:29:15,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:15,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 19 transitions. [2024-11-13 23:29:15,025 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 19 transitions. Word has length 9 [2024-11-13 23:29:15,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:29:15,025 INFO L471 AbstractCegarLoop]: Abstraction has 16 states and 19 transitions. [2024-11-13 23:29:15,025 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.4) internal successors, (21), 15 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:15,026 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 19 transitions. [2024-11-13 23:29:15,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-13 23:29:15,026 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:15,026 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 23:29:15,045 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 23:29:15,226 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:15,227 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:29:15,227 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:29:15,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1927080938, now seen corresponding path program 1 times [2024-11-13 23:29:15,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:29:15,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713259771] [2024-11-13 23:29:15,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:15,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:29:15,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:15,531 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:15,531 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:29:15,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713259771] [2024-11-13 23:29:15,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713259771] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:29:15,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450808493] [2024-11-13 23:29:15,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:15,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:15,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:29:15,534 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:29:15,539 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 23:29:15,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:15,588 INFO L255 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-13 23:29:15,590 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:29:15,741 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:15,741 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:29:16,082 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:16,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450808493] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:29:16,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [156421062] [2024-11-13 23:29:16,084 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:29:16,084 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:29:16,085 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:29:16,085 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:29:16,085 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:29:16,252 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:29:16,544 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '486#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:29:16,544 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:29:16,544 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:29:16,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2024-11-13 23:29:16,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390041925] [2024-11-13 23:29:16,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:29:16,545 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 23:29:16,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:29:16,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 23:29:16,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2024-11-13 23:29:16,546 INFO L87 Difference]: Start difference. First operand 16 states and 19 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:17,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:29:17,048 INFO L93 Difference]: Finished difference Result 40 states and 46 transitions. [2024-11-13 23:29:17,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-13 23:29:17,048 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2024-11-13 23:29:17,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:29:17,049 INFO L225 Difference]: With dead ends: 40 [2024-11-13 23:29:17,049 INFO L226 Difference]: Without dead ends: 24 [2024-11-13 23:29:17,050 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=159, Invalid=897, Unknown=0, NotChecked=0, Total=1056 [2024-11-13 23:29:17,051 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 21 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-13 23:29:17,051 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 26 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-13 23:29:17,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2024-11-13 23:29:17,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 16. [2024-11-13 23:29:17,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 15 states have (on average 1.1333333333333333) internal successors, (17), 15 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:17,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 17 transitions. [2024-11-13 23:29:17,056 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 17 transitions. Word has length 11 [2024-11-13 23:29:17,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:29:17,056 INFO L471 AbstractCegarLoop]: Abstraction has 16 states and 17 transitions. [2024-11-13 23:29:17,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:17,056 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 17 transitions. [2024-11-13 23:29:17,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-13 23:29:17,057 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:17,057 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1] [2024-11-13 23:29:17,087 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-13 23:29:17,260 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:17,261 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:29:17,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:29:17,261 INFO L85 PathProgramCache]: Analyzing trace with hash -36041439, now seen corresponding path program 2 times [2024-11-13 23:29:17,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:29:17,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370170525] [2024-11-13 23:29:17,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:17,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:29:17,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:17,674 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:17,674 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:29:17,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370170525] [2024-11-13 23:29:17,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370170525] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:29:17,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122811082] [2024-11-13 23:29:17,675 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 23:29:17,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:17,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:29:17,677 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:29:17,679 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 23:29:17,730 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-13 23:29:17,730 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:29:17,731 INFO L255 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 23:29:17,732 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:29:17,983 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:17,983 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:29:18,480 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:18,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122811082] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:29:18,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1697283274] [2024-11-13 23:29:18,482 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:29:18,482 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:29:18,483 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:29:18,483 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:29:18,483 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:29:18,629 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:29:18,961 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '699#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:29:18,961 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:29:18,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:29:18,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2024-11-13 23:29:18,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485961547] [2024-11-13 23:29:18,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:29:18,962 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 23:29:18,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:29:18,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 23:29:18,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=869, Unknown=0, NotChecked=0, Total=992 [2024-11-13 23:29:18,963 INFO L87 Difference]: Start difference. First operand 16 states and 17 transitions. Second operand has 26 states, 26 states have (on average 1.5384615384615385) internal successors, (40), 26 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:19,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:29:19,312 INFO L93 Difference]: Finished difference Result 32 states and 36 transitions. [2024-11-13 23:29:19,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 23:29:19,312 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.5384615384615385) internal successors, (40), 26 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2024-11-13 23:29:19,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:29:19,313 INFO L225 Difference]: With dead ends: 32 [2024-11-13 23:29:19,313 INFO L226 Difference]: Without dead ends: 18 [2024-11-13 23:29:19,314 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 335 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=190, Invalid=1292, Unknown=0, NotChecked=0, Total=1482 [2024-11-13 23:29:19,314 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 14 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 23:29:19,315 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 29 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 23:29:19,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2024-11-13 23:29:19,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 17. [2024-11-13 23:29:19,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 16 states have (on average 1.125) internal successors, (18), 16 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:19,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 18 transitions. [2024-11-13 23:29:19,325 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 18 transitions. Word has length 15 [2024-11-13 23:29:19,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:29:19,325 INFO L471 AbstractCegarLoop]: Abstraction has 17 states and 18 transitions. [2024-11-13 23:29:19,325 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.5384615384615385) internal successors, (40), 26 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:19,325 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 18 transitions. [2024-11-13 23:29:19,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-13 23:29:19,325 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:19,325 INFO L215 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 1, 1, 1, 1, 1] [2024-11-13 23:29:19,345 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-13 23:29:19,526 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-13 23:29:19,526 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:29:19,526 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:29:19,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1403586662, now seen corresponding path program 3 times [2024-11-13 23:29:19,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:29:19,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725025181] [2024-11-13 23:29:19,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:19,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:29:19,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:19,710 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:19,711 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:29:19,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725025181] [2024-11-13 23:29:19,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725025181] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:29:19,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1552669233] [2024-11-13 23:29:19,712 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 23:29:19,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:19,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:29:19,715 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:29:19,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 23:29:19,768 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 23:29:19,768 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:29:19,769 INFO L255 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 23:29:19,771 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:29:19,892 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:19,892 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:29:20,020 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:20,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1552669233] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:29:20,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [873967534] [2024-11-13 23:29:20,023 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:29:20,023 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:29:20,023 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:29:20,024 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:29:20,024 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:29:20,162 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:29:20,448 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '898#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:29:20,448 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:29:20,448 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:29:20,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2024-11-13 23:29:20,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868070213] [2024-11-13 23:29:20,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:29:20,449 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-13 23:29:20,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:29:20,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-13 23:29:20,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2024-11-13 23:29:20,450 INFO L87 Difference]: Start difference. First operand 17 states and 18 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:20,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:29:20,611 INFO L93 Difference]: Finished difference Result 23 states and 24 transitions. [2024-11-13 23:29:20,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 23:29:20,611 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2024-11-13 23:29:20,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:29:20,612 INFO L225 Difference]: With dead ends: 23 [2024-11-13 23:29:20,612 INFO L226 Difference]: Without dead ends: 21 [2024-11-13 23:29:20,612 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=139, Invalid=791, Unknown=0, NotChecked=0, Total=930 [2024-11-13 23:29:20,613 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 2 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 23:29:20,613 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 26 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 23:29:20,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2024-11-13 23:29:20,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 20. [2024-11-13 23:29:20,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.105263157894737) internal successors, (21), 19 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:20,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 21 transitions. [2024-11-13 23:29:20,618 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 21 transitions. Word has length 16 [2024-11-13 23:29:20,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:29:20,619 INFO L471 AbstractCegarLoop]: Abstraction has 20 states and 21 transitions. [2024-11-13 23:29:20,619 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:20,619 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 21 transitions. [2024-11-13 23:29:20,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-13 23:29:20,620 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:20,621 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1] [2024-11-13 23:29:20,641 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-13 23:29:20,822 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:20,822 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:29:20,823 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:29:20,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1546522954, now seen corresponding path program 4 times [2024-11-13 23:29:20,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:29:20,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595115279] [2024-11-13 23:29:20,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:20,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:29:20,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:21,264 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:21,264 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:29:21,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595115279] [2024-11-13 23:29:21,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595115279] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:29:21,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671386773] [2024-11-13 23:29:21,264 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 23:29:21,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:21,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:29:21,266 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:29:21,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 23:29:21,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:21,324 INFO L255 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 23:29:21,326 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:29:21,560 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:21,560 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:29:22,146 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:22,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671386773] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:29:22,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2077695599] [2024-11-13 23:29:22,150 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:29:22,151 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:29:22,152 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:29:22,152 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:29:22,152 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:29:22,276 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:29:22,624 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1113#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:29:22,624 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:29:22,624 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:29:22,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 28 [2024-11-13 23:29:22,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899088013] [2024-11-13 23:29:22,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:29:22,625 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-13 23:29:22,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:29:22,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-13 23:29:22,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=976, Unknown=0, NotChecked=0, Total=1122 [2024-11-13 23:29:22,626 INFO L87 Difference]: Start difference. First operand 20 states and 21 transitions. Second operand has 28 states, 28 states have (on average 1.75) internal successors, (49), 28 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:23,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:29:23,305 INFO L93 Difference]: Finished difference Result 54 states and 62 transitions. [2024-11-13 23:29:23,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 23:29:23,306 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.75) internal successors, (49), 28 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2024-11-13 23:29:23,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:29:23,306 INFO L225 Difference]: With dead ends: 54 [2024-11-13 23:29:23,306 INFO L226 Difference]: Without dead ends: 37 [2024-11-13 23:29:23,307 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=290, Invalid=1872, Unknown=0, NotChecked=0, Total=2162 [2024-11-13 23:29:23,308 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 16 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-13 23:29:23,308 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 41 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-13 23:29:23,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2024-11-13 23:29:23,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 28. [2024-11-13 23:29:23,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.2222222222222223) internal successors, (33), 27 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:23,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 33 transitions. [2024-11-13 23:29:23,318 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 33 transitions. Word has length 19 [2024-11-13 23:29:23,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:29:23,318 INFO L471 AbstractCegarLoop]: Abstraction has 28 states and 33 transitions. [2024-11-13 23:29:23,318 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.75) internal successors, (49), 28 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:23,318 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 33 transitions. [2024-11-13 23:29:23,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-13 23:29:23,320 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:23,320 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1] [2024-11-13 23:29:23,343 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-13 23:29:23,520 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-13 23:29:23,521 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:29:23,521 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:29:23,521 INFO L85 PathProgramCache]: Analyzing trace with hash -662871167, now seen corresponding path program 5 times [2024-11-13 23:29:23,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:29:23,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654945034] [2024-11-13 23:29:23,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:23,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:29:23,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:24,096 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:24,096 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:29:24,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654945034] [2024-11-13 23:29:24,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654945034] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:29:24,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822350433] [2024-11-13 23:29:24,096 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 23:29:24,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:24,097 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:29:24,098 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:29:24,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 23:29:24,149 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-13 23:29:24,149 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:29:24,150 INFO L255 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-13 23:29:24,153 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:29:24,656 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:24,656 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:29:25,475 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:25,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822350433] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:29:25,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1888749127] [2024-11-13 23:29:25,477 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:29:25,477 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:29:25,477 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:29:25,477 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:29:25,477 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:29:25,593 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:29:25,918 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1439#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:29:25,918 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:29:25,918 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:29:25,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 42 [2024-11-13 23:29:25,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243759686] [2024-11-13 23:29:25,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:29:25,919 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-13 23:29:25,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:29:25,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-13 23:29:25,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=1995, Unknown=0, NotChecked=0, Total=2256 [2024-11-13 23:29:25,921 INFO L87 Difference]: Start difference. First operand 28 states and 33 transitions. Second operand has 42 states, 42 states have (on average 1.5238095238095237) internal successors, (64), 42 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:26,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:29:26,729 INFO L93 Difference]: Finished difference Result 48 states and 54 transitions. [2024-11-13 23:29:26,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-13 23:29:26,730 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.5238095238095237) internal successors, (64), 42 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2024-11-13 23:29:26,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:29:26,730 INFO L225 Difference]: With dead ends: 48 [2024-11-13 23:29:26,730 INFO L226 Difference]: Without dead ends: 28 [2024-11-13 23:29:26,731 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 957 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=466, Invalid=3316, Unknown=0, NotChecked=0, Total=3782 [2024-11-13 23:29:26,732 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 16 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-13 23:29:26,732 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 44 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-13 23:29:26,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2024-11-13 23:29:26,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2024-11-13 23:29:26,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.1851851851851851) internal successors, (32), 27 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:26,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 32 transitions. [2024-11-13 23:29:26,741 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 32 transitions. Word has length 23 [2024-11-13 23:29:26,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:29:26,741 INFO L471 AbstractCegarLoop]: Abstraction has 28 states and 32 transitions. [2024-11-13 23:29:26,742 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 1.5238095238095237) internal successors, (64), 42 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:26,742 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 32 transitions. [2024-11-13 23:29:26,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-13 23:29:26,742 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:26,742 INFO L215 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 1, 1, 1, 1, 1] [2024-11-13 23:29:26,756 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-13 23:29:26,946 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-11-13 23:29:26,947 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:29:26,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:29:26,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1886172730, now seen corresponding path program 6 times [2024-11-13 23:29:26,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:29:26,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35327272] [2024-11-13 23:29:26,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:26,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:29:26,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:27,203 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 10 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:27,204 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:29:27,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35327272] [2024-11-13 23:29:27,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35327272] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:29:27,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919584215] [2024-11-13 23:29:27,204 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 23:29:27,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:27,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:29:27,206 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:29:27,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 23:29:27,275 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 23:29:27,275 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:29:27,276 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-13 23:29:27,279 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:29:27,479 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:27,479 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:29:27,689 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:27,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919584215] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:29:27,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [184404246] [2024-11-13 23:29:27,690 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:29:27,691 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:29:27,691 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:29:27,691 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:29:27,691 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:29:27,803 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:29:28,073 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1753#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:29:28,073 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:29:28,074 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:29:28,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 16] total 30 [2024-11-13 23:29:28,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78229245] [2024-11-13 23:29:28,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:29:28,074 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-13 23:29:28,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:29:28,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-13 23:29:28,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1093, Unknown=0, NotChecked=0, Total=1260 [2024-11-13 23:29:28,075 INFO L87 Difference]: Start difference. First operand 28 states and 32 transitions. Second operand has 30 states, 30 states have (on average 1.5) internal successors, (45), 30 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:28,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:29:28,316 INFO L93 Difference]: Finished difference Result 45 states and 50 transitions. [2024-11-13 23:29:28,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-13 23:29:28,317 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5) internal successors, (45), 30 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2024-11-13 23:29:28,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:29:28,317 INFO L225 Difference]: With dead ends: 45 [2024-11-13 23:29:28,317 INFO L226 Difference]: Without dead ends: 43 [2024-11-13 23:29:28,318 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 45 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 611 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=292, Invalid=1688, Unknown=0, NotChecked=0, Total=1980 [2024-11-13 23:29:28,319 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 2 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 23:29:28,319 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 35 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 23:29:28,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2024-11-13 23:29:28,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 28. [2024-11-13 23:29:28,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.0740740740740742) internal successors, (29), 27 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:28,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 29 transitions. [2024-11-13 23:29:28,331 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 29 transitions. Word has length 24 [2024-11-13 23:29:28,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:29:28,333 INFO L471 AbstractCegarLoop]: Abstraction has 28 states and 29 transitions. [2024-11-13 23:29:28,333 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5) internal successors, (45), 30 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:28,333 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 29 transitions. [2024-11-13 23:29:28,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-13 23:29:28,333 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:28,333 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1] [2024-11-13 23:29:28,353 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-13 23:29:28,534 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:28,534 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:29:28,534 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:29:28,534 INFO L85 PathProgramCache]: Analyzing trace with hash 90157398, now seen corresponding path program 7 times [2024-11-13 23:29:28,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:29:28,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322741549] [2024-11-13 23:29:28,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:28,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:29:28,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:29,128 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 22 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:29,128 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:29:29,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322741549] [2024-11-13 23:29:29,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322741549] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:29:29,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30361646] [2024-11-13 23:29:29,129 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 23:29:29,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:29,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:29:29,130 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:29:29,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 23:29:29,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:29,182 INFO L255 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-13 23:29:29,183 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:29:29,492 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:29,492 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:29:30,285 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:30,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30361646] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:29:30,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [928569859] [2024-11-13 23:29:30,287 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:29:30,287 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:29:30,287 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:29:30,288 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:29:30,288 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:29:30,397 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:29:30,723 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2077#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:29:30,724 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:29:30,724 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:29:30,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 16] total 38 [2024-11-13 23:29:30,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102591652] [2024-11-13 23:29:30,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:29:30,724 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-11-13 23:29:30,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:29:30,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-11-13 23:29:30,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1651, Unknown=0, NotChecked=0, Total=1892 [2024-11-13 23:29:30,726 INFO L87 Difference]: Start difference. First operand 28 states and 29 transitions. Second operand has 38 states, 38 states have (on average 1.868421052631579) internal successors, (71), 38 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:31,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:29:31,856 INFO L93 Difference]: Finished difference Result 76 states and 86 transitions. [2024-11-13 23:29:31,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-13 23:29:31,857 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.868421052631579) internal successors, (71), 38 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2024-11-13 23:29:31,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:29:31,858 INFO L225 Difference]: With dead ends: 76 [2024-11-13 23:29:31,858 INFO L226 Difference]: Without dead ends: 53 [2024-11-13 23:29:31,859 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 933 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=521, Invalid=3385, Unknown=0, NotChecked=0, Total=3906 [2024-11-13 23:29:31,859 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 18 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-13 23:29:31,859 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 63 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 561 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-13 23:29:31,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2024-11-13 23:29:31,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 38. [2024-11-13 23:29:31,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:31,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 45 transitions. [2024-11-13 23:29:31,872 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 45 transitions. Word has length 27 [2024-11-13 23:29:31,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:29:31,872 INFO L471 AbstractCegarLoop]: Abstraction has 38 states and 45 transitions. [2024-11-13 23:29:31,872 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.868421052631579) internal successors, (71), 38 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:31,872 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 45 transitions. [2024-11-13 23:29:31,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-13 23:29:31,873 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:31,873 INFO L215 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1] [2024-11-13 23:29:31,886 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-13 23:29:32,073 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-13 23:29:32,074 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:29:32,074 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:29:32,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1066151455, now seen corresponding path program 8 times [2024-11-13 23:29:32,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:29:32,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585860881] [2024-11-13 23:29:32,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:32,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:29:32,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:32,792 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 35 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:32,792 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:29:32,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585860881] [2024-11-13 23:29:32,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585860881] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:29:32,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448591184] [2024-11-13 23:29:32,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 23:29:32,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:32,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:29:32,794 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:29:32,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 23:29:32,854 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-11-13 23:29:32,854 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:29:32,855 INFO L255 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-13 23:29:32,861 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:29:33,523 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:33,524 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:29:34,607 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:34,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448591184] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:29:34,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1006454888] [2024-11-13 23:29:34,609 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:29:34,609 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:29:34,609 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:29:34,609 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:29:34,609 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:29:34,685 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:29:35,206 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2523#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:29:35,206 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:29:35,206 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:29:35,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 20, 20] total 54 [2024-11-13 23:29:35,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573246364] [2024-11-13 23:29:35,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:29:35,206 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-11-13 23:29:35,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:29:35,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-11-13 23:29:35,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=395, Invalid=3145, Unknown=0, NotChecked=0, Total=3540 [2024-11-13 23:29:35,208 INFO L87 Difference]: Start difference. First operand 38 states and 45 transitions. Second operand has 54 states, 54 states have (on average 1.6296296296296295) internal successors, (88), 54 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:36,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:29:36,509 INFO L93 Difference]: Finished difference Result 64 states and 72 transitions. [2024-11-13 23:29:36,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-13 23:29:36,509 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.6296296296296295) internal successors, (88), 54 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2024-11-13 23:29:36,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:29:36,510 INFO L225 Difference]: With dead ends: 64 [2024-11-13 23:29:36,510 INFO L226 Difference]: Without dead ends: 38 [2024-11-13 23:29:36,511 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1614 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=745, Invalid=5575, Unknown=0, NotChecked=0, Total=6320 [2024-11-13 23:29:36,512 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 21 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-13 23:29:36,512 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 38 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-13 23:29:36,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2024-11-13 23:29:36,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2024-11-13 23:29:36,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 1.1891891891891893) internal successors, (44), 37 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:36,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 44 transitions. [2024-11-13 23:29:36,525 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 44 transitions. Word has length 31 [2024-11-13 23:29:36,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:29:36,525 INFO L471 AbstractCegarLoop]: Abstraction has 38 states and 44 transitions. [2024-11-13 23:29:36,525 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.6296296296296295) internal successors, (88), 54 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:36,526 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 44 transitions. [2024-11-13 23:29:36,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-13 23:29:36,526 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:36,526 INFO L215 NwaCegarLoop]: trace histogram [8, 7, 6, 6, 1, 1, 1, 1, 1] [2024-11-13 23:29:36,545 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-13 23:29:36,726 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-13 23:29:36,727 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:29:36,727 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:29:36,727 INFO L85 PathProgramCache]: Analyzing trace with hash 79012646, now seen corresponding path program 9 times [2024-11-13 23:29:36,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:29:36,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240284904] [2024-11-13 23:29:36,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:36,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:29:36,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:37,055 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 21 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:37,056 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:29:37,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240284904] [2024-11-13 23:29:37,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240284904] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:29:37,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122120654] [2024-11-13 23:29:37,056 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 23:29:37,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:37,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:29:37,061 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:29:37,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 23:29:37,121 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 23:29:37,121 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:29:37,123 INFO L255 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-13 23:29:37,124 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:29:37,341 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:37,341 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:29:37,589 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:37,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122120654] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:29:37,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [853247227] [2024-11-13 23:29:37,590 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:29:37,590 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:29:37,591 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:29:37,591 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:29:37,591 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:29:37,665 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:29:37,938 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2942#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:29:37,938 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:29:37,938 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:29:37,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 35 [2024-11-13 23:29:37,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61623150] [2024-11-13 23:29:37,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:29:37,938 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-13 23:29:37,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:29:37,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-13 23:29:37,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=1413, Unknown=0, NotChecked=0, Total=1640 [2024-11-13 23:29:37,939 INFO L87 Difference]: Start difference. First operand 38 states and 44 transitions. Second operand has 35 states, 35 states have (on average 1.4857142857142858) internal successors, (52), 35 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:38,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:29:38,269 INFO L93 Difference]: Finished difference Result 61 states and 68 transitions. [2024-11-13 23:29:38,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-13 23:29:38,270 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.4857142857142858) internal successors, (52), 35 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2024-11-13 23:29:38,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:29:38,270 INFO L225 Difference]: With dead ends: 61 [2024-11-13 23:29:38,270 INFO L226 Difference]: Without dead ends: 59 [2024-11-13 23:29:38,271 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 66 SyntacticMatches, 7 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 916 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=427, Invalid=2543, Unknown=0, NotChecked=0, Total=2970 [2024-11-13 23:29:38,272 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 2 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 23:29:38,272 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 36 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 23:29:38,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2024-11-13 23:29:38,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 36. [2024-11-13 23:29:38,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 35 states have (on average 1.0571428571428572) internal successors, (37), 35 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:38,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 37 transitions. [2024-11-13 23:29:38,285 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 37 transitions. Word has length 32 [2024-11-13 23:29:38,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:29:38,285 INFO L471 AbstractCegarLoop]: Abstraction has 36 states and 37 transitions. [2024-11-13 23:29:38,286 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.4857142857142858) internal successors, (52), 35 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:38,286 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 37 transitions. [2024-11-13 23:29:38,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-13 23:29:38,286 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:38,286 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 7, 7, 1, 1, 1, 1, 1] [2024-11-13 23:29:38,300 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-13 23:29:38,490 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-13 23:29:38,491 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:29:38,491 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:29:38,491 INFO L85 PathProgramCache]: Analyzing trace with hash 228482038, now seen corresponding path program 10 times [2024-11-13 23:29:38,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:29:38,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485116946] [2024-11-13 23:29:38,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:38,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:29:38,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:39,318 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 51 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:39,319 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:29:39,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485116946] [2024-11-13 23:29:39,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485116946] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:29:39,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699767189] [2024-11-13 23:29:39,319 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 23:29:39,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:39,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:29:39,321 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:29:39,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-13 23:29:39,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:39,393 INFO L255 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 23:29:39,398 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:29:39,889 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:39,889 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:29:40,966 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:40,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699767189] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:29:40,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1214002623] [2024-11-13 23:29:40,969 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:29:40,969 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:29:40,969 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:29:40,969 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:29:40,969 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:29:41,079 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:29:41,484 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3370#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:29:41,484 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:29:41,484 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:29:41,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 48 [2024-11-13 23:29:41,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943188351] [2024-11-13 23:29:41,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:29:41,485 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-11-13 23:29:41,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:29:41,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-11-13 23:29:41,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=364, Invalid=2498, Unknown=0, NotChecked=0, Total=2862 [2024-11-13 23:29:41,486 INFO L87 Difference]: Start difference. First operand 36 states and 37 transitions. Second operand has 48 states, 48 states have (on average 1.9375) internal successors, (93), 48 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:43,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:29:43,411 INFO L93 Difference]: Finished difference Result 98 states and 110 transitions. [2024-11-13 23:29:43,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-13 23:29:43,412 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.9375) internal successors, (93), 48 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2024-11-13 23:29:43,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:29:43,412 INFO L225 Difference]: With dead ends: 98 [2024-11-13 23:29:43,413 INFO L226 Difference]: Without dead ends: 69 [2024-11-13 23:29:43,414 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1507 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=828, Invalid=5334, Unknown=0, NotChecked=0, Total=6162 [2024-11-13 23:29:43,415 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 20 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 931 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 959 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 931 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-13 23:29:43,415 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 103 Invalid, 959 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 931 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-13 23:29:43,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2024-11-13 23:29:43,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 48. [2024-11-13 23:29:43,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 47 states have (on average 1.2127659574468086) internal successors, (57), 47 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:43,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 57 transitions. [2024-11-13 23:29:43,434 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 57 transitions. Word has length 35 [2024-11-13 23:29:43,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:29:43,435 INFO L471 AbstractCegarLoop]: Abstraction has 48 states and 57 transitions. [2024-11-13 23:29:43,435 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.9375) internal successors, (93), 48 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:43,435 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 57 transitions. [2024-11-13 23:29:43,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-13 23:29:43,435 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:43,435 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 1, 1, 1, 1, 1] [2024-11-13 23:29:43,454 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-13 23:29:43,636 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:43,636 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:29:43,636 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:29:43,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1168857153, now seen corresponding path program 11 times [2024-11-13 23:29:43,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:29:43,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962728981] [2024-11-13 23:29:43,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:43,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:29:43,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:44,594 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 70 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:44,594 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:29:44,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962728981] [2024-11-13 23:29:44,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962728981] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:29:44,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240170093] [2024-11-13 23:29:44,595 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 23:29:44,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:44,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:29:44,597 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:29:44,600 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-13 23:29:44,676 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-11-13 23:29:44,676 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:29:44,680 INFO L255 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-13 23:29:44,683 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:29:45,187 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:45,188 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:29:46,404 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:46,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240170093] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:29:46,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [415106085] [2024-11-13 23:29:46,406 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:29:46,407 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:29:46,407 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:29:46,407 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:29:46,407 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:29:46,498 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:29:46,904 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3923#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:29:46,904 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:29:46,904 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:29:46,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22, 22] total 53 [2024-11-13 23:29:46,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805167694] [2024-11-13 23:29:46,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:29:46,905 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-11-13 23:29:46,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:29:46,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-11-13 23:29:46,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=436, Invalid=2986, Unknown=0, NotChecked=0, Total=3422 [2024-11-13 23:29:46,907 INFO L87 Difference]: Start difference. First operand 48 states and 57 transitions. Second operand has 53 states, 53 states have (on average 1.9622641509433962) internal successors, (104), 53 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:49,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:29:49,254 INFO L93 Difference]: Finished difference Result 131 states and 144 transitions. [2024-11-13 23:29:49,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-13 23:29:49,254 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9622641509433962) internal successors, (104), 53 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2024-11-13 23:29:49,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:29:49,255 INFO L225 Difference]: With dead ends: 131 [2024-11-13 23:29:49,255 INFO L226 Difference]: Without dead ends: 99 [2024-11-13 23:29:49,257 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1825 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1010, Invalid=6472, Unknown=0, NotChecked=0, Total=7482 [2024-11-13 23:29:49,258 INFO L432 NwaCegarLoop]: 5 mSDtfsCounter, 23 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 952 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 952 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-13 23:29:49,258 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 158 Invalid, 997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 952 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-13 23:29:49,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-11-13 23:29:49,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 76. [2024-11-13 23:29:49,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 1.16) internal successors, (87), 75 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:49,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 87 transitions. [2024-11-13 23:29:49,305 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 87 transitions. Word has length 39 [2024-11-13 23:29:49,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:29:49,305 INFO L471 AbstractCegarLoop]: Abstraction has 76 states and 87 transitions. [2024-11-13 23:29:49,305 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9622641509433962) internal successors, (104), 53 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:49,305 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 87 transitions. [2024-11-13 23:29:49,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-13 23:29:49,305 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:49,306 INFO L215 NwaCegarLoop]: trace histogram [10, 10, 9, 9, 1, 1, 1, 1, 1] [2024-11-13 23:29:49,327 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-13 23:29:49,506 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:49,506 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:29:49,507 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:29:49,507 INFO L85 PathProgramCache]: Analyzing trace with hash -757076330, now seen corresponding path program 12 times [2024-11-13 23:29:49,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:29:49,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868626326] [2024-11-13 23:29:49,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:49,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:29:49,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:50,572 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 92 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:50,572 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:29:50,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868626326] [2024-11-13 23:29:50,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868626326] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:29:50,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862388365] [2024-11-13 23:29:50,572 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 23:29:50,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:50,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:29:50,575 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:29:50,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-13 23:29:50,644 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 23:29:50,644 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:29:50,645 INFO L255 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-13 23:29:50,647 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:29:51,223 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 0 proven. 181 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:51,223 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:29:52,682 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 0 proven. 181 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:52,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862388365] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:29:52,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1460339231] [2024-11-13 23:29:52,684 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:29:52,684 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:29:52,684 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:29:52,684 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:29:52,684 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:29:52,766 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:29:53,200 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4595#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:29:53,200 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:29:53,200 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:29:53,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24, 24] total 58 [2024-11-13 23:29:53,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719669701] [2024-11-13 23:29:53,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:29:53,200 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-11-13 23:29:53,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:29:53,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-11-13 23:29:53,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=515, Invalid=3517, Unknown=0, NotChecked=0, Total=4032 [2024-11-13 23:29:53,202 INFO L87 Difference]: Start difference. First operand 76 states and 87 transitions. Second operand has 58 states, 58 states have (on average 1.9827586206896552) internal successors, (115), 58 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:55,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:29:55,891 INFO L93 Difference]: Finished difference Result 167 states and 182 transitions. [2024-11-13 23:29:55,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-13 23:29:55,891 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.9827586206896552) internal successors, (115), 58 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2024-11-13 23:29:55,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:29:55,892 INFO L225 Difference]: With dead ends: 167 [2024-11-13 23:29:55,892 INFO L226 Difference]: Without dead ends: 132 [2024-11-13 23:29:55,893 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2195 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1211, Invalid=7719, Unknown=0, NotChecked=0, Total=8930 [2024-11-13 23:29:55,894 INFO L432 NwaCegarLoop]: 5 mSDtfsCounter, 26 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 1202 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 1257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-13 23:29:55,894 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 197 Invalid, 1257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1202 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-13 23:29:55,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2024-11-13 23:29:55,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 107. [2024-11-13 23:29:55,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 106 states have (on average 1.1415094339622642) internal successors, (121), 106 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:55,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 121 transitions. [2024-11-13 23:29:55,942 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 121 transitions. Word has length 43 [2024-11-13 23:29:55,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:29:55,942 INFO L471 AbstractCegarLoop]: Abstraction has 107 states and 121 transitions. [2024-11-13 23:29:55,942 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.9827586206896552) internal successors, (115), 58 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:55,942 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 121 transitions. [2024-11-13 23:29:55,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-13 23:29:55,943 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:55,943 INFO L215 NwaCegarLoop]: trace histogram [17, 8, 7, 7, 1, 1, 1, 1, 1] [2024-11-13 23:29:55,963 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-13 23:29:56,144 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:56,144 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:29:56,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:29:56,144 INFO L85 PathProgramCache]: Analyzing trace with hash 746905659, now seen corresponding path program 13 times [2024-11-13 23:29:56,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:29:56,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365829776] [2024-11-13 23:29:56,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:56,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:29:56,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:56,766 INFO L134 CoverageAnalysis]: Checked inductivity of 230 backedges. 120 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:56,766 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:29:56,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365829776] [2024-11-13 23:29:56,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365829776] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:29:56,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533759914] [2024-11-13 23:29:56,766 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 23:29:56,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:29:56,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:29:56,768 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:29:56,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-13 23:29:56,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:56,834 INFO L255 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-11-13 23:29:56,838 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:29:57,433 INFO L134 CoverageAnalysis]: Checked inductivity of 230 backedges. 0 proven. 230 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:57,434 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:29:58,096 INFO L134 CoverageAnalysis]: Checked inductivity of 230 backedges. 0 proven. 230 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:29:58,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533759914] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:29:58,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1072220881] [2024-11-13 23:29:58,098 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:29:58,098 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:29:58,098 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:29:58,098 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:29:58,098 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:29:58,178 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:29:58,578 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5384#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:29:58,578 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:29:58,578 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:29:58,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 71 [2024-11-13 23:29:58,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487309695] [2024-11-13 23:29:58,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:29:58,578 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2024-11-13 23:29:58,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:29:58,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2024-11-13 23:29:58,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1075, Invalid=4777, Unknown=0, NotChecked=0, Total=5852 [2024-11-13 23:29:58,580 INFO L87 Difference]: Start difference. First operand 107 states and 121 transitions. Second operand has 71 states, 71 states have (on average 1.4788732394366197) internal successors, (105), 71 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:59,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:29:59,854 INFO L93 Difference]: Finished difference Result 308 states and 330 transitions. [2024-11-13 23:29:59,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-13 23:29:59,854 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 1.4788732394366197) internal successors, (105), 71 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2024-11-13 23:29:59,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:29:59,856 INFO L225 Difference]: With dead ends: 308 [2024-11-13 23:29:59,856 INFO L226 Difference]: Without dead ends: 306 [2024-11-13 23:29:59,857 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3964 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2016, Invalid=9756, Unknown=0, NotChecked=0, Total=11772 [2024-11-13 23:29:59,858 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 20 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 886 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 886 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-13 23:29:59,858 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 46 Invalid, 927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 886 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-13 23:29:59,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2024-11-13 23:29:59,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 72. [2024-11-13 23:29:59,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 1.1126760563380282) internal successors, (79), 71 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:59,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 79 transitions. [2024-11-13 23:29:59,910 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 79 transitions. Word has length 44 [2024-11-13 23:29:59,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:29:59,911 INFO L471 AbstractCegarLoop]: Abstraction has 72 states and 79 transitions. [2024-11-13 23:29:59,911 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 1.4788732394366197) internal successors, (105), 71 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:29:59,911 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 79 transitions. [2024-11-13 23:29:59,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-13 23:29:59,912 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:59,912 INFO L215 NwaCegarLoop]: trace histogram [11, 11, 10, 10, 1, 1, 1, 1, 1] [2024-11-13 23:29:59,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-13 23:30:00,112 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-13 23:30:00,113 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:30:00,113 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:30:00,113 INFO L85 PathProgramCache]: Analyzing trace with hash 764540577, now seen corresponding path program 14 times [2024-11-13 23:30:00,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:30:00,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014261234] [2024-11-13 23:30:00,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:30:00,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:30:00,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:30:01,210 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 117 proven. 104 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:30:01,210 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:30:01,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014261234] [2024-11-13 23:30:01,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014261234] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:30:01,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072763272] [2024-11-13 23:30:01,211 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 23:30:01,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:30:01,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:30:01,212 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:30:01,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-13 23:30:01,289 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2024-11-13 23:30:01,289 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:30:01,290 INFO L255 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 58 conjuncts are in the unsatisfiable core [2024-11-13 23:30:01,293 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:30:02,395 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 0 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:30:02,396 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:30:04,183 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 0 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:30:04,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072763272] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:30:04,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [633417779] [2024-11-13 23:30:04,184 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:30:04,185 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:30:04,185 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:30:04,185 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:30:04,185 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:30:04,268 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:30:04,782 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6339#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:30:04,782 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:30:04,782 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:30:04,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 28] total 76 [2024-11-13 23:30:04,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157018921] [2024-11-13 23:30:04,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:30:04,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2024-11-13 23:30:04,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:30:04,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2024-11-13 23:30:04,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=825, Invalid=5817, Unknown=0, NotChecked=0, Total=6642 [2024-11-13 23:30:04,784 INFO L87 Difference]: Start difference. First operand 72 states and 79 transitions. Second operand has 76 states, 76 states have (on average 1.7894736842105263) internal successors, (136), 76 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:30:08,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:30:08,103 INFO L93 Difference]: Finished difference Result 314 states and 328 transitions. [2024-11-13 23:30:08,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-11-13 23:30:08,103 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 1.7894736842105263) internal successors, (136), 76 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2024-11-13 23:30:08,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:30:08,105 INFO L225 Difference]: With dead ends: 314 [2024-11-13 23:30:08,105 INFO L226 Difference]: Without dead ends: 276 [2024-11-13 23:30:08,106 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4182 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=1806, Invalid=12000, Unknown=0, NotChecked=0, Total=13806 [2024-11-13 23:30:08,107 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 22 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 1455 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 1520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-13 23:30:08,107 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 150 Invalid, 1520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1455 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-13 23:30:08,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2024-11-13 23:30:08,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 72. [2024-11-13 23:30:08,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 1.0985915492957747) internal successors, (78), 71 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:30:08,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 78 transitions. [2024-11-13 23:30:08,144 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 78 transitions. Word has length 47 [2024-11-13 23:30:08,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:30:08,144 INFO L471 AbstractCegarLoop]: Abstraction has 72 states and 78 transitions. [2024-11-13 23:30:08,144 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 1.7894736842105263) internal successors, (136), 76 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:30:08,144 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 78 transitions. [2024-11-13 23:30:08,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-11-13 23:30:08,144 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:30:08,145 INFO L215 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 1, 1, 1, 1, 1] [2024-11-13 23:30:08,163 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-13 23:30:08,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-13 23:30:08,345 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:30:08,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:30:08,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1173776694, now seen corresponding path program 15 times [2024-11-13 23:30:08,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:30:08,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109119502] [2024-11-13 23:30:08,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:30:08,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:30:08,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:30:09,637 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 145 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:30:09,637 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:30:09,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109119502] [2024-11-13 23:30:09,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109119502] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:30:09,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490313386] [2024-11-13 23:30:09,638 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 23:30:09,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:30:09,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:30:09,640 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:30:09,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-13 23:30:09,726 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 23:30:09,726 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:30:09,729 INFO L255 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-11-13 23:30:09,732 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:30:10,454 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 0 proven. 265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:30:10,454 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:30:12,252 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 0 proven. 265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:30:12,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490313386] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:30:12,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1904400751] [2024-11-13 23:30:12,253 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:30:12,253 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:30:12,254 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:30:12,254 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:30:12,254 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:30:12,328 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:30:12,828 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7325#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:30:12,828 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:30:12,828 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:30:12,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28, 28] total 68 [2024-11-13 23:30:12,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064029119] [2024-11-13 23:30:12,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:30:12,828 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2024-11-13 23:30:12,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:30:12,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2024-11-13 23:30:12,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=694, Invalid=4708, Unknown=0, NotChecked=0, Total=5402 [2024-11-13 23:30:12,830 INFO L87 Difference]: Start difference. First operand 72 states and 78 transitions. Second operand has 68 states, 68 states have (on average 2.014705882352941) internal successors, (137), 68 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:30:16,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:30:16,732 INFO L93 Difference]: Finished difference Result 301 states and 316 transitions. [2024-11-13 23:30:16,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-13 23:30:16,732 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 2.014705882352941) internal successors, (137), 68 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2024-11-13 23:30:16,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:30:16,734 INFO L225 Difference]: With dead ends: 301 [2024-11-13 23:30:16,734 INFO L226 Difference]: Without dead ends: 260 [2024-11-13 23:30:16,735 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3037 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=1670, Invalid=10540, Unknown=0, NotChecked=0, Total=12210 [2024-11-13 23:30:16,735 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 22 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 1731 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 1809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-13 23:30:16,736 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 187 Invalid, 1809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1731 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-13 23:30:16,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2024-11-13 23:30:16,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 72. [2024-11-13 23:30:16,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 1.0845070422535212) internal successors, (77), 71 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:30:16,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 77 transitions. [2024-11-13 23:30:16,786 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 77 transitions. Word has length 51 [2024-11-13 23:30:16,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:30:16,786 INFO L471 AbstractCegarLoop]: Abstraction has 72 states and 77 transitions. [2024-11-13 23:30:16,786 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 2.014705882352941) internal successors, (137), 68 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:30:16,786 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 77 transitions. [2024-11-13 23:30:16,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-13 23:30:16,786 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:30:16,786 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 1, 1, 1, 1, 1] [2024-11-13 23:30:16,806 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-13 23:30:16,987 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:30:16,987 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:30:16,987 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:30:16,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1393929473, now seen corresponding path program 16 times [2024-11-13 23:30:16,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:30:16,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956425058] [2024-11-13 23:30:16,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:30:16,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:30:17,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:30:18,404 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 176 proven. 137 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:30:18,404 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:30:18,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956425058] [2024-11-13 23:30:18,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956425058] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:30:18,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001358216] [2024-11-13 23:30:18,405 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 23:30:18,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:30:18,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:30:18,406 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:30:18,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-13 23:30:18,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:30:18,482 INFO L255 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 57 conjuncts are in the unsatisfiable core [2024-11-13 23:30:18,484 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:30:19,290 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 0 proven. 313 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:30:19,290 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:30:21,458 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 0 proven. 313 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:30:21,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001358216] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:30:21,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [637256585] [2024-11-13 23:30:21,459 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:30:21,460 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:30:21,460 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:30:21,460 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:30:21,460 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:30:21,526 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:30:22,061 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8326#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:30:22,061 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:30:22,061 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:30:22,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30, 30] total 73 [2024-11-13 23:30:22,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628423044] [2024-11-13 23:30:22,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:30:22,061 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2024-11-13 23:30:22,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:30:22,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2024-11-13 23:30:22,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=794, Invalid=5368, Unknown=0, NotChecked=0, Total=6162 [2024-11-13 23:30:22,063 INFO L87 Difference]: Start difference. First operand 72 states and 77 transitions. Second operand has 73 states, 73 states have (on average 2.0273972602739727) internal successors, (148), 73 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:30:26,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:30:26,544 INFO L93 Difference]: Finished difference Result 282 states and 298 transitions. [2024-11-13 23:30:26,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-13 23:30:26,545 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 2.0273972602739727) internal successors, (148), 73 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2024-11-13 23:30:26,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:30:26,546 INFO L225 Difference]: With dead ends: 282 [2024-11-13 23:30:26,546 INFO L226 Difference]: Without dead ends: 238 [2024-11-13 23:30:26,547 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 116 SyntacticMatches, 1 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3537 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=1928, Invalid=12114, Unknown=0, NotChecked=0, Total=14042 [2024-11-13 23:30:26,547 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 23 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 1971 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 2049 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1971 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-13 23:30:26,547 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 214 Invalid, 2049 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1971 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-13 23:30:26,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2024-11-13 23:30:26,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 72. [2024-11-13 23:30:26,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 1.0704225352112675) internal successors, (76), 71 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:30:26,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 76 transitions. [2024-11-13 23:30:26,599 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 76 transitions. Word has length 55 [2024-11-13 23:30:26,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:30:26,599 INFO L471 AbstractCegarLoop]: Abstraction has 72 states and 76 transitions. [2024-11-13 23:30:26,600 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 2.0273972602739727) internal successors, (148), 73 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:30:26,600 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 76 transitions. [2024-11-13 23:30:26,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-13 23:30:26,600 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:30:26,600 INFO L215 NwaCegarLoop]: trace histogram [14, 14, 13, 13, 1, 1, 1, 1, 1] [2024-11-13 23:30:26,615 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-13 23:30:26,801 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:30:26,801 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:30:26,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:30:26,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1379126230, now seen corresponding path program 17 times [2024-11-13 23:30:26,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:30:26,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092668406] [2024-11-13 23:30:26,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:30:26,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:30:26,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:30:28,319 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 210 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:30:28,319 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:30:28,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092668406] [2024-11-13 23:30:28,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092668406] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:30:28,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107664946] [2024-11-13 23:30:28,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 23:30:28,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:30:28,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:30:28,321 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:30:28,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-13 23:30:28,416 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2024-11-13 23:30:28,416 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:30:28,418 INFO L255 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 70 conjuncts are in the unsatisfiable core [2024-11-13 23:30:28,420 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:30:29,966 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 0 proven. 365 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:30:29,966 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:30:32,664 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 0 proven. 365 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:30:32,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107664946] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:30:32,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [90607987] [2024-11-13 23:30:32,665 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:30:32,665 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:30:32,665 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:30:32,666 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:30:32,666 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:30:32,733 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:30:33,361 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9354#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:30:33,361 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:30:33,361 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:30:33,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 34] total 94 [2024-11-13 23:30:33,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435692733] [2024-11-13 23:30:33,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:30:33,362 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2024-11-13 23:30:33,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:30:33,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2024-11-13 23:30:33,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1222, Invalid=8678, Unknown=0, NotChecked=0, Total=9900 [2024-11-13 23:30:33,364 INFO L87 Difference]: Start difference. First operand 72 states and 76 transitions. Second operand has 94 states, 94 states have (on average 1.8297872340425532) internal successors, (172), 94 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:30:38,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:30:38,203 INFO L93 Difference]: Finished difference Result 257 states and 274 transitions. [2024-11-13 23:30:38,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-13 23:30:38,203 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 1.8297872340425532) internal successors, (172), 94 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2024-11-13 23:30:38,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:30:38,205 INFO L225 Difference]: With dead ends: 257 [2024-11-13 23:30:38,205 INFO L226 Difference]: Without dead ends: 210 [2024-11-13 23:30:38,206 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6126 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=2704, Invalid=17318, Unknown=0, NotChecked=0, Total=20022 [2024-11-13 23:30:38,207 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 27 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 2308 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 2413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 2308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-13 23:30:38,207 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 255 Invalid, 2413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 2308 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-13 23:30:38,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2024-11-13 23:30:38,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 72. [2024-11-13 23:30:38,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 1.056338028169014) internal successors, (75), 71 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:30:38,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 75 transitions. [2024-11-13 23:30:38,244 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 75 transitions. Word has length 59 [2024-11-13 23:30:38,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:30:38,244 INFO L471 AbstractCegarLoop]: Abstraction has 72 states and 75 transitions. [2024-11-13 23:30:38,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 1.8297872340425532) internal successors, (172), 94 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:30:38,244 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 75 transitions. [2024-11-13 23:30:38,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-11-13 23:30:38,245 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:30:38,245 INFO L215 NwaCegarLoop]: trace histogram [15, 15, 14, 14, 1, 1, 1, 1, 1] [2024-11-13 23:30:38,258 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-13 23:30:38,445 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-13 23:30:38,445 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:30:38,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:30:38,446 INFO L85 PathProgramCache]: Analyzing trace with hash -2036040863, now seen corresponding path program 18 times [2024-11-13 23:30:38,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:30:38,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798477702] [2024-11-13 23:30:38,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:30:38,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:30:38,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:30:40,103 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 247 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:30:40,103 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:30:40,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798477702] [2024-11-13 23:30:40,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798477702] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:30:40,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078458473] [2024-11-13 23:30:40,104 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 23:30:40,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:30:40,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:30:40,105 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:30:40,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-13 23:30:40,191 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 23:30:40,191 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:30:40,193 INFO L255 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-11-13 23:30:40,194 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:30:41,200 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 0 proven. 421 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:30:41,200 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:30:43,817 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 0 proven. 421 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:30:43,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078458473] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:30:43,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2091320554] [2024-11-13 23:30:43,819 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:30:43,819 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:30:43,819 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:30:43,819 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:30:43,819 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:30:43,903 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:30:44,487 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10367#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:30:44,487 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:30:44,487 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:30:44,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34, 34] total 83 [2024-11-13 23:30:44,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388520549] [2024-11-13 23:30:44,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:30:44,488 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2024-11-13 23:30:44,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:30:44,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2024-11-13 23:30:44,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1015, Invalid=6817, Unknown=0, NotChecked=0, Total=7832 [2024-11-13 23:30:44,490 INFO L87 Difference]: Start difference. First operand 72 states and 75 transitions. Second operand has 83 states, 83 states have (on average 2.0481927710843375) internal successors, (170), 83 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:30:50,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:30:50,561 INFO L93 Difference]: Finished difference Result 226 states and 244 transitions. [2024-11-13 23:30:50,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-11-13 23:30:50,565 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 83 states have (on average 2.0481927710843375) internal successors, (170), 83 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2024-11-13 23:30:50,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:30:50,566 INFO L225 Difference]: With dead ends: 226 [2024-11-13 23:30:50,566 INFO L226 Difference]: Without dead ends: 176 [2024-11-13 23:30:50,567 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4555 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=2501, Invalid=15589, Unknown=0, NotChecked=0, Total=18090 [2024-11-13 23:30:50,568 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 25 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 2617 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 2737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 2617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-13 23:30:50,568 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 272 Invalid, 2737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 2617 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-13 23:30:50,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2024-11-13 23:30:50,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 72. [2024-11-13 23:30:50,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 1.0422535211267605) internal successors, (74), 71 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:30:50,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 74 transitions. [2024-11-13 23:30:50,604 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 74 transitions. Word has length 63 [2024-11-13 23:30:50,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:30:50,604 INFO L471 AbstractCegarLoop]: Abstraction has 72 states and 74 transitions. [2024-11-13 23:30:50,604 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 2.0481927710843375) internal successors, (170), 83 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:30:50,604 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 74 transitions. [2024-11-13 23:30:50,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2024-11-13 23:30:50,604 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:30:50,604 INFO L215 NwaCegarLoop]: trace histogram [16, 16, 15, 15, 1, 1, 1, 1, 1] [2024-11-13 23:30:50,618 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-13 23:30:50,805 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:30:50,805 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:30:50,805 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:30:50,805 INFO L85 PathProgramCache]: Analyzing trace with hash -43379082, now seen corresponding path program 19 times [2024-11-13 23:30:50,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:30:50,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99142047] [2024-11-13 23:30:50,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:30:50,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:30:50,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:30:52,771 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 287 proven. 194 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:30:52,771 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:30:52,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99142047] [2024-11-13 23:30:52,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99142047] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:30:52,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650587023] [2024-11-13 23:30:52,771 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 23:30:52,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:30:52,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:30:52,773 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:30:52,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-13 23:30:52,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:30:52,871 INFO L255 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 69 conjuncts are in the unsatisfiable core [2024-11-13 23:30:52,872 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:30:53,977 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 0 proven. 481 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:30:53,977 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:30:56,953 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 0 proven. 481 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:30:56,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650587023] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:30:56,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1527118744] [2024-11-13 23:30:56,954 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:30:56,955 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:30:56,955 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:30:56,955 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:30:56,955 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:30:57,027 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:30:57,640 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11377#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:30:57,640 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:30:57,640 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:30:57,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36, 36] total 88 [2024-11-13 23:30:57,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290867418] [2024-11-13 23:30:57,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:30:57,641 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2024-11-13 23:30:57,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:30:57,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2024-11-13 23:30:57,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1136, Invalid=7606, Unknown=0, NotChecked=0, Total=8742 [2024-11-13 23:30:57,642 INFO L87 Difference]: Start difference. First operand 72 states and 74 transitions. Second operand has 88 states, 88 states have (on average 2.0568181818181817) internal successors, (181), 88 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:31:04,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:31:04,560 INFO L93 Difference]: Finished difference Result 189 states and 208 transitions. [2024-11-13 23:31:04,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2024-11-13 23:31:04,561 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 88 states have (on average 2.0568181818181817) internal successors, (181), 88 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 67 [2024-11-13 23:31:04,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:31:04,562 INFO L225 Difference]: With dead ends: 189 [2024-11-13 23:31:04,562 INFO L226 Difference]: Without dead ends: 136 [2024-11-13 23:31:04,563 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 143 SyntacticMatches, 1 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5163 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=2816, Invalid=17490, Unknown=0, NotChecked=0, Total=20306 [2024-11-13 23:31:04,563 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 30 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 2768 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 2888 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 2768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-13 23:31:04,563 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 308 Invalid, 2888 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 2768 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-13 23:31:04,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2024-11-13 23:31:04,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 72. [2024-11-13 23:31:04,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 1.028169014084507) internal successors, (73), 71 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:31:04,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 73 transitions. [2024-11-13 23:31:04,600 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 73 transitions. Word has length 67 [2024-11-13 23:31:04,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:31:04,600 INFO L471 AbstractCegarLoop]: Abstraction has 72 states and 73 transitions. [2024-11-13 23:31:04,600 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 2.0568181818181817) internal successors, (181), 88 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:31:04,600 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 73 transitions. [2024-11-13 23:31:04,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-11-13 23:31:04,601 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:31:04,601 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 16, 16, 1, 1, 1, 1, 1] [2024-11-13 23:31:04,614 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-13 23:31:04,801 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:31:04,801 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:31:04,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:31:04,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1848402369, now seen corresponding path program 20 times [2024-11-13 23:31:04,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:31:04,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838899526] [2024-11-13 23:31:04,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:31:04,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:31:04,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:31:06,997 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 330 proven. 215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:31:06,997 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:31:06,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838899526] [2024-11-13 23:31:06,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838899526] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:31:06,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251289066] [2024-11-13 23:31:06,997 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 23:31:06,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:31:06,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:31:06,999 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:31:07,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-13 23:31:07,111 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2024-11-13 23:31:07,111 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:31:07,113 INFO L255 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 82 conjuncts are in the unsatisfiable core [2024-11-13 23:31:07,116 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:31:09,284 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 0 proven. 545 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:31:09,284 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:31:12,868 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 0 proven. 545 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:31:12,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251289066] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:31:12,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2067529708] [2024-11-13 23:31:12,869 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:31:12,869 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:31:12,869 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:31:12,870 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:31:12,870 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:31:12,944 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:31:13,674 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12393#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:31:13,674 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:31:13,674 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:31:13,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39, 40] total 112 [2024-11-13 23:31:13,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820625287] [2024-11-13 23:31:13,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:31:13,675 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2024-11-13 23:31:13,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:31:13,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2024-11-13 23:31:13,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1702, Invalid=12104, Unknown=0, NotChecked=0, Total=13806 [2024-11-13 23:31:13,676 INFO L87 Difference]: Start difference. First operand 72 states and 73 transitions. Second operand has 112 states, 112 states have (on average 1.8571428571428572) internal successors, (208), 112 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:31:21,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:31:21,099 INFO L93 Difference]: Finished difference Result 197 states and 218 transitions. [2024-11-13 23:31:21,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-11-13 23:31:21,100 INFO L78 Accepts]: Start accepts. Automaton has has 112 states, 112 states have (on average 1.8571428571428572) internal successors, (208), 112 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 71 [2024-11-13 23:31:21,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:31:21,101 INFO L225 Difference]: With dead ends: 197 [2024-11-13 23:31:21,101 INFO L226 Difference]: Without dead ends: 141 [2024-11-13 23:31:21,102 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8778 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=3856, Invalid=24536, Unknown=0, NotChecked=0, Total=28392 [2024-11-13 23:31:21,102 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 30 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 3277 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 3430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 3277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-13 23:31:21,102 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 362 Invalid, 3430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 3277 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-13 23:31:21,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2024-11-13 23:31:21,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 93. [2024-11-13 23:31:21,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 1.2065217391304348) internal successors, (111), 92 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:31:21,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 111 transitions. [2024-11-13 23:31:21,207 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 111 transitions. Word has length 71 [2024-11-13 23:31:21,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:31:21,208 INFO L471 AbstractCegarLoop]: Abstraction has 93 states and 111 transitions. [2024-11-13 23:31:21,208 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 112 states have (on average 1.8571428571428572) internal successors, (208), 112 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:31:21,208 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 111 transitions. [2024-11-13 23:31:21,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-11-13 23:31:21,208 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:31:21,209 INFO L215 NwaCegarLoop]: trace histogram [18, 18, 17, 17, 1, 1, 1, 1, 1] [2024-11-13 23:31:21,230 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-13 23:31:21,409 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:31:21,409 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:31:21,409 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:31:21,409 INFO L85 PathProgramCache]: Analyzing trace with hash -2014623466, now seen corresponding path program 21 times [2024-11-13 23:31:21,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:31:21,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589747542] [2024-11-13 23:31:21,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:31:21,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:31:21,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:31:23,671 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 376 proven. 237 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:31:23,671 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:31:23,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589747542] [2024-11-13 23:31:23,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589747542] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:31:23,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685046029] [2024-11-13 23:31:23,671 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 23:31:23,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:31:23,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:31:23,673 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:31:23,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-13 23:31:23,772 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 23:31:23,772 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:31:23,774 INFO L255 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 80 conjuncts are in the unsatisfiable core [2024-11-13 23:31:23,777 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:31:25,140 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 0 proven. 613 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:31:25,140 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:31:28,636 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 0 proven. 613 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:31:28,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685046029] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:31:28,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1474117736] [2024-11-13 23:31:28,637 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:31:28,637 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:31:28,637 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:31:28,637 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:31:28,637 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:31:28,696 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:31:29,371 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13475#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:31:29,371 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:31:29,372 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:31:29,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40, 40] total 98 [2024-11-13 23:31:29,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453042485] [2024-11-13 23:31:29,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:31:29,372 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2024-11-13 23:31:29,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:31:29,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2024-11-13 23:31:29,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1399, Invalid=9313, Unknown=0, NotChecked=0, Total=10712 [2024-11-13 23:31:29,374 INFO L87 Difference]: Start difference. First operand 93 states and 111 transitions. Second operand has 98 states, 98 states have (on average 2.0714285714285716) internal successors, (203), 98 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:31:38,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:31:38,145 INFO L93 Difference]: Finished difference Result 257 states and 279 transitions. [2024-11-13 23:31:38,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-13 23:31:38,146 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 2.0714285714285716) internal successors, (203), 98 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2024-11-13 23:31:38,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:31:38,147 INFO L225 Difference]: With dead ends: 257 [2024-11-13 23:31:38,147 INFO L226 Difference]: Without dead ends: 198 [2024-11-13 23:31:38,148 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6379 ImplicationChecksByTransitivity, 12.1s TimeCoverageRelationStatistics Valid=3503, Invalid=21619, Unknown=0, NotChecked=0, Total=25122 [2024-11-13 23:31:38,149 INFO L432 NwaCegarLoop]: 5 mSDtfsCounter, 32 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 3166 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 3337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 3166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-13 23:31:38,149 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 456 Invalid, 3337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 3166 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-13 23:31:38,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2024-11-13 23:31:38,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 148. [2024-11-13 23:31:38,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 1.1428571428571428) internal successors, (168), 147 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:31:38,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 168 transitions. [2024-11-13 23:31:38,314 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 168 transitions. Word has length 75 [2024-11-13 23:31:38,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:31:38,314 INFO L471 AbstractCegarLoop]: Abstraction has 148 states and 168 transitions. [2024-11-13 23:31:38,315 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 98 states have (on average 2.0714285714285716) internal successors, (203), 98 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:31:38,315 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 168 transitions. [2024-11-13 23:31:38,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-11-13 23:31:38,315 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:31:38,315 INFO L215 NwaCegarLoop]: trace histogram [19, 19, 18, 18, 1, 1, 1, 1, 1] [2024-11-13 23:31:38,331 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-13 23:31:38,516 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:31:38,516 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:31:38,516 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:31:38,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1696292897, now seen corresponding path program 22 times [2024-11-13 23:31:38,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:31:38,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756890634] [2024-11-13 23:31:38,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:31:38,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:31:38,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:31:40,770 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 425 proven. 260 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:31:40,771 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:31:40,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756890634] [2024-11-13 23:31:40,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756890634] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:31:40,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189884730] [2024-11-13 23:31:40,771 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 23:31:40,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:31:40,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:31:40,773 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:31:40,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-13 23:31:40,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:31:40,889 INFO L255 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 81 conjuncts are in the unsatisfiable core [2024-11-13 23:31:40,892 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:31:42,397 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 0 proven. 685 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:31:42,397 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:31:46,287 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 0 proven. 685 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:31:46,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189884730] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:31:46,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [394516278] [2024-11-13 23:31:46,288 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:31:46,288 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:31:46,288 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:31:46,288 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:31:46,288 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:31:46,349 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:31:47,050 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14750#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:31:47,050 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:31:47,050 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:31:47,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42, 42] total 103 [2024-11-13 23:31:47,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897480033] [2024-11-13 23:31:47,051 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:31:47,051 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2024-11-13 23:31:47,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:31:47,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2024-11-13 23:31:47,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1541, Invalid=10231, Unknown=0, NotChecked=0, Total=11772 [2024-11-13 23:31:47,053 INFO L87 Difference]: Start difference. First operand 148 states and 168 transitions. Second operand has 103 states, 103 states have (on average 2.0776699029126213) internal successors, (214), 103 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:31:56,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:31:56,930 INFO L93 Difference]: Finished difference Result 320 states and 344 transitions. [2024-11-13 23:31:56,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-11-13 23:31:56,930 INFO L78 Accepts]: Start accepts. Automaton has has 103 states, 103 states have (on average 2.0776699029126213) internal successors, (214), 103 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 79 [2024-11-13 23:31:56,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:31:56,932 INFO L225 Difference]: With dead ends: 320 [2024-11-13 23:31:56,932 INFO L226 Difference]: Without dead ends: 258 [2024-11-13 23:31:56,933 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 170 SyntacticMatches, 1 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7095 ImplicationChecksByTransitivity, 13.5s TimeCoverageRelationStatistics Valid=3875, Invalid=23847, Unknown=0, NotChecked=0, Total=27722 [2024-11-13 23:31:56,934 INFO L432 NwaCegarLoop]: 7 mSDtfsCounter, 35 mSDsluCounter, 577 mSDsCounter, 0 mSdLazyCounter, 3861 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 4032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 3861 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-13 23:31:56,937 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 584 Invalid, 4032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 3861 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-11-13 23:31:56,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2024-11-13 23:31:57,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 206. [2024-11-13 23:31:57,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 1.1170731707317074) internal successors, (229), 205 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:31:57,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 229 transitions. [2024-11-13 23:31:57,141 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 229 transitions. Word has length 79 [2024-11-13 23:31:57,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:31:57,141 INFO L471 AbstractCegarLoop]: Abstraction has 206 states and 229 transitions. [2024-11-13 23:31:57,141 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 2.0776699029126213) internal successors, (214), 103 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:31:57,141 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 229 transitions. [2024-11-13 23:31:57,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-13 23:31:57,142 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:31:57,142 INFO L215 NwaCegarLoop]: trace histogram [20, 20, 19, 19, 1, 1, 1, 1, 1] [2024-11-13 23:31:57,163 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-11-13 23:31:57,343 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-13 23:31:57,343 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:31:57,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:31:57,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1937153098, now seen corresponding path program 23 times [2024-11-13 23:31:57,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:31:57,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100770815] [2024-11-13 23:31:57,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:31:57,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:31:57,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:31:59,721 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 477 proven. 284 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:31:59,722 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:31:59,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100770815] [2024-11-13 23:31:59,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100770815] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:31:59,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032314739] [2024-11-13 23:31:59,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 23:31:59,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:31:59,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:31:59,724 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:31:59,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-13 23:31:59,859 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) [2024-11-13 23:31:59,859 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:31:59,862 INFO L255 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 94 conjuncts are in the unsatisfiable core [2024-11-13 23:31:59,865 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:32:02,785 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 0 proven. 761 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:32:02,785 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:32:07,471 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 0 proven. 761 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:32:07,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032314739] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:32:07,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1887409514] [2024-11-13 23:32:07,473 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:32:07,473 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:32:07,473 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:32:07,473 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:32:07,473 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:32:07,538 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:32:08,409 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16246#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:32:08,410 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:32:08,410 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:32:08,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45, 46] total 130 [2024-11-13 23:32:08,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336466593] [2024-11-13 23:32:08,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:32:08,410 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2024-11-13 23:32:08,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:32:08,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2024-11-13 23:32:08,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2263, Invalid=16097, Unknown=0, NotChecked=0, Total=18360 [2024-11-13 23:32:08,412 INFO L87 Difference]: Start difference. First operand 206 states and 229 transitions. Second operand has 130 states, 130 states have (on average 1.876923076923077) internal successors, (244), 130 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:32:19,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:32:19,348 INFO L93 Difference]: Finished difference Result 386 states and 413 transitions. [2024-11-13 23:32:19,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-13 23:32:19,348 INFO L78 Accepts]: Start accepts. Automaton has has 130 states, 130 states have (on average 1.876923076923077) internal successors, (244), 130 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 83 [2024-11-13 23:32:19,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:32:19,350 INFO L225 Difference]: With dead ends: 386 [2024-11-13 23:32:19,350 INFO L226 Difference]: Without dead ends: 321 [2024-11-13 23:32:19,352 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11907 ImplicationChecksByTransitivity, 16.3s TimeCoverageRelationStatistics Valid=5215, Invalid=33005, Unknown=0, NotChecked=0, Total=38220 [2024-11-13 23:32:19,352 INFO L432 NwaCegarLoop]: 9 mSDtfsCounter, 40 mSDsluCounter, 711 mSDsCounter, 0 mSdLazyCounter, 4308 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 720 SdHoareTripleChecker+Invalid, 4519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 4308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-11-13 23:32:19,352 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 720 Invalid, 4519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 4308 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-11-13 23:32:19,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2024-11-13 23:32:19,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 267. [2024-11-13 23:32:19,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 266 states have (on average 1.105263157894737) internal successors, (294), 266 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:32:19,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 294 transitions. [2024-11-13 23:32:19,658 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 294 transitions. Word has length 83 [2024-11-13 23:32:19,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:32:19,658 INFO L471 AbstractCegarLoop]: Abstraction has 267 states and 294 transitions. [2024-11-13 23:32:19,658 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 130 states, 130 states have (on average 1.876923076923077) internal successors, (244), 130 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:32:19,658 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 294 transitions. [2024-11-13 23:32:19,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2024-11-13 23:32:19,659 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:32:19,659 INFO L215 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 1, 1, 1, 1, 1] [2024-11-13 23:32:19,681 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-13 23:32:19,860 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-13 23:32:19,860 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:32:19,860 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:32:19,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1549760129, now seen corresponding path program 24 times [2024-11-13 23:32:19,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:32:19,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139637385] [2024-11-13 23:32:19,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:32:19,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:32:19,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:32:22,587 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 532 proven. 309 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:32:22,587 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:32:22,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139637385] [2024-11-13 23:32:22,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139637385] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:32:22,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766596542] [2024-11-13 23:32:22,588 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 23:32:22,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:32:22,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:32:22,589 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:32:22,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-13 23:32:22,705 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 23:32:22,705 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:32:22,708 INFO L255 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 92 conjuncts are in the unsatisfiable core [2024-11-13 23:32:22,711 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:32:24,554 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 0 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:32:24,555 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:32:29,106 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 0 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:32:29,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766596542] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:32:29,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [297268723] [2024-11-13 23:32:29,107 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:32:29,108 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:32:29,108 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:32:29,108 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:32:29,108 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:32:29,174 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:32:30,039 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '17925#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:32:30,039 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:32:30,039 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:32:30,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46, 46] total 113 [2024-11-13 23:32:30,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118012914] [2024-11-13 23:32:30,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:32:30,040 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 113 states [2024-11-13 23:32:30,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:32:30,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 113 interpolants. [2024-11-13 23:32:30,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1846, Invalid=12196, Unknown=0, NotChecked=0, Total=14042 [2024-11-13 23:32:30,043 INFO L87 Difference]: Start difference. First operand 267 states and 294 transitions. Second operand has 113 states, 113 states have (on average 2.088495575221239) internal successors, (236), 113 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:32:42,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:32:42,573 INFO L93 Difference]: Finished difference Result 455 states and 486 transitions. [2024-11-13 23:32:42,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2024-11-13 23:32:42,573 INFO L78 Accepts]: Start accepts. Automaton has has 113 states, 113 states have (on average 2.088495575221239) internal successors, (236), 113 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 87 [2024-11-13 23:32:42,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:32:42,575 INFO L225 Difference]: With dead ends: 455 [2024-11-13 23:32:42,575 INFO L226 Difference]: Without dead ends: 387 [2024-11-13 23:32:42,577 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8509 ImplicationChecksByTransitivity, 16.7s TimeCoverageRelationStatistics Valid=4676, Invalid=28630, Unknown=0, NotChecked=0, Total=33306 [2024-11-13 23:32:42,577 INFO L432 NwaCegarLoop]: 9 mSDtfsCounter, 41 mSDsluCounter, 793 mSDsCounter, 0 mSdLazyCounter, 4421 mSolverCounterSat, 231 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 802 SdHoareTripleChecker+Invalid, 4652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 231 IncrementalHoareTripleChecker+Valid, 4421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-13 23:32:42,578 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 802 Invalid, 4652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [231 Valid, 4421 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-13 23:32:42,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2024-11-13 23:32:42,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 331. [2024-11-13 23:32:42,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 1.1) internal successors, (363), 330 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:32:42,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 363 transitions. [2024-11-13 23:32:42,834 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 363 transitions. Word has length 87 [2024-11-13 23:32:42,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:32:42,834 INFO L471 AbstractCegarLoop]: Abstraction has 331 states and 363 transitions. [2024-11-13 23:32:42,834 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 113 states, 113 states have (on average 2.088495575221239) internal successors, (236), 113 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:32:42,834 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 363 transitions. [2024-11-13 23:32:42,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-13 23:32:42,835 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:32:42,835 INFO L215 NwaCegarLoop]: trace histogram [35, 17, 16, 16, 1, 1, 1, 1, 1] [2024-11-13 23:32:42,851 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-13 23:32:43,035 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-13 23:32:43,036 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:32:43,036 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:32:43,036 INFO L85 PathProgramCache]: Analyzing trace with hash -394915999, now seen corresponding path program 25 times [2024-11-13 23:32:43,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:32:43,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55397849] [2024-11-13 23:32:43,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:32:43,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:32:43,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:32:45,040 INFO L134 CoverageAnalysis]: Checked inductivity of 1022 backedges. 561 proven. 461 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:32:45,040 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:32:45,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55397849] [2024-11-13 23:32:45,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55397849] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:32:45,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900609617] [2024-11-13 23:32:45,041 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 23:32:45,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:32:45,041 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:32:45,042 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:32:45,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-13 23:32:45,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:32:45,161 INFO L255 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 91 conjuncts are in the unsatisfiable core [2024-11-13 23:32:45,163 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:32:47,325 INFO L134 CoverageAnalysis]: Checked inductivity of 1022 backedges. 0 proven. 1022 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:32:47,325 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:32:49,734 INFO L134 CoverageAnalysis]: Checked inductivity of 1022 backedges. 0 proven. 1022 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:32:49,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900609617] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:32:49,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1804684453] [2024-11-13 23:32:49,735 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:32:49,735 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:32:49,735 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:32:49,735 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:32:49,737 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:32:49,830 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:32:50,561 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '19834#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:32:50,561 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:32:50,561 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:32:50,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55, 55] total 143 [2024-11-13 23:32:50,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860868919] [2024-11-13 23:32:50,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:32:50,562 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 143 states [2024-11-13 23:32:50,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:32:50,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 143 interpolants. [2024-11-13 23:32:50,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4315, Invalid=17737, Unknown=0, NotChecked=0, Total=22052 [2024-11-13 23:32:50,566 INFO L87 Difference]: Start difference. First operand 331 states and 363 transitions. Second operand has 143 states, 143 states have (on average 1.4895104895104896) internal successors, (213), 143 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:32:55,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:32:55,433 INFO L93 Difference]: Finished difference Result 1191 states and 1240 transitions. [2024-11-13 23:32:55,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-13 23:32:55,433 INFO L78 Accepts]: Start accepts. Automaton has has 143 states, 143 states have (on average 1.4895104895104896) internal successors, (213), 143 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 89 [2024-11-13 23:32:55,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:32:55,438 INFO L225 Difference]: With dead ends: 1191 [2024-11-13 23:32:55,438 INFO L226 Difference]: Without dead ends: 1189 [2024-11-13 23:32:55,440 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 172 SyntacticMatches, 1 SemanticMatches, 215 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16616 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=8154, Invalid=38718, Unknown=0, NotChecked=0, Total=46872 [2024-11-13 23:32:55,441 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 43 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 3153 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 3251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 3153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-13 23:32:55,441 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 96 Invalid, 3251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 3153 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-13 23:32:55,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1189 states. [2024-11-13 23:32:55,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1189 to 144. [2024-11-13 23:32:55,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.1048951048951048) internal successors, (158), 143 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:32:55,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 158 transitions. [2024-11-13 23:32:55,763 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 158 transitions. Word has length 89 [2024-11-13 23:32:55,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:32:55,763 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 158 transitions. [2024-11-13 23:32:55,763 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 143 states, 143 states have (on average 1.4895104895104896) internal successors, (213), 143 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:32:55,764 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 158 transitions. [2024-11-13 23:32:55,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2024-11-13 23:32:55,764 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:32:55,764 INFO L215 NwaCegarLoop]: trace histogram [22, 22, 21, 21, 1, 1, 1, 1, 1] [2024-11-13 23:32:55,778 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-13 23:32:55,965 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-13 23:32:55,965 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:32:55,965 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:32:55,965 INFO L85 PathProgramCache]: Analyzing trace with hash 546727510, now seen corresponding path program 26 times [2024-11-13 23:32:55,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:32:55,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508781467] [2024-11-13 23:32:55,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:32:55,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:32:55,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:32:58,836 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 590 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:32:58,836 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:32:58,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508781467] [2024-11-13 23:32:58,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508781467] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:32:58,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989554230] [2024-11-13 23:32:58,837 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 23:32:58,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:32:58,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:32:58,838 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:32:58,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-13 23:32:58,989 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2024-11-13 23:32:58,989 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:32:58,992 INFO L255 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 102 conjuncts are in the unsatisfiable core [2024-11-13 23:32:58,996 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:33:02,459 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 0 proven. 925 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:33:02,459 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:33:07,908 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 0 proven. 925 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:33:07,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989554230] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:33:07,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [892818093] [2024-11-13 23:33:07,909 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:33:07,909 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:33:07,910 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:33:07,910 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:33:07,910 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:33:07,993 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:33:08,901 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22494#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:33:08,902 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:33:08,902 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:33:08,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49, 50] total 142 [2024-11-13 23:33:08,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200024201] [2024-11-13 23:33:08,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:33:08,902 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 142 states [2024-11-13 23:33:08,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:33:08,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 142 interpolants. [2024-11-13 23:33:08,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2681, Invalid=19075, Unknown=0, NotChecked=0, Total=21756 [2024-11-13 23:33:08,905 INFO L87 Difference]: Start difference. First operand 144 states and 158 transitions. Second operand has 142 states, 142 states have (on average 1.8873239436619718) internal successors, (268), 142 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:33:23,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:33:23,507 INFO L93 Difference]: Finished difference Result 1083 states and 1108 transitions. [2024-11-13 23:33:23,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-11-13 23:33:23,508 INFO L78 Accepts]: Start accepts. Automaton has has 142 states, 142 states have (on average 1.8873239436619718) internal successors, (268), 142 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 91 [2024-11-13 23:33:23,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:33:23,511 INFO L225 Difference]: With dead ends: 1083 [2024-11-13 23:33:23,511 INFO L226 Difference]: Without dead ends: 1012 [2024-11-13 23:33:23,513 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14254 ImplicationChecksByTransitivity, 19.0s TimeCoverageRelationStatistics Valid=6238, Invalid=39344, Unknown=0, NotChecked=0, Total=45582 [2024-11-13 23:33:23,514 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 33 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 5203 mSolverCounterSat, 253 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 5456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 253 IncrementalHoareTripleChecker+Valid, 5203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2024-11-13 23:33:23,514 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 566 Invalid, 5456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [253 Valid, 5203 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2024-11-13 23:33:23,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2024-11-13 23:33:23,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 144. [2024-11-13 23:33:23,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.097902097902098) internal successors, (157), 143 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:33:23,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 157 transitions. [2024-11-13 23:33:23,830 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 157 transitions. Word has length 91 [2024-11-13 23:33:23,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:33:23,830 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 157 transitions. [2024-11-13 23:33:23,830 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 142 states, 142 states have (on average 1.8873239436619718) internal successors, (268), 142 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:33:23,830 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 157 transitions. [2024-11-13 23:33:23,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2024-11-13 23:33:23,831 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:33:23,831 INFO L215 NwaCegarLoop]: trace histogram [23, 23, 22, 22, 1, 1, 1, 1, 1] [2024-11-13 23:33:23,846 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-13 23:33:24,031 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:33:24,031 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:33:24,031 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:33:24,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1167678239, now seen corresponding path program 27 times [2024-11-13 23:33:24,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:33:24,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823352051] [2024-11-13 23:33:24,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:33:24,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:33:24,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:33:27,070 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 651 proven. 362 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:33:27,071 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:33:27,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823352051] [2024-11-13 23:33:27,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823352051] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:33:27,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636218775] [2024-11-13 23:33:27,071 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 23:33:27,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:33:27,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:33:27,073 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:33:27,075 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-13 23:33:27,199 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 23:33:27,199 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:33:27,202 INFO L255 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 100 conjuncts are in the unsatisfiable core [2024-11-13 23:33:27,204 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:33:29,267 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 0 proven. 1013 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:33:29,267 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:33:34,561 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 0 proven. 1013 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:33:34,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636218775] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:33:34,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1451979700] [2024-11-13 23:33:34,562 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:33:34,562 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:33:34,562 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:33:34,563 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:33:34,563 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:33:34,630 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:33:35,462 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '25007#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:33:35,462 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:33:35,462 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:33:35,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 50, 50] total 123 [2024-11-13 23:33:35,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033843179] [2024-11-13 23:33:35,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:33:35,463 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 123 states [2024-11-13 23:33:35,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:33:35,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 123 interpolants. [2024-11-13 23:33:35,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2179, Invalid=14333, Unknown=0, NotChecked=0, Total=16512 [2024-11-13 23:33:35,465 INFO L87 Difference]: Start difference. First operand 144 states and 157 transitions. Second operand has 123 states, 123 states have (on average 2.097560975609756) internal successors, (258), 123 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:33:51,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:33:51,998 INFO L93 Difference]: Finished difference Result 1058 states and 1084 transitions. [2024-11-13 23:33:51,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2024-11-13 23:33:51,998 INFO L78 Accepts]: Start accepts. Automaton has has 123 states, 123 states have (on average 2.097560975609756) internal successors, (258), 123 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 95 [2024-11-13 23:33:51,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:33:52,001 INFO L225 Difference]: With dead ends: 1058 [2024-11-13 23:33:52,001 INFO L226 Difference]: Without dead ends: 984 [2024-11-13 23:33:52,004 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 404 GetRequests, 207 SyntacticMatches, 0 SemanticMatches, 197 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10099 ImplicationChecksByTransitivity, 19.7s TimeCoverageRelationStatistics Valid=5553, Invalid=33849, Unknown=0, NotChecked=0, Total=39402 [2024-11-13 23:33:52,004 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 35 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 5253 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 5529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 276 IncrementalHoareTripleChecker+Valid, 5253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2024-11-13 23:33:52,005 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 592 Invalid, 5529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [276 Valid, 5253 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2024-11-13 23:33:52,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states. [2024-11-13 23:33:52,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 144. [2024-11-13 23:33:52,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.0909090909090908) internal successors, (156), 143 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:33:52,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 156 transitions. [2024-11-13 23:33:52,280 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 156 transitions. Word has length 95 [2024-11-13 23:33:52,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:33:52,280 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 156 transitions. [2024-11-13 23:33:52,280 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 123 states, 123 states have (on average 2.097560975609756) internal successors, (258), 123 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:33:52,280 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 156 transitions. [2024-11-13 23:33:52,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-11-13 23:33:52,281 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:33:52,281 INFO L215 NwaCegarLoop]: trace histogram [24, 24, 23, 23, 1, 1, 1, 1, 1] [2024-11-13 23:33:52,311 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-13 23:33:52,481 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-11-13 23:33:52,481 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:33:52,482 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:33:52,482 INFO L85 PathProgramCache]: Analyzing trace with hash -203140874, now seen corresponding path program 28 times [2024-11-13 23:33:52,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:33:52,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850010914] [2024-11-13 23:33:52,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:33:52,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:33:52,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:33:55,660 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 715 proven. 390 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:33:55,660 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:33:55,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850010914] [2024-11-13 23:33:55,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850010914] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:33:55,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675554378] [2024-11-13 23:33:55,661 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 23:33:55,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:33:55,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:33:55,662 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:33:55,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-13 23:33:55,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:33:55,804 INFO L255 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 101 conjuncts are in the unsatisfiable core [2024-11-13 23:33:55,806 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:33:57,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 0 proven. 1105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:33:57,996 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:34:03,707 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 0 proven. 1105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:34:03,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675554378] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:34:03,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [571676839] [2024-11-13 23:34:03,709 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:34:03,709 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:34:03,709 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:34:03,709 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:34:03,709 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:34:03,796 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:34:04,673 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '27525#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:34:04,673 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:34:04,673 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:34:04,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52, 52] total 128 [2024-11-13 23:34:04,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298012624] [2024-11-13 23:34:04,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:34:04,674 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 128 states [2024-11-13 23:34:04,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:34:04,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 128 interpolants. [2024-11-13 23:34:04,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2356, Invalid=15466, Unknown=0, NotChecked=0, Total=17822 [2024-11-13 23:34:04,675 INFO L87 Difference]: Start difference. First operand 144 states and 156 transitions. Second operand has 128 states, 128 states have (on average 2.1015625) internal successors, (269), 128 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:34:23,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:34:23,805 INFO L93 Difference]: Finished difference Result 1027 states and 1054 transitions. [2024-11-13 23:34:23,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2024-11-13 23:34:23,806 INFO L78 Accepts]: Start accepts. Automaton has has 128 states, 128 states have (on average 2.1015625) internal successors, (269), 128 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 99 [2024-11-13 23:34:23,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:34:23,808 INFO L225 Difference]: With dead ends: 1027 [2024-11-13 23:34:23,808 INFO L226 Difference]: Without dead ends: 950 [2024-11-13 23:34:23,811 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 215 SyntacticMatches, 1 SemanticMatches, 205 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10995 ImplicationChecksByTransitivity, 22.2s TimeCoverageRelationStatistics Valid=6020, Invalid=36622, Unknown=0, NotChecked=0, Total=42642 [2024-11-13 23:34:23,812 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 38 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 5906 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 637 SdHoareTripleChecker+Invalid, 6182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 276 IncrementalHoareTripleChecker+Valid, 5906 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2024-11-13 23:34:23,813 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 637 Invalid, 6182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [276 Valid, 5906 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2024-11-13 23:34:23,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 950 states. [2024-11-13 23:34:24,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 950 to 144. [2024-11-13 23:34:24,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.083916083916084) internal successors, (155), 143 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:34:24,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 155 transitions. [2024-11-13 23:34:24,190 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 155 transitions. Word has length 99 [2024-11-13 23:34:24,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:34:24,191 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 155 transitions. [2024-11-13 23:34:24,191 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 128 states, 128 states have (on average 2.1015625) internal successors, (269), 128 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:34:24,192 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 155 transitions. [2024-11-13 23:34:24,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2024-11-13 23:34:24,192 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:34:24,192 INFO L215 NwaCegarLoop]: trace histogram [25, 25, 24, 24, 1, 1, 1, 1, 1] [2024-11-13 23:34:24,211 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-11-13 23:34:24,393 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-11-13 23:34:24,393 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:34:24,393 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:34:24,393 INFO L85 PathProgramCache]: Analyzing trace with hash 991882049, now seen corresponding path program 29 times [2024-11-13 23:34:24,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:34:24,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116222102] [2024-11-13 23:34:24,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:34:24,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:34:24,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:34:27,968 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 782 proven. 419 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:34:27,968 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:34:27,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116222102] [2024-11-13 23:34:27,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116222102] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:34:27,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735154979] [2024-11-13 23:34:27,969 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 23:34:27,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:34:27,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:34:27,971 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:34:27,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-13 23:34:28,152 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 25 check-sat command(s) [2024-11-13 23:34:28,152 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:34:28,155 INFO L255 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 114 conjuncts are in the unsatisfiable core [2024-11-13 23:34:28,157 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:34:32,680 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 0 proven. 1201 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:34:32,680 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:34:40,428 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 0 proven. 1201 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:34:40,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735154979] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:34:40,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1310705261] [2024-11-13 23:34:40,430 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:34:40,430 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:34:40,430 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:34:40,430 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:34:40,430 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:34:40,496 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:34:41,593 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '30065#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:34:41,593 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:34:41,593 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:34:41,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55, 56] total 160 [2024-11-13 23:34:41,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247719284] [2024-11-13 23:34:41,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:34:41,594 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 160 states [2024-11-13 23:34:41,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:34:41,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 160 interpolants. [2024-11-13 23:34:41,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3376, Invalid=24014, Unknown=0, NotChecked=0, Total=27390 [2024-11-13 23:34:41,597 INFO L87 Difference]: Start difference. First operand 144 states and 155 transitions. Second operand has 160 states, 160 states have (on average 1.9) internal successors, (304), 160 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:35:01,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:35:01,082 INFO L93 Difference]: Finished difference Result 990 states and 1018 transitions. [2024-11-13 23:35:01,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-11-13 23:35:01,082 INFO L78 Accepts]: Start accepts. Automaton has has 160 states, 160 states have (on average 1.9) internal successors, (304), 160 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 103 [2024-11-13 23:35:01,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:35:01,085 INFO L225 Difference]: With dead ends: 990 [2024-11-13 23:35:01,085 INFO L226 Difference]: Without dead ends: 910 [2024-11-13 23:35:01,087 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 437 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 239 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18175 ImplicationChecksByTransitivity, 26.5s TimeCoverageRelationStatistics Valid=7942, Invalid=49898, Unknown=0, NotChecked=0, Total=57840 [2024-11-13 23:35:01,088 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 38 mSDsluCounter, 699 mSDsCounter, 0 mSdLazyCounter, 6698 mSolverCounterSat, 329 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 7027 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 329 IncrementalHoareTripleChecker+Valid, 6698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2024-11-13 23:35:01,088 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 702 Invalid, 7027 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [329 Valid, 6698 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2024-11-13 23:35:01,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 910 states. [2024-11-13 23:35:01,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 910 to 144. [2024-11-13 23:35:01,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.0769230769230769) internal successors, (154), 143 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:35:01,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 154 transitions. [2024-11-13 23:35:01,368 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 154 transitions. Word has length 103 [2024-11-13 23:35:01,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:35:01,369 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 154 transitions. [2024-11-13 23:35:01,369 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 160 states, 160 states have (on average 1.9) internal successors, (304), 160 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:35:01,369 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 154 transitions. [2024-11-13 23:35:01,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2024-11-13 23:35:01,369 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:35:01,369 INFO L215 NwaCegarLoop]: trace histogram [26, 26, 25, 25, 1, 1, 1, 1, 1] [2024-11-13 23:35:01,384 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-11-13 23:35:01,569 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-11-13 23:35:01,570 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:35:01,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:35:01,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1891967894, now seen corresponding path program 30 times [2024-11-13 23:35:01,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:35:01,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125232130] [2024-11-13 23:35:01,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:35:01,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:35:01,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:35:05,488 INFO L134 CoverageAnalysis]: Checked inductivity of 1301 backedges. 852 proven. 449 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:35:05,489 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:35:05,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125232130] [2024-11-13 23:35:05,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125232130] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:35:05,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093581164] [2024-11-13 23:35:05,489 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 23:35:05,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:35:05,489 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:35:05,492 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:35:05,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-13 23:35:05,642 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 23:35:05,642 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:35:05,645 INFO L255 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 112 conjuncts are in the unsatisfiable core [2024-11-13 23:35:05,648 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:35:08,466 INFO L134 CoverageAnalysis]: Checked inductivity of 1301 backedges. 0 proven. 1301 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:35:08,466 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:35:15,581 INFO L134 CoverageAnalysis]: Checked inductivity of 1301 backedges. 0 proven. 1301 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:35:15,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093581164] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:35:15,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1541453738] [2024-11-13 23:35:15,582 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:35:15,582 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:35:15,582 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:35:15,583 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:35:15,583 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:35:15,645 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:35:16,615 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '32563#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:35:16,616 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:35:16,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:35:16,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 56, 56] total 138 [2024-11-13 23:35:16,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961351071] [2024-11-13 23:35:16,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:35:16,616 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 138 states [2024-11-13 23:35:16,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:35:16,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 138 interpolants. [2024-11-13 23:35:16,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2731, Invalid=17861, Unknown=0, NotChecked=0, Total=20592 [2024-11-13 23:35:16,618 INFO L87 Difference]: Start difference. First operand 144 states and 154 transitions. Second operand has 138 states, 138 states have (on average 2.108695652173913) internal successors, (291), 138 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:35:39,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:35:39,400 INFO L93 Difference]: Finished difference Result 947 states and 976 transitions. [2024-11-13 23:35:39,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2024-11-13 23:35:39,401 INFO L78 Accepts]: Start accepts. Automaton has has 138 states, 138 states have (on average 2.108695652173913) internal successors, (291), 138 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 107 [2024-11-13 23:35:39,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:35:39,403 INFO L225 Difference]: With dead ends: 947 [2024-11-13 23:35:39,403 INFO L226 Difference]: Without dead ends: 864 [2024-11-13 23:35:39,405 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 455 GetRequests, 234 SyntacticMatches, 0 SemanticMatches, 221 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12739 ImplicationChecksByTransitivity, 27.5s TimeCoverageRelationStatistics Valid=7011, Invalid=42495, Unknown=0, NotChecked=0, Total=49506 [2024-11-13 23:35:39,406 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 36 mSDsluCounter, 744 mSDsCounter, 0 mSdLazyCounter, 6748 mSolverCounterSat, 351 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 7099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 351 IncrementalHoareTripleChecker+Valid, 6748 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2024-11-13 23:35:39,406 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 747 Invalid, 7099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [351 Valid, 6748 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2024-11-13 23:35:39,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states. [2024-11-13 23:35:39,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 144. [2024-11-13 23:35:39,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.06993006993007) internal successors, (153), 143 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:35:39,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 153 transitions. [2024-11-13 23:35:39,717 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 153 transitions. Word has length 107 [2024-11-13 23:35:39,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:35:39,717 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 153 transitions. [2024-11-13 23:35:39,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 138 states, 138 states have (on average 2.108695652173913) internal successors, (291), 138 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:35:39,717 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 153 transitions. [2024-11-13 23:35:39,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2024-11-13 23:35:39,718 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:35:39,718 INFO L215 NwaCegarLoop]: trace histogram [27, 27, 26, 26, 1, 1, 1, 1, 1] [2024-11-13 23:35:39,735 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-11-13 23:35:39,918 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-11-13 23:35:39,919 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:35:39,919 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:35:39,919 INFO L85 PathProgramCache]: Analyzing trace with hash -805942879, now seen corresponding path program 31 times [2024-11-13 23:35:39,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:35:39,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999796745] [2024-11-13 23:35:39,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:35:39,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:35:39,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:35:43,824 INFO L134 CoverageAnalysis]: Checked inductivity of 1405 backedges. 925 proven. 480 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:35:43,825 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:35:43,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999796745] [2024-11-13 23:35:43,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999796745] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:35:43,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789201444] [2024-11-13 23:35:43,825 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 23:35:43,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:35:43,825 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:35:43,828 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:35:43,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-13 23:35:43,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:35:43,979 INFO L255 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 113 conjuncts are in the unsatisfiable core [2024-11-13 23:35:43,982 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:35:46,774 INFO L134 CoverageAnalysis]: Checked inductivity of 1405 backedges. 0 proven. 1405 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:35:46,774 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:35:54,116 INFO L134 CoverageAnalysis]: Checked inductivity of 1405 backedges. 0 proven. 1405 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:35:54,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789201444] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:35:54,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1556548096] [2024-11-13 23:35:54,118 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:35:54,118 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:35:54,118 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:35:54,118 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:35:54,118 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:35:54,214 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:35:55,434 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '35042#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:35:55,434 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:35:55,435 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:35:55,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 58, 58] total 143 [2024-11-13 23:35:55,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265045253] [2024-11-13 23:35:55,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:35:55,435 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 143 states [2024-11-13 23:35:55,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:35:55,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 143 interpolants. [2024-11-13 23:35:55,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2929, Invalid=19123, Unknown=0, NotChecked=0, Total=22052 [2024-11-13 23:35:55,439 INFO L87 Difference]: Start difference. First operand 144 states and 153 transitions. Second operand has 143 states, 143 states have (on average 2.111888111888112) internal successors, (302), 143 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:36:21,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:36:21,124 INFO L93 Difference]: Finished difference Result 898 states and 928 transitions. [2024-11-13 23:36:21,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2024-11-13 23:36:21,124 INFO L78 Accepts]: Start accepts. Automaton has has 143 states, 143 states have (on average 2.111888111888112) internal successors, (302), 143 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 111 [2024-11-13 23:36:21,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:36:21,127 INFO L225 Difference]: With dead ends: 898 [2024-11-13 23:36:21,127 INFO L226 Difference]: Without dead ends: 812 [2024-11-13 23:36:21,130 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 242 SyntacticMatches, 1 SemanticMatches, 229 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13743 ImplicationChecksByTransitivity, 31.0s TimeCoverageRelationStatistics Valid=7535, Invalid=45595, Unknown=0, NotChecked=0, Total=53130 [2024-11-13 23:36:21,130 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 39 mSDsluCounter, 791 mSDsCounter, 0 mSdLazyCounter, 6766 mSolverCounterSat, 351 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 794 SdHoareTripleChecker+Invalid, 7117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 351 IncrementalHoareTripleChecker+Valid, 6766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-11-13 23:36:21,131 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 794 Invalid, 7117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [351 Valid, 6766 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2024-11-13 23:36:21,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2024-11-13 23:36:21,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 144. [2024-11-13 23:36:21,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.062937062937063) internal successors, (152), 143 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:36:21,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 152 transitions. [2024-11-13 23:36:21,443 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 152 transitions. Word has length 111 [2024-11-13 23:36:21,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:36:21,443 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 152 transitions. [2024-11-13 23:36:21,443 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 143 states, 143 states have (on average 2.111888111888112) internal successors, (302), 143 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:36:21,443 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 152 transitions. [2024-11-13 23:36:21,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2024-11-13 23:36:21,444 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:36:21,444 INFO L215 NwaCegarLoop]: trace histogram [28, 28, 27, 27, 1, 1, 1, 1, 1] [2024-11-13 23:36:21,465 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-11-13 23:36:21,644 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-11-13 23:36:21,644 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:36:21,644 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:36:21,645 INFO L85 PathProgramCache]: Analyzing trace with hash -603267530, now seen corresponding path program 32 times [2024-11-13 23:36:21,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:36:21,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871105164] [2024-11-13 23:36:21,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:36:21,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:36:21,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:36:26,058 INFO L134 CoverageAnalysis]: Checked inductivity of 1513 backedges. 1001 proven. 512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:36:26,058 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:36:26,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871105164] [2024-11-13 23:36:26,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871105164] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:36:26,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185942998] [2024-11-13 23:36:26,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 23:36:26,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:36:26,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:36:26,062 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:36:26,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-13 23:36:26,280 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2024-11-13 23:36:26,280 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:36:26,284 INFO L255 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 126 conjuncts are in the unsatisfiable core [2024-11-13 23:36:26,287 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:36:32,617 INFO L134 CoverageAnalysis]: Checked inductivity of 1513 backedges. 0 proven. 1513 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:36:32,617 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:36:42,993 INFO L134 CoverageAnalysis]: Checked inductivity of 1513 backedges. 0 proven. 1513 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:36:42,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185942998] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:36:42,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [411257162] [2024-11-13 23:36:42,994 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:36:42,995 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:36:42,995 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:36:42,995 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:36:42,995 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:36:43,091 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:36:44,553 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '37522#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:36:44,553 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:36:44,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:36:44,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 61, 62] total 178 [2024-11-13 23:36:44,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464665139] [2024-11-13 23:36:44,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:36:44,554 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 178 states [2024-11-13 23:36:44,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:36:44,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 178 interpolants. [2024-11-13 23:36:44,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4153, Invalid=29519, Unknown=0, NotChecked=0, Total=33672 [2024-11-13 23:36:44,558 INFO L87 Difference]: Start difference. First operand 144 states and 152 transitions. Second operand has 178 states, 178 states have (on average 1.9101123595505618) internal successors, (340), 178 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:37:13,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:37:13,763 INFO L93 Difference]: Finished difference Result 843 states and 874 transitions. [2024-11-13 23:37:13,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2024-11-13 23:37:13,764 INFO L78 Accepts]: Start accepts. Automaton has has 178 states, 178 states have (on average 1.9101123595505618) internal successors, (340), 178 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 115 [2024-11-13 23:37:13,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:37:13,765 INFO L225 Difference]: With dead ends: 843 [2024-11-13 23:37:13,766 INFO L226 Difference]: Without dead ends: 754 [2024-11-13 23:37:13,768 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 488 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 266 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22576 ImplicationChecksByTransitivity, 38.6s TimeCoverageRelationStatistics Valid=9853, Invalid=61703, Unknown=0, NotChecked=0, Total=71556 [2024-11-13 23:37:13,768 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 41 mSDsluCounter, 881 mSDsCounter, 0 mSdLazyCounter, 7999 mSolverCounterSat, 406 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 884 SdHoareTripleChecker+Invalid, 8405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 406 IncrementalHoareTripleChecker+Valid, 7999 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2024-11-13 23:37:13,768 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 884 Invalid, 8405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [406 Valid, 7999 Invalid, 0 Unknown, 0 Unchecked, 6.0s Time] [2024-11-13 23:37:13,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 754 states. [2024-11-13 23:37:14,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 754 to 144. [2024-11-13 23:37:14,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.055944055944056) internal successors, (151), 143 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:37:14,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 151 transitions. [2024-11-13 23:37:14,176 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 151 transitions. Word has length 115 [2024-11-13 23:37:14,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:37:14,176 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 151 transitions. [2024-11-13 23:37:14,176 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 178 states, 178 states have (on average 1.9101123595505618) internal successors, (340), 178 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:37:14,176 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 151 transitions. [2024-11-13 23:37:14,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2024-11-13 23:37:14,177 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:37:14,177 INFO L215 NwaCegarLoop]: trace histogram [29, 29, 28, 28, 1, 1, 1, 1, 1] [2024-11-13 23:37:14,199 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-11-13 23:37:14,377 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-13 23:37:14,378 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:37:14,378 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:37:14,378 INFO L85 PathProgramCache]: Analyzing trace with hash 2145042433, now seen corresponding path program 33 times [2024-11-13 23:37:14,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:37:14,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139669363] [2024-11-13 23:37:14,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:37:14,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:37:14,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:37:19,941 INFO L134 CoverageAnalysis]: Checked inductivity of 1625 backedges. 1080 proven. 545 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:37:19,941 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:37:19,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139669363] [2024-11-13 23:37:19,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139669363] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:37:19,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850108544] [2024-11-13 23:37:19,942 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 23:37:19,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:37:19,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:37:19,944 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:37:19,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-13 23:37:20,150 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 23:37:20,151 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:37:20,155 INFO L255 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 124 conjuncts are in the unsatisfiable core [2024-11-13 23:37:20,160 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:37:24,036 INFO L134 CoverageAnalysis]: Checked inductivity of 1625 backedges. 0 proven. 1625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:37:24,036 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:37:34,234 INFO L134 CoverageAnalysis]: Checked inductivity of 1625 backedges. 0 proven. 1625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:37:34,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850108544] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:37:34,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [243529953] [2024-11-13 23:37:34,236 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:37:34,236 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:37:34,236 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:37:34,236 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:37:34,236 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:37:34,321 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:37:35,653 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '39933#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:37:35,653 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:37:35,653 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:37:35,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 62, 62] total 153 [2024-11-13 23:37:35,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162473904] [2024-11-13 23:37:35,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:37:35,654 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 153 states [2024-11-13 23:37:35,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:37:35,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 153 interpolants. [2024-11-13 23:37:35,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3346, Invalid=21776, Unknown=0, NotChecked=0, Total=25122 [2024-11-13 23:37:35,658 INFO L87 Difference]: Start difference. First operand 144 states and 151 transitions. Second operand has 153 states, 153 states have (on average 2.1176470588235294) internal successors, (324), 153 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:38:07,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:38:07,807 INFO L93 Difference]: Finished difference Result 782 states and 814 transitions. [2024-11-13 23:38:07,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-13 23:38:07,808 INFO L78 Accepts]: Start accepts. Automaton has has 153 states, 153 states have (on average 2.1176470588235294) internal successors, (324), 153 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 119 [2024-11-13 23:38:07,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:38:07,809 INFO L225 Difference]: With dead ends: 782 [2024-11-13 23:38:07,809 INFO L226 Difference]: Without dead ends: 690 [2024-11-13 23:38:07,811 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 506 GetRequests, 261 SyntacticMatches, 0 SemanticMatches, 245 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15685 ImplicationChecksByTransitivity, 40.7s TimeCoverageRelationStatistics Valid=8640, Invalid=52122, Unknown=0, NotChecked=0, Total=60762 [2024-11-13 23:38:07,811 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 41 mSDsluCounter, 915 mSDsCounter, 0 mSdLazyCounter, 8034 mSolverCounterSat, 435 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 918 SdHoareTripleChecker+Invalid, 8469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 435 IncrementalHoareTripleChecker+Valid, 8034 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2024-11-13 23:38:07,812 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 918 Invalid, 8469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [435 Valid, 8034 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2024-11-13 23:38:07,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2024-11-13 23:38:08,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 144. [2024-11-13 23:38:08,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.048951048951049) internal successors, (150), 143 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:38:08,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 150 transitions. [2024-11-13 23:38:08,118 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 150 transitions. Word has length 119 [2024-11-13 23:38:08,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:38:08,118 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 150 transitions. [2024-11-13 23:38:08,118 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 153 states, 153 states have (on average 2.1176470588235294) internal successors, (324), 153 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:38:08,119 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 150 transitions. [2024-11-13 23:38:08,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-11-13 23:38:08,119 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:38:08,119 INFO L215 NwaCegarLoop]: trace histogram [30, 30, 29, 29, 1, 1, 1, 1, 1] [2024-11-13 23:38:08,133 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-11-13 23:38:08,319 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-13 23:38:08,320 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:38:08,320 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:38:08,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1963426006, now seen corresponding path program 34 times [2024-11-13 23:38:08,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:38:08,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029482035] [2024-11-13 23:38:08,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:38:08,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:38:08,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:38:13,186 INFO L134 CoverageAnalysis]: Checked inductivity of 1741 backedges. 1162 proven. 579 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:38:13,186 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:38:13,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029482035] [2024-11-13 23:38:13,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029482035] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:38:13,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908062577] [2024-11-13 23:38:13,187 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 23:38:13,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:38:13,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:38:13,188 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:38:13,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-13 23:38:13,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:38:13,357 INFO L255 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 125 conjuncts are in the unsatisfiable core [2024-11-13 23:38:13,360 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:38:16,694 INFO L134 CoverageAnalysis]: Checked inductivity of 1741 backedges. 0 proven. 1741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:38:16,694 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:38:25,429 INFO L134 CoverageAnalysis]: Checked inductivity of 1741 backedges. 0 proven. 1741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:38:25,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908062577] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:38:25,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [382032582] [2024-11-13 23:38:25,430 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:38:25,430 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:38:25,430 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:38:25,430 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:38:25,430 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:38:25,489 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:38:26,552 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '42301#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:38:26,552 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:38:26,552 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:38:26,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 64, 64] total 158 [2024-11-13 23:38:26,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086031372] [2024-11-13 23:38:26,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:38:26,553 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 158 states [2024-11-13 23:38:26,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:38:26,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 158 interpolants. [2024-11-13 23:38:26,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3565, Invalid=23167, Unknown=0, NotChecked=0, Total=26732 [2024-11-13 23:38:26,555 INFO L87 Difference]: Start difference. First operand 144 states and 150 transitions. Second operand has 158 states, 158 states have (on average 2.1202531645569622) internal successors, (335), 158 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:38:54,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:38:54,617 INFO L93 Difference]: Finished difference Result 715 states and 748 transitions. [2024-11-13 23:38:54,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2024-11-13 23:38:54,617 INFO L78 Accepts]: Start accepts. Automaton has has 158 states, 158 states have (on average 2.1202531645569622) internal successors, (335), 158 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2024-11-13 23:38:54,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:38:54,618 INFO L225 Difference]: With dead ends: 715 [2024-11-13 23:38:54,619 INFO L226 Difference]: Without dead ends: 620 [2024-11-13 23:38:54,620 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 523 GetRequests, 269 SyntacticMatches, 1 SemanticMatches, 253 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16797 ImplicationChecksByTransitivity, 35.2s TimeCoverageRelationStatistics Valid=9221, Invalid=55549, Unknown=0, NotChecked=0, Total=64770 [2024-11-13 23:38:54,621 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 42 mSDsluCounter, 970 mSDsCounter, 0 mSdLazyCounter, 8462 mSolverCounterSat, 435 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 973 SdHoareTripleChecker+Invalid, 8897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 435 IncrementalHoareTripleChecker+Valid, 8462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2024-11-13 23:38:54,621 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 973 Invalid, 8897 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [435 Valid, 8462 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2024-11-13 23:38:54,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2024-11-13 23:38:54,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 144. [2024-11-13 23:38:54,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.0419580419580419) internal successors, (149), 143 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:38:54,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 149 transitions. [2024-11-13 23:38:54,978 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 149 transitions. Word has length 123 [2024-11-13 23:38:54,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:38:54,978 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 149 transitions. [2024-11-13 23:38:54,978 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 158 states, 158 states have (on average 2.1202531645569622) internal successors, (335), 158 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:38:54,979 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 149 transitions. [2024-11-13 23:38:54,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2024-11-13 23:38:54,979 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:38:54,979 INFO L215 NwaCegarLoop]: trace histogram [31, 31, 30, 30, 1, 1, 1, 1, 1] [2024-11-13 23:38:54,993 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-11-13 23:38:55,179 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-13 23:38:55,180 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:38:55,180 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:38:55,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1195003489, now seen corresponding path program 35 times [2024-11-13 23:38:55,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:38:55,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602185633] [2024-11-13 23:38:55,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:38:55,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:38:55,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:39:00,195 INFO L134 CoverageAnalysis]: Checked inductivity of 1861 backedges. 1247 proven. 614 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:39:00,195 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:39:00,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602185633] [2024-11-13 23:39:00,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602185633] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:39:00,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502623053] [2024-11-13 23:39:00,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 23:39:00,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:39:00,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:39:00,197 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:39:00,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-11-13 23:39:00,433 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 31 check-sat command(s) [2024-11-13 23:39:00,433 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:39:00,437 INFO L255 TraceCheckSpWp]: Trace formula consists of 490 conjuncts, 138 conjuncts are in the unsatisfiable core [2024-11-13 23:39:00,440 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:39:06,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1861 backedges. 0 proven. 1861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:39:06,690 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:39:16,480 INFO L134 CoverageAnalysis]: Checked inductivity of 1861 backedges. 0 proven. 1861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:39:16,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502623053] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:39:16,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1713424463] [2024-11-13 23:39:16,482 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:39:16,482 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:39:16,482 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:39:16,482 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:39:16,482 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:39:16,610 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:39:17,888 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '44649#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:39:17,888 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:39:17,888 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:39:17,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67, 68] total 196 [2024-11-13 23:39:17,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424663330] [2024-11-13 23:39:17,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:39:17,889 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 196 states [2024-11-13 23:39:17,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:39:17,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 196 interpolants. [2024-11-13 23:39:17,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5011, Invalid=35591, Unknown=0, NotChecked=0, Total=40602 [2024-11-13 23:39:17,891 INFO L87 Difference]: Start difference. First operand 144 states and 149 transitions. Second operand has 196 states, 196 states have (on average 1.9183673469387754) internal successors, (376), 196 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:39:47,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:39:47,035 INFO L93 Difference]: Finished difference Result 642 states and 676 transitions. [2024-11-13 23:39:47,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-11-13 23:39:47,036 INFO L78 Accepts]: Start accepts. Automaton has has 196 states, 196 states have (on average 1.9183673469387754) internal successors, (376), 196 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 127 [2024-11-13 23:39:47,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:39:47,037 INFO L225 Difference]: With dead ends: 642 [2024-11-13 23:39:47,037 INFO L226 Difference]: Without dead ends: 544 [2024-11-13 23:39:47,039 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 539 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 293 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27454 ImplicationChecksByTransitivity, 39.4s TimeCoverageRelationStatistics Valid=11971, Invalid=74759, Unknown=0, NotChecked=0, Total=86730 [2024-11-13 23:39:47,040 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 44 mSDsluCounter, 1036 mSDsCounter, 0 mSdLazyCounter, 9388 mSolverCounterSat, 500 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 1039 SdHoareTripleChecker+Invalid, 9888 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 500 IncrementalHoareTripleChecker+Valid, 9388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2024-11-13 23:39:47,040 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 1039 Invalid, 9888 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [500 Valid, 9388 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2024-11-13 23:39:47,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2024-11-13 23:39:47,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 144. [2024-11-13 23:39:47,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.034965034965035) internal successors, (148), 143 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:39:47,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 148 transitions. [2024-11-13 23:39:47,365 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 148 transitions. Word has length 127 [2024-11-13 23:39:47,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:39:47,365 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 148 transitions. [2024-11-13 23:39:47,366 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 196 states, 196 states have (on average 1.9183673469387754) internal successors, (376), 196 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:39:47,366 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 148 transitions. [2024-11-13 23:39:47,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2024-11-13 23:39:47,366 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:39:47,366 INFO L215 NwaCegarLoop]: trace histogram [32, 32, 31, 31, 1, 1, 1, 1, 1] [2024-11-13 23:39:47,382 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-11-13 23:39:47,567 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-13 23:39:47,567 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:39:47,567 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:39:47,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1785918602, now seen corresponding path program 36 times [2024-11-13 23:39:47,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:39:47,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124149526] [2024-11-13 23:39:47,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:39:47,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:39:47,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:39:53,166 INFO L134 CoverageAnalysis]: Checked inductivity of 1985 backedges. 1335 proven. 650 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:39:53,167 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:39:53,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124149526] [2024-11-13 23:39:53,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124149526] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:39:53,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29478243] [2024-11-13 23:39:53,167 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 23:39:53,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:39:53,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:39:53,169 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:39:53,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-11-13 23:39:53,369 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 23:39:53,369 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:39:53,373 INFO L255 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 136 conjuncts are in the unsatisfiable core [2024-11-13 23:39:53,378 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:39:57,307 INFO L134 CoverageAnalysis]: Checked inductivity of 1985 backedges. 0 proven. 1985 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:39:57,307 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:40:07,383 INFO L134 CoverageAnalysis]: Checked inductivity of 1985 backedges. 0 proven. 1985 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:40:07,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29478243] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:40:07,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1640759846] [2024-11-13 23:40:07,384 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:40:07,384 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:40:07,385 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:40:07,385 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:40:07,385 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:40:07,456 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:40:08,683 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '46901#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:40:08,683 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:40:08,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:40:08,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 68, 68] total 168 [2024-11-13 23:40:08,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597943472] [2024-11-13 23:40:08,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:40:08,684 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 168 states [2024-11-13 23:40:08,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:40:08,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 168 interpolants. [2024-11-13 23:40:08,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4024, Invalid=26078, Unknown=0, NotChecked=0, Total=30102 [2024-11-13 23:40:08,688 INFO L87 Difference]: Start difference. First operand 144 states and 148 transitions. Second operand has 168 states, 168 states have (on average 2.125) internal successors, (357), 168 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:40:46,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:40:46,384 INFO L93 Difference]: Finished difference Result 563 states and 598 transitions. [2024-11-13 23:40:46,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2024-11-13 23:40:46,384 INFO L78 Accepts]: Start accepts. Automaton has has 168 states, 168 states have (on average 2.125) internal successors, (357), 168 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 131 [2024-11-13 23:40:46,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:40:46,386 INFO L225 Difference]: With dead ends: 563 [2024-11-13 23:40:46,386 INFO L226 Difference]: Without dead ends: 462 [2024-11-13 23:40:46,388 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 557 GetRequests, 288 SyntacticMatches, 0 SemanticMatches, 269 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18937 ImplicationChecksByTransitivity, 45.0s TimeCoverageRelationStatistics Valid=10440, Invalid=62730, Unknown=0, NotChecked=0, Total=73170 [2024-11-13 23:40:46,389 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 42 mSDsluCounter, 1102 mSDsCounter, 0 mSdLazyCounter, 9689 mSolverCounterSat, 528 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 1105 SdHoareTripleChecker+Invalid, 10217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 528 IncrementalHoareTripleChecker+Valid, 9689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2024-11-13 23:40:46,389 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 1105 Invalid, 10217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [528 Valid, 9689 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2024-11-13 23:40:46,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2024-11-13 23:40:46,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 144. [2024-11-13 23:40:46,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.027972027972028) internal successors, (147), 143 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:40:46,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 147 transitions. [2024-11-13 23:40:46,966 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 147 transitions. Word has length 131 [2024-11-13 23:40:46,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:40:46,966 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 147 transitions. [2024-11-13 23:40:46,966 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 168 states, 168 states have (on average 2.125) internal successors, (357), 168 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:40:46,966 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 147 transitions. [2024-11-13 23:40:46,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2024-11-13 23:40:46,967 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:40:46,967 INFO L215 NwaCegarLoop]: trace histogram [33, 33, 32, 32, 1, 1, 1, 1, 1] [2024-11-13 23:40:46,991 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2024-11-13 23:40:47,168 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-13 23:40:47,168 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:40:47,168 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:40:47,168 INFO L85 PathProgramCache]: Analyzing trace with hash -134023999, now seen corresponding path program 37 times [2024-11-13 23:40:47,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:40:47,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471441843] [2024-11-13 23:40:47,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:40:47,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:40:47,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:40:53,587 INFO L134 CoverageAnalysis]: Checked inductivity of 2113 backedges. 1426 proven. 687 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:40:53,587 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:40:53,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471441843] [2024-11-13 23:40:53,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471441843] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:40:53,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109613548] [2024-11-13 23:40:53,587 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 23:40:53,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:40:53,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:40:53,590 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:40:53,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-11-13 23:40:53,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:40:53,776 INFO L255 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 137 conjuncts are in the unsatisfiable core [2024-11-13 23:40:53,779 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:40:58,169 INFO L134 CoverageAnalysis]: Checked inductivity of 2113 backedges. 0 proven. 2113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:40:58,169 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:41:09,955 INFO L134 CoverageAnalysis]: Checked inductivity of 2113 backedges. 0 proven. 2113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:41:09,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109613548] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:41:09,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [136633242] [2024-11-13 23:41:09,956 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:41:09,957 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:41:09,957 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:41:09,957 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:41:09,957 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:41:10,017 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:41:11,323 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '49086#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:41:11,323 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:41:11,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:41:11,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 70, 70] total 173 [2024-11-13 23:41:11,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122188891] [2024-11-13 23:41:11,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:41:11,324 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 173 states [2024-11-13 23:41:11,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:41:11,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 173 interpolants. [2024-11-13 23:41:11,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4264, Invalid=27598, Unknown=0, NotChecked=0, Total=31862 [2024-11-13 23:41:11,327 INFO L87 Difference]: Start difference. First operand 144 states and 147 transitions. Second operand has 173 states, 173 states have (on average 2.1271676300578033) internal successors, (368), 173 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:41:51,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:41:51,512 INFO L93 Difference]: Finished difference Result 478 states and 514 transitions. [2024-11-13 23:41:51,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-11-13 23:41:51,513 INFO L78 Accepts]: Start accepts. Automaton has has 173 states, 173 states have (on average 2.1271676300578033) internal successors, (368), 173 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 135 [2024-11-13 23:41:51,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:41:51,514 INFO L225 Difference]: With dead ends: 478 [2024-11-13 23:41:51,515 INFO L226 Difference]: Without dead ends: 374 [2024-11-13 23:41:51,517 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 574 GetRequests, 296 SyntacticMatches, 1 SemanticMatches, 277 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20157 ImplicationChecksByTransitivity, 50.0s TimeCoverageRelationStatistics Valid=11078, Invalid=66484, Unknown=0, NotChecked=0, Total=77562 [2024-11-13 23:41:51,517 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 47 mSDsluCounter, 1171 mSDsCounter, 0 mSdLazyCounter, 10127 mSolverCounterSat, 528 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 1174 SdHoareTripleChecker+Invalid, 10655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 528 IncrementalHoareTripleChecker+Valid, 10127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2024-11-13 23:41:51,517 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 1174 Invalid, 10655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [528 Valid, 10127 Invalid, 0 Unknown, 0 Unchecked, 6.9s Time] [2024-11-13 23:41:51,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2024-11-13 23:41:51,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 144. [2024-11-13 23:41:51,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.020979020979021) internal successors, (146), 143 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:41:51,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 146 transitions. [2024-11-13 23:41:51,891 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 146 transitions. Word has length 135 [2024-11-13 23:41:51,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:41:51,891 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 146 transitions. [2024-11-13 23:41:51,891 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 173 states, 173 states have (on average 2.1271676300578033) internal successors, (368), 173 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:41:51,891 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 146 transitions. [2024-11-13 23:41:51,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2024-11-13 23:41:51,891 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:41:51,892 INFO L215 NwaCegarLoop]: trace histogram [34, 34, 33, 33, 1, 1, 1, 1, 1] [2024-11-13 23:41:51,911 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2024-11-13 23:41:52,092 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:41:52,092 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:41:52,092 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:41:52,092 INFO L85 PathProgramCache]: Analyzing trace with hash -772964842, now seen corresponding path program 38 times [2024-11-13 23:41:52,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:41:52,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456403501] [2024-11-13 23:41:52,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:41:52,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:41:52,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:41:58,875 INFO L134 CoverageAnalysis]: Checked inductivity of 2245 backedges. 1520 proven. 725 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:41:58,875 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:41:58,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456403501] [2024-11-13 23:41:58,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456403501] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:41:58,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862737650] [2024-11-13 23:41:58,875 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 23:41:58,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:41:58,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:41:58,881 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:41:58,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-13 23:41:59,243 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2024-11-13 23:41:59,243 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:41:59,248 INFO L255 TraceCheckSpWp]: Trace formula consists of 535 conjuncts, 150 conjuncts are in the unsatisfiable core [2024-11-13 23:41:59,251 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:42:07,526 INFO L134 CoverageAnalysis]: Checked inductivity of 2245 backedges. 0 proven. 2245 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:42:07,526 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:42:20,496 INFO L134 CoverageAnalysis]: Checked inductivity of 2245 backedges. 0 proven. 2245 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:42:20,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862737650] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 23:42:20,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1079570487] [2024-11-13 23:42:20,497 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2024-11-13 23:42:20,497 INFO L166 IcfgInterpreter]: Building call graph [2024-11-13 23:42:20,497 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-13 23:42:20,497 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-13 23:42:20,497 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-13 23:42:20,584 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-13 23:42:22,090 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '51230#(and (<= 1 |#StackHeapBarrier|) (<= (+ |ULTIMATE.start_main_~j~0#1| 1) (div |ULTIMATE.start_main_~n~0#1| 2)) (<= 0 |ULTIMATE.start_main_~j~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 0) (<= |ULTIMATE.start_main_~n~0#1| 1000000))' at error location [2024-11-13 23:42:22,090 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-13 23:42:22,090 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:42:22,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 73, 74] total 214 [2024-11-13 23:42:22,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895311777] [2024-11-13 23:42:22,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:42:22,090 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 214 states [2024-11-13 23:42:22,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-13 23:42:22,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 214 interpolants. [2024-11-13 23:42:22,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5949, Invalid=42231, Unknown=0, NotChecked=0, Total=48180 [2024-11-13 23:42:22,093 INFO L87 Difference]: Start difference. First operand 144 states and 146 transitions. Second operand has 214 states, 214 states have (on average 1.925233644859813) internal successors, (412), 214 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:42:59,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:42:59,514 INFO L93 Difference]: Finished difference Result 387 states and 424 transitions. [2024-11-13 23:42:59,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2024-11-13 23:42:59,515 INFO L78 Accepts]: Start accepts. Automaton has has 214 states, 214 states have (on average 1.925233644859813) internal successors, (412), 214 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 139 [2024-11-13 23:42:59,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:42:59,517 INFO L225 Difference]: With dead ends: 387 [2024-11-13 23:42:59,517 INFO L226 Difference]: Without dead ends: 280 [2024-11-13 23:42:59,525 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 590 GetRequests, 270 SyntacticMatches, 0 SemanticMatches, 320 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32806 ImplicationChecksByTransitivity, 51.8s TimeCoverageRelationStatistics Valid=14296, Invalid=89066, Unknown=0, NotChecked=0, Total=103362 [2024-11-13 23:42:59,529 INFO L432 NwaCegarLoop]: 3 mSDtfsCounter, 47 mSDsluCounter, 1271 mSDsCounter, 0 mSdLazyCounter, 11476 mSolverCounterSat, 595 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 1274 SdHoareTripleChecker+Invalid, 12071 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 595 IncrementalHoareTripleChecker+Valid, 11476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.4s IncrementalHoareTripleChecker+Time [2024-11-13 23:42:59,529 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 1274 Invalid, 12071 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [595 Valid, 11476 Invalid, 0 Unknown, 0 Unchecked, 7.4s Time] [2024-11-13 23:42:59,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2024-11-13 23:42:59,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 144. [2024-11-13 23:42:59,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.013986013986014) internal successors, (145), 143 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:42:59,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 145 transitions. [2024-11-13 23:42:59,968 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 145 transitions. Word has length 139 [2024-11-13 23:42:59,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:42:59,968 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 145 transitions. [2024-11-13 23:42:59,969 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 214 states, 214 states have (on average 1.925233644859813) internal successors, (412), 214 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 23:42:59,969 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 145 transitions. [2024-11-13 23:42:59,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2024-11-13 23:42:59,970 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:42:59,970 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 34, 34, 1, 1, 1, 1, 1] [2024-11-13 23:42:59,996 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2024-11-13 23:43:00,170 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:43:00,170 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:43:00,170 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:43:00,170 INFO L85 PathProgramCache]: Analyzing trace with hash 430093089, now seen corresponding path program 39 times [2024-11-13 23:43:00,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:43:00,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515721987] [2024-11-13 23:43:00,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:43:00,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:43:00,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:43:07,056 INFO L134 CoverageAnalysis]: Checked inductivity of 2381 backedges. 1617 proven. 764 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:43:07,056 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-13 23:43:07,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515721987] [2024-11-13 23:43:07,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515721987] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:43:07,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284778256] [2024-11-13 23:43:07,057 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 23:43:07,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:43:07,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:43:07,059 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:43:07,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_458f7c4e-84b8-4d4a-b94e-d597daa74493/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-11-13 23:43:07,274 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 23:43:07,274 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 23:43:07,279 INFO L255 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 148 conjuncts are in the unsatisfiable core [2024-11-13 23:43:07,283 INFO L278 TraceCheckSpWp]: Computing forward predicates...