./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound100.c --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_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/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_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound100.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/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_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/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 f5697d76d3e5ae232d0e056ee307ac88ca38e983a94c4765bc5d51f77e79d2f7 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 02:50:42,506 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 02:50:42,616 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-14 02:50:42,627 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 02:50:42,627 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 02:50:42,662 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 02:50:42,662 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 02:50:42,663 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 02:50:42,663 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 02:50:42,663 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 02:50:42,664 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 02:50:42,664 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 02:50:42,664 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 02:50:42,664 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 02:50:42,664 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 02:50:42,664 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 02:50:42,664 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 02:50:42,665 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 02:50:42,665 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 02:50:42,665 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 02:50:42,665 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 02:50:42,665 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 02:50:42,666 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 02:50:42,666 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 02:50:42,666 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 02:50:42,666 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 02:50:42,666 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 02:50:42,666 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 02:50:42,666 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 02:50:42,667 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 02:50:42,667 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 02:50:42,667 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 02:50:42,667 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 02:50:42,667 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 02:50:42,667 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 02:50:42,667 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 02:50:42,668 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 02:50:42,668 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 02:50:42,668 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 02:50:42,668 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 02:50:42,668 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 02:50:42,668 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 02:50:42,669 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 02:50:42,669 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 02:50:42,669 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 02:50:42,669 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 02:50:42,669 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 02:50:42,669 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_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/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 -> f5697d76d3e5ae232d0e056ee307ac88ca38e983a94c4765bc5d51f77e79d2f7 [2024-11-14 02:50:42,997 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 02:50:43,008 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 02:50:43,013 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 02:50:43,015 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 02:50:43,015 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 02:50:43,016 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound100.c Unable to find full path for "g++" [2024-11-14 02:50:45,038 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 02:50:45,340 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 02:50:45,340 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound100.c [2024-11-14 02:50:45,355 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/data/c5003bc48/dd79b3962b464afba0040ea657016b6a/FLAG96a3edf36 [2024-11-14 02:50:45,383 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/data/c5003bc48/dd79b3962b464afba0040ea657016b6a [2024-11-14 02:50:45,386 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 02:50:45,388 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 02:50:45,390 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 02:50:45,391 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 02:50:45,397 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 02:50:45,398 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 02:50:45" (1/1) ... [2024-11-14 02:50:45,402 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69deaea9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:50:45, skipping insertion in model container [2024-11-14 02:50:45,402 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 02:50:45" (1/1) ... [2024-11-14 02:50:45,426 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 02:50:45,596 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_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound100.c[490,503] [2024-11-14 02:50:45,622 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 02:50:45,633 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 02:50:45,646 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_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound100.c[490,503] [2024-11-14 02:50:45,658 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 02:50:45,675 INFO L204 MainTranslator]: Completed translation [2024-11-14 02:50:45,675 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:50:45 WrapperNode [2024-11-14 02:50:45,676 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 02:50:45,677 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 02:50:45,677 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 02:50:45,677 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 02:50:45,685 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:50:45" (1/1) ... [2024-11-14 02:50:45,692 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:50:45" (1/1) ... [2024-11-14 02:50:45,712 INFO L138 Inliner]: procedures = 14, calls = 19, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 77 [2024-11-14 02:50:45,713 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 02:50:45,714 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 02:50:45,714 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 02:50:45,714 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 02:50:45,722 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:50:45" (1/1) ... [2024-11-14 02:50:45,723 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:50:45" (1/1) ... [2024-11-14 02:50:45,724 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:50:45" (1/1) ... [2024-11-14 02:50:45,725 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:50:45" (1/1) ... [2024-11-14 02:50:45,728 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:50:45" (1/1) ... [2024-11-14 02:50:45,732 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:50:45" (1/1) ... [2024-11-14 02:50:45,733 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:50:45" (1/1) ... [2024-11-14 02:50:45,734 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:50:45" (1/1) ... [2024-11-14 02:50:45,736 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 02:50:45,737 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 02:50:45,737 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 02:50:45,738 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 02:50:45,739 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:50:45" (1/1) ... [2024-11-14 02:50:45,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 02:50:45,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:50:45,785 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 02:50:45,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 02:50:45,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 02:50:45,820 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 02:50:45,820 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 02:50:45,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 02:50:45,821 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 02:50:45,821 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 02:50:45,821 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-14 02:50:45,822 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-14 02:50:45,913 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 02:50:45,916 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 02:50:46,170 INFO L? ?]: Removed 11 outVars from TransFormulas that were not future-live. [2024-11-14 02:50:46,170 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 02:50:46,208 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 02:50:46,209 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-14 02:50:46,209 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 02:50:46 BoogieIcfgContainer [2024-11-14 02:50:46,209 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 02:50:46,212 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 02:50:46,212 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 02:50:46,221 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 02:50:46,222 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 02:50:45" (1/3) ... [2024-11-14 02:50:46,223 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53eb18b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 02:50:46, skipping insertion in model container [2024-11-14 02:50:46,223 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:50:45" (2/3) ... [2024-11-14 02:50:46,223 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53eb18b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 02:50:46, skipping insertion in model container [2024-11-14 02:50:46,223 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 02:50:46" (3/3) ... [2024-11-14 02:50:46,225 INFO L112 eAbstractionObserver]: Analyzing ICFG egcd2-ll_valuebound100.c [2024-11-14 02:50:46,240 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 02:50:46,242 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG egcd2-ll_valuebound100.c that has 3 procedures, 30 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-11-14 02:50:46,296 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 02:50:46,310 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;@712b9dbe, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 02:50:46,310 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 02:50:46,315 INFO L276 IsEmpty]: Start isEmpty. Operand has 30 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 16 states have internal predecessors, (20), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-14 02:50:46,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-14 02:50:46,323 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:50:46,324 INFO L215 NwaCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:50:46,325 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:50:46,329 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:50:46,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1666051132, now seen corresponding path program 1 times [2024-11-14 02:50:46,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:50:46,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145554722] [2024-11-14 02:50:46,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:50:46,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:50:46,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:50:46,547 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-14 02:50:46,548 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:50:46,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145554722] [2024-11-14 02:50:46,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145554722] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 02:50:46,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 02:50:46,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 02:50:46,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676645843] [2024-11-14 02:50:46,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 02:50:46,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-14 02:50:46,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:50:46,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-14 02:50:46,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 02:50:46,584 INFO L87 Difference]: Start difference. First operand has 30 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 16 states have internal predecessors, (20), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Second operand has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2024-11-14 02:50:46,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:50:46,635 INFO L93 Difference]: Finished difference Result 49 states and 78 transitions. [2024-11-14 02:50:46,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 02:50:46,638 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 26 [2024-11-14 02:50:46,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:50:46,650 INFO L225 Difference]: With dead ends: 49 [2024-11-14 02:50:46,650 INFO L226 Difference]: Without dead ends: 28 [2024-11-14 02:50:46,657 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 02:50:46,666 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 02:50:46,667 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 38 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 02:50:46,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2024-11-14 02:50:46,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2024-11-14 02:50:46,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 13 states have (on average 1.2307692307692308) internal successors, (16), 15 states have internal predecessors, (16), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-11-14 02:50:46,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 39 transitions. [2024-11-14 02:50:46,724 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 39 transitions. Word has length 26 [2024-11-14 02:50:46,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:50:46,727 INFO L471 AbstractCegarLoop]: Abstraction has 28 states and 39 transitions. [2024-11-14 02:50:46,727 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2024-11-14 02:50:46,727 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 39 transitions. [2024-11-14 02:50:46,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-14 02:50:46,730 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:50:46,730 INFO L215 NwaCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:50:46,731 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-14 02:50:46,731 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:50:46,732 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:50:46,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1875264981, now seen corresponding path program 1 times [2024-11-14 02:50:46,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:50:46,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838760515] [2024-11-14 02:50:46,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:50:46,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:50:46,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:50:47,050 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-14 02:50:47,050 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:50:47,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838760515] [2024-11-14 02:50:47,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838760515] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:50:47,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238555454] [2024-11-14 02:50:47,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:50:47,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:50:47,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:50:47,060 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:50:47,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 02:50:47,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:50:47,195 INFO L255 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 02:50:47,203 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:50:47,307 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-14 02:50:47,308 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:50:47,457 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-14 02:50:47,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238555454] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:50:47,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [147941629] [2024-11-14 02:50:47,487 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-14 02:50:47,487 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:50:47,491 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:50:47,497 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:50:47,497 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:50:48,953 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:50:48,955 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:50:49,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [147941629] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 02:50:49,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2024-11-14 02:50:49,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [5, 5, 5] total 14 [2024-11-14 02:50:49,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839215267] [2024-11-14 02:50:49,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 02:50:49,940 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-14 02:50:49,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:50:49,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-14 02:50:49,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2024-11-14 02:50:49,944 INFO L87 Difference]: Start difference. First operand 28 states and 39 transitions. Second operand has 11 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 6 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-14 02:50:50,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:50:50,318 INFO L93 Difference]: Finished difference Result 46 states and 63 transitions. [2024-11-14 02:50:50,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-14 02:50:50,319 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 6 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 27 [2024-11-14 02:50:50,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:50:50,320 INFO L225 Difference]: With dead ends: 46 [2024-11-14 02:50:50,320 INFO L226 Difference]: Without dead ends: 38 [2024-11-14 02:50:50,321 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 67 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2024-11-14 02:50:50,322 INFO L432 NwaCegarLoop]: 21 mSDtfsCounter, 29 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 02:50:50,324 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 47 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 02:50:50,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2024-11-14 02:50:50,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 30. [2024-11-14 02:50:50,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 15 states have (on average 1.2) internal successors, (18), 16 states have internal predecessors, (18), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-11-14 02:50:50,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 41 transitions. [2024-11-14 02:50:50,353 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 41 transitions. Word has length 27 [2024-11-14 02:50:50,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:50:50,354 INFO L471 AbstractCegarLoop]: Abstraction has 30 states and 41 transitions. [2024-11-14 02:50:50,355 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 6 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-14 02:50:50,355 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 41 transitions. [2024-11-14 02:50:50,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-14 02:50:50,356 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:50:50,356 INFO L215 NwaCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:50:50,382 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-14 02:50:50,561 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2024-11-14 02:50:50,562 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:50:50,562 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:50:50,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1995645418, now seen corresponding path program 1 times [2024-11-14 02:50:50,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:50:50,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557091739] [2024-11-14 02:50:50,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:50:50,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:50:50,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:50:50,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1403729053] [2024-11-14 02:50:50,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:50:50,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:50:50,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:50:50,618 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:50:50,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-14 02:50:50,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:50:50,701 INFO L255 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 02:50:50,703 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:50:50,744 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-14 02:50:50,745 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 02:50:50,745 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:50:50,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557091739] [2024-11-14 02:50:50,746 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:50:50,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403729053] [2024-11-14 02:50:50,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403729053] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 02:50:50,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 02:50:50,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 02:50:50,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12084632] [2024-11-14 02:50:50,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 02:50:50,747 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 02:50:50,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:50:50,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 02:50:50,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 02:50:50,748 INFO L87 Difference]: Start difference. First operand 30 states and 41 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2024-11-14 02:50:50,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:50:50,838 INFO L93 Difference]: Finished difference Result 43 states and 58 transitions. [2024-11-14 02:50:50,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 02:50:50,839 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 28 [2024-11-14 02:50:50,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:50:50,840 INFO L225 Difference]: With dead ends: 43 [2024-11-14 02:50:50,840 INFO L226 Difference]: Without dead ends: 41 [2024-11-14 02:50:50,840 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-14 02:50:50,841 INFO L432 NwaCegarLoop]: 31 mSDtfsCounter, 4 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:50:50,842 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 117 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 02:50:50,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2024-11-14 02:50:50,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 36. [2024-11-14 02:50:50,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 19 states have (on average 1.1578947368421053) internal successors, (22), 21 states have internal predecessors, (22), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-14 02:50:50,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 47 transitions. [2024-11-14 02:50:50,863 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 47 transitions. Word has length 28 [2024-11-14 02:50:50,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:50:50,863 INFO L471 AbstractCegarLoop]: Abstraction has 36 states and 47 transitions. [2024-11-14 02:50:50,863 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2024-11-14 02:50:50,864 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 47 transitions. [2024-11-14 02:50:50,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-14 02:50:50,864 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:50:50,865 INFO L215 NwaCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:50:50,887 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-14 02:50:51,068 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-11-14 02:50:51,069 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:50:51,069 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:50:51,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1304708489, now seen corresponding path program 1 times [2024-11-14 02:50:51,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:50:51,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188253656] [2024-11-14 02:50:51,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:50:51,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:50:51,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:50:51,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1864811822] [2024-11-14 02:50:51,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:50:51,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:50:51,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:50:51,100 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:50:51,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-14 02:50:51,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:50:51,188 INFO L255 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-14 02:50:51,190 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:50:51,285 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-14 02:50:51,286 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 02:50:51,286 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:50:51,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188253656] [2024-11-14 02:50:51,286 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:50:51,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864811822] [2024-11-14 02:50:51,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864811822] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 02:50:51,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 02:50:51,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 02:50:51,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667150659] [2024-11-14 02:50:51,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 02:50:51,287 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 02:50:51,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:50:51,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 02:50:51,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 02:50:51,291 INFO L87 Difference]: Start difference. First operand 36 states and 47 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-14 02:50:51,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:50:51,391 INFO L93 Difference]: Finished difference Result 51 states and 67 transitions. [2024-11-14 02:50:51,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 02:50:51,392 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 33 [2024-11-14 02:50:51,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:50:51,395 INFO L225 Difference]: With dead ends: 51 [2024-11-14 02:50:51,395 INFO L226 Difference]: Without dead ends: 49 [2024-11-14 02:50:51,395 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-14 02:50:51,398 INFO L432 NwaCegarLoop]: 35 mSDtfsCounter, 5 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:50:51,400 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 127 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 02:50:51,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2024-11-14 02:50:51,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 48. [2024-11-14 02:50:51,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 25 states have (on average 1.16) internal successors, (29), 28 states have internal predecessors, (29), 18 states have call successors, (18), 4 states have call predecessors, (18), 4 states have return successors, (17), 15 states have call predecessors, (17), 17 states have call successors, (17) [2024-11-14 02:50:51,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 64 transitions. [2024-11-14 02:50:51,431 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 64 transitions. Word has length 33 [2024-11-14 02:50:51,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:50:51,433 INFO L471 AbstractCegarLoop]: Abstraction has 48 states and 64 transitions. [2024-11-14 02:50:51,434 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-14 02:50:51,434 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 64 transitions. [2024-11-14 02:50:51,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-14 02:50:51,435 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:50:51,435 INFO L215 NwaCegarLoop]: trace histogram [6, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:50:51,460 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-14 02:50:51,635 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2024-11-14 02:50:51,636 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:50:51,636 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:50:51,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1794090422, now seen corresponding path program 1 times [2024-11-14 02:50:51,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:50:51,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794377835] [2024-11-14 02:50:51,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:50:51,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:50:51,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:50:51,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1614572222] [2024-11-14 02:50:51,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:50:51,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:50:51,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:50:51,676 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:50:51,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-14 02:50:51,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:50:51,777 INFO L255 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-14 02:50:51,779 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:50:51,900 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-11-14 02:50:51,900 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 02:50:51,901 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:50:51,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794377835] [2024-11-14 02:50:51,901 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:50:51,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614572222] [2024-11-14 02:50:51,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614572222] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 02:50:51,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 02:50:51,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 02:50:51,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116721634] [2024-11-14 02:50:51,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 02:50:51,904 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 02:50:51,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:50:51,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 02:50:51,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 02:50:51,906 INFO L87 Difference]: Start difference. First operand 48 states and 64 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-14 02:50:52,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:50:52,032 INFO L93 Difference]: Finished difference Result 55 states and 70 transitions. [2024-11-14 02:50:52,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 02:50:52,032 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 38 [2024-11-14 02:50:52,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:50:52,034 INFO L225 Difference]: With dead ends: 55 [2024-11-14 02:50:52,035 INFO L226 Difference]: Without dead ends: 53 [2024-11-14 02:50:52,036 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-14 02:50:52,037 INFO L432 NwaCegarLoop]: 33 mSDtfsCounter, 5 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:50:52,037 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 117 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 02:50:52,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2024-11-14 02:50:52,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 52. [2024-11-14 02:50:52,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 28 states have (on average 1.1428571428571428) internal successors, (32), 31 states have internal predecessors, (32), 18 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (17), 15 states have call predecessors, (17), 17 states have call successors, (17) [2024-11-14 02:50:52,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 67 transitions. [2024-11-14 02:50:52,078 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 67 transitions. Word has length 38 [2024-11-14 02:50:52,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:50:52,079 INFO L471 AbstractCegarLoop]: Abstraction has 52 states and 67 transitions. [2024-11-14 02:50:52,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-14 02:50:52,079 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 67 transitions. [2024-11-14 02:50:52,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-14 02:50:52,080 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:50:52,082 INFO L215 NwaCegarLoop]: trace histogram [6, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:50:52,106 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-14 02:50:52,283 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:50:52,283 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:50:52,284 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:50:52,284 INFO L85 PathProgramCache]: Analyzing trace with hash -288919191, now seen corresponding path program 1 times [2024-11-14 02:50:52,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:50:52,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148033511] [2024-11-14 02:50:52,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:50:52,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:50:52,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:50:52,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [329902232] [2024-11-14 02:50:52,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:50:52,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:50:52,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:50:52,339 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:50:52,341 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-14 02:50:52,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:50:52,413 INFO L255 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-14 02:50:52,415 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:50:52,582 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-11-14 02:50:52,582 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 02:50:52,582 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:50:52,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148033511] [2024-11-14 02:50:52,583 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:50:52,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329902232] [2024-11-14 02:50:52,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329902232] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 02:50:52,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 02:50:52,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 02:50:52,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190596339] [2024-11-14 02:50:52,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 02:50:52,584 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 02:50:52,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:50:52,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 02:50:52,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 02:50:52,585 INFO L87 Difference]: Start difference. First operand 52 states and 67 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-14 02:50:52,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:50:52,689 INFO L93 Difference]: Finished difference Result 59 states and 73 transitions. [2024-11-14 02:50:52,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 02:50:52,690 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 43 [2024-11-14 02:50:52,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:50:52,691 INFO L225 Difference]: With dead ends: 59 [2024-11-14 02:50:52,692 INFO L226 Difference]: Without dead ends: 57 [2024-11-14 02:50:52,692 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-14 02:50:52,693 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 5 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:50:52,693 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 114 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 02:50:52,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2024-11-14 02:50:52,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 56. [2024-11-14 02:50:52,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 31 states have (on average 1.1290322580645162) internal successors, (35), 34 states have internal predecessors, (35), 18 states have call successors, (18), 6 states have call predecessors, (18), 6 states have return successors, (17), 15 states have call predecessors, (17), 17 states have call successors, (17) [2024-11-14 02:50:52,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 70 transitions. [2024-11-14 02:50:52,715 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 70 transitions. Word has length 43 [2024-11-14 02:50:52,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:50:52,715 INFO L471 AbstractCegarLoop]: Abstraction has 56 states and 70 transitions. [2024-11-14 02:50:52,716 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-14 02:50:52,716 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 70 transitions. [2024-11-14 02:50:52,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-14 02:50:52,717 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:50:52,717 INFO L215 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:50:52,737 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-14 02:50:52,921 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-14 02:50:52,922 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:50:52,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:50:52,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1763341077, now seen corresponding path program 1 times [2024-11-14 02:50:52,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:50:52,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129327278] [2024-11-14 02:50:52,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:50:52,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:50:52,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:50:52,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [565062881] [2024-11-14 02:50:52,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:50:52,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:50:52,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:50:52,968 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:50:52,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-14 02:50:53,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:50:53,045 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-14 02:50:53,048 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:50:53,168 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2024-11-14 02:50:53,168 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:50:53,342 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2024-11-14 02:50:53,343 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:50:53,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129327278] [2024-11-14 02:50:53,344 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:50:53,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565062881] [2024-11-14 02:50:53,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565062881] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:50:53,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1741644610] [2024-11-14 02:50:53,348 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2024-11-14 02:50:53,349 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:50:53,350 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:50:53,351 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:50:53,352 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:50:56,469 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:50:56,475 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:50:56,476 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:50:58,656 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1850#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:50:58,657 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:50:58,657 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 02:50:58,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2024-11-14 02:50:58,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540889115] [2024-11-14 02:50:58,657 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 02:50:58,658 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 02:50:58,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:50:58,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 02:50:58,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2024-11-14 02:50:58,659 INFO L87 Difference]: Start difference. First operand 56 states and 70 transitions. Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 4 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-14 02:50:58,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:50:58,832 INFO L93 Difference]: Finished difference Result 84 states and 115 transitions. [2024-11-14 02:50:58,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 02:50:58,835 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 4 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 50 [2024-11-14 02:50:58,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:50:58,837 INFO L225 Difference]: With dead ends: 84 [2024-11-14 02:50:58,837 INFO L226 Difference]: Without dead ends: 82 [2024-11-14 02:50:58,837 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 119 SyntacticMatches, 6 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2024-11-14 02:50:58,838 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:50:58,838 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 194 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 02:50:58,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2024-11-14 02:50:58,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 52. [2024-11-14 02:50:58,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 29 states have (on average 1.1379310344827587) internal successors, (33), 30 states have internal predecessors, (33), 16 states have call successors, (16), 6 states have call predecessors, (16), 6 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-14 02:50:58,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 64 transitions. [2024-11-14 02:50:58,871 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 64 transitions. Word has length 50 [2024-11-14 02:50:58,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:50:58,872 INFO L471 AbstractCegarLoop]: Abstraction has 52 states and 64 transitions. [2024-11-14 02:50:58,872 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 4 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-14 02:50:58,872 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 64 transitions. [2024-11-14 02:50:58,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-11-14 02:50:58,873 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:50:58,873 INFO L215 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:50:58,896 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-14 02:50:59,077 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:50:59,078 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:50:59,078 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:50:59,078 INFO L85 PathProgramCache]: Analyzing trace with hash -139533089, now seen corresponding path program 1 times [2024-11-14 02:50:59,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:50:59,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853690194] [2024-11-14 02:50:59,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:50:59,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:50:59,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:50:59,327 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-11-14 02:50:59,328 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:50:59,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853690194] [2024-11-14 02:50:59,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853690194] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:50:59,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650524591] [2024-11-14 02:50:59,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:50:59,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:50:59,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:50:59,330 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:50:59,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-14 02:50:59,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:50:59,415 INFO L255 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 02:50:59,417 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:50:59,455 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-11-14 02:50:59,456 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:50:59,555 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-11-14 02:50:59,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650524591] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:50:59,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [966322957] [2024-11-14 02:50:59,557 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 02:50:59,557 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:50:59,558 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:50:59,558 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:50:59,558 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:51:03,584 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:51:03,591 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:51:03,592 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:51:06,594 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2405#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:51:06,594 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:51:06,594 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 02:51:06,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2024-11-14 02:51:06,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705651812] [2024-11-14 02:51:06,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 02:51:06,594 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 02:51:06,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:51:06,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 02:51:06,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=373, Unknown=0, NotChecked=0, Total=506 [2024-11-14 02:51:06,596 INFO L87 Difference]: Start difference. First operand 52 states and 64 transitions. Second operand has 7 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-11-14 02:51:06,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:51:06,844 INFO L93 Difference]: Finished difference Result 99 states and 139 transitions. [2024-11-14 02:51:06,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 02:51:06,844 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 52 [2024-11-14 02:51:06,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:51:06,846 INFO L225 Difference]: With dead ends: 99 [2024-11-14 02:51:06,846 INFO L226 Difference]: Without dead ends: 91 [2024-11-14 02:51:06,846 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 131 SyntacticMatches, 9 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=174, Invalid=528, Unknown=0, NotChecked=0, Total=702 [2024-11-14 02:51:06,847 INFO L432 NwaCegarLoop]: 40 mSDtfsCounter, 32 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:51:06,847 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 204 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 02:51:06,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2024-11-14 02:51:06,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 82. [2024-11-14 02:51:06,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 43 states have (on average 1.2093023255813953) internal successors, (52), 44 states have internal predecessors, (52), 32 states have call successors, (32), 6 states have call predecessors, (32), 6 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2024-11-14 02:51:06,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 115 transitions. [2024-11-14 02:51:06,887 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 115 transitions. Word has length 52 [2024-11-14 02:51:06,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:51:06,887 INFO L471 AbstractCegarLoop]: Abstraction has 82 states and 115 transitions. [2024-11-14 02:51:06,888 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-11-14 02:51:06,888 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 115 transitions. [2024-11-14 02:51:06,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 02:51:06,889 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:51:06,889 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:51:06,908 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-14 02:51:07,089 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-14 02:51:07,090 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:51:07,090 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:51:07,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1467479315, now seen corresponding path program 1 times [2024-11-14 02:51:07,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:51:07,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518156199] [2024-11-14 02:51:07,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:51:07,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:51:07,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:51:07,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2067329100] [2024-11-14 02:51:07,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:51:07,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:51:07,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:51:07,120 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:51:07,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-14 02:51:07,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:51:07,210 INFO L255 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-14 02:51:07,213 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:51:07,563 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 11 proven. 21 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2024-11-14 02:51:07,563 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:51:07,993 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 9 proven. 18 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2024-11-14 02:51:07,993 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:51:07,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518156199] [2024-11-14 02:51:07,993 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:51:07,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067329100] [2024-11-14 02:51:07,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067329100] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:51:07,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [404865725] [2024-11-14 02:51:07,996 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2024-11-14 02:51:07,996 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:51:07,996 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:51:07,996 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:51:07,996 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:51:10,954 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:51:10,962 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:51:10,963 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:51:14,287 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3091#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:51:14,287 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:51:14,288 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 02:51:14,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 20 [2024-11-14 02:51:14,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962437088] [2024-11-14 02:51:14,288 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 02:51:14,288 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-14 02:51:14,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:51:14,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-14 02:51:14,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1046, Unknown=0, NotChecked=0, Total=1260 [2024-11-14 02:51:14,290 INFO L87 Difference]: Start difference. First operand 82 states and 115 transitions. Second operand has 20 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 16 states have internal predecessors, (35), 10 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (20), 8 states have call predecessors, (20), 10 states have call successors, (20) [2024-11-14 02:51:15,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:51:15,633 INFO L93 Difference]: Finished difference Result 114 states and 158 transitions. [2024-11-14 02:51:15,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 02:51:15,634 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 16 states have internal predecessors, (35), 10 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (20), 8 states have call predecessors, (20), 10 states have call successors, (20) Word has length 58 [2024-11-14 02:51:15,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:51:15,636 INFO L225 Difference]: With dead ends: 114 [2024-11-14 02:51:15,636 INFO L226 Difference]: Without dead ends: 111 [2024-11-14 02:51:15,638 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 132 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 653 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=302, Invalid=1504, Unknown=0, NotChecked=0, Total=1806 [2024-11-14 02:51:15,638 INFO L432 NwaCegarLoop]: 24 mSDtfsCounter, 55 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 02:51:15,638 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 245 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-14 02:51:15,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2024-11-14 02:51:15,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 100. [2024-11-14 02:51:15,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 54 states have (on average 1.1666666666666667) internal successors, (63), 57 states have internal predecessors, (63), 37 states have call successors, (37), 8 states have call predecessors, (37), 8 states have return successors, (36), 34 states have call predecessors, (36), 36 states have call successors, (36) [2024-11-14 02:51:15,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 136 transitions. [2024-11-14 02:51:15,688 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 136 transitions. Word has length 58 [2024-11-14 02:51:15,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:51:15,689 INFO L471 AbstractCegarLoop]: Abstraction has 100 states and 136 transitions. [2024-11-14 02:51:15,689 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 16 states have internal predecessors, (35), 10 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (20), 8 states have call predecessors, (20), 10 states have call successors, (20) [2024-11-14 02:51:15,689 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 136 transitions. [2024-11-14 02:51:15,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-11-14 02:51:15,690 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:51:15,690 INFO L215 NwaCegarLoop]: trace histogram [8, 7, 7, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:51:15,707 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-14 02:51:15,891 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-11-14 02:51:15,891 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:51:15,891 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:51:15,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1312078963, now seen corresponding path program 2 times [2024-11-14 02:51:15,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:51:15,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441989530] [2024-11-14 02:51:15,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:51:15,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:51:15,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:51:15,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1114454759] [2024-11-14 02:51:15,920 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 02:51:15,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:51:15,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:51:15,922 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:51:15,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-14 02:51:16,046 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-14 02:51:16,046 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:51:16,048 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-11-14 02:51:16,051 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:51:17,048 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 40 proven. 19 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-11-14 02:51:17,048 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:51:20,784 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse0 (+ (* |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~p~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~r~0#1|))) (.cse1 (* |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~q~0#1|)) (.cse2 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~s~0#1| |c_ULTIMATE.start_main_~k~0#1|))) (or (not (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~s~0#1|) (* |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~q~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~b~0#1|)) (+ (* |c_ULTIMATE.start_main_~xy~0#1| |c_ULTIMATE.start_main_~q~0#1|) (* |c_ULTIMATE.start_main_~yy~0#1| |c_ULTIMATE.start_main_~s~0#1|) |c_ULTIMATE.start_main_~b~0#1|))) (= .cse0 (+ .cse1 .cse2)) (not (= .cse0 (+ |c_ULTIMATE.start_main_~c~0#1| .cse1 .cse2))) (= (+ (* |c_ULTIMATE.start_main_~yy~0#1| |c_ULTIMATE.start_main_~r~0#1|) (* |c_ULTIMATE.start_main_~xy~0#1| |c_ULTIMATE.start_main_~p~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~s~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~q~0#1|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~r~0#1|) (* |c_ULTIMATE.start_main_~xy~0#1| |c_ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~q~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~p~0#1|) (* |c_ULTIMATE.start_main_~yy~0#1| |c_ULTIMATE.start_main_~s~0#1| |c_ULTIMATE.start_main_~k~0#1|))) (< |c_ULTIMATE.start_main_~b~0#1| (+ |c_ULTIMATE.start_main_~c~0#1| 1)))) is different from true [2024-11-14 02:51:29,863 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:51:29,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441989530] [2024-11-14 02:51:29,863 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:51:29,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114454759] [2024-11-14 02:51:29,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114454759] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:51:29,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [657821675] [2024-11-14 02:51:29,867 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2024-11-14 02:51:29,867 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:51:29,868 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:51:29,868 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:51:29,868 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:51:32,497 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:51:32,501 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:51:32,502 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:51:37,202 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3844#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:51:37,202 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:51:37,202 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 02:51:37,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2024-11-14 02:51:37,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237658396] [2024-11-14 02:51:37,202 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 02:51:37,202 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-14 02:51:37,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:51:37,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-14 02:51:37,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=1303, Unknown=1, NotChecked=76, Total=1640 [2024-11-14 02:51:37,204 INFO L87 Difference]: Start difference. First operand 100 states and 136 transitions. Second operand has 15 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2024-11-14 02:51:38,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:51:38,122 INFO L93 Difference]: Finished difference Result 121 states and 162 transitions. [2024-11-14 02:51:38,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-14 02:51:38,130 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) Word has length 68 [2024-11-14 02:51:38,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:51:38,132 INFO L225 Difference]: With dead ends: 121 [2024-11-14 02:51:38,132 INFO L226 Difference]: Without dead ends: 119 [2024-11-14 02:51:38,133 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 136 SyntacticMatches, 8 SemanticMatches, 44 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 751 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=325, Invalid=1658, Unknown=1, NotChecked=86, Total=2070 [2024-11-14 02:51:38,133 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 37 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-14 02:51:38,134 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 137 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-14 02:51:38,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2024-11-14 02:51:38,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 116. [2024-11-14 02:51:38,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 63 states have (on average 1.1746031746031746) internal successors, (74), 65 states have internal predecessors, (74), 42 states have call successors, (42), 10 states have call predecessors, (42), 10 states have return successors, (41), 40 states have call predecessors, (41), 41 states have call successors, (41) [2024-11-14 02:51:38,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 157 transitions. [2024-11-14 02:51:38,179 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 157 transitions. Word has length 68 [2024-11-14 02:51:38,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:51:38,179 INFO L471 AbstractCegarLoop]: Abstraction has 116 states and 157 transitions. [2024-11-14 02:51:38,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2024-11-14 02:51:38,180 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 157 transitions. [2024-11-14 02:51:38,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2024-11-14 02:51:38,181 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:51:38,181 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:51:38,188 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-14 02:51:38,381 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-14 02:51:38,382 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:51:38,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:51:38,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1499278558, now seen corresponding path program 1 times [2024-11-14 02:51:38,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:51:38,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453980043] [2024-11-14 02:51:38,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:51:38,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:51:38,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:51:38,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [254308181] [2024-11-14 02:51:38,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:51:38,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:51:38,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:51:38,427 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:51:38,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-14 02:51:38,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:51:38,501 INFO L255 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-14 02:51:38,503 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:51:39,077 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 18 proven. 11 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2024-11-14 02:51:39,077 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:51:40,366 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2024-11-14 02:51:40,367 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:51:40,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453980043] [2024-11-14 02:51:40,367 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:51:40,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254308181] [2024-11-14 02:51:40,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254308181] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:51:40,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [743447182] [2024-11-14 02:51:40,369 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 02:51:40,369 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:51:40,370 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:51:40,370 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:51:40,370 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:51:41,225 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:51:41,225 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:51:41,264 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:51:41,265 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:51:41,306 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:51:41,307 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:51:41,390 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:51:41,391 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:51:41,688 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:51:41,689 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:51:41,825 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:51:41,825 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:51:42,218 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:51:42,223 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:51:42,224 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:51:50,231 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4717#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:51:50,231 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:51:50,231 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 02:51:50,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2024-11-14 02:51:50,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739138319] [2024-11-14 02:51:50,231 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 02:51:50,232 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-14 02:51:50,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:51:50,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-14 02:51:50,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=1437, Unknown=0, NotChecked=0, Total=1640 [2024-11-14 02:51:50,233 INFO L87 Difference]: Start difference. First operand 116 states and 157 transitions. Second operand has 20 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 10 states have call successors, (27), 3 states have call predecessors, (27), 2 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) [2024-11-14 02:51:54,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:51:54,259 INFO L93 Difference]: Finished difference Result 201 states and 289 transitions. [2024-11-14 02:51:54,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-14 02:51:54,260 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 10 states have call successors, (27), 3 states have call predecessors, (27), 2 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) Word has length 74 [2024-11-14 02:51:54,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:51:54,262 INFO L225 Difference]: With dead ends: 201 [2024-11-14 02:51:54,262 INFO L226 Difference]: Without dead ends: 197 [2024-11-14 02:51:54,264 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 171 SyntacticMatches, 10 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1291 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=414, Invalid=2892, Unknown=0, NotChecked=0, Total=3306 [2024-11-14 02:51:54,265 INFO L432 NwaCegarLoop]: 41 mSDtfsCounter, 78 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 522 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:51:54,265 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 404 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 522 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-14 02:51:54,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2024-11-14 02:51:54,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 193. [2024-11-14 02:51:54,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 100 states have (on average 1.21) internal successors, (121), 101 states have internal predecessors, (121), 79 states have call successors, (79), 13 states have call predecessors, (79), 13 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-14 02:51:54,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 278 transitions. [2024-11-14 02:51:54,360 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 278 transitions. Word has length 74 [2024-11-14 02:51:54,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:51:54,361 INFO L471 AbstractCegarLoop]: Abstraction has 193 states and 278 transitions. [2024-11-14 02:51:54,361 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 10 states have call successors, (27), 3 states have call predecessors, (27), 2 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) [2024-11-14 02:51:54,361 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 278 transitions. [2024-11-14 02:51:54,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-11-14 02:51:54,363 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:51:54,363 INFO L215 NwaCegarLoop]: trace histogram [11, 10, 10, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:51:54,379 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-14 02:51:54,564 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:51:54,564 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:51:54,564 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:51:54,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1182695818, now seen corresponding path program 3 times [2024-11-14 02:51:54,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:51:54,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120910711] [2024-11-14 02:51:54,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:51:54,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:51:54,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:51:54,733 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2024-11-14 02:51:54,733 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:51:54,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120910711] [2024-11-14 02:51:54,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120910711] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 02:51:54,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 02:51:54,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 02:51:54,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631486814] [2024-11-14 02:51:54,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 02:51:54,734 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 02:51:54,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:51:54,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 02:51:54,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 02:51:54,735 INFO L87 Difference]: Start difference. First operand 193 states and 278 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2024-11-14 02:51:54,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:51:54,957 INFO L93 Difference]: Finished difference Result 246 states and 350 transitions. [2024-11-14 02:51:54,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 02:51:54,957 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 88 [2024-11-14 02:51:54,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:51:54,959 INFO L225 Difference]: With dead ends: 246 [2024-11-14 02:51:54,959 INFO L226 Difference]: Without dead ends: 174 [2024-11-14 02:51:54,960 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-14 02:51:54,962 INFO L432 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:51:54,963 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 146 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 02:51:54,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2024-11-14 02:51:55,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 160. [2024-11-14 02:51:55,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 83 states have (on average 1.1566265060240963) internal successors, (96), 84 states have internal predecessors, (96), 63 states have call successors, (63), 13 states have call predecessors, (63), 13 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2024-11-14 02:51:55,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 221 transitions. [2024-11-14 02:51:55,057 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 221 transitions. Word has length 88 [2024-11-14 02:51:55,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:51:55,058 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 221 transitions. [2024-11-14 02:51:55,058 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2024-11-14 02:51:55,058 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 221 transitions. [2024-11-14 02:51:55,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-11-14 02:51:55,059 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:51:55,059 INFO L215 NwaCegarLoop]: trace histogram [12, 11, 11, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:51:55,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-14 02:51:55,060 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:51:55,060 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:51:55,060 INFO L85 PathProgramCache]: Analyzing trace with hash 162080370, now seen corresponding path program 1 times [2024-11-14 02:51:55,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:51:55,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432913643] [2024-11-14 02:51:55,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:51:55,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:51:55,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:51:55,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [569062530] [2024-11-14 02:51:55,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:51:55,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:51:55,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:51:55,101 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:51:55,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-14 02:51:55,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:51:55,192 INFO L255 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-14 02:51:55,196 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:51:56,534 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 70 proven. 29 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2024-11-14 02:51:56,535 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:51:59,377 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:51:59,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432913643] [2024-11-14 02:51:59,377 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:51:59,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569062530] [2024-11-14 02:51:59,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569062530] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:51:59,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1865958333] [2024-11-14 02:51:59,379 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2024-11-14 02:51:59,379 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:51:59,379 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:51:59,380 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:51:59,380 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:52:00,396 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:00,396 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:00,418 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:00,418 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:00,448 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:00,448 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:00,489 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:00,489 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:00,581 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:00,582 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:00,718 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:00,718 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:01,046 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:52:01,050 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:52:01,052 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:52:16,694 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6480#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:52:16,694 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:52:16,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 02:52:16,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2024-11-14 02:52:16,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770076711] [2024-11-14 02:52:16,695 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 02:52:16,695 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-14 02:52:16,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:52:16,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-14 02:52:16,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=1497, Unknown=1, NotChecked=0, Total=1722 [2024-11-14 02:52:16,697 INFO L87 Difference]: Start difference. First operand 160 states and 221 transitions. Second operand has 15 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 states have internal predecessors, (24), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) [2024-11-14 02:52:19,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:52:19,800 INFO L93 Difference]: Finished difference Result 170 states and 230 transitions. [2024-11-14 02:52:19,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-14 02:52:19,800 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 states have internal predecessors, (24), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) Word has length 90 [2024-11-14 02:52:19,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:52:19,802 INFO L225 Difference]: With dead ends: 170 [2024-11-14 02:52:19,802 INFO L226 Difference]: Without dead ends: 168 [2024-11-14 02:52:19,803 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 147 SyntacticMatches, 17 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1212 ImplicationChecksByTransitivity, 20.7s TimeCoverageRelationStatistics Valid=267, Invalid=1801, Unknown=2, NotChecked=0, Total=2070 [2024-11-14 02:52:19,804 INFO L432 NwaCegarLoop]: 34 mSDtfsCounter, 30 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-14 02:52:19,804 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 185 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-14 02:52:19,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2024-11-14 02:52:19,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 164. [2024-11-14 02:52:19,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 86 states have (on average 1.1511627906976745) internal successors, (99), 87 states have internal predecessors, (99), 63 states have call successors, (63), 14 states have call predecessors, (63), 14 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2024-11-14 02:52:19,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 224 transitions. [2024-11-14 02:52:19,886 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 224 transitions. Word has length 90 [2024-11-14 02:52:19,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:52:19,888 INFO L471 AbstractCegarLoop]: Abstraction has 164 states and 224 transitions. [2024-11-14 02:52:19,888 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 states have internal predecessors, (24), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) [2024-11-14 02:52:19,888 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 224 transitions. [2024-11-14 02:52:19,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2024-11-14 02:52:19,890 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:52:19,890 INFO L215 NwaCegarLoop]: trace histogram [15, 14, 14, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:52:19,904 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-14 02:52:20,090 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:52:20,091 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:52:20,091 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:52:20,091 INFO L85 PathProgramCache]: Analyzing trace with hash 388768494, now seen corresponding path program 2 times [2024-11-14 02:52:20,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:52:20,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510116328] [2024-11-14 02:52:20,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:52:20,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:52:20,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:52:20,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [548488036] [2024-11-14 02:52:20,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 02:52:20,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:52:20,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:52:20,149 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:52:20,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-14 02:52:20,274 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-14 02:52:20,275 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:52:20,276 INFO L255 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-14 02:52:20,279 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:52:20,828 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 33 proven. 32 refuted. 0 times theorem prover too weak. 389 trivial. 0 not checked. [2024-11-14 02:52:20,828 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:52:21,380 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 28 proven. 32 refuted. 0 times theorem prover too weak. 394 trivial. 0 not checked. [2024-11-14 02:52:21,380 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:52:21,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510116328] [2024-11-14 02:52:21,380 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:52:21,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548488036] [2024-11-14 02:52:21,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548488036] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:52:21,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1037424537] [2024-11-14 02:52:21,382 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2024-11-14 02:52:21,382 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:52:21,383 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:52:21,383 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:52:21,383 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:52:22,421 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,421 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,443 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,444 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,473 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,474 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,515 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,516 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,619 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,620 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,620 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,620 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,644 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,644 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,690 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,691 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,756 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,757 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,899 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,899 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,900 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,900 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,933 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,934 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,969 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:22,969 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:23,015 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:23,016 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:23,192 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:52:23,197 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:52:23,198 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:52:35,309 WARN L286 SmtUtils]: Spent 10.65s on a formula simplification. DAG size of input: 104 DAG size of output: 94 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 02:52:43,930 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7714#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:52:43,930 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:52:43,930 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 02:52:43,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2024-11-14 02:52:43,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924880190] [2024-11-14 02:52:43,931 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 02:52:43,931 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-14 02:52:43,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:52:43,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-14 02:52:43,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1100, Unknown=0, NotChecked=0, Total=1260 [2024-11-14 02:52:43,933 INFO L87 Difference]: Start difference. First operand 164 states and 224 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 15 states have internal predecessors, (38), 11 states have call successors, (38), 3 states have call predecessors, (38), 2 states have return successors, (36), 11 states have call predecessors, (36), 11 states have call successors, (36) [2024-11-14 02:52:45,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:52:45,470 INFO L93 Difference]: Finished difference Result 195 states and 268 transitions. [2024-11-14 02:52:45,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 02:52:45,471 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 15 states have internal predecessors, (38), 11 states have call successors, (38), 3 states have call predecessors, (38), 2 states have return successors, (36), 11 states have call predecessors, (36), 11 states have call successors, (36) Word has length 107 [2024-11-14 02:52:45,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:52:45,472 INFO L225 Difference]: With dead ends: 195 [2024-11-14 02:52:45,472 INFO L226 Difference]: Without dead ends: 193 [2024-11-14 02:52:45,473 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 265 SyntacticMatches, 20 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1026 ImplicationChecksByTransitivity, 21.7s TimeCoverageRelationStatistics Valid=250, Invalid=1730, Unknown=0, NotChecked=0, Total=1980 [2024-11-14 02:52:45,474 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 41 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-14 02:52:45,474 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 336 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-14 02:52:45,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2024-11-14 02:52:45,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 168. [2024-11-14 02:52:45,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 89 states have (on average 1.146067415730337) internal successors, (102), 90 states have internal predecessors, (102), 63 states have call successors, (63), 15 states have call predecessors, (63), 15 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2024-11-14 02:52:45,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 227 transitions. [2024-11-14 02:52:45,568 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 227 transitions. Word has length 107 [2024-11-14 02:52:45,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:52:45,568 INFO L471 AbstractCegarLoop]: Abstraction has 168 states and 227 transitions. [2024-11-14 02:52:45,568 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 15 states have internal predecessors, (38), 11 states have call successors, (38), 3 states have call predecessors, (38), 2 states have return successors, (36), 11 states have call predecessors, (36), 11 states have call successors, (36) [2024-11-14 02:52:45,568 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 227 transitions. [2024-11-14 02:52:45,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-11-14 02:52:45,569 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:52:45,569 INFO L215 NwaCegarLoop]: trace histogram [16, 15, 15, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:52:45,574 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-14 02:52:45,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:52:45,770 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:52:45,770 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:52:45,770 INFO L85 PathProgramCache]: Analyzing trace with hash 895514417, now seen corresponding path program 3 times [2024-11-14 02:52:45,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:52:45,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015331411] [2024-11-14 02:52:45,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:52:45,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:52:45,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:52:45,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [372323394] [2024-11-14 02:52:45,807 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 02:52:45,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:52:45,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:52:45,810 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:52:45,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-14 02:52:45,919 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 02:52:45,920 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:52:45,926 INFO L255 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-14 02:52:45,930 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:52:47,988 INFO L134 CoverageAnalysis]: Checked inductivity of 515 backedges. 91 proven. 52 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2024-11-14 02:52:47,988 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:52:48,297 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:52:48,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015331411] [2024-11-14 02:52:48,297 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:52:48,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372323394] [2024-11-14 02:52:48,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372323394] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:52:48,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1071567712] [2024-11-14 02:52:48,299 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2024-11-14 02:52:48,299 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:52:48,299 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:52:48,300 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:52:48,300 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:52:49,202 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:49,202 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:49,234 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:49,234 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:49,276 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:49,276 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:49,327 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:49,328 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:49,498 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:49,499 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:49,655 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:49,656 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:52:49,888 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:52:49,894 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:52:49,895 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:52:56,698 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8719#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:52:56,698 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:52:56,698 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 02:52:56,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2024-11-14 02:52:56,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590551299] [2024-11-14 02:52:56,698 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 02:52:56,699 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-14 02:52:56,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:52:56,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-14 02:52:56,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1173, Unknown=0, NotChecked=0, Total=1332 [2024-11-14 02:52:56,700 INFO L87 Difference]: Start difference. First operand 168 states and 227 transitions. Second operand has 15 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 12 states have internal predecessors, (25), 8 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2024-11-14 02:52:58,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:52:58,236 INFO L93 Difference]: Finished difference Result 203 states and 274 transitions. [2024-11-14 02:52:58,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-14 02:52:58,237 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 12 states have internal predecessors, (25), 8 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 112 [2024-11-14 02:52:58,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:52:58,239 INFO L225 Difference]: With dead ends: 203 [2024-11-14 02:52:58,239 INFO L226 Difference]: Without dead ends: 201 [2024-11-14 02:52:58,240 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 174 SyntacticMatches, 19 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 912 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=179, Invalid=1381, Unknown=0, NotChecked=0, Total=1560 [2024-11-14 02:52:58,240 INFO L432 NwaCegarLoop]: 46 mSDtfsCounter, 18 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:52:58,241 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 409 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-14 02:52:58,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2024-11-14 02:52:58,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 175. [2024-11-14 02:52:58,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 93 states have (on average 1.1397849462365592) internal successors, (106), 95 states have internal predecessors, (106), 66 states have call successors, (66), 15 states have call predecessors, (66), 15 states have return successors, (65), 64 states have call predecessors, (65), 65 states have call successors, (65) [2024-11-14 02:52:58,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 237 transitions. [2024-11-14 02:52:58,343 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 237 transitions. Word has length 112 [2024-11-14 02:52:58,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:52:58,344 INFO L471 AbstractCegarLoop]: Abstraction has 175 states and 237 transitions. [2024-11-14 02:52:58,344 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 12 states have internal predecessors, (25), 8 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2024-11-14 02:52:58,344 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 237 transitions. [2024-11-14 02:52:58,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2024-11-14 02:52:58,346 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:52:58,346 INFO L215 NwaCegarLoop]: trace histogram [16, 15, 15, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:52:58,363 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-14 02:52:58,546 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:52:58,546 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:52:58,547 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:52:58,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1441975848, now seen corresponding path program 4 times [2024-11-14 02:52:58,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:52:58,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382806315] [2024-11-14 02:52:58,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:52:58,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:52:58,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:52:58,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1545834342] [2024-11-14 02:52:58,577 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 02:52:58,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:52:58,577 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:52:58,579 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:52:58,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-14 02:52:58,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:52:58,701 INFO L255 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-14 02:52:58,705 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:53:01,001 INFO L134 CoverageAnalysis]: Checked inductivity of 520 backedges. 78 proven. 75 refuted. 0 times theorem prover too weak. 367 trivial. 0 not checked. [2024-11-14 02:53:01,001 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:53:01,339 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:53:01,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382806315] [2024-11-14 02:53:01,339 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:53:01,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545834342] [2024-11-14 02:53:01,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545834342] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:53:01,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [814979199] [2024-11-14 02:53:01,341 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2024-11-14 02:53:01,341 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:53:01,341 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:53:01,341 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:53:01,341 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:53:02,239 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:02,240 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:02,277 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:02,278 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:02,317 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:02,317 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:02,359 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:02,359 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:02,450 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:02,451 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:02,592 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:02,592 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:02,850 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:53:02,853 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:53:02,854 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:53:14,876 WARN L286 SmtUtils]: Spent 10.40s on a formula simplification. DAG size of input: 98 DAG size of output: 90 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 02:53:18,958 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9750#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:53:18,958 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:53:18,958 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 02:53:18,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-11-14 02:53:18,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511006532] [2024-11-14 02:53:18,958 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 02:53:18,958 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-14 02:53:18,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:53:18,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-14 02:53:18,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1380, Unknown=0, NotChecked=0, Total=1560 [2024-11-14 02:53:18,960 INFO L87 Difference]: Start difference. First operand 175 states and 237 transitions. Second operand has 18 states, 16 states have (on average 1.8125) internal successors, (29), 14 states have internal predecessors, (29), 8 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 9 states have call predecessors, (21), 7 states have call successors, (21) [2024-11-14 02:53:21,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:53:21,230 INFO L93 Difference]: Finished difference Result 211 states and 285 transitions. [2024-11-14 02:53:21,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 02:53:21,231 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 1.8125) internal successors, (29), 14 states have internal predecessors, (29), 8 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 9 states have call predecessors, (21), 7 states have call successors, (21) Word has length 115 [2024-11-14 02:53:21,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:53:21,233 INFO L225 Difference]: With dead ends: 211 [2024-11-14 02:53:21,234 INFO L226 Difference]: Without dead ends: 209 [2024-11-14 02:53:21,235 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 175 SyntacticMatches, 21 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1353 ImplicationChecksByTransitivity, 17.5s TimeCoverageRelationStatistics Valid=225, Invalid=1845, Unknown=0, NotChecked=0, Total=2070 [2024-11-14 02:53:21,235 INFO L432 NwaCegarLoop]: 40 mSDtfsCounter, 39 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-14 02:53:21,235 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 255 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 595 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-14 02:53:21,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2024-11-14 02:53:21,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 175. [2024-11-14 02:53:21,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 93 states have (on average 1.1397849462365592) internal successors, (106), 95 states have internal predecessors, (106), 66 states have call successors, (66), 15 states have call predecessors, (66), 15 states have return successors, (65), 64 states have call predecessors, (65), 65 states have call successors, (65) [2024-11-14 02:53:21,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 237 transitions. [2024-11-14 02:53:21,339 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 237 transitions. Word has length 115 [2024-11-14 02:53:21,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:53:21,339 INFO L471 AbstractCegarLoop]: Abstraction has 175 states and 237 transitions. [2024-11-14 02:53:21,339 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 1.8125) internal successors, (29), 14 states have internal predecessors, (29), 8 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 9 states have call predecessors, (21), 7 states have call successors, (21) [2024-11-14 02:53:21,340 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 237 transitions. [2024-11-14 02:53:21,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2024-11-14 02:53:21,342 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:53:21,342 INFO L215 NwaCegarLoop]: trace histogram [17, 16, 16, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:53:21,364 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-14 02:53:21,545 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-14 02:53:21,546 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:53:21,546 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:53:21,546 INFO L85 PathProgramCache]: Analyzing trace with hash -883793197, now seen corresponding path program 2 times [2024-11-14 02:53:21,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:53:21,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412426262] [2024-11-14 02:53:21,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:53:21,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:53:21,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:53:21,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [925433726] [2024-11-14 02:53:21,575 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 02:53:21,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:53:21,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:53:21,578 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:53:21,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-14 02:53:21,717 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-14 02:53:21,717 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:53:21,719 INFO L255 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-11-14 02:53:21,720 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:53:23,301 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 73 proven. 47 refuted. 0 times theorem prover too weak. 465 trivial. 0 not checked. [2024-11-14 02:53:23,301 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:53:25,515 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:53:25,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412426262] [2024-11-14 02:53:25,515 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:53:25,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925433726] [2024-11-14 02:53:25,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925433726] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:53:25,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [71199567] [2024-11-14 02:53:25,517 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 02:53:25,517 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:53:25,517 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:53:25,517 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:53:25,518 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:53:26,610 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:26,610 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:26,641 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:26,641 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:26,670 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:26,670 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:26,709 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:26,710 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:26,802 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:26,802 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:26,802 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:26,802 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:26,833 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:26,833 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:26,886 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:26,887 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:26,954 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:26,954 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:27,042 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:27,043 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:27,043 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:27,044 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:27,077 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:27,078 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:27,112 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:27,112 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:27,180 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:27,180 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:53:27,539 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:53:27,544 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:53:27,545 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:53:51,713 WARN L286 SmtUtils]: Spent 20.99s on a formula simplification. DAG size of input: 102 DAG size of output: 94 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 02:53:58,651 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10845#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:53:58,651 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:53:58,651 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 02:53:58,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2024-11-14 02:53:58,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065830535] [2024-11-14 02:53:58,651 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 02:53:58,652 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-14 02:53:58,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:53:58,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-14 02:53:58,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1532, Unknown=0, NotChecked=0, Total=1722 [2024-11-14 02:53:58,653 INFO L87 Difference]: Start difference. First operand 175 states and 237 transitions. Second operand has 17 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2024-11-14 02:54:00,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:54:00,169 INFO L93 Difference]: Finished difference Result 227 states and 305 transitions. [2024-11-14 02:54:00,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 02:54:00,170 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) Word has length 121 [2024-11-14 02:54:00,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:54:00,172 INFO L225 Difference]: With dead ends: 227 [2024-11-14 02:54:00,172 INFO L226 Difference]: Without dead ends: 220 [2024-11-14 02:54:00,174 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 195 SyntacticMatches, 20 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1144 ImplicationChecksByTransitivity, 34.0s TimeCoverageRelationStatistics Valid=249, Invalid=2201, Unknown=0, NotChecked=0, Total=2450 [2024-11-14 02:54:00,174 INFO L432 NwaCegarLoop]: 47 mSDtfsCounter, 29 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 02:54:00,175 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 544 Invalid, 661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 635 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 02:54:00,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2024-11-14 02:54:00,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 214. [2024-11-14 02:54:00,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 113 states have (on average 1.1415929203539823) internal successors, (129), 115 states have internal predecessors, (129), 82 states have call successors, (82), 18 states have call predecessors, (82), 18 states have return successors, (81), 80 states have call predecessors, (81), 81 states have call successors, (81) [2024-11-14 02:54:00,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 292 transitions. [2024-11-14 02:54:00,320 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 292 transitions. Word has length 121 [2024-11-14 02:54:00,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:54:00,321 INFO L471 AbstractCegarLoop]: Abstraction has 214 states and 292 transitions. [2024-11-14 02:54:00,321 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2024-11-14 02:54:00,321 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 292 transitions. [2024-11-14 02:54:00,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2024-11-14 02:54:00,323 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:54:00,323 INFO L215 NwaCegarLoop]: trace histogram [20, 19, 19, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:54:00,330 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-14 02:54:00,524 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-14 02:54:00,524 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:54:00,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:54:00,524 INFO L85 PathProgramCache]: Analyzing trace with hash -2000871760, now seen corresponding path program 5 times [2024-11-14 02:54:00,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:54:00,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920283075] [2024-11-14 02:54:00,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:54:00,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:54:00,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:54:00,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1165451760] [2024-11-14 02:54:00,562 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 02:54:00,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:54:00,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:54:00,564 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:54:00,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-14 02:54:00,664 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-14 02:54:00,664 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:54:00,666 INFO L255 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 59 conjuncts are in the unsatisfiable core [2024-11-14 02:54:00,669 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:54:03,070 INFO L134 CoverageAnalysis]: Checked inductivity of 810 backedges. 170 proven. 61 refuted. 0 times theorem prover too weak. 579 trivial. 0 not checked. [2024-11-14 02:54:03,070 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:54:06,522 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:54:06,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920283075] [2024-11-14 02:54:06,523 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:54:06,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165451760] [2024-11-14 02:54:06,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165451760] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:54:06,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [171195281] [2024-11-14 02:54:06,524 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2024-11-14 02:54:06,524 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:54:06,524 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:54:06,525 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:54:06,525 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:54:07,427 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:07,427 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:07,448 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:07,448 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:07,477 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:07,477 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:07,543 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:07,544 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:07,669 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:07,669 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:08,380 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:54:08,384 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:54:08,385 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:54:19,139 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12113#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:54:19,139 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:54:19,139 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 02:54:19,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-11-14 02:54:19,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084106831] [2024-11-14 02:54:19,139 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 02:54:19,140 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-14 02:54:19,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:54:19,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-14 02:54:19,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=1726, Unknown=1, NotChecked=0, Total=1980 [2024-11-14 02:54:19,141 INFO L87 Difference]: Start difference. First operand 214 states and 292 transitions. Second operand has 18 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 13 states have internal predecessors, (25), 9 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 8 states have call predecessors, (17), 8 states have call successors, (17) [2024-11-14 02:54:20,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:54:20,873 INFO L93 Difference]: Finished difference Result 292 states and 392 transitions. [2024-11-14 02:54:20,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-14 02:54:20,874 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 13 states have internal predecessors, (25), 9 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 8 states have call predecessors, (17), 8 states have call successors, (17) Word has length 134 [2024-11-14 02:54:20,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:54:20,876 INFO L225 Difference]: With dead ends: 292 [2024-11-14 02:54:20,876 INFO L226 Difference]: Without dead ends: 290 [2024-11-14 02:54:20,877 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 248 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 696 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=304, Invalid=2047, Unknown=1, NotChecked=0, Total=2352 [2024-11-14 02:54:20,878 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 32 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:54:20,878 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 189 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 403 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-14 02:54:20,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2024-11-14 02:54:21,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 229. [2024-11-14 02:54:21,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 125 states have (on average 1.136) internal successors, (142), 127 states have internal predecessors, (142), 82 states have call successors, (82), 21 states have call predecessors, (82), 21 states have return successors, (81), 80 states have call predecessors, (81), 81 states have call successors, (81) [2024-11-14 02:54:21,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 305 transitions. [2024-11-14 02:54:21,120 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 305 transitions. Word has length 134 [2024-11-14 02:54:21,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:54:21,120 INFO L471 AbstractCegarLoop]: Abstraction has 229 states and 305 transitions. [2024-11-14 02:54:21,121 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 13 states have internal predecessors, (25), 9 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 8 states have call predecessors, (17), 8 states have call successors, (17) [2024-11-14 02:54:21,121 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 305 transitions. [2024-11-14 02:54:21,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2024-11-14 02:54:21,125 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:54:21,125 INFO L215 NwaCegarLoop]: trace histogram [20, 19, 19, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:54:21,148 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-14 02:54:21,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-14 02:54:21,326 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:54:21,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:54:21,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1327878759, now seen corresponding path program 6 times [2024-11-14 02:54:21,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:54:21,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64607426] [2024-11-14 02:54:21,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:54:21,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:54:21,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:54:21,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [367776093] [2024-11-14 02:54:21,367 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 02:54:21,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:54:21,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:54:21,370 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:54:21,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-14 02:54:21,505 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 02:54:21,505 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:54:21,508 INFO L255 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-11-14 02:54:21,513 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:54:23,432 INFO L134 CoverageAnalysis]: Checked inductivity of 815 backedges. 99 proven. 109 refuted. 0 times theorem prover too weak. 607 trivial. 0 not checked. [2024-11-14 02:54:23,432 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:54:23,635 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:54:23,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64607426] [2024-11-14 02:54:23,635 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:54:23,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367776093] [2024-11-14 02:54:23,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367776093] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:54:23,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1458798903] [2024-11-14 02:54:23,637 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2024-11-14 02:54:23,637 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:54:23,637 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:54:23,637 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:54:23,638 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:54:24,580 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:24,580 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:24,602 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:24,603 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:24,632 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:24,632 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:24,673 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:24,674 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:24,781 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:24,782 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:24,920 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:24,921 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:25,184 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:54:25,188 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:54:25,189 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:54:33,503 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13450#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:54:33,504 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:54:33,504 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 02:54:33,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2024-11-14 02:54:33,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174928813] [2024-11-14 02:54:33,504 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 02:54:33,504 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-14 02:54:33,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:54:33,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-14 02:54:33,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1612, Unknown=0, NotChecked=0, Total=1806 [2024-11-14 02:54:33,505 INFO L87 Difference]: Start difference. First operand 229 states and 305 transitions. Second operand has 20 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 16 states have internal predecessors, (31), 8 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 10 states have call predecessors, (25), 7 states have call successors, (25) [2024-11-14 02:54:35,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:54:35,469 INFO L93 Difference]: Finished difference Result 243 states and 317 transitions. [2024-11-14 02:54:35,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-14 02:54:35,469 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 16 states have internal predecessors, (31), 8 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 10 states have call predecessors, (25), 7 states have call successors, (25) Word has length 137 [2024-11-14 02:54:35,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:54:35,472 INFO L225 Difference]: With dead ends: 243 [2024-11-14 02:54:35,472 INFO L226 Difference]: Without dead ends: 241 [2024-11-14 02:54:35,473 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 216 SyntacticMatches, 21 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1611 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=252, Invalid=2298, Unknown=0, NotChecked=0, Total=2550 [2024-11-14 02:54:35,474 INFO L432 NwaCegarLoop]: 45 mSDtfsCounter, 39 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 830 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 854 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 830 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:54:35,474 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 535 Invalid, 854 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 830 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-14 02:54:35,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2024-11-14 02:54:35,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 204. [2024-11-14 02:54:35,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 113 states have (on average 1.1327433628318584) internal successors, (128), 115 states have internal predecessors, (128), 70 states have call successors, (70), 20 states have call predecessors, (70), 20 states have return successors, (69), 68 states have call predecessors, (69), 69 states have call successors, (69) [2024-11-14 02:54:35,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 267 transitions. [2024-11-14 02:54:35,625 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 267 transitions. Word has length 137 [2024-11-14 02:54:35,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:54:35,626 INFO L471 AbstractCegarLoop]: Abstraction has 204 states and 267 transitions. [2024-11-14 02:54:35,626 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 16 states have internal predecessors, (31), 8 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 10 states have call predecessors, (25), 7 states have call successors, (25) [2024-11-14 02:54:35,626 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 267 transitions. [2024-11-14 02:54:35,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2024-11-14 02:54:35,628 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:54:35,628 INFO L215 NwaCegarLoop]: trace histogram [20, 19, 19, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:54:35,647 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-14 02:54:35,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:54:35,833 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:54:35,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:54:35,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1094353481, now seen corresponding path program 7 times [2024-11-14 02:54:35,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:54:35,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170088792] [2024-11-14 02:54:35,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:54:35,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:54:35,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:54:35,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1313386695] [2024-11-14 02:54:35,864 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 02:54:35,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:54:35,865 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:54:35,867 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:54:35,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-14 02:54:35,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:54:35,990 INFO L255 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-11-14 02:54:35,993 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:54:37,962 INFO L134 CoverageAnalysis]: Checked inductivity of 815 backedges. 169 proven. 81 refuted. 0 times theorem prover too weak. 565 trivial. 0 not checked. [2024-11-14 02:54:37,962 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:54:38,228 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:54:38,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170088792] [2024-11-14 02:54:38,228 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:54:38,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313386695] [2024-11-14 02:54:38,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313386695] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:54:38,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1851416487] [2024-11-14 02:54:38,230 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2024-11-14 02:54:38,230 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:54:38,230 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:54:38,230 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:54:38,230 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:54:39,167 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:39,168 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:39,191 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:39,191 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:39,220 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:39,221 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:39,273 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:39,273 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:39,373 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:39,374 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:39,963 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:54:39,967 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:54:39,968 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:54:46,789 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14666#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:54:46,789 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:54:46,789 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 02:54:46,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2024-11-14 02:54:46,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384189766] [2024-11-14 02:54:46,789 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 02:54:46,790 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-14 02:54:46,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:54:46,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-14 02:54:46,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1466, Unknown=0, NotChecked=0, Total=1640 [2024-11-14 02:54:46,791 INFO L87 Difference]: Start difference. First operand 204 states and 267 transitions. Second operand has 19 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 15 states have internal predecessors, (31), 9 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 10 states have call predecessors, (25), 8 states have call successors, (25) [2024-11-14 02:54:48,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:54:48,618 INFO L93 Difference]: Finished difference Result 268 states and 355 transitions. [2024-11-14 02:54:48,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 02:54:48,619 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 15 states have internal predecessors, (31), 9 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 10 states have call predecessors, (25), 8 states have call successors, (25) Word has length 137 [2024-11-14 02:54:48,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:54:48,621 INFO L225 Difference]: With dead ends: 268 [2024-11-14 02:54:48,622 INFO L226 Difference]: Without dead ends: 266 [2024-11-14 02:54:48,622 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 582 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=228, Invalid=2124, Unknown=0, NotChecked=0, Total=2352 [2024-11-14 02:54:48,623 INFO L432 NwaCegarLoop]: 43 mSDtfsCounter, 37 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 753 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 753 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-14 02:54:48,623 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 466 Invalid, 794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 753 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-14 02:54:48,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2024-11-14 02:54:48,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 262. [2024-11-14 02:54:48,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 143 states have (on average 1.132867132867133) internal successors, (162), 145 states have internal predecessors, (162), 94 states have call successors, (94), 24 states have call predecessors, (94), 24 states have return successors, (93), 92 states have call predecessors, (93), 93 states have call successors, (93) [2024-11-14 02:54:48,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 349 transitions. [2024-11-14 02:54:48,844 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 349 transitions. Word has length 137 [2024-11-14 02:54:48,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:54:48,844 INFO L471 AbstractCegarLoop]: Abstraction has 262 states and 349 transitions. [2024-11-14 02:54:48,845 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 15 states have internal predecessors, (31), 9 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 10 states have call predecessors, (25), 8 states have call successors, (25) [2024-11-14 02:54:48,845 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 349 transitions. [2024-11-14 02:54:48,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2024-11-14 02:54:48,846 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:54:48,846 INFO L215 NwaCegarLoop]: trace histogram [21, 20, 20, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:54:48,869 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-14 02:54:49,047 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:54:49,047 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:54:49,047 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:54:49,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1265642843, now seen corresponding path program 3 times [2024-11-14 02:54:49,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:54:49,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194193318] [2024-11-14 02:54:49,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:54:49,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:54:49,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:54:49,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [175518079] [2024-11-14 02:54:49,078 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 02:54:49,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:54:49,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:54:49,080 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:54:49,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-14 02:54:49,198 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 02:54:49,198 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:54:49,200 INFO L255 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-14 02:54:49,204 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:54:50,478 INFO L134 CoverageAnalysis]: Checked inductivity of 892 backedges. 43 proven. 64 refuted. 0 times theorem prover too weak. 785 trivial. 0 not checked. [2024-11-14 02:54:50,478 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:54:53,872 INFO L134 CoverageAnalysis]: Checked inductivity of 892 backedges. 40 proven. 62 refuted. 0 times theorem prover too weak. 790 trivial. 0 not checked. [2024-11-14 02:54:53,872 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:54:53,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194193318] [2024-11-14 02:54:53,872 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:54:53,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175518079] [2024-11-14 02:54:53,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175518079] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:54:53,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2010512073] [2024-11-14 02:54:53,874 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 02:54:53,874 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:54:53,874 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:54:53,874 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:54:53,874 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:54:54,837 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:54,838 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:54,875 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:54,876 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:54,913 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:54,913 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:54,979 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:54,980 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,147 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,148 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,148 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,149 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,188 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,189 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,239 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,240 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,311 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,312 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,451 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,451 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,451 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,452 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,496 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,496 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,535 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,536 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,579 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,579 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:54:55,984 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:54:55,988 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:54:55,989 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:55:08,635 WARN L286 SmtUtils]: Spent 10.64s on a formula simplification. DAG size of input: 102 DAG size of output: 94 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 02:55:19,318 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16437#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:55:19,318 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:55:19,318 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 02:55:19,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 26 [2024-11-14 02:55:19,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049721426] [2024-11-14 02:55:19,318 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 02:55:19,319 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-14 02:55:19,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:55:19,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-14 02:55:19,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=1833, Unknown=0, NotChecked=0, Total=2070 [2024-11-14 02:55:19,320 INFO L87 Difference]: Start difference. First operand 262 states and 349 transitions. Second operand has 26 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 15 states have call successors, (50), 3 states have call predecessors, (50), 2 states have return successors, (49), 14 states have call predecessors, (49), 13 states have call successors, (49) [2024-11-14 02:55:28,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:55:28,731 INFO L93 Difference]: Finished difference Result 445 states and 654 transitions. [2024-11-14 02:55:28,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-11-14 02:55:28,731 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 15 states have call successors, (50), 3 states have call predecessors, (50), 2 states have return successors, (49), 14 states have call predecessors, (49), 13 states have call successors, (49) Word has length 140 [2024-11-14 02:55:28,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:55:28,735 INFO L225 Difference]: With dead ends: 445 [2024-11-14 02:55:28,735 INFO L226 Difference]: Without dead ends: 437 [2024-11-14 02:55:28,737 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 452 GetRequests, 352 SyntacticMatches, 22 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2758 ImplicationChecksByTransitivity, 29.5s TimeCoverageRelationStatistics Valid=875, Invalid=5445, Unknown=0, NotChecked=0, Total=6320 [2024-11-14 02:55:28,738 INFO L432 NwaCegarLoop]: 55 mSDtfsCounter, 134 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 202 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 1238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 202 IncrementalHoareTripleChecker+Valid, 1036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2024-11-14 02:55:28,739 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 631 Invalid, 1238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [202 Valid, 1036 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2024-11-14 02:55:28,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2024-11-14 02:55:29,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 353. [2024-11-14 02:55:29,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 177 states have (on average 1.1807909604519775) internal successors, (209), 179 states have internal predecessors, (209), 150 states have call successors, (150), 25 states have call predecessors, (150), 25 states have return successors, (149), 148 states have call predecessors, (149), 149 states have call successors, (149) [2024-11-14 02:55:29,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 508 transitions. [2024-11-14 02:55:29,243 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 508 transitions. Word has length 140 [2024-11-14 02:55:29,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:55:29,243 INFO L471 AbstractCegarLoop]: Abstraction has 353 states and 508 transitions. [2024-11-14 02:55:29,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 15 states have call successors, (50), 3 states have call predecessors, (50), 2 states have return successors, (49), 14 states have call predecessors, (49), 13 states have call successors, (49) [2024-11-14 02:55:29,244 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 508 transitions. [2024-11-14 02:55:29,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2024-11-14 02:55:29,246 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:55:29,246 INFO L215 NwaCegarLoop]: trace histogram [21, 20, 20, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:55:29,269 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-14 02:55:29,451 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:55:29,451 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:55:29,452 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:55:29,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1876622290, now seen corresponding path program 4 times [2024-11-14 02:55:29,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:55:29,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322105114] [2024-11-14 02:55:29,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:55:29,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:55:29,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:55:29,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [484964562] [2024-11-14 02:55:29,506 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 02:55:29,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:55:29,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:55:29,509 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:55:29,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-14 02:55:29,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:55:29,634 INFO L255 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 58 conjuncts are in the unsatisfiable core [2024-11-14 02:55:29,637 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:55:31,154 INFO L134 CoverageAnalysis]: Checked inductivity of 897 backedges. 95 proven. 74 refuted. 0 times theorem prover too weak. 728 trivial. 0 not checked. [2024-11-14 02:55:31,154 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:55:31,983 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:55:31,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322105114] [2024-11-14 02:55:31,983 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:55:31,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484964562] [2024-11-14 02:55:31,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484964562] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:55:31,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1225502318] [2024-11-14 02:55:31,985 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 02:55:31,985 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:55:31,985 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:55:31,986 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:55:31,986 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:55:32,801 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:32,802 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:32,822 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:32,822 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:32,849 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:32,850 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:32,890 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:32,891 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:32,989 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:32,990 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:33,513 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:55:33,517 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:55:33,518 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:55:43,484 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '18370#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:55:43,485 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:55:43,485 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 02:55:43,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2024-11-14 02:55:43,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671868565] [2024-11-14 02:55:43,485 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 02:55:43,485 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-14 02:55:43,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:55:43,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-14 02:55:43,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1794, Unknown=0, NotChecked=0, Total=1980 [2024-11-14 02:55:43,486 INFO L87 Difference]: Start difference. First operand 353 states and 508 transitions. Second operand has 19 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 16 states have internal predecessors, (32), 10 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (26), 9 states have call predecessors, (26), 9 states have call successors, (26) [2024-11-14 02:55:45,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:55:45,383 INFO L93 Difference]: Finished difference Result 386 states and 555 transitions. [2024-11-14 02:55:45,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 02:55:45,384 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 16 states have internal predecessors, (32), 10 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (26), 9 states have call predecessors, (26), 9 states have call successors, (26) Word has length 143 [2024-11-14 02:55:45,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:55:45,387 INFO L225 Difference]: With dead ends: 386 [2024-11-14 02:55:45,388 INFO L226 Difference]: Without dead ends: 379 [2024-11-14 02:55:45,389 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 255 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 700 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=242, Invalid=2514, Unknown=0, NotChecked=0, Total=2756 [2024-11-14 02:55:45,390 INFO L432 NwaCegarLoop]: 47 mSDtfsCounter, 47 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:55:45,391 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 398 Invalid, 843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 799 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-14 02:55:45,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2024-11-14 02:55:45,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 353. [2024-11-14 02:55:45,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 177 states have (on average 1.1807909604519775) internal successors, (209), 179 states have internal predecessors, (209), 150 states have call successors, (150), 25 states have call predecessors, (150), 25 states have return successors, (149), 148 states have call predecessors, (149), 149 states have call successors, (149) [2024-11-14 02:55:45,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 508 transitions. [2024-11-14 02:55:45,818 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 508 transitions. Word has length 143 [2024-11-14 02:55:45,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:55:45,818 INFO L471 AbstractCegarLoop]: Abstraction has 353 states and 508 transitions. [2024-11-14 02:55:45,819 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 16 states have internal predecessors, (32), 10 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (26), 9 states have call predecessors, (26), 9 states have call successors, (26) [2024-11-14 02:55:45,819 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 508 transitions. [2024-11-14 02:55:45,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2024-11-14 02:55:45,820 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:55:45,821 INFO L215 NwaCegarLoop]: trace histogram [21, 20, 20, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:55:45,844 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-14 02:55:46,024 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:55:46,025 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:55:46,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:55:46,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1733248460, now seen corresponding path program 5 times [2024-11-14 02:55:46,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:55:46,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335408743] [2024-11-14 02:55:46,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:55:46,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:55:46,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:55:46,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1437380294] [2024-11-14 02:55:46,056 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 02:55:46,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:55:46,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:55:46,061 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:55:46,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-14 02:55:46,239 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-14 02:55:46,239 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:55:46,241 INFO L255 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-11-14 02:55:46,249 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:55:47,604 INFO L134 CoverageAnalysis]: Checked inductivity of 897 backedges. 93 proven. 71 refuted. 0 times theorem prover too weak. 733 trivial. 0 not checked. [2024-11-14 02:55:47,604 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:55:51,392 INFO L134 CoverageAnalysis]: Checked inductivity of 897 backedges. 93 proven. 71 refuted. 0 times theorem prover too weak. 733 trivial. 0 not checked. [2024-11-14 02:55:51,392 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:55:51,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335408743] [2024-11-14 02:55:51,392 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:55:51,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437380294] [2024-11-14 02:55:51,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437380294] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:55:51,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [855155192] [2024-11-14 02:55:51,394 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 02:55:51,394 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:55:51,394 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:55:51,395 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:55:51,395 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:55:52,207 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:52,207 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:52,238 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:52,239 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:52,290 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:52,291 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:52,362 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:52,363 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:52,669 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:52,670 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:52,874 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:52,875 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:55:53,114 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:55:53,118 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:55:53,119 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:56:04,080 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '20537#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:56:04,080 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:56:04,080 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 02:56:04,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2024-11-14 02:56:04,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544573320] [2024-11-14 02:56:04,081 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 02:56:04,081 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-14 02:56:04,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:56:04,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-14 02:56:04,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=302, Invalid=2050, Unknown=0, NotChecked=0, Total=2352 [2024-11-14 02:56:04,083 INFO L87 Difference]: Start difference. First operand 353 states and 508 transitions. Second operand has 29 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 16 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (48), 14 states have call predecessors, (48), 14 states have call successors, (48) [2024-11-14 02:56:13,217 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-11-14 02:56:18,912 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-11-14 02:56:26,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:56:26,029 INFO L93 Difference]: Finished difference Result 451 states and 651 transitions. [2024-11-14 02:56:26,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-11-14 02:56:26,029 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 16 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (48), 14 states have call predecessors, (48), 14 states have call successors, (48) Word has length 143 [2024-11-14 02:56:26,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:56:26,032 INFO L225 Difference]: With dead ends: 451 [2024-11-14 02:56:26,032 INFO L226 Difference]: Without dead ends: 443 [2024-11-14 02:56:26,033 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 460 GetRequests, 351 SyntacticMatches, 29 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2717 ImplicationChecksByTransitivity, 24.8s TimeCoverageRelationStatistics Valid=1004, Invalid=5638, Unknown=0, NotChecked=0, Total=6642 [2024-11-14 02:56:26,034 INFO L432 NwaCegarLoop]: 60 mSDtfsCounter, 99 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 996 mSolverCounterSat, 205 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 673 SdHoareTripleChecker+Invalid, 1202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 996 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.6s IncrementalHoareTripleChecker+Time [2024-11-14 02:56:26,034 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 673 Invalid, 1202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 996 Invalid, 1 Unknown, 0 Unchecked, 9.6s Time] [2024-11-14 02:56:26,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2024-11-14 02:56:26,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 365. [2024-11-14 02:56:26,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 186 states have (on average 1.1612903225806452) internal successors, (216), 188 states have internal predecessors, (216), 150 states have call successors, (150), 28 states have call predecessors, (150), 28 states have return successors, (149), 148 states have call predecessors, (149), 149 states have call successors, (149) [2024-11-14 02:56:26,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 515 transitions. [2024-11-14 02:56:26,536 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 515 transitions. Word has length 143 [2024-11-14 02:56:26,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:56:26,536 INFO L471 AbstractCegarLoop]: Abstraction has 365 states and 515 transitions. [2024-11-14 02:56:26,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 16 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (48), 14 states have call predecessors, (48), 14 states have call successors, (48) [2024-11-14 02:56:26,537 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 515 transitions. [2024-11-14 02:56:26,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-11-14 02:56:26,539 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:56:26,539 INFO L215 NwaCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:56:26,547 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-14 02:56:26,743 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:56:26,743 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:56:26,744 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:56:26,744 INFO L85 PathProgramCache]: Analyzing trace with hash 414354790, now seen corresponding path program 8 times [2024-11-14 02:56:26,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:56:26,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226444878] [2024-11-14 02:56:26,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:56:26,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:56:26,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:56:26,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [429536909] [2024-11-14 02:56:26,777 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 02:56:26,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:56:26,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:56:26,779 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:56:26,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-14 02:56:26,979 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-14 02:56:26,979 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:56:26,981 INFO L255 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-14 02:56:26,983 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:56:31,357 INFO L134 CoverageAnalysis]: Checked inductivity of 1180 backedges. 134 proven. 57 refuted. 0 times theorem prover too weak. 989 trivial. 0 not checked. [2024-11-14 02:56:31,357 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:56:31,660 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:56:31,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226444878] [2024-11-14 02:56:31,660 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:56:31,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429536909] [2024-11-14 02:56:31,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429536909] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:56:31,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1135916090] [2024-11-14 02:56:31,661 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2024-11-14 02:56:31,661 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:56:31,661 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:56:31,662 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:56:31,662 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:56:32,570 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:32,570 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:32,591 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:32,591 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:32,619 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:32,619 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:32,675 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:32,675 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:32,778 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:32,778 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:32,778 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:32,779 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:32,801 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:32,801 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:32,829 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:32,829 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:32,899 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:32,900 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:33,046 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:33,046 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:33,046 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:33,047 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:33,091 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:33,092 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:33,144 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:33,145 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:33,245 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:33,246 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:56:33,456 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:56:33,461 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:56:33,462 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:56:47,924 WARN L286 SmtUtils]: Spent 11.62s on a formula simplification. DAG size of input: 102 DAG size of output: 94 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 02:56:55,960 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22511#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:56:55,960 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:56:55,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 02:56:55,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2024-11-14 02:56:55,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075044854] [2024-11-14 02:56:55,961 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 02:56:55,961 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-14 02:56:55,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:56:55,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-14 02:56:55,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=1392, Unknown=0, NotChecked=0, Total=1560 [2024-11-14 02:56:55,962 INFO L87 Difference]: Start difference. First operand 365 states and 515 transitions. Second operand has 17 states, 14 states have (on average 2.142857142857143) internal successors, (30), 15 states have internal predecessors, (30), 7 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 8 states have call predecessors, (21), 6 states have call successors, (21) [2024-11-14 02:56:58,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:56:58,591 INFO L93 Difference]: Finished difference Result 442 states and 627 transitions. [2024-11-14 02:56:58,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 02:56:58,592 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 2.142857142857143) internal successors, (30), 15 states have internal predecessors, (30), 7 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 8 states have call predecessors, (21), 6 states have call successors, (21) Word has length 159 [2024-11-14 02:56:58,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:56:58,595 INFO L225 Difference]: With dead ends: 442 [2024-11-14 02:56:58,595 INFO L226 Difference]: Without dead ends: 440 [2024-11-14 02:56:58,596 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 259 SyntacticMatches, 25 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1358 ImplicationChecksByTransitivity, 24.6s TimeCoverageRelationStatistics Valid=237, Invalid=2019, Unknown=0, NotChecked=0, Total=2256 [2024-11-14 02:56:58,596 INFO L432 NwaCegarLoop]: 41 mSDtfsCounter, 23 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 445 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-14 02:56:58,597 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 445 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-14 02:56:58,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2024-11-14 02:56:59,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 368. [2024-11-14 02:56:59,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 189 states have (on average 1.164021164021164) internal successors, (220), 191 states have internal predecessors, (220), 150 states have call successors, (150), 28 states have call predecessors, (150), 28 states have return successors, (149), 148 states have call predecessors, (149), 149 states have call successors, (149) [2024-11-14 02:56:59,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 519 transitions. [2024-11-14 02:56:59,151 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 519 transitions. Word has length 159 [2024-11-14 02:56:59,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:56:59,151 INFO L471 AbstractCegarLoop]: Abstraction has 368 states and 519 transitions. [2024-11-14 02:56:59,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 2.142857142857143) internal successors, (30), 15 states have internal predecessors, (30), 7 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 8 states have call predecessors, (21), 6 states have call successors, (21) [2024-11-14 02:56:59,151 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 519 transitions. [2024-11-14 02:56:59,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-11-14 02:56:59,153 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:56:59,153 INFO L215 NwaCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:56:59,161 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-14 02:56:59,354 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:56:59,354 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:56:59,354 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:56:59,354 INFO L85 PathProgramCache]: Analyzing trace with hash -346863672, now seen corresponding path program 9 times [2024-11-14 02:56:59,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:56:59,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036926250] [2024-11-14 02:56:59,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:56:59,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:56:59,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:56:59,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1244156906] [2024-11-14 02:56:59,390 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 02:56:59,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:56:59,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:56:59,393 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:56:59,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-14 02:56:59,527 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 02:56:59,528 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:56:59,530 INFO L255 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-11-14 02:56:59,534 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:57:02,238 INFO L134 CoverageAnalysis]: Checked inductivity of 1180 backedges. 120 proven. 89 refuted. 0 times theorem prover too weak. 971 trivial. 0 not checked. [2024-11-14 02:57:02,239 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:57:02,790 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:57:02,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036926250] [2024-11-14 02:57:02,790 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:57:02,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244156906] [2024-11-14 02:57:02,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244156906] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:57:02,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1998982749] [2024-11-14 02:57:02,791 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2024-11-14 02:57:02,791 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:57:02,792 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:57:02,792 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:57:02,792 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:57:04,075 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:04,075 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:04,098 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:04,098 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:04,129 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:04,129 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:04,170 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:04,171 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:04,275 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:04,275 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:04,403 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:04,404 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:04,777 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:57:04,782 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:57:04,783 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:57:13,812 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '24425#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:57:13,812 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:57:13,812 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 02:57:13,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2024-11-14 02:57:13,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911672453] [2024-11-14 02:57:13,812 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 02:57:13,813 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-14 02:57:13,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:57:13,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-14 02:57:13,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1534, Unknown=0, NotChecked=0, Total=1722 [2024-11-14 02:57:13,814 INFO L87 Difference]: Start difference. First operand 368 states and 519 transitions. Second operand has 20 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 17 states have internal predecessors, (33), 9 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (29), 10 states have call predecessors, (29), 8 states have call successors, (29) [2024-11-14 02:57:16,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:57:16,685 INFO L93 Difference]: Finished difference Result 425 states and 596 transitions. [2024-11-14 02:57:16,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-14 02:57:16,686 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 17 states have internal predecessors, (33), 9 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (29), 10 states have call predecessors, (29), 8 states have call successors, (29) Word has length 159 [2024-11-14 02:57:16,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:57:16,688 INFO L225 Difference]: With dead ends: 425 [2024-11-14 02:57:16,688 INFO L226 Difference]: Without dead ends: 423 [2024-11-14 02:57:16,688 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 251 SyntacticMatches, 31 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1917 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=245, Invalid=2205, Unknown=0, NotChecked=0, Total=2450 [2024-11-14 02:57:16,688 INFO L432 NwaCegarLoop]: 50 mSDtfsCounter, 35 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 907 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 550 SdHoareTripleChecker+Invalid, 928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 907 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-14 02:57:16,689 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 550 Invalid, 928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 907 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-14 02:57:16,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2024-11-14 02:57:17,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 347. [2024-11-14 02:57:17,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 180 states have (on average 1.1611111111111112) internal successors, (209), 182 states have internal predecessors, (209), 138 states have call successors, (138), 28 states have call predecessors, (138), 28 states have return successors, (137), 136 states have call predecessors, (137), 137 states have call successors, (137) [2024-11-14 02:57:17,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 484 transitions. [2024-11-14 02:57:17,385 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 484 transitions. Word has length 159 [2024-11-14 02:57:17,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:57:17,385 INFO L471 AbstractCegarLoop]: Abstraction has 347 states and 484 transitions. [2024-11-14 02:57:17,385 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 17 states have internal predecessors, (33), 9 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (29), 10 states have call predecessors, (29), 8 states have call successors, (29) [2024-11-14 02:57:17,386 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 484 transitions. [2024-11-14 02:57:17,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-11-14 02:57:17,388 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:57:17,388 INFO L215 NwaCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:57:17,410 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-14 02:57:17,591 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-14 02:57:17,592 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:57:17,592 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:57:17,593 INFO L85 PathProgramCache]: Analyzing trace with hash -580388950, now seen corresponding path program 10 times [2024-11-14 02:57:17,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:57:17,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345163311] [2024-11-14 02:57:17,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:57:17,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:57:17,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:57:17,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1638861223] [2024-11-14 02:57:17,639 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 02:57:17,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:57:17,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:57:17,643 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:57:17,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-14 02:57:17,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:57:17,800 INFO L255 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-11-14 02:57:17,805 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:57:21,933 INFO L134 CoverageAnalysis]: Checked inductivity of 1180 backedges. 114 proven. 99 refuted. 0 times theorem prover too weak. 967 trivial. 0 not checked. [2024-11-14 02:57:21,933 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:57:23,004 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:57:23,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345163311] [2024-11-14 02:57:23,004 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:57:23,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638861223] [2024-11-14 02:57:23,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1638861223] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:57:23,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [886022107] [2024-11-14 02:57:23,005 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2024-11-14 02:57:23,006 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:57:23,006 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:57:23,006 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:57:23,006 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:57:23,870 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:23,870 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:23,892 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:23,892 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:23,921 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:23,922 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:23,963 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:23,964 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:24,083 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:24,083 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:24,643 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:57:24,648 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:57:24,649 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:57:36,879 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '26332#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:57:36,880 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:57:36,880 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 02:57:36,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2024-11-14 02:57:36,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676878256] [2024-11-14 02:57:36,880 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 02:57:36,880 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-14 02:57:36,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:57:36,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-14 02:57:36,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=1810, Unknown=0, NotChecked=0, Total=2070 [2024-11-14 02:57:36,883 INFO L87 Difference]: Start difference. First operand 347 states and 484 transitions. Second operand has 21 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 12 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (29), 10 states have call predecessors, (29), 11 states have call successors, (29) [2024-11-14 02:57:40,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:57:40,847 INFO L93 Difference]: Finished difference Result 428 states and 611 transitions. [2024-11-14 02:57:40,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 02:57:40,848 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 12 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (29), 10 states have call predecessors, (29), 11 states have call successors, (29) Word has length 159 [2024-11-14 02:57:40,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:57:40,851 INFO L225 Difference]: With dead ends: 428 [2024-11-14 02:57:40,851 INFO L226 Difference]: Without dead ends: 426 [2024-11-14 02:57:40,852 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 297 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 776 ImplicationChecksByTransitivity, 15.0s TimeCoverageRelationStatistics Valid=343, Invalid=2519, Unknown=0, NotChecked=0, Total=2862 [2024-11-14 02:57:40,852 INFO L432 NwaCegarLoop]: 50 mSDtfsCounter, 65 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 889 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 947 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 889 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-14 02:57:40,852 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 320 Invalid, 947 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 889 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-14 02:57:40,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2024-11-14 02:57:41,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 362. [2024-11-14 02:57:41,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 187 states have (on average 1.160427807486631) internal successors, (217), 189 states have internal predecessors, (217), 146 states have call successors, (146), 28 states have call predecessors, (146), 28 states have return successors, (145), 144 states have call predecessors, (145), 145 states have call successors, (145) [2024-11-14 02:57:41,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 508 transitions. [2024-11-14 02:57:41,444 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 508 transitions. Word has length 159 [2024-11-14 02:57:41,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:57:41,445 INFO L471 AbstractCegarLoop]: Abstraction has 362 states and 508 transitions. [2024-11-14 02:57:41,445 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 12 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (29), 10 states have call predecessors, (29), 11 states have call successors, (29) [2024-11-14 02:57:41,445 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 508 transitions. [2024-11-14 02:57:41,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-14 02:57:41,446 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:57:41,446 INFO L215 NwaCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:57:41,464 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-14 02:57:41,647 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-14 02:57:41,647 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:57:41,647 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:57:41,647 INFO L85 PathProgramCache]: Analyzing trace with hash -478605357, now seen corresponding path program 11 times [2024-11-14 02:57:41,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:57:41,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758084290] [2024-11-14 02:57:41,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:57:41,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:57:41,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:57:41,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1387399043] [2024-11-14 02:57:41,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 02:57:41,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:57:41,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:57:41,692 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:57:41,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-14 02:57:42,402 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-14 02:57:42,402 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:57:42,405 INFO L255 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-11-14 02:57:42,409 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:57:48,955 INFO L134 CoverageAnalysis]: Checked inductivity of 1188 backedges. 256 proven. 63 refuted. 0 times theorem prover too weak. 869 trivial. 0 not checked. [2024-11-14 02:57:48,955 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:57:51,086 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:57:51,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758084290] [2024-11-14 02:57:51,086 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:57:51,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387399043] [2024-11-14 02:57:51,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387399043] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:57:51,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1070054690] [2024-11-14 02:57:51,088 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2024-11-14 02:57:51,088 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:57:51,088 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:57:51,088 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:57:51,088 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:57:51,869 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:51,870 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:51,897 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:51,897 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:51,924 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:51,925 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:51,973 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:51,974 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:52,076 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:52,076 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:57:52,587 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:57:52,592 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:57:52,594 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:58:02,836 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '28281#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:58:02,836 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:58:02,836 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 02:58:02,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2024-11-14 02:58:02,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814432397] [2024-11-14 02:58:02,837 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 02:58:02,837 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-14 02:58:02,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:58:02,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-14 02:58:02,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=1632, Unknown=0, NotChecked=0, Total=1892 [2024-11-14 02:58:02,838 INFO L87 Difference]: Start difference. First operand 362 states and 508 transitions. Second operand has 19 states, 16 states have (on average 2.125) internal successors, (34), 14 states have internal predecessors, (34), 10 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (22), 10 states have call predecessors, (22), 9 states have call successors, (22) [2024-11-14 02:58:16,000 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-11-14 02:58:18,011 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 02:58:20,040 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-11-14 02:58:34,099 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 02:58:36,213 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-11-14 02:58:38,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:58:38,503 INFO L93 Difference]: Finished difference Result 438 states and 618 transitions. [2024-11-14 02:58:38,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 02:58:38,504 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 2.125) internal successors, (34), 14 states have internal predecessors, (34), 10 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (22), 10 states have call predecessors, (22), 9 states have call successors, (22) Word has length 162 [2024-11-14 02:58:38,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:58:38,507 INFO L225 Difference]: With dead ends: 438 [2024-11-14 02:58:38,507 INFO L226 Difference]: Without dead ends: 434 [2024-11-14 02:58:38,508 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 305 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1095 ImplicationChecksByTransitivity, 31.3s TimeCoverageRelationStatistics Valid=556, Invalid=3350, Unknown=0, NotChecked=0, Total=3906 [2024-11-14 02:58:38,509 INFO L432 NwaCegarLoop]: 48 mSDtfsCounter, 41 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 57 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.2s IncrementalHoareTripleChecker+Time [2024-11-14 02:58:38,509 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 321 Invalid, 734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 672 Invalid, 5 Unknown, 0 Unchecked, 18.2s Time] [2024-11-14 02:58:38,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2024-11-14 02:58:39,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 399. [2024-11-14 02:58:39,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 206 states have (on average 1.1553398058252426) internal successors, (238), 207 states have internal predecessors, (238), 162 states have call successors, (162), 31 states have call predecessors, (162), 30 states have return successors, (161), 160 states have call predecessors, (161), 161 states have call successors, (161) [2024-11-14 02:58:39,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 561 transitions. [2024-11-14 02:58:39,498 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 561 transitions. Word has length 162 [2024-11-14 02:58:39,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:58:39,498 INFO L471 AbstractCegarLoop]: Abstraction has 399 states and 561 transitions. [2024-11-14 02:58:39,498 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 2.125) internal successors, (34), 14 states have internal predecessors, (34), 10 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (22), 10 states have call predecessors, (22), 9 states have call successors, (22) [2024-11-14 02:58:39,498 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 561 transitions. [2024-11-14 02:58:39,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2024-11-14 02:58:39,501 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:58:39,501 INFO L215 NwaCegarLoop]: trace histogram [29, 28, 28, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:58:39,508 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-14 02:58:39,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-14 02:58:39,705 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:58:39,705 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:58:39,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1257214480, now seen corresponding path program 6 times [2024-11-14 02:58:39,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:58:39,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557711699] [2024-11-14 02:58:39,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:58:39,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:58:39,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:58:39,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [679030129] [2024-11-14 02:58:39,756 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 02:58:39,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:58:39,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:58:39,761 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:58:39,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-14 02:58:39,941 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 02:58:39,942 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:58:39,948 INFO L255 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 76 conjuncts are in the unsatisfiable core [2024-11-14 02:58:39,953 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:58:42,125 INFO L134 CoverageAnalysis]: Checked inductivity of 1731 backedges. 136 proven. 139 refuted. 0 times theorem prover too weak. 1456 trivial. 0 not checked. [2024-11-14 02:58:42,125 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:58:47,164 INFO L134 CoverageAnalysis]: Checked inductivity of 1731 backedges. 133 proven. 137 refuted. 0 times theorem prover too weak. 1461 trivial. 0 not checked. [2024-11-14 02:58:47,164 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:58:47,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557711699] [2024-11-14 02:58:47,164 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:58:47,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679030129] [2024-11-14 02:58:47,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679030129] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:58:47,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2070505409] [2024-11-14 02:58:47,165 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 02:58:47,166 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:58:47,166 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:58:47,166 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:58:47,166 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:58:47,930 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:47,931 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:47,951 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:47,951 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:47,978 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:47,979 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,016 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,017 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,145 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,145 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,145 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,146 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,180 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,181 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,224 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,224 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,268 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,268 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,369 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,370 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,370 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,370 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,396 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,396 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,443 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,444 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,517 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,517 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:58:48,796 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:58:48,800 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:58:48,801 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:59:02,470 WARN L286 SmtUtils]: Spent 11.23s on a formula simplification. DAG size of input: 104 DAG size of output: 94 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 02:59:11,862 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '30900#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:59:11,862 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:59:11,862 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 02:59:11,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18] total 35 [2024-11-14 02:59:11,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423300524] [2024-11-14 02:59:11,862 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 02:59:11,863 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-14 02:59:11,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:59:11,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-14 02:59:11,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=2592, Unknown=0, NotChecked=0, Total=2970 [2024-11-14 02:59:11,864 INFO L87 Difference]: Start difference. First operand 399 states and 561 transitions. Second operand has 35 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 20 states have call successors, (66), 3 states have call predecessors, (66), 3 states have return successors, (65), 19 states have call predecessors, (65), 18 states have call successors, (65) [2024-11-14 02:59:20,184 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-11-14 02:59:36,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:59:36,883 INFO L93 Difference]: Finished difference Result 578 states and 853 transitions. [2024-11-14 02:59:36,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-14 02:59:36,884 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 20 states have call successors, (66), 3 states have call predecessors, (66), 3 states have return successors, (65), 19 states have call predecessors, (65), 18 states have call successors, (65) Word has length 187 [2024-11-14 02:59:36,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:59:36,886 INFO L225 Difference]: With dead ends: 578 [2024-11-14 02:59:36,886 INFO L226 Difference]: Without dead ends: 572 [2024-11-14 02:59:36,887 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 598 GetRequests, 476 SyntacticMatches, 30 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4091 ImplicationChecksByTransitivity, 37.3s TimeCoverageRelationStatistics Valid=1228, Invalid=7514, Unknown=0, NotChecked=0, Total=8742 [2024-11-14 02:59:36,888 INFO L432 NwaCegarLoop]: 79 mSDtfsCounter, 179 mSDsluCounter, 1192 mSDsCounter, 0 mSdLazyCounter, 1792 mSolverCounterSat, 350 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 1271 SdHoareTripleChecker+Invalid, 2142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 350 IncrementalHoareTripleChecker+Valid, 1792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.9s IncrementalHoareTripleChecker+Time [2024-11-14 02:59:36,888 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 1271 Invalid, 2142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [350 Valid, 1792 Invalid, 0 Unknown, 0 Unchecked, 11.9s Time] [2024-11-14 02:59:36,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2024-11-14 02:59:38,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 478. [2024-11-14 02:59:38,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 232 states have (on average 1.1896551724137931) internal successors, (276), 233 states have internal predecessors, (276), 214 states have call successors, (214), 32 states have call predecessors, (214), 31 states have return successors, (213), 212 states have call predecessors, (213), 213 states have call successors, (213) [2024-11-14 02:59:38,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 703 transitions. [2024-11-14 02:59:38,016 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 703 transitions. Word has length 187 [2024-11-14 02:59:38,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:59:38,017 INFO L471 AbstractCegarLoop]: Abstraction has 478 states and 703 transitions. [2024-11-14 02:59:38,017 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 20 states have call successors, (66), 3 states have call predecessors, (66), 3 states have return successors, (65), 19 states have call predecessors, (65), 18 states have call successors, (65) [2024-11-14 02:59:38,017 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 703 transitions. [2024-11-14 02:59:38,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2024-11-14 02:59:38,019 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:59:38,019 INFO L215 NwaCegarLoop]: trace histogram [29, 28, 28, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:59:38,040 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-11-14 02:59:38,220 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-14 02:59:38,220 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 02:59:38,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:59:38,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1409634732, now seen corresponding path program 7 times [2024-11-14 02:59:38,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 02:59:38,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703080291] [2024-11-14 02:59:38,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:59:38,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 02:59:38,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 02:59:38,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2091452257] [2024-11-14 02:59:38,251 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 02:59:38,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:59:38,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:59:38,254 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:59:38,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-14 02:59:38,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:59:38,391 INFO L255 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-11-14 02:59:38,394 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:59:40,842 INFO L134 CoverageAnalysis]: Checked inductivity of 1731 backedges. 135 proven. 140 refuted. 0 times theorem prover too weak. 1456 trivial. 0 not checked. [2024-11-14 02:59:40,842 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:59:45,351 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 02:59:45,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703080291] [2024-11-14 02:59:45,351 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:59:45,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091452257] [2024-11-14 02:59:45,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091452257] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:59:45,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1555788857] [2024-11-14 02:59:45,352 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 02:59:45,352 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 02:59:45,352 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 02:59:45,352 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 02:59:45,352 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 02:59:46,139 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:59:46,139 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:59:46,172 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:59:46,173 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:59:46,218 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:59:46,219 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:59:46,259 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:59:46,260 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:59:46,375 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:59:46,375 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 02:59:47,002 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 02:59:47,007 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 02:59:47,008 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 02:59:59,818 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '33690#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 02:59:59,818 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 02:59:59,818 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 02:59:59,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2024-11-14 02:59:59,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950107335] [2024-11-14 02:59:59,818 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 02:59:59,819 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-14 02:59:59,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 02:59:59,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-14 02:59:59,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=2491, Unknown=0, NotChecked=0, Total=2756 [2024-11-14 02:59:59,820 INFO L87 Difference]: Start difference. First operand 478 states and 703 transitions. Second operand has 21 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 12 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (34), 11 states have call predecessors, (34), 11 states have call successors, (34) [2024-11-14 03:00:04,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:00:04,142 INFO L93 Difference]: Finished difference Result 573 states and 855 transitions. [2024-11-14 03:00:04,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 03:00:04,142 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 12 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (34), 11 states have call predecessors, (34), 11 states have call successors, (34) Word has length 187 [2024-11-14 03:00:04,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:00:04,146 INFO L225 Difference]: With dead ends: 573 [2024-11-14 03:00:04,146 INFO L226 Difference]: Without dead ends: 568 [2024-11-14 03:00:04,147 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 483 GetRequests, 421 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1060 ImplicationChecksByTransitivity, 17.6s TimeCoverageRelationStatistics Valid=355, Invalid=3551, Unknown=0, NotChecked=0, Total=3906 [2024-11-14 03:00:04,148 INFO L432 NwaCegarLoop]: 57 mSDtfsCounter, 52 mSDsluCounter, 588 mSDsCounter, 0 mSdLazyCounter, 1219 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 645 SdHoareTripleChecker+Invalid, 1271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-14 03:00:04,148 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 645 Invalid, 1271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1219 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-14 03:00:04,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2024-11-14 03:00:05,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 516. [2024-11-14 03:00:05,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 516 states, 248 states have (on average 1.1975806451612903) internal successors, (297), 249 states have internal predecessors, (297), 234 states have call successors, (234), 34 states have call predecessors, (234), 33 states have return successors, (233), 232 states have call predecessors, (233), 233 states have call successors, (233) [2024-11-14 03:00:05,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 764 transitions. [2024-11-14 03:00:05,463 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 764 transitions. Word has length 187 [2024-11-14 03:00:05,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:00:05,464 INFO L471 AbstractCegarLoop]: Abstraction has 516 states and 764 transitions. [2024-11-14 03:00:05,464 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 12 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (34), 11 states have call predecessors, (34), 11 states have call successors, (34) [2024-11-14 03:00:05,464 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 764 transitions. [2024-11-14 03:00:05,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2024-11-14 03:00:05,467 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:00:05,467 INFO L215 NwaCegarLoop]: trace histogram [29, 28, 28, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:00:05,486 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-14 03:00:05,667 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-14 03:00:05,667 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:00:05,668 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:00:05,668 INFO L85 PathProgramCache]: Analyzing trace with hash -104636675, now seen corresponding path program 8 times [2024-11-14 03:00:05,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:00:05,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092451333] [2024-11-14 03:00:05,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:00:05,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:00:05,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 03:00:05,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1884585482] [2024-11-14 03:00:05,712 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 03:00:05,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:00:05,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:00:05,715 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:00:05,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-14 03:00:05,958 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-14 03:00:05,958 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 03:00:05,960 INFO L255 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-14 03:00:05,964 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:00:27,327 INFO L134 CoverageAnalysis]: Checked inductivity of 1739 backedges. 216 proven. 196 refuted. 0 times theorem prover too weak. 1327 trivial. 0 not checked. [2024-11-14 03:00:27,328 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:00:35,193 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:00:35,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092451333] [2024-11-14 03:00:35,193 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 03:00:35,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884585482] [2024-11-14 03:00:35,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884585482] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:00:35,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [718394613] [2024-11-14 03:00:35,194 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 03:00:35,194 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:00:35,195 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:00:35,195 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:00:35,195 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:00:35,975 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:00:35,975 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:00:35,996 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:00:35,996 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:00:36,024 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:00:36,025 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:00:36,063 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:00:36,063 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:00:36,154 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:00:36,154 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:00:36,283 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:00:36,283 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:00:36,550 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 03:00:36,554 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 03:00:36,554 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:01:47,543 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '36229#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 03:01:47,543 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:01:47,543 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:01:47,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2024-11-14 03:01:47,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4976065] [2024-11-14 03:01:47,544 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 03:01:47,544 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-14 03:01:47,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:01:47,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-14 03:01:47,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1805, Unknown=8, NotChecked=0, Total=1980 [2024-11-14 03:01:47,545 INFO L87 Difference]: Start difference. First operand 516 states and 764 transitions. Second operand has 20 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 16 states have internal predecessors, (35), 11 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) [2024-11-14 03:01:55,954 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 03:01:58,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 03:02:03,240 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 03:02:04,513 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 03:02:07,202 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 03:02:08,403 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 03:02:09,485 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 03:02:11,700 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 03:02:13,183 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 03:02:14,997 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 03:02:19,532 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 03:02:21,539 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 03:02:22,974 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 03:02:25,419 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 03:02:27,777 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 03:02:33,381 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 03:02:34,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:02:34,766 INFO L93 Difference]: Finished difference Result 676 states and 1023 transitions. [2024-11-14 03:02:34,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-14 03:02:34,767 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 16 states have internal predecessors, (35), 11 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) Word has length 190 [2024-11-14 03:02:34,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:02:34,771 INFO L225 Difference]: With dead ends: 676 [2024-11-14 03:02:34,771 INFO L226 Difference]: Without dead ends: 671 [2024-11-14 03:02:34,772 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 403 GetRequests, 311 SyntacticMatches, 39 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1775 ImplicationChecksByTransitivity, 98.6s TimeCoverageRelationStatistics Valid=236, Invalid=2726, Unknown=8, NotChecked=0, Total=2970 [2024-11-14 03:02:34,773 INFO L432 NwaCegarLoop]: 53 mSDtfsCounter, 29 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 755 mSolverCounterSat, 28 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 41.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 686 SdHoareTripleChecker+Invalid, 791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 755 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 42.0s IncrementalHoareTripleChecker+Time [2024-11-14 03:02:34,773 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 686 Invalid, 791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 755 Invalid, 8 Unknown, 0 Unchecked, 42.0s Time] [2024-11-14 03:02:34,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2024-11-14 03:02:36,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 549. [2024-11-14 03:02:36,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 266 states have (on average 1.1917293233082706) internal successors, (317), 267 states have internal predecessors, (317), 246 states have call successors, (246), 37 states have call predecessors, (246), 36 states have return successors, (245), 244 states have call predecessors, (245), 245 states have call successors, (245) [2024-11-14 03:02:36,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 808 transitions. [2024-11-14 03:02:36,267 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 808 transitions. Word has length 190 [2024-11-14 03:02:36,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:02:36,268 INFO L471 AbstractCegarLoop]: Abstraction has 549 states and 808 transitions. [2024-11-14 03:02:36,268 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 16 states have internal predecessors, (35), 11 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) [2024-11-14 03:02:36,268 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 808 transitions. [2024-11-14 03:02:36,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-11-14 03:02:36,271 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:02:36,271 INFO L215 NwaCegarLoop]: trace histogram [33, 32, 32, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:02:36,278 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-14 03:02:36,471 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:02:36,471 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:02:36,472 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:02:36,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1355339403, now seen corresponding path program 9 times [2024-11-14 03:02:36,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:02:36,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283093391] [2024-11-14 03:02:36,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:02:36,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:02:36,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 03:02:36,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1185309595] [2024-11-14 03:02:36,507 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 03:02:36,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:02:36,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:02:36,509 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:02:36,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-14 03:02:36,657 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 03:02:36,657 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 03:02:36,660 INFO L255 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-11-14 03:02:36,664 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:02:39,287 INFO L134 CoverageAnalysis]: Checked inductivity of 2253 backedges. 192 proven. 145 refuted. 0 times theorem prover too weak. 1916 trivial. 0 not checked. [2024-11-14 03:02:39,288 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:02:42,886 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:02:42,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283093391] [2024-11-14 03:02:42,887 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 03:02:42,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185309595] [2024-11-14 03:02:42,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185309595] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:02:42,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1359896898] [2024-11-14 03:02:42,888 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 03:02:42,888 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:02:42,888 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:02:42,888 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:02:42,888 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:02:43,658 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:02:43,658 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:02:43,685 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:02:43,685 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:02:43,730 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:02:43,731 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:02:43,794 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:02:43,795 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:02:43,976 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:02:43,976 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:02:44,169 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:02:44,170 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:02:44,609 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 03:02:44,614 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 03:02:44,615 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:02:59,809 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '39065#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 03:02:59,809 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:02:59,809 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:02:59,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2024-11-14 03:02:59,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923475583] [2024-11-14 03:02:59,809 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 03:02:59,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-14 03:02:59,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:02:59,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-14 03:02:59,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=2048, Unknown=0, NotChecked=0, Total=2256 [2024-11-14 03:02:59,811 INFO L87 Difference]: Start difference. First operand 549 states and 808 transitions. Second operand has 22 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 12 states have call successors, (39), 2 states have call predecessors, (39), 3 states have return successors, (38), 12 states have call predecessors, (38), 11 states have call successors, (38) [2024-11-14 03:03:08,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:03:08,760 INFO L93 Difference]: Finished difference Result 610 states and 902 transitions. [2024-11-14 03:03:08,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-14 03:03:08,761 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 12 states have call successors, (39), 2 states have call predecessors, (39), 3 states have return successors, (38), 12 states have call predecessors, (38), 11 states have call successors, (38) Word has length 209 [2024-11-14 03:03:08,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:03:08,763 INFO L225 Difference]: With dead ends: 610 [2024-11-14 03:03:08,763 INFO L226 Difference]: Without dead ends: 605 [2024-11-14 03:03:08,764 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 442 GetRequests, 343 SyntacticMatches, 42 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2838 ImplicationChecksByTransitivity, 20.8s TimeCoverageRelationStatistics Valid=298, Invalid=3124, Unknown=0, NotChecked=0, Total=3422 [2024-11-14 03:03:08,764 INFO L432 NwaCegarLoop]: 62 mSDtfsCounter, 40 mSDsluCounter, 792 mSDsCounter, 0 mSdLazyCounter, 1399 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 854 SdHoareTripleChecker+Invalid, 1428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:03:08,764 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 854 Invalid, 1428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1399 Invalid, 0 Unknown, 0 Unchecked, 6.3s Time] [2024-11-14 03:03:08,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 605 states. [2024-11-14 03:03:09,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 605 to 553. [2024-11-14 03:03:09,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 269 states have (on average 1.1895910780669146) internal successors, (320), 270 states have internal predecessors, (320), 246 states have call successors, (246), 38 states have call predecessors, (246), 37 states have return successors, (245), 244 states have call predecessors, (245), 245 states have call successors, (245) [2024-11-14 03:03:09,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 811 transitions. [2024-11-14 03:03:09,986 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 811 transitions. Word has length 209 [2024-11-14 03:03:09,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:03:09,987 INFO L471 AbstractCegarLoop]: Abstraction has 553 states and 811 transitions. [2024-11-14 03:03:09,987 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 12 states have call successors, (39), 2 states have call predecessors, (39), 3 states have return successors, (38), 12 states have call predecessors, (38), 11 states have call successors, (38) [2024-11-14 03:03:09,987 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 811 transitions. [2024-11-14 03:03:09,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2024-11-14 03:03:09,990 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:03:09,990 INFO L215 NwaCegarLoop]: trace histogram [33, 32, 32, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 5, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:03:10,010 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-14 03:03:10,194 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:03:10,195 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:03:10,195 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:03:10,195 INFO L85 PathProgramCache]: Analyzing trace with hash 186254686, now seen corresponding path program 10 times [2024-11-14 03:03:10,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:03:10,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873551250] [2024-11-14 03:03:10,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:03:10,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:03:10,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 03:03:10,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1663955503] [2024-11-14 03:03:10,238 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 03:03:10,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:03:10,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:03:10,240 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:03:10,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-14 03:03:10,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:03:10,410 INFO L255 TraceCheckSpWp]: Trace formula consists of 471 conjuncts, 82 conjuncts are in the unsatisfiable core [2024-11-14 03:03:10,414 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:03:13,093 INFO L134 CoverageAnalysis]: Checked inductivity of 2261 backedges. 193 proven. 239 refuted. 0 times theorem prover too weak. 1829 trivial. 0 not checked. [2024-11-14 03:03:13,094 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:03:14,440 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:03:14,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873551250] [2024-11-14 03:03:14,440 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 03:03:14,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663955503] [2024-11-14 03:03:14,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663955503] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:03:14,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [921669871] [2024-11-14 03:03:14,441 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 03:03:14,441 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:03:14,441 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:03:14,442 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:03:14,442 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:03:15,252 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,252 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,272 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,272 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,299 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,299 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,336 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,336 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,430 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,431 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,431 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,431 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,458 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,458 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,485 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,486 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,524 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,525 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,621 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,621 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,622 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,622 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,648 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,649 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,679 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,679 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,734 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,735 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:15,941 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 03:03:15,944 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 03:03:15,946 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:03:25,262 WARN L286 SmtUtils]: Spent 5.99s on a formula simplification. DAG size of input: 104 DAG size of output: 94 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 03:03:32,928 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '41799#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 03:03:32,928 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:03:32,928 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:03:32,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2024-11-14 03:03:32,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131986026] [2024-11-14 03:03:32,929 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 03:03:32,929 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-14 03:03:32,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:03:32,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-14 03:03:32,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=2216, Unknown=0, NotChecked=0, Total=2450 [2024-11-14 03:03:32,930 INFO L87 Difference]: Start difference. First operand 553 states and 811 transitions. Second operand has 24 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 21 states have internal predecessors, (41), 14 states have call successors, (39), 2 states have call predecessors, (39), 3 states have return successors, (38), 13 states have call predecessors, (38), 13 states have call successors, (38) [2024-11-14 03:03:37,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:03:37,657 INFO L93 Difference]: Finished difference Result 665 states and 989 transitions. [2024-11-14 03:03:37,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-14 03:03:37,658 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 21 states have internal predecessors, (41), 14 states have call successors, (39), 2 states have call predecessors, (39), 3 states have return successors, (38), 13 states have call predecessors, (38), 13 states have call successors, (38) Word has length 212 [2024-11-14 03:03:37,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:03:37,661 INFO L225 Difference]: With dead ends: 665 [2024-11-14 03:03:37,661 INFO L226 Difference]: Without dead ends: 660 [2024-11-14 03:03:37,662 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 449 GetRequests, 355 SyntacticMatches, 34 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2798 ImplicationChecksByTransitivity, 20.2s TimeCoverageRelationStatistics Valid=322, Invalid=3460, Unknown=0, NotChecked=0, Total=3782 [2024-11-14 03:03:37,662 INFO L432 NwaCegarLoop]: 63 mSDtfsCounter, 60 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 1518 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 1565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-14 03:03:37,662 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 526 Invalid, 1565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1518 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-14 03:03:37,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2024-11-14 03:03:39,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 606. [2024-11-14 03:03:39,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 292 states have (on average 1.1952054794520548) internal successors, (349), 293 states have internal predecessors, (349), 274 states have call successors, (274), 40 states have call predecessors, (274), 39 states have return successors, (273), 272 states have call predecessors, (273), 273 states have call successors, (273) [2024-11-14 03:03:39,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 896 transitions. [2024-11-14 03:03:39,207 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 896 transitions. Word has length 212 [2024-11-14 03:03:39,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:03:39,207 INFO L471 AbstractCegarLoop]: Abstraction has 606 states and 896 transitions. [2024-11-14 03:03:39,207 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 21 states have internal predecessors, (41), 14 states have call successors, (39), 2 states have call predecessors, (39), 3 states have return successors, (38), 13 states have call predecessors, (38), 13 states have call successors, (38) [2024-11-14 03:03:39,207 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 896 transitions. [2024-11-14 03:03:39,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2024-11-14 03:03:39,210 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:03:39,210 INFO L215 NwaCegarLoop]: trace histogram [33, 32, 32, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 5, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:03:39,231 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-14 03:03:39,417 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-11-14 03:03:39,418 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:03:39,418 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:03:39,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1795161028, now seen corresponding path program 11 times [2024-11-14 03:03:39,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:03:39,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35485922] [2024-11-14 03:03:39,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:03:39,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:03:39,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 03:03:39,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1966602430] [2024-11-14 03:03:39,460 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 03:03:39,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:03:39,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:03:39,464 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:03:39,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-14 03:03:39,740 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-14 03:03:39,740 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 03:03:39,742 INFO L255 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 70 conjuncts are in the unsatisfiable core [2024-11-14 03:03:39,745 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:03:50,559 INFO L134 CoverageAnalysis]: Checked inductivity of 2261 backedges. 338 proven. 234 refuted. 0 times theorem prover too weak. 1689 trivial. 0 not checked. [2024-11-14 03:03:50,560 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:03:54,752 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:03:54,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35485922] [2024-11-14 03:03:54,752 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 03:03:54,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966602430] [2024-11-14 03:03:54,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966602430] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:03:54,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [83340577] [2024-11-14 03:03:54,753 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 03:03:54,753 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:03:54,753 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:03:54,754 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:03:54,754 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:03:55,861 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:55,861 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:55,881 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:55,881 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:55,908 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:55,908 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:55,945 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:55,946 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:56,045 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:56,046 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:56,172 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:56,172 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:03:56,414 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 03:03:56,418 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 03:03:56,419 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:04:14,102 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '44789#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 03:04:14,102 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:04:14,102 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:04:14,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2024-11-14 03:04:14,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014459104] [2024-11-14 03:04:14,103 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 03:04:14,103 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-14 03:04:14,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:04:14,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-14 03:04:14,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=248, Invalid=2302, Unknown=0, NotChecked=0, Total=2550 [2024-11-14 03:04:14,104 INFO L87 Difference]: Start difference. First operand 606 states and 896 transitions. Second operand has 22 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 17 states have internal predecessors, (37), 12 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) [2024-11-14 03:04:26,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:04:26,826 INFO L93 Difference]: Finished difference Result 831 states and 1249 transitions. [2024-11-14 03:04:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 03:04:26,827 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 17 states have internal predecessors, (37), 12 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) Word has length 212 [2024-11-14 03:04:26,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:04:26,832 INFO L225 Difference]: With dead ends: 831 [2024-11-14 03:04:26,832 INFO L226 Difference]: Without dead ends: 826 [2024-11-14 03:04:26,833 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 374 SyntacticMatches, 36 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2813 ImplicationChecksByTransitivity, 27.9s TimeCoverageRelationStatistics Valid=302, Invalid=2890, Unknown=0, NotChecked=0, Total=3192 [2024-11-14 03:04:26,833 INFO L432 NwaCegarLoop]: 46 mSDtfsCounter, 33 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 834 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 857 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 834 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.9s IncrementalHoareTripleChecker+Time [2024-11-14 03:04:26,834 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 576 Invalid, 857 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 834 Invalid, 0 Unknown, 0 Unchecked, 9.9s Time] [2024-11-14 03:04:26,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2024-11-14 03:04:28,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 680. [2024-11-14 03:04:28,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 334 states have (on average 1.1826347305389222) internal successors, (395), 335 states have internal predecessors, (395), 298 states have call successors, (298), 48 states have call predecessors, (298), 47 states have return successors, (297), 296 states have call predecessors, (297), 297 states have call successors, (297) [2024-11-14 03:04:28,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 990 transitions. [2024-11-14 03:04:28,411 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 990 transitions. Word has length 212 [2024-11-14 03:04:28,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:04:28,411 INFO L471 AbstractCegarLoop]: Abstraction has 680 states and 990 transitions. [2024-11-14 03:04:28,412 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 17 states have internal predecessors, (37), 12 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) [2024-11-14 03:04:28,412 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 990 transitions. [2024-11-14 03:04:28,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2024-11-14 03:04:28,415 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:04:28,416 INFO L215 NwaCegarLoop]: trace histogram [37, 36, 36, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:04:28,423 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-11-14 03:04:28,616 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-11-14 03:04:28,616 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:04:28,617 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:04:28,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1011569693, now seen corresponding path program 12 times [2024-11-14 03:04:28,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:04:28,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060687319] [2024-11-14 03:04:28,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:04:28,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:04:28,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 03:04:28,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [318028091] [2024-11-14 03:04:28,657 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 03:04:28,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:04:28,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:04:28,660 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:04:28,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcaa0065-a9d0-4239-9448-a2ccb340ff6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-14 03:04:28,838 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 03:04:28,838 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 03:04:28,840 INFO L255 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 91 conjuncts are in the unsatisfiable core [2024-11-14 03:04:28,844 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:04:30,907 INFO L134 CoverageAnalysis]: Checked inductivity of 2853 backedges. 75 proven. 233 refuted. 0 times theorem prover too weak. 2545 trivial. 0 not checked. [2024-11-14 03:04:30,907 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:04:37,582 INFO L134 CoverageAnalysis]: Checked inductivity of 2853 backedges. 72 proven. 231 refuted. 0 times theorem prover too weak. 2550 trivial. 0 not checked. [2024-11-14 03:04:37,582 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:04:37,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060687319] [2024-11-14 03:04:37,582 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 03:04:37,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318028091] [2024-11-14 03:04:37,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318028091] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:04:37,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1733289855] [2024-11-14 03:04:37,584 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 03:04:37,584 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:04:37,584 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:04:37,584 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:04:37,584 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:04:38,343 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:04:38,343 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:04:38,362 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:04:38,362 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:04:38,389 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:04:38,389 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:04:38,427 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:04:38,427 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:04:38,542 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:04:38,542 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-14 03:04:39,049 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 03:04:39,053 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 03:04:39,054 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:04:53,332 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '48846#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 03:04:53,332 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:04:53,332 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:04:53,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19] total 38 [2024-11-14 03:04:53,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781776201] [2024-11-14 03:04:53,332 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 03:04:53,332 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-11-14 03:04:53,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:04:53,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-11-14 03:04:53,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=369, Invalid=2937, Unknown=0, NotChecked=0, Total=3306 [2024-11-14 03:04:53,334 INFO L87 Difference]: Start difference. First operand 680 states and 990 transitions. Second operand has 38 states, 35 states have (on average 2.057142857142857) internal successors, (72), 35 states have internal predecessors, (72), 23 states have call successors, (82), 3 states have call predecessors, (82), 2 states have return successors, (81), 22 states have call predecessors, (81), 21 states have call successors, (81)