./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound20.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/config/TaipanReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound20.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje --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 2dec1b2e3c1461164aa09bac8cca047a14ba0fda75d53737804411255b62653a --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 07:03:58,106 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 07:03:58,214 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-09 07:03:58,223 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 07:03:58,223 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 07:03:58,262 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 07:03:58,264 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 07:03:58,265 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 07:03:58,266 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 07:03:58,268 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 07:03:58,268 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 07:03:58,269 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 07:03:58,270 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 07:03:58,271 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-09 07:03:58,273 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 07:03:58,274 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 07:03:58,274 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-09 07:03:58,274 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-09 07:03:58,275 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 07:03:58,276 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-09 07:03:58,279 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-09 07:03:58,280 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-09 07:03:58,281 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 07:03:58,281 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 07:03:58,282 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 07:03:58,282 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 07:03:58,282 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 07:03:58,283 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 07:03:58,302 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 07:03:58,302 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 07:03:58,303 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 07:03:58,303 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 07:03:58,303 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 07:03:58,304 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 07:03:58,304 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 07:03:58,304 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 07:03:58,304 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 07:03:58,305 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 07:03:58,305 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 07:03:58,307 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 07:03:58,307 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 07:03:58,308 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 07:03:58,308 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-09 07:03:58,309 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 07:03:58,309 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 07:03:58,310 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 07:03:58,310 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 07:03:58,310 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje 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 -> 2dec1b2e3c1461164aa09bac8cca047a14ba0fda75d53737804411255b62653a [2024-11-09 07:03:58,655 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 07:03:58,692 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 07:03:58,696 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 07:03:58,699 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 07:03:58,700 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 07:03:58,701 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound20.c Unable to find full path for "g++" [2024-11-09 07:04:00,953 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 07:04:01,197 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 07:04:01,200 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound20.c [2024-11-09 07:04:01,217 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/data/5a15b21ba/b0477334047e417797c5917f803823ba/FLAG0d8ff1b18 [2024-11-09 07:04:01,261 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/data/5a15b21ba/b0477334047e417797c5917f803823ba [2024-11-09 07:04:01,270 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 07:04:01,277 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 07:04:01,279 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 07:04:01,279 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 07:04:01,287 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 07:04:01,288 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 07:04:01" (1/1) ... [2024-11-09 07:04:01,291 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29d519d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:04:01, skipping insertion in model container [2024-11-09 07:04:01,292 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 07:04:01" (1/1) ... [2024-11-09 07:04:01,315 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 07:04:01,562 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_38ecd8da-f293-444c-9da2-759e9bf7c5e4/sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound20.c[535,548] [2024-11-09 07:04:01,586 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 07:04:01,597 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 07:04:01,627 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_38ecd8da-f293-444c-9da2-759e9bf7c5e4/sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_unwindbound20.c[535,548] [2024-11-09 07:04:01,665 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 07:04:01,708 INFO L204 MainTranslator]: Completed translation [2024-11-09 07:04:01,708 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:04:01 WrapperNode [2024-11-09 07:04:01,708 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 07:04:01,713 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 07:04:01,714 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 07:04:01,714 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 07:04:01,729 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:04:01" (1/1) ... [2024-11-09 07:04:01,737 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:04:01" (1/1) ... [2024-11-09 07:04:01,761 INFO L138 Inliner]: procedures = 14, calls = 13, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 65 [2024-11-09 07:04:01,762 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 07:04:01,763 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 07:04:01,763 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 07:04:01,763 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 07:04:01,775 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:04:01" (1/1) ... [2024-11-09 07:04:01,775 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:04:01" (1/1) ... [2024-11-09 07:04:01,777 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:04:01" (1/1) ... [2024-11-09 07:04:01,777 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:04:01" (1/1) ... [2024-11-09 07:04:01,781 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:04:01" (1/1) ... [2024-11-09 07:04:01,786 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:04:01" (1/1) ... [2024-11-09 07:04:01,787 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:04:01" (1/1) ... [2024-11-09 07:04:01,788 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:04:01" (1/1) ... [2024-11-09 07:04:01,791 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 07:04:01,792 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 07:04:01,792 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 07:04:01,792 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 07:04:01,794 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:04:01" (1/1) ... [2024-11-09 07:04:01,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 07:04:01,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:04:01,845 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 07:04:01,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 07:04:01,901 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 07:04:01,901 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-09 07:04:01,901 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-09 07:04:01,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-09 07:04:01,904 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 07:04:01,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 07:04:01,905 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-09 07:04:01,905 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-09 07:04:01,995 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 07:04:01,997 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 07:04:02,223 INFO L? ?]: Removed 7 outVars from TransFormulas that were not future-live. [2024-11-09 07:04:02,224 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 07:04:02,275 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 07:04:02,275 INFO L316 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-09 07:04:02,276 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 07:04:02 BoogieIcfgContainer [2024-11-09 07:04:02,276 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 07:04:02,279 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 07:04:02,279 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 07:04:02,283 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 07:04:02,283 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 07:04:01" (1/3) ... [2024-11-09 07:04:02,284 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a8c9f5f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 07:04:02, skipping insertion in model container [2024-11-09 07:04:02,285 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:04:01" (2/3) ... [2024-11-09 07:04:02,285 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a8c9f5f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 07:04:02, skipping insertion in model container [2024-11-09 07:04:02,286 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 07:04:02" (3/3) ... [2024-11-09 07:04:02,287 INFO L112 eAbstractionObserver]: Analyzing ICFG fermat1-ll_unwindbound20.c [2024-11-09 07:04:02,315 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 07:04:02,315 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-09 07:04:02,386 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 07:04:02,395 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;@2e15715, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 07:04:02,395 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-09 07:04:02,401 INFO L276 IsEmpty]: Start isEmpty. Operand has 27 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 18 states have internal predecessors, (28), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-09 07:04:02,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-09 07:04:02,411 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:04:02,412 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:04:02,412 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:04:02,418 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:04:02,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1025185628, now seen corresponding path program 1 times [2024-11-09 07:04:02,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:04:02,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871887496] [2024-11-09 07:04:02,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:04:02,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:04:02,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:04:02,710 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:04:02,715 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:04:02,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871887496] [2024-11-09 07:04:02,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871887496] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:04:02,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:04:02,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 07:04:02,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685422054] [2024-11-09 07:04:02,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:04:02,733 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-09 07:04:02,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:04:02,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-09 07:04:02,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-09 07:04:02,796 INFO L87 Difference]: Start difference. First operand has 27 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 18 states have internal predecessors, (28), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-09 07:04:02,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:04:02,880 INFO L93 Difference]: Finished difference Result 48 states and 77 transitions. [2024-11-09 07:04:02,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-09 07:04:02,887 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 13 [2024-11-09 07:04:02,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:04:02,907 INFO L225 Difference]: With dead ends: 48 [2024-11-09 07:04:02,908 INFO L226 Difference]: Without dead ends: 25 [2024-11-09 07:04:02,913 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-09 07:04:02,919 INFO L432 NwaCegarLoop]: 33 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 07:04:02,923 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 33 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 07:04:02,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2024-11-09 07:04:03,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2024-11-09 07:04:03,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 16 states have (on average 1.4375) internal successors, (23), 17 states have internal predecessors, (23), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-09 07:04:03,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 34 transitions. [2024-11-09 07:04:03,009 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 34 transitions. Word has length 13 [2024-11-09 07:04:03,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:04:03,011 INFO L471 AbstractCegarLoop]: Abstraction has 25 states and 34 transitions. [2024-11-09 07:04:03,011 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-09 07:04:03,013 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 34 transitions. [2024-11-09 07:04:03,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-09 07:04:03,016 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:04:03,017 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:04:03,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-09 07:04:03,018 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:04:03,019 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:04:03,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1130602194, now seen corresponding path program 1 times [2024-11-09 07:04:03,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:04:03,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336309583] [2024-11-09 07:04:03,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:04:03,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:04:03,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:04:03,207 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:04:03,207 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:04:03,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336309583] [2024-11-09 07:04:03,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336309583] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:04:03,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:04:03,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 07:04:03,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114139178] [2024-11-09 07:04:03,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:04:03,210 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 07:04:03,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:04:03,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 07:04:03,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 07:04:03,211 INFO L87 Difference]: Start difference. First operand 25 states and 34 transitions. Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-09 07:04:03,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:04:03,244 INFO L93 Difference]: Finished difference Result 34 states and 43 transitions. [2024-11-09 07:04:03,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 07:04:03,245 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 14 [2024-11-09 07:04:03,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:04:03,246 INFO L225 Difference]: With dead ends: 34 [2024-11-09 07:04:03,246 INFO L226 Difference]: Without dead ends: 27 [2024-11-09 07:04:03,247 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 07:04:03,248 INFO L432 NwaCegarLoop]: 30 mSDtfsCounter, 3 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 07:04:03,248 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 82 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 07:04:03,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2024-11-09 07:04:03,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2024-11-09 07:04:03,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-09 07:04:03,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 36 transitions. [2024-11-09 07:04:03,256 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 36 transitions. Word has length 14 [2024-11-09 07:04:03,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:04:03,256 INFO L471 AbstractCegarLoop]: Abstraction has 27 states and 36 transitions. [2024-11-09 07:04:03,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-09 07:04:03,257 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 36 transitions. [2024-11-09 07:04:03,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-09 07:04:03,257 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:04:03,257 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:04:03,258 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-09 07:04:03,258 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:04:03,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:04:03,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1132270490, now seen corresponding path program 1 times [2024-11-09 07:04:03,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:04:03,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120489979] [2024-11-09 07:04:03,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:04:03,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:04:03,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-09 07:04:03,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1535636789] [2024-11-09 07:04:03,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:04:03,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:04:03,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:04:03,319 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:04:03,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-09 07:04:03,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:04:03,414 INFO L255 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 07:04:03,420 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:04:03,785 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:04:03,786 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 07:04:03,786 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:04:03,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120489979] [2024-11-09 07:04:03,787 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-09 07:04:03,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535636789] [2024-11-09 07:04:03,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535636789] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:04:03,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:04:03,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:04:03,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266896623] [2024-11-09 07:04:03,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:04:03,791 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:04:03,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:04:03,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:04:03,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:04:03,794 INFO L87 Difference]: Start difference. First operand 27 states and 36 transitions. Second operand has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-09 07:04:06,655 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 [] [2024-11-09 07:04:08,580 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-11-09 07:04:08,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:04:08,599 INFO L93 Difference]: Finished difference Result 46 states and 63 transitions. [2024-11-09 07:04:08,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:04:08,600 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 14 [2024-11-09 07:04:08,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:04:08,602 INFO L225 Difference]: With dead ends: 46 [2024-11-09 07:04:08,602 INFO L226 Difference]: Without dead ends: 44 [2024-11-09 07:04:08,603 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-09 07:04:08,606 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 13 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2024-11-09 07:04:08,607 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 88 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 51 Invalid, 1 Unknown, 0 Unchecked, 4.7s Time] [2024-11-09 07:04:08,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2024-11-09 07:04:08,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 43. [2024-11-09 07:04:08,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 30 states have (on average 1.4333333333333333) internal successors, (43), 31 states have internal predecessors, (43), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-09 07:04:08,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 60 transitions. [2024-11-09 07:04:08,626 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 60 transitions. Word has length 14 [2024-11-09 07:04:08,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:04:08,627 INFO L471 AbstractCegarLoop]: Abstraction has 43 states and 60 transitions. [2024-11-09 07:04:08,627 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-09 07:04:08,628 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 60 transitions. [2024-11-09 07:04:08,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-09 07:04:08,629 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:04:08,629 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:04:08,654 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-09 07:04:08,833 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:04:08,834 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:04:08,835 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:04:08,835 INFO L85 PathProgramCache]: Analyzing trace with hash -2116354911, now seen corresponding path program 1 times [2024-11-09 07:04:08,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:04:08,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234745283] [2024-11-09 07:04:08,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:04:08,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:04:08,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:04:09,395 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:04:09,397 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:04:09,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234745283] [2024-11-09 07:04:09,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234745283] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:04:09,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113476587] [2024-11-09 07:04:09,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:04:09,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:04:09,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:04:09,401 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:04:09,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-09 07:04:09,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:04:09,477 INFO L255 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-09 07:04:09,479 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:04:09,571 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:04:09,571 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:04:09,803 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:04:09,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113476587] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:04:09,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1509222675] [2024-11-09 07:04:09,831 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2024-11-09 07:04:09,832 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:04:09,837 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:04:09,845 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:04:09,846 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:04:11,055 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 103 for LOIs [2024-11-09 07:04:12,540 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 92 for LOIs [2024-11-09 07:04:12,596 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:04:37,362 WARN L286 SmtUtils]: Spent 5.71s on a formula simplification. DAG size of input: 105 DAG size of output: 79 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 07:05:02,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1509222675] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:05:02,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:05:02,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [7, 8, 8] total 24 [2024-11-09 07:05:02,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851176355] [2024-11-09 07:05:02,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:05:02,441 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-09 07:05:02,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:05:02,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-09 07:05:02,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=463, Unknown=7, NotChecked=0, Total=552 [2024-11-09 07:05:02,444 INFO L87 Difference]: Start difference. First operand 43 states and 60 transitions. Second operand has 15 states, 10 states have (on average 1.1) internal successors, (11), 10 states have internal predecessors, (11), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-09 07:05:05,586 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-09 07:05:07,595 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:05:09,644 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:05:12,588 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-09 07:05:14,347 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:05:15,628 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-09 07:05:16,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:05:18,887 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-09 07:05:23,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:05:23,847 INFO L93 Difference]: Finished difference Result 57 states and 74 transitions. [2024-11-09 07:05:23,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-09 07:05:23,848 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 10 states have (on average 1.1) internal successors, (11), 10 states have internal predecessors, (11), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 20 [2024-11-09 07:05:23,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:05:23,850 INFO L225 Difference]: With dead ends: 57 [2024-11-09 07:05:23,850 INFO L226 Difference]: Without dead ends: 50 [2024-11-09 07:05:23,852 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 55.5s TimeCoverageRelationStatistics Valid=106, Invalid=535, Unknown=9, NotChecked=0, Total=650 [2024-11-09 07:05:23,853 INFO L432 NwaCegarLoop]: 21 mSDtfsCounter, 5 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 3 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.8s IncrementalHoareTripleChecker+Time [2024-11-09 07:05:23,854 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 154 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 198 Invalid, 3 Unknown, 0 Unchecked, 15.8s Time] [2024-11-09 07:05:23,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2024-11-09 07:05:23,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 49. [2024-11-09 07:05:23,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 34 states have (on average 1.3823529411764706) internal successors, (47), 35 states have internal predecessors, (47), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-11-09 07:05:23,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 66 transitions. [2024-11-09 07:05:23,874 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 66 transitions. Word has length 20 [2024-11-09 07:05:23,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:05:23,874 INFO L471 AbstractCegarLoop]: Abstraction has 49 states and 66 transitions. [2024-11-09 07:05:23,875 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 10 states have (on average 1.1) internal successors, (11), 10 states have internal predecessors, (11), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-09 07:05:23,875 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 66 transitions. [2024-11-09 07:05:23,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-09 07:05:23,876 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:05:23,876 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:05:23,893 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-09 07:05:24,076 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:05:24,077 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:05:24,078 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:05:24,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1918240947, now seen corresponding path program 1 times [2024-11-09 07:05:24,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:05:24,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538677478] [2024-11-09 07:05:24,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:05:24,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:05:24,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:05:24,239 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:05:24,239 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:05:24,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538677478] [2024-11-09 07:05:24,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538677478] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:05:24,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:05:24,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-09 07:05:24,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901960247] [2024-11-09 07:05:24,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:05:24,241 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 07:05:24,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:05:24,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 07:05:24,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-09 07:05:24,243 INFO L87 Difference]: Start difference. First operand 49 states and 66 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-09 07:05:24,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:05:24,358 INFO L93 Difference]: Finished difference Result 86 states and 120 transitions. [2024-11-09 07:05:24,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 07:05:24,363 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 24 [2024-11-09 07:05:24,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:05:24,364 INFO L225 Difference]: With dead ends: 86 [2024-11-09 07:05:24,364 INFO L226 Difference]: Without dead ends: 51 [2024-11-09 07:05:24,365 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-09 07:05:24,366 INFO L432 NwaCegarLoop]: 28 mSDtfsCounter, 7 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 118 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-09 07:05:24,366 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 118 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 07:05:24,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2024-11-09 07:05:24,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2024-11-09 07:05:24,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 36 states have (on average 1.3611111111111112) internal successors, (49), 37 states have internal predecessors, (49), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-11-09 07:05:24,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 68 transitions. [2024-11-09 07:05:24,399 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 68 transitions. Word has length 24 [2024-11-09 07:05:24,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:05:24,400 INFO L471 AbstractCegarLoop]: Abstraction has 51 states and 68 transitions. [2024-11-09 07:05:24,400 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-09 07:05:24,400 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 68 transitions. [2024-11-09 07:05:24,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-09 07:05:24,403 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:05:24,403 INFO L215 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:05:24,403 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-09 07:05:24,404 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:05:24,405 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:05:24,405 INFO L85 PathProgramCache]: Analyzing trace with hash -139392089, now seen corresponding path program 1 times [2024-11-09 07:05:24,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:05:24,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713747794] [2024-11-09 07:05:24,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:05:24,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:05:24,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:05:24,668 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-09 07:05:24,668 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:05:24,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713747794] [2024-11-09 07:05:24,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713747794] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:05:24,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141562333] [2024-11-09 07:05:24,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:05:24,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:05:24,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:05:24,672 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:05:24,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-09 07:05:24,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:05:24,748 INFO L255 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-09 07:05:24,750 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:05:24,830 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-09 07:05:24,830 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:05:24,948 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-09 07:05:24,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141562333] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:05:24,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1712489347] [2024-11-09 07:05:24,952 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2024-11-09 07:05:24,953 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:05:24,953 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:05:24,953 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:05:24,954 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:05:26,005 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 8 for LOIs [2024-11-09 07:05:26,015 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 92 for LOIs [2024-11-09 07:05:26,055 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:06:00,715 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1115#(and (<= 1 |#StackHeapBarrier|) (<= ~counter~0 3) (<= 1 ~counter~0) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-09 07:06:00,715 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:06:00,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:06:00,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 9 [2024-11-09 07:06:00,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832426627] [2024-11-09 07:06:00,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:06:00,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 07:06:00,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:06:00,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 07:06:00,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=612, Unknown=4, NotChecked=0, Total=702 [2024-11-09 07:06:00,718 INFO L87 Difference]: Start difference. First operand 51 states and 68 transitions. Second operand has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-09 07:06:00,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:06:00,990 INFO L93 Difference]: Finished difference Result 58 states and 74 transitions. [2024-11-09 07:06:00,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 07:06:00,991 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 30 [2024-11-09 07:06:00,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:06:00,992 INFO L225 Difference]: With dead ends: 58 [2024-11-09 07:06:00,993 INFO L226 Difference]: Without dead ends: 54 [2024-11-09 07:06:00,993 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 34.8s TimeCoverageRelationStatistics Valid=94, Invalid=658, Unknown=4, NotChecked=0, Total=756 [2024-11-09 07:06:00,995 INFO L432 NwaCegarLoop]: 20 mSDtfsCounter, 10 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 07:06:00,995 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 117 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 07:06:00,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2024-11-09 07:06:01,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 53. [2024-11-09 07:06:01,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 38 states have (on average 1.3157894736842106) internal successors, (50), 38 states have internal predecessors, (50), 10 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-11-09 07:06:01,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 69 transitions. [2024-11-09 07:06:01,024 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 69 transitions. Word has length 30 [2024-11-09 07:06:01,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:06:01,026 INFO L471 AbstractCegarLoop]: Abstraction has 53 states and 69 transitions. [2024-11-09 07:06:01,026 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-09 07:06:01,026 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 69 transitions. [2024-11-09 07:06:01,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-09 07:06:01,028 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:06:01,029 INFO L215 NwaCegarLoop]: trace histogram [3, 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] [2024-11-09 07:06:01,049 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-09 07:06:01,229 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:06:01,230 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:06:01,230 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:06:01,231 INFO L85 PathProgramCache]: Analyzing trace with hash -694319226, now seen corresponding path program 1 times [2024-11-09 07:06:01,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:06:01,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972702365] [2024-11-09 07:06:01,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:06:01,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:06:01,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:06:01,395 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-09 07:06:01,395 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:06:01,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972702365] [2024-11-09 07:06:01,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972702365] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:06:01,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:06:01,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-09 07:06:01,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889517889] [2024-11-09 07:06:01,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:06:01,396 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-09 07:06:01,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:06:01,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-09 07:06:01,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:06:01,398 INFO L87 Difference]: Start difference. First operand 53 states and 69 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-09 07:06:01,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:06:01,526 INFO L93 Difference]: Finished difference Result 99 states and 132 transitions. [2024-11-09 07:06:01,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 07:06:01,527 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 32 [2024-11-09 07:06:01,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:06:01,528 INFO L225 Difference]: With dead ends: 99 [2024-11-09 07:06:01,529 INFO L226 Difference]: Without dead ends: 62 [2024-11-09 07:06:01,529 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:06:01,530 INFO L432 NwaCegarLoop]: 27 mSDtfsCounter, 16 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 07:06:01,531 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 107 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 07:06:01,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2024-11-09 07:06:01,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 61. [2024-11-09 07:06:01,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 44 states have (on average 1.2954545454545454) internal successors, (57), 44 states have internal predecessors, (57), 11 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-09 07:06:01,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 78 transitions. [2024-11-09 07:06:01,569 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 78 transitions. Word has length 32 [2024-11-09 07:06:01,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:06:01,570 INFO L471 AbstractCegarLoop]: Abstraction has 61 states and 78 transitions. [2024-11-09 07:06:01,570 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-09 07:06:01,570 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 78 transitions. [2024-11-09 07:06:01,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-09 07:06:01,572 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:06:01,572 INFO L215 NwaCegarLoop]: trace histogram [3, 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] [2024-11-09 07:06:01,572 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-09 07:06:01,573 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:06:01,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:06:01,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1006119861, now seen corresponding path program 1 times [2024-11-09 07:06:01,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:06:01,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252734403] [2024-11-09 07:06:01,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:06:01,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:06:01,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:06:01,753 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-09 07:06:01,754 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:06:01,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252734403] [2024-11-09 07:06:01,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252734403] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:06:01,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22105804] [2024-11-09 07:06:01,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:06:01,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:06:01,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:06:01,760 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:06:01,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-09 07:06:01,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:06:01,845 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-09 07:06:01,847 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:06:01,953 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:06:01,953 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:06:02,113 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-09 07:06:02,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22105804] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:06:02,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1739544035] [2024-11-09 07:06:02,117 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2024-11-09 07:06:02,117 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:06:02,117 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:06:02,118 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:06:02,118 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:06:04,424 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 6 for LOIs [2024-11-09 07:06:04,432 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 92 for LOIs [2024-11-09 07:06:04,462 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:06:30,142 WARN L286 SmtUtils]: Spent 6.55s on a formula simplification. DAG size of input: 90 DAG size of output: 80 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 07:06:31,422 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1760#(and (<= 1 |#StackHeapBarrier|) (<= 1 ~counter~0) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-09 07:06:31,422 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:06:31,422 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:06:31,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 6] total 12 [2024-11-09 07:06:31,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245215066] [2024-11-09 07:06:31,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:06:31,423 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-09 07:06:31,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:06:31,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-09 07:06:31,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=819, Unknown=2, NotChecked=0, Total=992 [2024-11-09 07:06:31,426 INFO L87 Difference]: Start difference. First operand 61 states and 78 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 8 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2024-11-09 07:06:31,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:06:31,834 INFO L93 Difference]: Finished difference Result 182 states and 244 transitions. [2024-11-09 07:06:31,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-09 07:06:31,834 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 8 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) Word has length 34 [2024-11-09 07:06:31,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:06:31,837 INFO L225 Difference]: With dead ends: 182 [2024-11-09 07:06:31,837 INFO L226 Difference]: Without dead ends: 145 [2024-11-09 07:06:31,838 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 27.2s TimeCoverageRelationStatistics Valid=201, Invalid=1057, Unknown=2, NotChecked=0, Total=1260 [2024-11-09 07:06:31,839 INFO L432 NwaCegarLoop]: 27 mSDtfsCounter, 70 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 07:06:31,840 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 168 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 07:06:31,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2024-11-09 07:06:31,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 129. [2024-11-09 07:06:31,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 95 states have (on average 1.3157894736842106) internal successors, (125), 97 states have internal predecessors, (125), 23 states have call successors, (23), 11 states have call predecessors, (23), 10 states have return successors, (22), 20 states have call predecessors, (22), 22 states have call successors, (22) [2024-11-09 07:06:31,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 170 transitions. [2024-11-09 07:06:31,905 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 170 transitions. Word has length 34 [2024-11-09 07:06:31,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:06:31,905 INFO L471 AbstractCegarLoop]: Abstraction has 129 states and 170 transitions. [2024-11-09 07:06:31,906 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 8 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2024-11-09 07:06:31,906 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 170 transitions. [2024-11-09 07:06:31,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-09 07:06:31,908 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:06:31,908 INFO L215 NwaCegarLoop]: trace histogram [4, 3, 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] [2024-11-09 07:06:31,934 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-09 07:06:32,108 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:06:32,109 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:06:32,109 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:06:32,109 INFO L85 PathProgramCache]: Analyzing trace with hash -990667283, now seen corresponding path program 1 times [2024-11-09 07:06:32,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:06:32,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000067251] [2024-11-09 07:06:32,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:06:32,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:06:32,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:06:32,215 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-09 07:06:32,215 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:06:32,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000067251] [2024-11-09 07:06:32,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000067251] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:06:32,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:06:32,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 07:06:32,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260374974] [2024-11-09 07:06:32,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:06:32,217 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 07:06:32,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:06:32,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 07:06:32,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-09 07:06:32,219 INFO L87 Difference]: Start difference. First operand 129 states and 170 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-09 07:06:32,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:06:32,333 INFO L93 Difference]: Finished difference Result 220 states and 308 transitions. [2024-11-09 07:06:32,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 07:06:32,334 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 38 [2024-11-09 07:06:32,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:06:32,338 INFO L225 Difference]: With dead ends: 220 [2024-11-09 07:06:32,338 INFO L226 Difference]: Without dead ends: 165 [2024-11-09 07:06:32,339 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-09 07:06:32,340 INFO L432 NwaCegarLoop]: 43 mSDtfsCounter, 16 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 07:06:32,341 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 105 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 07:06:32,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2024-11-09 07:06:32,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 163. [2024-11-09 07:06:32,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 121 states have (on average 1.3305785123966942) internal successors, (161), 123 states have internal predecessors, (161), 32 states have call successors, (32), 10 states have call predecessors, (32), 9 states have return successors, (31), 29 states have call predecessors, (31), 31 states have call successors, (31) [2024-11-09 07:06:32,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 224 transitions. [2024-11-09 07:06:32,400 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 224 transitions. Word has length 38 [2024-11-09 07:06:32,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:06:32,400 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 224 transitions. [2024-11-09 07:06:32,401 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-09 07:06:32,401 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 224 transitions. [2024-11-09 07:06:32,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-09 07:06:32,403 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:06:32,403 INFO L215 NwaCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1] [2024-11-09 07:06:32,403 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-09 07:06:32,404 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:06:32,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:06:32,404 INFO L85 PathProgramCache]: Analyzing trace with hash -2057484398, now seen corresponding path program 1 times [2024-11-09 07:06:32,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:06:32,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770538027] [2024-11-09 07:06:32,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:06:32,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:06:32,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:06:32,609 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-09 07:06:32,609 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:06:32,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770538027] [2024-11-09 07:06:32,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770538027] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:06:32,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107090168] [2024-11-09 07:06:32,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:06:32,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:06:32,610 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:06:32,612 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:06:32,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-09 07:06:32,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:06:32,681 INFO L255 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 07:06:32,683 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:06:32,802 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:06:32,802 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:06:32,983 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-09 07:06:32,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1107090168] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:06:32,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1027951010] [2024-11-09 07:06:32,986 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2024-11-09 07:06:32,986 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:06:32,987 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:06:32,987 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:06:32,987 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:06:36,492 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 77 for LOIs [2024-11-09 07:06:36,614 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 92 for LOIs [2024-11-09 07:06:36,642 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:07:39,213 WARN L286 SmtUtils]: Spent 32.53s on a formula simplification. DAG size of input: 80 DAG size of output: 75 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 07:07:49,381 WARN L286 SmtUtils]: Spent 9.99s on a formula simplification. DAG size of input: 83 DAG size of output: 73 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 07:07:50,124 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3087#(and (<= 1 |#StackHeapBarrier|) (<= 1 ~counter~0) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-09 07:07:50,124 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:07:50,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:07:50,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 7] total 14 [2024-11-09 07:07:50,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376251445] [2024-11-09 07:07:50,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:07:50,125 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-09 07:07:50,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:07:50,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-09 07:07:50,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=958, Unknown=5, NotChecked=0, Total=1190 [2024-11-09 07:07:50,127 INFO L87 Difference]: Start difference. First operand 163 states and 224 transitions. Second operand has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 10 states have call successors, (16), 6 states have call predecessors, (16), 5 states have return successors, (15), 9 states have call predecessors, (15), 9 states have call successors, (15) [2024-11-09 07:07:50,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:07:50,614 INFO L93 Difference]: Finished difference Result 372 states and 521 transitions. [2024-11-09 07:07:50,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-09 07:07:50,615 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 10 states have call successors, (16), 6 states have call predecessors, (16), 5 states have return successors, (15), 9 states have call predecessors, (15), 9 states have call successors, (15) Word has length 40 [2024-11-09 07:07:50,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:07:50,618 INFO L225 Difference]: With dead ends: 372 [2024-11-09 07:07:50,620 INFO L226 Difference]: Without dead ends: 271 [2024-11-09 07:07:50,621 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 90 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 634 ImplicationChecksByTransitivity, 73.8s TimeCoverageRelationStatistics Valid=269, Invalid=1286, Unknown=5, NotChecked=0, Total=1560 [2024-11-09 07:07:50,625 INFO L432 NwaCegarLoop]: 27 mSDtfsCounter, 102 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-09 07:07:50,626 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 166 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-09 07:07:50,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2024-11-09 07:07:50,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 249. [2024-11-09 07:07:50,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 187 states have (on average 1.304812834224599) internal successors, (244), 189 states have internal predecessors, (244), 48 states have call successors, (48), 14 states have call predecessors, (48), 13 states have return successors, (47), 45 states have call predecessors, (47), 47 states have call successors, (47) [2024-11-09 07:07:50,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 339 transitions. [2024-11-09 07:07:50,703 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 339 transitions. Word has length 40 [2024-11-09 07:07:50,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:07:50,703 INFO L471 AbstractCegarLoop]: Abstraction has 249 states and 339 transitions. [2024-11-09 07:07:50,704 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 10 states have call successors, (16), 6 states have call predecessors, (16), 5 states have return successors, (15), 9 states have call predecessors, (15), 9 states have call successors, (15) [2024-11-09 07:07:50,704 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 339 transitions. [2024-11-09 07:07:50,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-11-09 07:07:50,706 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:07:50,706 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 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] [2024-11-09 07:07:50,725 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-09 07:07:50,906 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:07:50,907 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:07:50,907 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:07:50,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1336812793, now seen corresponding path program 1 times [2024-11-09 07:07:50,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:07:50,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331523491] [2024-11-09 07:07:50,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:07:50,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:07:50,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:07:51,157 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-09 07:07:51,157 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:07:51,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331523491] [2024-11-09 07:07:51,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331523491] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:07:51,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560291736] [2024-11-09 07:07:51,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:07:51,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:07:51,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:07:51,160 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:07:51,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-09 07:07:51,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:07:51,231 INFO L255 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-09 07:07:51,233 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:07:51,368 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 30 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:07:51,369 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:07:51,610 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-09 07:07:51,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560291736] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:07:51,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [412103254] [2024-11-09 07:07:51,613 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2024-11-09 07:07:51,615 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:07:51,616 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:07:51,616 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:07:51,616 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:07:55,037 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 6 for LOIs [2024-11-09 07:07:55,048 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 96 for LOIs [2024-11-09 07:07:55,081 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:08:02,902 WARN L286 SmtUtils]: Spent 6.72s on a formula simplification. DAG size of input: 77 DAG size of output: 73 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 07:08:08,245 WARN L286 SmtUtils]: Spent 5.25s on a formula simplification. DAG size of input: 80 DAG size of output: 76 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 07:08:47,062 WARN L286 SmtUtils]: Spent 17.54s on a formula simplification. DAG size of input: 81 DAG size of output: 74 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 07:09:12,443 WARN L286 SmtUtils]: Spent 23.26s on a formula simplification. DAG size of input: 84 DAG size of output: 74 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 07:09:14,334 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4338#(and (<= 1 |#StackHeapBarrier|) (<= 1 ~counter~0) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-09 07:09:14,334 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:09:14,334 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:09:14,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 8] total 16 [2024-11-09 07:09:14,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365105508] [2024-11-09 07:09:14,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:09:14,335 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-09 07:09:14,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:09:14,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-09 07:09:14,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=1103, Unknown=2, NotChecked=0, Total=1332 [2024-11-09 07:09:14,337 INFO L87 Difference]: Start difference. First operand 249 states and 339 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 12 states have call successors, (19), 7 states have call predecessors, (19), 6 states have return successors, (18), 11 states have call predecessors, (18), 11 states have call successors, (18) [2024-11-09 07:09:14,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:09:14,947 INFO L93 Difference]: Finished difference Result 402 states and 550 transitions. [2024-11-09 07:09:14,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-09 07:09:14,948 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 12 states have call successors, (19), 7 states have call predecessors, (19), 6 states have return successors, (18), 11 states have call predecessors, (18), 11 states have call successors, (18) Word has length 46 [2024-11-09 07:09:14,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:09:14,952 INFO L225 Difference]: With dead ends: 402 [2024-11-09 07:09:14,952 INFO L226 Difference]: Without dead ends: 397 [2024-11-09 07:09:14,954 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 109 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 651 ImplicationChecksByTransitivity, 79.6s TimeCoverageRelationStatistics Valid=273, Invalid=1447, Unknown=2, NotChecked=0, Total=1722 [2024-11-09 07:09:14,955 INFO L432 NwaCegarLoop]: 28 mSDtfsCounter, 149 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-09 07:09:14,955 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 201 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-09 07:09:14,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2024-11-09 07:09:15,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 354. [2024-11-09 07:09:15,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 264 states have (on average 1.2954545454545454) internal successors, (342), 273 states have internal predecessors, (342), 72 states have call successors, (72), 18 states have call predecessors, (72), 17 states have return successors, (71), 62 states have call predecessors, (71), 71 states have call successors, (71) [2024-11-09 07:09:15,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 485 transitions. [2024-11-09 07:09:15,061 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 485 transitions. Word has length 46 [2024-11-09 07:09:15,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:09:15,062 INFO L471 AbstractCegarLoop]: Abstraction has 354 states and 485 transitions. [2024-11-09 07:09:15,062 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 12 states have call successors, (19), 7 states have call predecessors, (19), 6 states have return successors, (18), 11 states have call predecessors, (18), 11 states have call successors, (18) [2024-11-09 07:09:15,062 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 485 transitions. [2024-11-09 07:09:15,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-11-09 07:09:15,064 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:09:15,064 INFO L215 NwaCegarLoop]: trace histogram [6, 5, 5, 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] [2024-11-09 07:09:15,090 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-09 07:09:15,268 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:09:15,269 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:09:15,270 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:09:15,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1086065032, now seen corresponding path program 1 times [2024-11-09 07:09:15,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:09:15,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710469489] [2024-11-09 07:09:15,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:09:15,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:09:15,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:09:15,670 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 23 proven. 4 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-11-09 07:09:15,670 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:09:15,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710469489] [2024-11-09 07:09:15,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710469489] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:09:15,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392238443] [2024-11-09 07:09:15,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:09:15,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:09:15,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:09:15,672 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:09:15,673 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-09 07:09:15,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:09:15,739 INFO L255 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-09 07:09:15,741 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:09:15,949 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 23 proven. 4 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-11-09 07:09:15,949 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:09:16,175 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 23 proven. 4 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-11-09 07:09:16,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392238443] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:09:16,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2091649711] [2024-11-09 07:09:16,178 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2024-11-09 07:09:16,178 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:09:16,178 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:09:16,178 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:09:16,179 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:09:19,316 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 6 for LOIs [2024-11-09 07:09:19,322 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 92 for LOIs [2024-11-09 07:09:19,342 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:09:34,449 WARN L286 SmtUtils]: Spent 6.57s on a formula simplification. DAG size of input: 76 DAG size of output: 72 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 07:10:03,063 WARN L286 SmtUtils]: Spent 5.79s on a formula simplification. DAG size of input: 78 DAG size of output: 71 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 07:10:16,128 WARN L286 SmtUtils]: Spent 7.41s on a formula simplification. DAG size of input: 80 DAG size of output: 75 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 07:10:36,547 WARN L286 SmtUtils]: Spent 20.15s on a formula simplification. DAG size of input: 83 DAG size of output: 75 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 07:10:46,860 WARN L286 SmtUtils]: Spent 5.89s on a formula simplification. DAG size of input: 72 DAG size of output: 65 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 07:10:46,861 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5831#(and (<= 1 |#StackHeapBarrier|) (<= 1 ~counter~0) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-09 07:10:46,861 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:10:46,861 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:10:46,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 15 [2024-11-09 07:10:46,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870240767] [2024-11-09 07:10:46,862 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:10:46,862 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-09 07:10:46,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:10:46,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-09 07:10:46,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1042, Unknown=8, NotChecked=0, Total=1190 [2024-11-09 07:10:46,864 INFO L87 Difference]: Start difference. First operand 354 states and 485 transitions. Second operand has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 11 states have internal predecessors, (37), 5 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (11), 7 states have call predecessors, (11), 4 states have call successors, (11) [2024-11-09 07:10:47,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:10:47,381 INFO L93 Difference]: Finished difference Result 530 states and 740 transitions. [2024-11-09 07:10:47,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 07:10:47,382 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 11 states have internal predecessors, (37), 5 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (11), 7 states have call predecessors, (11), 4 states have call successors, (11) Word has length 52 [2024-11-09 07:10:47,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:10:47,386 INFO L225 Difference]: With dead ends: 530 [2024-11-09 07:10:47,386 INFO L226 Difference]: Without dead ends: 365 [2024-11-09 07:10:47,387 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 127 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 87.9s TimeCoverageRelationStatistics Valid=157, Invalid=1167, Unknown=8, NotChecked=0, Total=1332 [2024-11-09 07:10:47,388 INFO L432 NwaCegarLoop]: 40 mSDtfsCounter, 42 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-09 07:10:47,388 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 258 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-09 07:10:47,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2024-11-09 07:10:47,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 326. [2024-11-09 07:10:47,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 242 states have (on average 1.2314049586776858) internal successors, (298), 251 states have internal predecessors, (298), 66 states have call successors, (66), 18 states have call predecessors, (66), 17 states have return successors, (65), 56 states have call predecessors, (65), 65 states have call successors, (65) [2024-11-09 07:10:47,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 429 transitions. [2024-11-09 07:10:47,471 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 429 transitions. Word has length 52 [2024-11-09 07:10:47,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:10:47,471 INFO L471 AbstractCegarLoop]: Abstraction has 326 states and 429 transitions. [2024-11-09 07:10:47,471 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 11 states have internal predecessors, (37), 5 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (11), 7 states have call predecessors, (11), 4 states have call successors, (11) [2024-11-09 07:10:47,472 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 429 transitions. [2024-11-09 07:10:47,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-11-09 07:10:47,474 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:10:47,474 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:10:47,495 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-09 07:10:47,674 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:10:47,675 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:10:47,675 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:10:47,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1406329590, now seen corresponding path program 1 times [2024-11-09 07:10:47,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:10:47,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069412574] [2024-11-09 07:10:47,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:10:47,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:10:47,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:10:47,869 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 46 proven. 12 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-11-09 07:10:47,869 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:10:47,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069412574] [2024-11-09 07:10:47,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069412574] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:10:47,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117994462] [2024-11-09 07:10:47,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:10:47,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:10:47,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:10:47,878 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:10:47,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-09 07:10:47,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:10:47,955 INFO L255 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 07:10:47,957 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:10:48,042 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 64 proven. 12 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2024-11-09 07:10:48,042 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:10:48,190 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 38 proven. 12 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2024-11-09 07:10:48,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117994462] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:10:48,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1049130886] [2024-11-09 07:10:48,193 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2024-11-09 07:10:48,194 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:10:48,194 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:10:48,195 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:10:48,195 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:10:50,765 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-09 07:10:50,771 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 92 for LOIs [2024-11-09 07:10:50,793 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:10:55,667 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7645#(and (<= ~counter~0 23) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-09 07:10:55,667 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:10:55,667 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:10:55,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 7 [2024-11-09 07:10:55,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120119435] [2024-11-09 07:10:55,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:10:55,669 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-09 07:10:55,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:10:55,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-09 07:10:55,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2024-11-09 07:10:55,670 INFO L87 Difference]: Start difference. First operand 326 states and 429 transitions. Second operand has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 7 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-09 07:10:55,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:10:55,820 INFO L93 Difference]: Finished difference Result 526 states and 707 transitions. [2024-11-09 07:10:55,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 07:10:55,821 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 7 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) Word has length 82 [2024-11-09 07:10:55,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:10:55,828 INFO L225 Difference]: With dead ends: 526 [2024-11-09 07:10:55,828 INFO L226 Difference]: Without dead ends: 390 [2024-11-09 07:10:55,829 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 222 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2024-11-09 07:10:55,830 INFO L432 NwaCegarLoop]: 65 mSDtfsCounter, 31 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 07:10:55,831 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 151 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 07:10:55,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2024-11-09 07:10:55,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 369. [2024-11-09 07:10:55,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 277 states have (on average 1.2490974729241877) internal successors, (346), 283 states have internal predecessors, (346), 74 states have call successors, (74), 18 states have call predecessors, (74), 17 states have return successors, (73), 67 states have call predecessors, (73), 73 states have call successors, (73) [2024-11-09 07:10:55,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 493 transitions. [2024-11-09 07:10:55,937 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 493 transitions. Word has length 82 [2024-11-09 07:10:55,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:10:55,938 INFO L471 AbstractCegarLoop]: Abstraction has 369 states and 493 transitions. [2024-11-09 07:10:55,938 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 7 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-09 07:10:55,938 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 493 transitions. [2024-11-09 07:10:55,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-11-09 07:10:55,941 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:10:55,941 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:10:55,964 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-09 07:10:56,145 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-09 07:10:56,146 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:10:56,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:10:56,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1724928669, now seen corresponding path program 2 times [2024-11-09 07:10:56,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:10:56,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18367828] [2024-11-09 07:10:56,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:10:56,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:10:56,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:10:56,548 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 32 proven. 26 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2024-11-09 07:10:56,549 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:10:56,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18367828] [2024-11-09 07:10:56,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18367828] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:10:56,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582434952] [2024-11-09 07:10:56,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 07:10:56,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:10:56,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:10:56,552 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:10:56,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-09 07:10:56,654 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-09 07:10:56,654 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 07:10:56,655 INFO L255 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 07:10:56,658 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:10:56,738 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 63 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2024-11-09 07:10:56,739 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 07:10:56,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582434952] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:10:56,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 07:10:56,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [12] total 15 [2024-11-09 07:10:56,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062925427] [2024-11-09 07:10:56,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:10:56,740 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:10:56,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:10:56,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:10:56,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2024-11-09 07:10:56,742 INFO L87 Difference]: Start difference. First operand 369 states and 493 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-09 07:10:56,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:10:56,986 INFO L93 Difference]: Finished difference Result 627 states and 854 transitions. [2024-11-09 07:10:56,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 07:10:56,987 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 82 [2024-11-09 07:10:56,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:10:56,991 INFO L225 Difference]: With dead ends: 627 [2024-11-09 07:10:56,992 INFO L226 Difference]: Without dead ends: 470 [2024-11-09 07:10:56,993 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2024-11-09 07:10:56,994 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 17 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 07:10:56,994 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 133 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 07:10:56,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2024-11-09 07:10:57,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 436. [2024-11-09 07:10:57,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 332 states have (on average 1.2319277108433735) internal successors, (409), 339 states have internal predecessors, (409), 84 states have call successors, (84), 20 states have call predecessors, (84), 19 states have return successors, (83), 76 states have call predecessors, (83), 83 states have call successors, (83) [2024-11-09 07:10:57,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 576 transitions. [2024-11-09 07:10:57,108 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 576 transitions. Word has length 82 [2024-11-09 07:10:57,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:10:57,109 INFO L471 AbstractCegarLoop]: Abstraction has 436 states and 576 transitions. [2024-11-09 07:10:57,109 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-09 07:10:57,109 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 576 transitions. [2024-11-09 07:10:57,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-11-09 07:10:57,112 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:10:57,112 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:10:57,120 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-09 07:10:57,313 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-09 07:10:57,313 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:10:57,313 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:10:57,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1457534160, now seen corresponding path program 3 times [2024-11-09 07:10:57,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:10:57,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203135251] [2024-11-09 07:10:57,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:10:57,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:10:57,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:10:57,766 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2024-11-09 07:10:57,766 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:10:57,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203135251] [2024-11-09 07:10:57,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203135251] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:10:57,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952468309] [2024-11-09 07:10:57,767 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 07:10:57,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:10:57,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:10:57,769 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:10:57,773 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-09 07:10:57,871 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 07:10:57,871 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 07:10:57,873 INFO L255 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-09 07:10:57,876 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:10:58,050 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 24 proven. 152 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:10:58,051 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:10:58,456 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2024-11-09 07:10:58,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952468309] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:10:58,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [882555283] [2024-11-09 07:10:58,459 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2024-11-09 07:10:58,459 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:10:58,460 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:10:58,460 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:10:58,460 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:11:00,598 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-09 07:11:00,604 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 96 for LOIs [2024-11-09 07:11:00,624 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:11:05,548 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11394#(and (<= ~counter~0 23) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-09 07:11:05,548 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:11:05,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:11:05,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 12] total 24 [2024-11-09 07:11:05,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534526792] [2024-11-09 07:11:05,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:11:05,549 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-09 07:11:05,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:11:05,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-09 07:11:05,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=456, Invalid=1614, Unknown=0, NotChecked=0, Total=2070 [2024-11-09 07:11:05,551 INFO L87 Difference]: Start difference. First operand 436 states and 576 transitions. Second operand has 24 states, 24 states have (on average 4.0) internal successors, (96), 24 states have internal predecessors, (96), 20 states have call successors, (31), 11 states have call predecessors, (31), 10 states have return successors, (30), 19 states have call predecessors, (30), 19 states have call successors, (30) [2024-11-09 07:11:07,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:11:07,028 INFO L93 Difference]: Finished difference Result 1277 states and 1792 transitions. [2024-11-09 07:11:07,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-09 07:11:07,029 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.0) internal successors, (96), 24 states have internal predecessors, (96), 20 states have call successors, (31), 11 states have call predecessors, (31), 10 states have return successors, (30), 19 states have call predecessors, (30), 19 states have call successors, (30) Word has length 82 [2024-11-09 07:11:07,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:11:07,037 INFO L225 Difference]: With dead ends: 1277 [2024-11-09 07:11:07,037 INFO L226 Difference]: Without dead ends: 1189 [2024-11-09 07:11:07,041 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1269 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=784, Invalid=2998, Unknown=0, NotChecked=0, Total=3782 [2024-11-09 07:11:07,042 INFO L432 NwaCegarLoop]: 26 mSDtfsCounter, 357 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-09 07:11:07,044 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [357 Valid, 308 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-09 07:11:07,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1189 states. [2024-11-09 07:11:07,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1189 to 1129. [2024-11-09 07:11:07,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1129 states, 853 states have (on average 1.2438452520515826) internal successors, (1061), 863 states have internal predecessors, (1061), 240 states have call successors, (240), 36 states have call predecessors, (240), 35 states have return successors, (239), 229 states have call predecessors, (239), 239 states have call successors, (239) [2024-11-09 07:11:07,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1129 states to 1129 states and 1540 transitions. [2024-11-09 07:11:07,324 INFO L78 Accepts]: Start accepts. Automaton has 1129 states and 1540 transitions. Word has length 82 [2024-11-09 07:11:07,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:11:07,325 INFO L471 AbstractCegarLoop]: Abstraction has 1129 states and 1540 transitions. [2024-11-09 07:11:07,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.0) internal successors, (96), 24 states have internal predecessors, (96), 20 states have call successors, (31), 11 states have call predecessors, (31), 10 states have return successors, (30), 19 states have call predecessors, (30), 19 states have call successors, (30) [2024-11-09 07:11:07,326 INFO L276 IsEmpty]: Start isEmpty. Operand 1129 states and 1540 transitions. [2024-11-09 07:11:07,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-11-09 07:11:07,328 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:11:07,329 INFO L215 NwaCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:11:07,355 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-09 07:11:07,532 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-09 07:11:07,533 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:11:07,533 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:11:07,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1944600905, now seen corresponding path program 1 times [2024-11-09 07:11:07,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:11:07,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992053197] [2024-11-09 07:11:07,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:11:07,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:11:07,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:11:08,026 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 22 proven. 46 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2024-11-09 07:11:08,026 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:11:08,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992053197] [2024-11-09 07:11:08,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992053197] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:11:08,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037074973] [2024-11-09 07:11:08,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:11:08,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:11:08,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:11:08,028 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:11:08,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-09 07:11:08,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:11:08,094 INFO L255 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-09 07:11:08,095 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:11:08,268 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 22 proven. 190 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:11:08,268 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:11:08,706 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 22 proven. 46 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2024-11-09 07:11:08,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037074973] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:11:08,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1751509901] [2024-11-09 07:11:08,709 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2024-11-09 07:11:08,709 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:11:08,710 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:11:08,710 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:11:08,710 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:11:10,055 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-09 07:11:10,063 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 92 for LOIs [2024-11-09 07:11:10,098 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:11:13,035 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '15615#(and (<= ~counter~0 22) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-09 07:11:13,035 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:11:13,036 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:11:13,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 13] total 26 [2024-11-09 07:11:13,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618395988] [2024-11-09 07:11:13,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:11:13,037 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-09 07:11:13,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:11:13,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-09 07:11:13,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=522, Invalid=1284, Unknown=0, NotChecked=0, Total=1806 [2024-11-09 07:11:13,039 INFO L87 Difference]: Start difference. First operand 1129 states and 1540 transitions. Second operand has 26 states, 26 states have (on average 3.9615384615384617) internal successors, (103), 26 states have internal predecessors, (103), 22 states have call successors, (34), 12 states have call predecessors, (34), 11 states have return successors, (33), 21 states have call predecessors, (33), 21 states have call successors, (33) [2024-11-09 07:11:14,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:11:14,768 INFO L93 Difference]: Finished difference Result 1686 states and 2274 transitions. [2024-11-09 07:11:14,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-09 07:11:14,769 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.9615384615384617) internal successors, (103), 26 states have internal predecessors, (103), 22 states have call successors, (34), 12 states have call predecessors, (34), 11 states have return successors, (33), 21 states have call predecessors, (33), 21 states have call successors, (33) Word has length 88 [2024-11-09 07:11:14,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:11:14,777 INFO L225 Difference]: With dead ends: 1686 [2024-11-09 07:11:14,777 INFO L226 Difference]: Without dead ends: 917 [2024-11-09 07:11:14,781 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 224 SyntacticMatches, 11 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1421 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=921, Invalid=2619, Unknown=0, NotChecked=0, Total=3540 [2024-11-09 07:11:14,782 INFO L432 NwaCegarLoop]: 26 mSDtfsCounter, 382 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-09 07:11:14,782 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [382 Valid, 301 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-09 07:11:14,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2024-11-09 07:11:15,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 861. [2024-11-09 07:11:15,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 647 states have (on average 1.1947449768160743) internal successors, (773), 653 states have internal predecessors, (773), 174 states have call successors, (174), 40 states have call predecessors, (174), 39 states have return successors, (173), 167 states have call predecessors, (173), 173 states have call successors, (173) [2024-11-09 07:11:15,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1120 transitions. [2024-11-09 07:11:15,036 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 1120 transitions. Word has length 88 [2024-11-09 07:11:15,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:11:15,037 INFO L471 AbstractCegarLoop]: Abstraction has 861 states and 1120 transitions. [2024-11-09 07:11:15,038 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.9615384615384617) internal successors, (103), 26 states have internal predecessors, (103), 22 states have call successors, (34), 12 states have call predecessors, (34), 11 states have return successors, (33), 21 states have call predecessors, (33), 21 states have call successors, (33) [2024-11-09 07:11:15,038 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1120 transitions. [2024-11-09 07:11:15,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2024-11-09 07:11:15,041 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:11:15,041 INFO L215 NwaCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:11:15,066 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-09 07:11:15,242 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-09 07:11:15,242 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:11:15,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:11:15,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1917195170, now seen corresponding path program 1 times [2024-11-09 07:11:15,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:11:15,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014265825] [2024-11-09 07:11:15,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:11:15,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:11:15,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:11:15,755 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 20 proven. 56 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2024-11-09 07:11:15,756 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:11:15,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014265825] [2024-11-09 07:11:15,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014265825] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:11:15,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764975699] [2024-11-09 07:11:15,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:11:15,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:11:15,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:11:15,758 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:11:15,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-09 07:11:15,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:11:15,860 INFO L255 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-09 07:11:15,863 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:11:16,039 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 20 proven. 236 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:11:16,039 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:11:16,434 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 20 proven. 56 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2024-11-09 07:11:16,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764975699] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:11:16,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1080592680] [2024-11-09 07:11:16,436 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2024-11-09 07:11:16,437 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:11:16,437 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:11:16,437 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:11:16,437 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:11:18,213 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 1 for LOIs [2024-11-09 07:11:18,218 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 92 for LOIs [2024-11-09 07:11:18,241 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:11:31,544 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '20078#(= |__VERIFIER_assert_#in~cond| 0)' at error location [2024-11-09 07:11:31,544 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:11:31,545 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:11:31,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 14] total 26 [2024-11-09 07:11:31,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101264452] [2024-11-09 07:11:31,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:11:31,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-09 07:11:31,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:11:31,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-09 07:11:31,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=451, Invalid=1619, Unknown=0, NotChecked=0, Total=2070 [2024-11-09 07:11:31,548 INFO L87 Difference]: Start difference. First operand 861 states and 1120 transitions. Second operand has 26 states, 26 states have (on average 4.230769230769231) internal successors, (110), 26 states have internal predecessors, (110), 22 states have call successors, (37), 13 states have call predecessors, (37), 12 states have return successors, (36), 21 states have call predecessors, (36), 21 states have call successors, (36) [2024-11-09 07:11:32,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:11:32,956 INFO L93 Difference]: Finished difference Result 879 states and 1139 transitions. [2024-11-09 07:11:32,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-09 07:11:32,957 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.230769230769231) internal successors, (110), 26 states have internal predecessors, (110), 22 states have call successors, (37), 13 states have call predecessors, (37), 12 states have return successors, (36), 21 states have call predecessors, (36), 21 states have call successors, (36) Word has length 94 [2024-11-09 07:11:32,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:11:32,964 INFO L225 Difference]: With dead ends: 879 [2024-11-09 07:11:32,964 INFO L226 Difference]: Without dead ends: 874 [2024-11-09 07:11:32,966 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 245 SyntacticMatches, 6 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1387 ImplicationChecksByTransitivity, 14.3s TimeCoverageRelationStatistics Valid=743, Invalid=2917, Unknown=0, NotChecked=0, Total=3660 [2024-11-09 07:11:32,967 INFO L432 NwaCegarLoop]: 27 mSDtfsCounter, 278 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-09 07:11:32,968 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 309 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-09 07:11:32,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2024-11-09 07:11:33,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 866. [2024-11-09 07:11:33,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 652 states have (on average 1.165644171779141) internal successors, (760), 657 states have internal predecessors, (760), 174 states have call successors, (174), 40 states have call predecessors, (174), 39 states have return successors, (173), 168 states have call predecessors, (173), 173 states have call successors, (173) [2024-11-09 07:11:33,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 1107 transitions. [2024-11-09 07:11:33,162 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 1107 transitions. Word has length 94 [2024-11-09 07:11:33,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:11:33,162 INFO L471 AbstractCegarLoop]: Abstraction has 866 states and 1107 transitions. [2024-11-09 07:11:33,163 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.230769230769231) internal successors, (110), 26 states have internal predecessors, (110), 22 states have call successors, (37), 13 states have call predecessors, (37), 12 states have return successors, (36), 21 states have call predecessors, (36), 21 states have call successors, (36) [2024-11-09 07:11:33,163 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 1107 transitions. [2024-11-09 07:11:33,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2024-11-09 07:11:33,168 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:11:33,168 INFO L215 NwaCegarLoop]: trace histogram [20, 19, 19, 10, 9, 9, 9, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:11:33,192 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-09 07:11:33,369 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-09 07:11:33,370 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:11:33,370 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:11:33,370 INFO L85 PathProgramCache]: Analyzing trace with hash 842236479, now seen corresponding path program 4 times [2024-11-09 07:11:33,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:11:33,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989609251] [2024-11-09 07:11:33,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:11:33,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:11:33,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:11:33,462 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 192 proven. 0 refuted. 0 times theorem prover too weak. 794 trivial. 0 not checked. [2024-11-09 07:11:33,462 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:11:33,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989609251] [2024-11-09 07:11:33,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989609251] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:11:33,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:11:33,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 07:11:33,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918949570] [2024-11-09 07:11:33,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:11:33,463 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 07:11:33,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:11:33,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 07:11:33,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-09 07:11:33,464 INFO L87 Difference]: Start difference. First operand 866 states and 1107 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-11-09 07:11:33,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:11:33,699 INFO L93 Difference]: Finished difference Result 1338 states and 1728 transitions. [2024-11-09 07:11:33,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 07:11:33,700 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 170 [2024-11-09 07:11:33,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:11:33,705 INFO L225 Difference]: With dead ends: 1338 [2024-11-09 07:11:33,705 INFO L226 Difference]: Without dead ends: 882 [2024-11-09 07:11:33,707 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-09 07:11:33,708 INFO L432 NwaCegarLoop]: 41 mSDtfsCounter, 10 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 07:11:33,709 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 78 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 07:11:33,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 882 states. [2024-11-09 07:11:33,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 882 to 773. [2024-11-09 07:11:33,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 773 states, 582 states have (on average 1.1443298969072164) internal successors, (666), 586 states have internal predecessors, (666), 152 states have call successors, (152), 39 states have call predecessors, (152), 38 states have return successors, (151), 147 states have call predecessors, (151), 151 states have call successors, (151) [2024-11-09 07:11:33,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 969 transitions. [2024-11-09 07:11:33,880 INFO L78 Accepts]: Start accepts. Automaton has 773 states and 969 transitions. Word has length 170 [2024-11-09 07:11:33,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:11:33,880 INFO L471 AbstractCegarLoop]: Abstraction has 773 states and 969 transitions. [2024-11-09 07:11:33,881 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-11-09 07:11:33,881 INFO L276 IsEmpty]: Start isEmpty. Operand 773 states and 969 transitions. [2024-11-09 07:11:33,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2024-11-09 07:11:33,884 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:11:33,885 INFO L215 NwaCegarLoop]: trace histogram [20, 19, 19, 10, 9, 9, 9, 7, 6, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:11:33,885 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-09 07:11:33,886 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:11:33,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:11:33,886 INFO L85 PathProgramCache]: Analyzing trace with hash 463540315, now seen corresponding path program 5 times [2024-11-09 07:11:33,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:11:33,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841866133] [2024-11-09 07:11:33,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:11:33,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:11:33,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:11:34,300 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 196 proven. 88 refuted. 0 times theorem prover too weak. 706 trivial. 0 not checked. [2024-11-09 07:11:34,300 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:11:34,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841866133] [2024-11-09 07:11:34,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841866133] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:11:34,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283813164] [2024-11-09 07:11:34,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 07:11:34,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:11:34,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:11:34,303 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:11:34,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-09 07:11:34,763 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-11-09 07:11:34,763 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 07:11:34,766 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 07:11:34,769 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:11:34,915 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 196 proven. 88 refuted. 0 times theorem prover too weak. 706 trivial. 0 not checked. [2024-11-09 07:11:34,915 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:11:35,387 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 196 proven. 88 refuted. 0 times theorem prover too weak. 706 trivial. 0 not checked. [2024-11-09 07:11:35,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283813164] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:11:35,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [387423684] [2024-11-09 07:11:35,389 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2024-11-09 07:11:35,389 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:11:35,390 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:11:35,390 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:11:35,390 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:11:37,090 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-09 07:11:37,096 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 96 for LOIs [2024-11-09 07:11:37,127 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:11:40,444 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '26957#(and (<= ~counter~0 23) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-09 07:11:40,444 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:11:40,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:11:40,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2024-11-09 07:11:40,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571038146] [2024-11-09 07:11:40,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:11:40,445 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-09 07:11:40,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:11:40,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-09 07:11:40,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=1122, Unknown=0, NotChecked=0, Total=1260 [2024-11-09 07:11:40,447 INFO L87 Difference]: Start difference. First operand 773 states and 969 transitions. Second operand has 14 states, 14 states have (on average 7.142857142857143) internal successors, (100), 14 states have internal predecessors, (100), 14 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (29), 13 states have call predecessors, (29), 13 states have call successors, (29) [2024-11-09 07:11:42,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:11:42,411 INFO L93 Difference]: Finished difference Result 2674 states and 3600 transitions. [2024-11-09 07:11:42,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-09 07:11:42,412 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.142857142857143) internal successors, (100), 14 states have internal predecessors, (100), 14 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (29), 13 states have call predecessors, (29), 13 states have call successors, (29) Word has length 170 [2024-11-09 07:11:42,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:11:42,424 INFO L225 Difference]: With dead ends: 2674 [2024-11-09 07:11:42,424 INFO L226 Difference]: Without dead ends: 2409 [2024-11-09 07:11:42,427 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 572 GetRequests, 510 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1051 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=482, Invalid=3550, Unknown=0, NotChecked=0, Total=4032 [2024-11-09 07:11:42,428 INFO L432 NwaCegarLoop]: 210 mSDtfsCounter, 262 mSDsluCounter, 923 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 1133 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-09 07:11:42,428 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [266 Valid, 1133 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 498 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-09 07:11:42,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2409 states. [2024-11-09 07:11:42,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2409 to 1825. [2024-11-09 07:11:42,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1825 states, 1377 states have (on average 1.1713870733478577) internal successors, (1613), 1391 states have internal predecessors, (1613), 409 states have call successors, (409), 39 states have call predecessors, (409), 38 states have return successors, (408), 394 states have call predecessors, (408), 408 states have call successors, (408) [2024-11-09 07:11:42,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1825 states to 1825 states and 2430 transitions. [2024-11-09 07:11:42,915 INFO L78 Accepts]: Start accepts. Automaton has 1825 states and 2430 transitions. Word has length 170 [2024-11-09 07:11:42,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:11:42,916 INFO L471 AbstractCegarLoop]: Abstraction has 1825 states and 2430 transitions. [2024-11-09 07:11:42,916 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.142857142857143) internal successors, (100), 14 states have internal predecessors, (100), 14 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (29), 13 states have call predecessors, (29), 13 states have call successors, (29) [2024-11-09 07:11:42,916 INFO L276 IsEmpty]: Start isEmpty. Operand 1825 states and 2430 transitions. [2024-11-09 07:11:42,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2024-11-09 07:11:42,924 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:11:42,924 INFO L215 NwaCegarLoop]: trace histogram [20, 19, 19, 9, 8, 8, 8, 8, 7, 7, 7, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:11:42,932 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-09 07:11:43,128 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:11:43,129 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:11:43,129 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:11:43,129 INFO L85 PathProgramCache]: Analyzing trace with hash 2025567285, now seen corresponding path program 6 times [2024-11-09 07:11:43,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:11:43,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135116529] [2024-11-09 07:11:43,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:11:43,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:11:43,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:11:43,461 INFO L134 CoverageAnalysis]: Checked inductivity of 982 backedges. 180 proven. 104 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2024-11-09 07:11:43,462 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:11:43,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135116529] [2024-11-09 07:11:43,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135116529] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:11:43,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077801936] [2024-11-09 07:11:43,462 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 07:11:43,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:11:43,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:11:43,464 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:11:43,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-09 07:11:43,562 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 07:11:43,562 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 07:11:43,564 INFO L255 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 07:11:43,567 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:11:43,849 INFO L134 CoverageAnalysis]: Checked inductivity of 982 backedges. 432 proven. 84 refuted. 0 times theorem prover too weak. 466 trivial. 0 not checked. [2024-11-09 07:11:43,850 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:11:44,177 INFO L134 CoverageAnalysis]: Checked inductivity of 982 backedges. 200 proven. 84 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2024-11-09 07:11:44,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077801936] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:11:44,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1429539290] [2024-11-09 07:11:44,179 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2024-11-09 07:11:44,179 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:11:44,180 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:11:44,180 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:11:44,180 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:11:46,312 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-09 07:11:46,320 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 96 for LOIs [2024-11-09 07:11:46,359 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:11:53,161 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '34878#(and (<= ~counter~0 23) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-09 07:11:53,161 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:11:53,161 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:11:53,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 21 [2024-11-09 07:11:53,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785333395] [2024-11-09 07:11:53,161 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:11:53,162 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-09 07:11:53,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:11:53,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-09 07:11:53,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1635, Unknown=0, NotChecked=0, Total=1806 [2024-11-09 07:11:53,164 INFO L87 Difference]: Start difference. First operand 1825 states and 2430 transitions. Second operand has 21 states, 21 states have (on average 6.9523809523809526) internal successors, (146), 21 states have internal predecessors, (146), 21 states have call successors, (49), 2 states have call predecessors, (49), 2 states have return successors, (48), 21 states have call predecessors, (48), 21 states have call successors, (48) [2024-11-09 07:11:55,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:11:55,976 INFO L93 Difference]: Finished difference Result 3836 states and 5231 transitions. [2024-11-09 07:11:55,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-09 07:11:55,977 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 6.9523809523809526) internal successors, (146), 21 states have internal predecessors, (146), 21 states have call successors, (49), 2 states have call predecessors, (49), 2 states have return successors, (48), 21 states have call predecessors, (48), 21 states have call successors, (48) Word has length 170 [2024-11-09 07:11:55,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:11:55,997 INFO L225 Difference]: With dead ends: 3836 [2024-11-09 07:11:55,997 INFO L226 Difference]: Without dead ends: 3027 [2024-11-09 07:11:56,003 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 573 GetRequests, 504 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1321 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=604, Invalid=4366, Unknown=0, NotChecked=0, Total=4970 [2024-11-09 07:11:56,004 INFO L432 NwaCegarLoop]: 174 mSDtfsCounter, 257 mSDsluCounter, 1340 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 1514 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-09 07:11:56,004 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [261 Valid, 1514 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-09 07:11:56,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3027 states. [2024-11-09 07:11:56,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3027 to 2619. [2024-11-09 07:11:56,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2619 states, 1978 states have (on average 1.1698685540950455) internal successors, (2314), 1998 states have internal predecessors, (2314), 602 states have call successors, (602), 39 states have call predecessors, (602), 38 states have return successors, (601), 581 states have call predecessors, (601), 601 states have call successors, (601) [2024-11-09 07:11:56,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2619 states to 2619 states and 3517 transitions. [2024-11-09 07:11:56,936 INFO L78 Accepts]: Start accepts. Automaton has 2619 states and 3517 transitions. Word has length 170 [2024-11-09 07:11:56,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:11:56,936 INFO L471 AbstractCegarLoop]: Abstraction has 2619 states and 3517 transitions. [2024-11-09 07:11:56,937 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.9523809523809526) internal successors, (146), 21 states have internal predecessors, (146), 21 states have call successors, (49), 2 states have call predecessors, (49), 2 states have return successors, (48), 21 states have call predecessors, (48), 21 states have call successors, (48) [2024-11-09 07:11:56,937 INFO L276 IsEmpty]: Start isEmpty. Operand 2619 states and 3517 transitions. [2024-11-09 07:11:56,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2024-11-09 07:11:56,949 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:11:56,949 INFO L215 NwaCegarLoop]: trace histogram [20, 19, 19, 10, 9, 9, 9, 7, 6, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:11:56,975 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-09 07:11:57,152 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:11:57,153 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:11:57,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:11:57,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1154444123, now seen corresponding path program 7 times [2024-11-09 07:11:57,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:11:57,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120009262] [2024-11-09 07:11:57,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:11:57,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:11:57,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:11:58,620 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 58 proven. 246 refuted. 0 times theorem prover too weak. 686 trivial. 0 not checked. [2024-11-09 07:11:58,620 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:11:58,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120009262] [2024-11-09 07:11:58,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120009262] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:11:58,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885302060] [2024-11-09 07:11:58,621 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 07:11:58,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:11:58,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:11:58,623 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:11:58,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-09 07:11:58,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:11:58,749 INFO L255 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-09 07:11:58,754 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:11:59,203 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 58 proven. 930 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:11:59,203 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:11:59,980 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 58 proven. 246 refuted. 0 times theorem prover too weak. 686 trivial. 0 not checked. [2024-11-09 07:11:59,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885302060] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:11:59,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [132637425] [2024-11-09 07:11:59,982 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2024-11-09 07:11:59,983 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:11:59,983 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:11:59,983 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:11:59,983 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:12:02,034 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-09 07:12:02,040 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 92 for LOIs [2024-11-09 07:12:02,060 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:12:06,650 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '45748#(and (<= ~counter~0 23) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-09 07:12:06,651 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:12:06,651 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:12:06,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22, 23] total 25 [2024-11-09 07:12:06,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218211145] [2024-11-09 07:12:06,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:12:06,652 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-09 07:12:06,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:12:06,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-09 07:12:06,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=510, Invalid=1652, Unknown=0, NotChecked=0, Total=2162 [2024-11-09 07:12:06,654 INFO L87 Difference]: Start difference. First operand 2619 states and 3517 transitions. Second operand has 25 states, 25 states have (on average 5.36) internal successors, (134), 25 states have internal predecessors, (134), 22 states have call successors, (45), 22 states have call predecessors, (45), 21 states have return successors, (44), 21 states have call predecessors, (44), 21 states have call successors, (44) [2024-11-09 07:12:08,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:12:08,198 INFO L93 Difference]: Finished difference Result 2758 states and 3705 transitions. [2024-11-09 07:12:08,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-11-09 07:12:08,199 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 5.36) internal successors, (134), 25 states have internal predecessors, (134), 22 states have call successors, (45), 22 states have call predecessors, (45), 21 states have return successors, (44), 21 states have call predecessors, (44), 21 states have call successors, (44) Word has length 170 [2024-11-09 07:12:08,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:12:08,220 INFO L225 Difference]: With dead ends: 2758 [2024-11-09 07:12:08,221 INFO L226 Difference]: Without dead ends: 2689 [2024-11-09 07:12:08,224 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 550 GetRequests, 466 SyntacticMatches, 21 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1454 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=906, Invalid=3254, Unknown=0, NotChecked=0, Total=4160 [2024-11-09 07:12:08,225 INFO L432 NwaCegarLoop]: 26 mSDtfsCounter, 231 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-09 07:12:08,226 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 269 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-09 07:12:08,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2689 states. [2024-11-09 07:12:08,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2689 to 2689. [2024-11-09 07:12:08,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2689 states, 2048 states have (on average 1.1640625) internal successors, (2384), 2048 states have internal predecessors, (2384), 602 states have call successors, (602), 39 states have call predecessors, (602), 38 states have return successors, (601), 601 states have call predecessors, (601), 601 states have call successors, (601) [2024-11-09 07:12:08,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2689 states to 2689 states and 3587 transitions. [2024-11-09 07:12:08,965 INFO L78 Accepts]: Start accepts. Automaton has 2689 states and 3587 transitions. Word has length 170 [2024-11-09 07:12:08,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:12:08,968 INFO L471 AbstractCegarLoop]: Abstraction has 2689 states and 3587 transitions. [2024-11-09 07:12:08,968 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.36) internal successors, (134), 25 states have internal predecessors, (134), 22 states have call successors, (45), 22 states have call predecessors, (45), 21 states have return successors, (44), 21 states have call predecessors, (44), 21 states have call successors, (44) [2024-11-09 07:12:08,969 INFO L276 IsEmpty]: Start isEmpty. Operand 2689 states and 3587 transitions. [2024-11-09 07:12:08,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2024-11-09 07:12:08,979 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:12:08,979 INFO L215 NwaCegarLoop]: trace histogram [21, 20, 20, 8, 8, 8, 8, 8, 8, 8, 8, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:12:09,001 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-09 07:12:09,183 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:12:09,184 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:12:09,184 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:12:09,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1690770666, now seen corresponding path program 2 times [2024-11-09 07:12:09,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:12:09,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333082386] [2024-11-09 07:12:09,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:12:09,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:12:09,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-09 07:12:09,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1907854495] [2024-11-09 07:12:09,254 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 07:12:09,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:12:09,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:12:09,259 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:12:09,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-09 07:12:09,680 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-11-09 07:12:09,680 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 07:12:09,683 INFO L255 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-09 07:12:09,687 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:12:37,619 INFO L134 CoverageAnalysis]: Checked inductivity of 1058 backedges. 165 proven. 252 refuted. 0 times theorem prover too weak. 641 trivial. 0 not checked. [2024-11-09 07:12:37,620 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:12:40,805 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:12:40,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333082386] [2024-11-09 07:12:40,805 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-09 07:12:40,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907854495] [2024-11-09 07:12:40,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907854495] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:12:40,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1357762909] [2024-11-09 07:12:40,807 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2024-11-09 07:12:40,807 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:12:40,808 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:12:40,808 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:12:40,808 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:12:42,836 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 1 for LOIs [2024-11-09 07:12:42,849 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 92 for LOIs [2024-11-09 07:12:42,879 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:12:59,142 WARN L286 SmtUtils]: Spent 5.94s on a formula simplification. DAG size of input: 80 DAG size of output: 76 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 07:13:36,406 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '54880#(= |__VERIFIER_assert_#in~cond| 0)' at error location [2024-11-09 07:13:36,407 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:13:36,407 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-09 07:13:36,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-09 07:13:36,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134573227] [2024-11-09 07:13:36,407 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-09 07:13:36,408 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-09 07:13:36,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:13:36,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-09 07:13:36,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1573, Unknown=7, NotChecked=0, Total=1722 [2024-11-09 07:13:36,409 INFO L87 Difference]: Start difference. First operand 2689 states and 3587 transitions. Second operand has 16 states, 14 states have (on average 5.142857142857143) internal successors, (72), 13 states have internal predecessors, (72), 11 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (21), 12 states have call predecessors, (21), 11 states have call successors, (21) [2024-11-09 07:13:38,977 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-09 07:13:41,817 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-09 07:13:45,403 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-09 07:13:47,614 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-09 07:13:50,141 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-09 07:13:52,370 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-09 07:13:54,442 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:13:57,330 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-09 07:13:59,569 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-09 07:14:02,178 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.61s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:14:04,363 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-09 07:14:06,369 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-09 07:14:08,696 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-09 07:14:10,220 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:14:12,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.33s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:14:15,047 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-09 07:14:17,085 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-09 07:14:19,201 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-09 07:14:21,425 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:14:23,830 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-09 07:14:24,832 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.00s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:14:26,962 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-09 07:14:29,241 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:14:31,397 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-09 07:14:33,765 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:14:43,468 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-09 07:14:46,451 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-09 07:14:48,495 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:14:50,730 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-09 07:14:53,099 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-09 07:14:55,489 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:14:57,504 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-09 07:14:59,705 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-09 07:15:02,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:15:04,194 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-09 07:15:06,232 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-09 07:15:08,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:15:10,751 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-09 07:15:12,927 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-09 07:15:15,229 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-09 07:15:17,431 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-09 07:15:19,508 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:15:21,704 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-09 07:15:23,351 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:15:25,354 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-09 07:15:27,673 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-09 07:15:34,542 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-09 07:15:37,049 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-09 07:15:39,288 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-09 07:15:41,535 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:15:43,734 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-09 07:15:46,037 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-09 07:15:48,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:15:50,522 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:15:52,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:15:54,913 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:15:57,295 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.38s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:15:59,369 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:16:01,535 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:16:03,765 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:16:05,946 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:16:08,003 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:16:10,541 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.54s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:16:12,817 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-09 07:16:15,164 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-09 07:16:17,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:16:19,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:16:21,650 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-09 07:16:23,998 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-09 07:16:26,247 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:16:29,138 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-09 07:16:31,434 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-09 07:16:33,722 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-09 07:16:35,776 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:16:37,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:16:40,269 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-09 07:16:42,422 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-09 07:16:42,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:16:42,668 INFO L93 Difference]: Finished difference Result 3737 states and 5083 transitions. [2024-11-09 07:16:42,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-09 07:16:42,669 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 5.142857142857143) internal successors, (72), 13 states have internal predecessors, (72), 11 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (21), 12 states have call predecessors, (21), 11 states have call successors, (21) Word has length 174 [2024-11-09 07:16:42,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:16:42,689 INFO L225 Difference]: With dead ends: 3737 [2024-11-09 07:16:42,690 INFO L226 Difference]: Without dead ends: 3170 [2024-11-09 07:16:42,694 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 419 SyntacticMatches, 8 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 460 ImplicationChecksByTransitivity, 76.4s TimeCoverageRelationStatistics Valid=190, Invalid=1964, Unknown=8, NotChecked=0, Total=2162 [2024-11-09 07:16:42,695 INFO L432 NwaCegarLoop]: 94 mSDtfsCounter, 73 mSDsluCounter, 1073 mSDsCounter, 0 mSdLazyCounter, 720 mSolverCounterSat, 12 mSolverCounterUnsat, 73 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 166.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 1167 SdHoareTripleChecker+Invalid, 805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 720 IncrementalHoareTripleChecker+Invalid, 73 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 174.7s IncrementalHoareTripleChecker+Time [2024-11-09 07:16:42,695 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 1167 Invalid, 805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 720 Invalid, 73 Unknown, 0 Unchecked, 174.7s Time] [2024-11-09 07:16:42,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3170 states. [2024-11-09 07:16:43,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3170 to 3009. [2024-11-09 07:16:43,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3009 states, 2294 states have (on average 1.1617262423714037) internal successors, (2665), 2294 states have internal predecessors, (2665), 676 states have call successors, (676), 39 states have call predecessors, (676), 38 states have return successors, (675), 675 states have call predecessors, (675), 675 states have call successors, (675) [2024-11-09 07:16:43,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3009 states to 3009 states and 4016 transitions. [2024-11-09 07:16:43,712 INFO L78 Accepts]: Start accepts. Automaton has 3009 states and 4016 transitions. Word has length 174 [2024-11-09 07:16:43,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:16:43,712 INFO L471 AbstractCegarLoop]: Abstraction has 3009 states and 4016 transitions. [2024-11-09 07:16:43,713 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 5.142857142857143) internal successors, (72), 13 states have internal predecessors, (72), 11 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (21), 12 states have call predecessors, (21), 11 states have call successors, (21) [2024-11-09 07:16:43,713 INFO L276 IsEmpty]: Start isEmpty. Operand 3009 states and 4016 transitions. [2024-11-09 07:16:43,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2024-11-09 07:16:43,725 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:16:43,725 INFO L215 NwaCegarLoop]: trace histogram [21, 20, 20, 9, 9, 9, 9, 7, 7, 7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:16:43,735 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-09 07:16:43,929 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:16:43,931 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:16:43,931 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:16:43,931 INFO L85 PathProgramCache]: Analyzing trace with hash -621204227, now seen corresponding path program 3 times [2024-11-09 07:16:43,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:16:43,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540567255] [2024-11-09 07:16:43,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:43,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:16:44,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:16:45,569 INFO L134 CoverageAnalysis]: Checked inductivity of 1062 backedges. 48 proven. 252 refuted. 0 times theorem prover too weak. 762 trivial. 0 not checked. [2024-11-09 07:16:45,569 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:16:45,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540567255] [2024-11-09 07:16:45,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540567255] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:16:45,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824656149] [2024-11-09 07:16:45,570 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 07:16:45,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:16:45,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:16:45,571 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:16:45,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-09 07:16:45,677 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 07:16:45,678 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 07:16:45,680 INFO L255 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 07:16:45,683 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:16:47,038 INFO L134 CoverageAnalysis]: Checked inductivity of 1062 backedges. 133 proven. 4 refuted. 0 times theorem prover too weak. 925 trivial. 0 not checked. [2024-11-09 07:16:47,038 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:16:48,746 INFO L134 CoverageAnalysis]: Checked inductivity of 1062 backedges. 133 proven. 4 refuted. 0 times theorem prover too weak. 925 trivial. 0 not checked. [2024-11-09 07:16:48,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1824656149] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:16:48,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2115705001] [2024-11-09 07:16:48,750 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2024-11-09 07:16:48,751 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:16:48,751 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:16:48,751 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:16:48,752 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:16:50,856 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 1 for LOIs [2024-11-09 07:16:50,879 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 96 for LOIs [2024-11-09 07:16:50,907 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:17:23,883 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '66093#(= |__VERIFIER_assert_#in~cond| 0)' at error location [2024-11-09 07:17:23,883 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:17:23,883 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:17:23,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 8] total 23 [2024-11-09 07:17:23,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297463885] [2024-11-09 07:17:23,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:17:23,884 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-09 07:17:23,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:17:23,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-09 07:17:23,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=1500, Unknown=2, NotChecked=0, Total=1640 [2024-11-09 07:17:23,885 INFO L87 Difference]: Start difference. First operand 3009 states and 4016 transitions. Second operand has 23 states, 23 states have (on average 4.434782608695652) internal successors, (102), 20 states have internal predecessors, (102), 15 states have call successors, (30), 4 states have call predecessors, (30), 2 states have return successors, (29), 15 states have call predecessors, (29), 13 states have call successors, (29) [2024-11-09 07:17:45,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:17:45,897 INFO L93 Difference]: Finished difference Result 3378 states and 4520 transitions. [2024-11-09 07:17:45,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-09 07:17:45,898 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.434782608695652) internal successors, (102), 20 states have internal predecessors, (102), 15 states have call successors, (30), 4 states have call predecessors, (30), 2 states have return successors, (29), 15 states have call predecessors, (29), 13 states have call successors, (29) Word has length 174 [2024-11-09 07:17:45,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:17:45,915 INFO L225 Difference]: With dead ends: 3378 [2024-11-09 07:17:45,915 INFO L226 Difference]: Without dead ends: 3350 [2024-11-09 07:17:45,918 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 575 GetRequests, 505 SyntacticMatches, 9 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 907 ImplicationChecksByTransitivity, 44.9s TimeCoverageRelationStatistics Valid=323, Invalid=3581, Unknown=2, NotChecked=0, Total=3906 [2024-11-09 07:17:45,918 INFO L432 NwaCegarLoop]: 164 mSDtfsCounter, 182 mSDsluCounter, 2027 mSDsCounter, 0 mSdLazyCounter, 1289 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 2191 SdHoareTripleChecker+Invalid, 1363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.2s IncrementalHoareTripleChecker+Time [2024-11-09 07:17:45,919 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 2191 Invalid, 1363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1289 Invalid, 0 Unknown, 0 Unchecked, 11.2s Time] [2024-11-09 07:17:45,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3350 states. [2024-11-09 07:17:46,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3350 to 2825. [2024-11-09 07:17:46,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2825 states, 2152 states have (on average 1.153345724907063) internal successors, (2482), 2152 states have internal predecessors, (2482), 634 states have call successors, (634), 39 states have call predecessors, (634), 38 states have return successors, (633), 633 states have call predecessors, (633), 633 states have call successors, (633) [2024-11-09 07:17:47,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2825 states to 2825 states and 3749 transitions. [2024-11-09 07:17:47,010 INFO L78 Accepts]: Start accepts. Automaton has 2825 states and 3749 transitions. Word has length 174 [2024-11-09 07:17:47,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:17:47,011 INFO L471 AbstractCegarLoop]: Abstraction has 2825 states and 3749 transitions. [2024-11-09 07:17:47,012 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.434782608695652) internal successors, (102), 20 states have internal predecessors, (102), 15 states have call successors, (30), 4 states have call predecessors, (30), 2 states have return successors, (29), 15 states have call predecessors, (29), 13 states have call successors, (29) [2024-11-09 07:17:47,012 INFO L276 IsEmpty]: Start isEmpty. Operand 2825 states and 3749 transitions. [2024-11-09 07:17:47,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2024-11-09 07:17:47,024 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:17:47,025 INFO L215 NwaCegarLoop]: trace histogram [21, 20, 20, 9, 9, 9, 9, 8, 8, 8, 8, 6, 5, 4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:17:47,049 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-09 07:17:47,228 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-09 07:17:47,229 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:17:47,229 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:17:47,229 INFO L85 PathProgramCache]: Analyzing trace with hash 324536089, now seen corresponding path program 4 times [2024-11-09 07:17:47,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:17:47,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776069658] [2024-11-09 07:17:47,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:17:47,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:17:47,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:17:48,445 INFO L134 CoverageAnalysis]: Checked inductivity of 1076 backedges. 102 proven. 208 refuted. 0 times theorem prover too weak. 766 trivial. 0 not checked. [2024-11-09 07:17:48,445 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:17:48,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776069658] [2024-11-09 07:17:48,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776069658] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:17:48,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866638898] [2024-11-09 07:17:48,446 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 07:17:48,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:17:48,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:17:48,448 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:17:48,452 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38ecd8da-f293-444c-9da2-759e9bf7c5e4/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-09 07:17:48,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:17:48,552 INFO L255 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-09 07:17:48,554 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:17:51,460 INFO L134 CoverageAnalysis]: Checked inductivity of 1076 backedges. 286 proven. 164 refuted. 0 times theorem prover too weak. 626 trivial. 0 not checked. [2024-11-09 07:17:51,461 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:17:55,417 INFO L134 CoverageAnalysis]: Checked inductivity of 1076 backedges. 94 proven. 216 refuted. 0 times theorem prover too weak. 766 trivial. 0 not checked. [2024-11-09 07:17:55,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866638898] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:17:55,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1105509965] [2024-11-09 07:17:55,420 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2024-11-09 07:17:55,420 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:17:55,420 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:17:55,420 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:17:55,421 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:17:57,430 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 1 for LOIs [2024-11-09 07:17:57,453 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 96 for LOIs [2024-11-09 07:17:57,480 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:18:09,041 WARN L286 SmtUtils]: Spent 7.25s on a formula simplification. DAG size of input: 80 DAG size of output: 76 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 07:18:28,098 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '76563#(= |__VERIFIER_assert_#in~cond| 0)' at error location [2024-11-09 07:18:28,099 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:18:28,099 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:18:28,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 33 [2024-11-09 07:18:28,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791913187] [2024-11-09 07:18:28,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:18:28,100 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-09 07:18:28,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:18:28,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-09 07:18:28,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=2571, Unknown=0, NotChecked=0, Total=2756 [2024-11-09 07:18:28,103 INFO L87 Difference]: Start difference. First operand 2825 states and 3749 transitions. Second operand has 33 states, 33 states have (on average 5.484848484848484) internal successors, (181), 33 states have internal predecessors, (181), 33 states have call successors, (59), 2 states have call predecessors, (59), 2 states have return successors, (58), 33 states have call predecessors, (58), 33 states have call successors, (58)