./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound10.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/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_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/config/TaipanReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound10.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/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_4128e690-f59a-4fbe-89d2-1b694d49321a/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 76fd23ddcb7e8fff12decb053b84ed59e907e32bdbc4e822256bdb820e1311ef --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 07:16:13,776 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 07:16:13,874 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-09 07:16:13,880 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 07:16:13,883 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 07:16:13,915 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 07:16:13,916 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 07:16:13,916 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 07:16:13,917 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 07:16:13,917 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 07:16:13,918 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 07:16:13,918 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 07:16:13,918 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 07:16:13,919 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-09 07:16:13,919 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 07:16:13,920 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 07:16:13,920 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-09 07:16:13,921 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-09 07:16:13,921 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 07:16:13,921 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-09 07:16:13,922 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-09 07:16:13,923 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-09 07:16:13,923 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 07:16:13,924 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 07:16:13,924 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 07:16:13,924 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 07:16:13,925 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 07:16:13,925 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 07:16:13,926 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 07:16:13,926 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 07:16:13,926 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 07:16:13,927 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 07:16:13,927 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 07:16:13,927 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 07:16:13,928 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 07:16:13,928 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 07:16:13,929 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 07:16:13,929 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 07:16:13,929 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 07:16:13,930 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 07:16:13,930 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 07:16:13,931 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 07:16:13,931 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-09 07:16:13,931 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 07:16:13,932 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 07:16:13,932 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 07:16:13,932 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 07:16:13,933 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_4128e690-f59a-4fbe-89d2-1b694d49321a/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_4128e690-f59a-4fbe-89d2-1b694d49321a/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 -> 76fd23ddcb7e8fff12decb053b84ed59e907e32bdbc4e822256bdb820e1311ef [2024-11-09 07:16:14,194 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 07:16:14,218 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 07:16:14,224 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 07:16:14,225 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 07:16:14,226 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 07:16:14,228 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound10.c Unable to find full path for "g++" [2024-11-09 07:16:16,222 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 07:16:16,446 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 07:16:16,446 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound10.c [2024-11-09 07:16:16,453 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/data/df1fb6eae/aa0905686a3a4e57942c756eeeffc161/FLAG34333d1c6 [2024-11-09 07:16:16,807 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/data/df1fb6eae/aa0905686a3a4e57942c756eeeffc161 [2024-11-09 07:16:16,810 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 07:16:16,812 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 07:16:16,813 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 07:16:16,814 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 07:16:16,820 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 07:16:16,821 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 07:16:16" (1/1) ... [2024-11-09 07:16:16,822 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5744526 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:16:16, skipping insertion in model container [2024-11-09 07:16:16,822 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 07:16:16" (1/1) ... [2024-11-09 07:16:16,847 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 07:16:17,036 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_4128e690-f59a-4fbe-89d2-1b694d49321a/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound10.c[490,503] [2024-11-09 07:16:17,064 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 07:16:17,075 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 07:16:17,090 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_4128e690-f59a-4fbe-89d2-1b694d49321a/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound10.c[490,503] [2024-11-09 07:16:17,103 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 07:16:17,122 INFO L204 MainTranslator]: Completed translation [2024-11-09 07:16:17,123 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:16:17 WrapperNode [2024-11-09 07:16:17,123 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 07:16:17,124 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 07:16:17,125 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 07:16:17,125 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 07:16:17,134 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:16:17" (1/1) ... [2024-11-09 07:16:17,142 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:16:17" (1/1) ... [2024-11-09 07:16:17,164 INFO L138 Inliner]: procedures = 14, calls = 14, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 91 [2024-11-09 07:16:17,164 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 07:16:17,165 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 07:16:17,165 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 07:16:17,166 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 07:16:17,177 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:16:17" (1/1) ... [2024-11-09 07:16:17,178 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:16:17" (1/1) ... [2024-11-09 07:16:17,180 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:16:17" (1/1) ... [2024-11-09 07:16:17,180 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:16:17" (1/1) ... [2024-11-09 07:16:17,186 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:16:17" (1/1) ... [2024-11-09 07:16:17,190 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:16:17" (1/1) ... [2024-11-09 07:16:17,192 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:16:17" (1/1) ... [2024-11-09 07:16:17,193 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:16:17" (1/1) ... [2024-11-09 07:16:17,195 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 07:16:17,196 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 07:16:17,197 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 07:16:17,197 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 07:16:17,198 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:16:17" (1/1) ... [2024-11-09 07:16:17,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 07:16:17,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:16:17,239 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/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:16:17,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/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:16:17,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 07:16:17,274 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-09 07:16:17,275 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-09 07:16:17,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-09 07:16:17,275 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 07:16:17,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 07:16:17,275 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-09 07:16:17,275 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-09 07:16:17,339 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 07:16:17,341 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 07:16:17,523 INFO L? ?]: Removed 6 outVars from TransFormulas that were not future-live. [2024-11-09 07:16:17,524 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 07:16:17,559 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 07:16:17,559 INFO L316 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-09 07:16:17,560 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 07:16:17 BoogieIcfgContainer [2024-11-09 07:16:17,560 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 07:16:17,564 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 07:16:17,564 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 07:16:17,568 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 07:16:17,568 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 07:16:16" (1/3) ... [2024-11-09 07:16:17,569 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50436e9e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 07:16:17, skipping insertion in model container [2024-11-09 07:16:17,569 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:16:17" (2/3) ... [2024-11-09 07:16:17,570 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50436e9e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 07:16:17, skipping insertion in model container [2024-11-09 07:16:17,570 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 07:16:17" (3/3) ... [2024-11-09 07:16:17,572 INFO L112 eAbstractionObserver]: Analyzing ICFG egcd3-ll_unwindbound10.c [2024-11-09 07:16:17,594 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 07:16:17,594 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-09 07:16:17,699 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 07:16:17,706 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;@560b6bca, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 07:16:17,707 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-09 07:16:17,712 INFO L276 IsEmpty]: Start isEmpty. Operand has 30 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 20 states have internal predecessors, (30), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-09 07:16:17,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-09 07:16:17,720 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:16:17,721 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:16:17,721 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:16:17,727 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:16:17,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1533835308, now seen corresponding path program 1 times [2024-11-09 07:16:17,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:16:17,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73120107] [2024-11-09 07:16:17,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:17,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:16:17,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:16:17,970 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:16:17,971 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:16:17,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73120107] [2024-11-09 07:16:17,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73120107] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:16:17,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:16:17,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 07:16:17,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056452366] [2024-11-09 07:16:17,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:16:17,983 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-09 07:16:17,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:16:18,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-09 07:16:18,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-09 07:16:18,018 INFO L87 Difference]: Start difference. First operand has 30 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 20 states have internal predecessors, (30), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) 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:16:18,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:16:18,059 INFO L93 Difference]: Finished difference Result 54 states and 86 transitions. [2024-11-09 07:16:18,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-09 07:16:18,069 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:16:18,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:16:18,082 INFO L225 Difference]: With dead ends: 54 [2024-11-09 07:16:18,082 INFO L226 Difference]: Without dead ends: 28 [2024-11-09 07:16:18,087 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:16:18,092 INFO L432 NwaCegarLoop]: 37 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, 37 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:16:18,093 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 37 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 07:16:18,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2024-11-09 07:16:18,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2024-11-09 07:16:18,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-09 07:16:18,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 38 transitions. [2024-11-09 07:16:18,139 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 38 transitions. Word has length 13 [2024-11-09 07:16:18,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:16:18,141 INFO L471 AbstractCegarLoop]: Abstraction has 28 states and 38 transitions. [2024-11-09 07:16:18,141 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:16:18,142 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 38 transitions. [2024-11-09 07:16:18,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-09 07:16:18,144 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:16:18,144 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:16:18,144 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-09 07:16:18,145 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:16:18,145 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:16:18,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1264125558, now seen corresponding path program 1 times [2024-11-09 07:16:18,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:16:18,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356675827] [2024-11-09 07:16:18,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:18,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:16:18,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:16:18,333 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:16:18,333 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:16:18,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356675827] [2024-11-09 07:16:18,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356675827] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:16:18,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:16:18,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 07:16:18,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403483680] [2024-11-09 07:16:18,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:16:18,337 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 07:16:18,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:16:18,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 07:16:18,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 07:16:18,340 INFO L87 Difference]: Start difference. First operand 28 states and 38 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:16:18,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:16:18,385 INFO L93 Difference]: Finished difference Result 37 states and 47 transitions. [2024-11-09 07:16:18,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 07:16:18,386 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:16:18,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:16:18,387 INFO L225 Difference]: With dead ends: 37 [2024-11-09 07:16:18,387 INFO L226 Difference]: Without dead ends: 30 [2024-11-09 07:16:18,388 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:16:18,390 INFO L432 NwaCegarLoop]: 34 mSDtfsCounter, 3 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 94 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:16:18,390 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 94 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 07:16:18,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2024-11-09 07:16:18,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2024-11-09 07:16:18,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 20 states have (on average 1.35) internal successors, (27), 21 states have internal predecessors, (27), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-09 07:16:18,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 40 transitions. [2024-11-09 07:16:18,400 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 40 transitions. Word has length 14 [2024-11-09 07:16:18,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:16:18,401 INFO L471 AbstractCegarLoop]: Abstraction has 30 states and 40 transitions. [2024-11-09 07:16:18,401 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:16:18,401 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 40 transitions. [2024-11-09 07:16:18,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-09 07:16:18,402 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:16:18,402 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:16:18,403 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-09 07:16:18,403 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:16:18,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:16:18,404 INFO L85 PathProgramCache]: Analyzing trace with hash -550974725, now seen corresponding path program 1 times [2024-11-09 07:16:18,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:16:18,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317685021] [2024-11-09 07:16:18,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:18,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:16:18,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:16:18,693 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 07:16:18,693 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:16:18,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317685021] [2024-11-09 07:16:18,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317685021] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:16:18,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:16:18,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:16:18,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542325908] [2024-11-09 07:16:18,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:16:18,696 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:16:18,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:16:18,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:16:18,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:16:18,698 INFO L87 Difference]: Start difference. First operand 30 states and 40 transitions. Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-09 07:16:18,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:16:18,848 INFO L93 Difference]: Finished difference Result 50 states and 68 transitions. [2024-11-09 07:16:18,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:16:18,850 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 15 [2024-11-09 07:16:18,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:16:18,852 INFO L225 Difference]: With dead ends: 50 [2024-11-09 07:16:18,852 INFO L226 Difference]: Without dead ends: 43 [2024-11-09 07:16:18,853 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-09 07:16:18,857 INFO L432 NwaCegarLoop]: 29 mSDtfsCounter, 45 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 07:16:18,858 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 96 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 07:16:18,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2024-11-09 07:16:18,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 31. [2024-11-09 07:16:18,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 22 states have internal predecessors, (28), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-09 07:16:18,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 41 transitions. [2024-11-09 07:16:18,874 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 41 transitions. Word has length 15 [2024-11-09 07:16:18,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:16:18,875 INFO L471 AbstractCegarLoop]: Abstraction has 31 states and 41 transitions. [2024-11-09 07:16:18,875 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-09 07:16:18,876 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 41 transitions. [2024-11-09 07:16:18,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-09 07:16:18,877 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:16:18,877 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:16:18,878 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-09 07:16:18,878 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:16:18,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:16:18,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1218791308, now seen corresponding path program 1 times [2024-11-09 07:16:18,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:16:18,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741988642] [2024-11-09 07:16:18,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:18,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:16:18,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:16:19,111 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:16:19,111 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:16:19,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741988642] [2024-11-09 07:16:19,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741988642] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:16:19,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:16:19,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-09 07:16:19,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11125126] [2024-11-09 07:16:19,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:16:19,113 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 07:16:19,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:16:19,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 07:16:19,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-09 07:16:19,115 INFO L87 Difference]: Start difference. First operand 31 states and 41 transitions. Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 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:16:19,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:16:19,188 INFO L93 Difference]: Finished difference Result 55 states and 75 transitions. [2024-11-09 07:16:19,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 07:16:19,189 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 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 20 [2024-11-09 07:16:19,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:16:19,191 INFO L225 Difference]: With dead ends: 55 [2024-11-09 07:16:19,191 INFO L226 Difference]: Without dead ends: 33 [2024-11-09 07:16:19,192 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:16:19,194 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 3 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 07:16:19,197 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 142 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 07:16:19,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2024-11-09 07:16:19,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2024-11-09 07:16:19,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 24 states have internal predecessors, (30), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-09 07:16:19,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 43 transitions. [2024-11-09 07:16:19,215 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 43 transitions. Word has length 20 [2024-11-09 07:16:19,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:16:19,216 INFO L471 AbstractCegarLoop]: Abstraction has 33 states and 43 transitions. [2024-11-09 07:16:19,216 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 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:16:19,217 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 43 transitions. [2024-11-09 07:16:19,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-09 07:16:19,219 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:16:19,219 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:16:19,220 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-09 07:16:19,220 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:16:19,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:16:19,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1495653666, now seen corresponding path program 1 times [2024-11-09 07:16:19,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:16:19,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381519517] [2024-11-09 07:16:19,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:19,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:16:19,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-09 07:16:19,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1021925127] [2024-11-09 07:16:19,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:19,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:16:19,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:16:19,277 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:16:19,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-09 07:16:19,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:16:19,364 INFO L255 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 07:16:19,371 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:16:19,653 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:16:19,655 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 07:16:19,655 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:16:19,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381519517] [2024-11-09 07:16:19,656 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-09 07:16:19,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021925127] [2024-11-09 07:16:19,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021925127] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:16:19,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:16:19,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:16:19,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620325597] [2024-11-09 07:16:19,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:16:19,660 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:16:19,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:16:19,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:16:19,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:16:19,665 INFO L87 Difference]: Start difference. First operand 33 states and 43 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 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:16:19,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:16:19,779 INFO L93 Difference]: Finished difference Result 51 states and 68 transitions. [2024-11-09 07:16:19,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:16:19,780 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 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 20 [2024-11-09 07:16:19,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:16:19,781 INFO L225 Difference]: With dead ends: 51 [2024-11-09 07:16:19,782 INFO L226 Difference]: Without dead ends: 49 [2024-11-09 07:16:19,782 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-09 07:16:19,783 INFO L432 NwaCegarLoop]: 31 mSDtfsCounter, 9 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 07:16:19,783 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 119 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 07:16:19,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2024-11-09 07:16:19,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 48. [2024-11-09 07:16:19,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 33 states have (on average 1.3333333333333333) internal successors, (44), 34 states have internal predecessors, (44), 11 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-09 07:16:19,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 65 transitions. [2024-11-09 07:16:19,799 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 65 transitions. Word has length 20 [2024-11-09 07:16:19,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:16:19,800 INFO L471 AbstractCegarLoop]: Abstraction has 48 states and 65 transitions. [2024-11-09 07:16:19,800 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 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:16:19,800 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 65 transitions. [2024-11-09 07:16:19,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-09 07:16:19,801 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:16:19,802 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:16:19,829 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-09 07:16:20,003 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:16:20,004 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:16:20,005 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:16:20,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1258144001, now seen corresponding path program 1 times [2024-11-09 07:16:20,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:16:20,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125244841] [2024-11-09 07:16:20,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:20,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:16:20,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:16:20,258 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:16:20,259 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:16:20,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125244841] [2024-11-09 07:16:20,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125244841] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:16:20,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242513309] [2024-11-09 07:16:20,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:20,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:16:20,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:16:20,262 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:16:20,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-09 07:16:20,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:16:20,336 INFO L255 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-09 07:16:20,338 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:16:20,397 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:16:20,397 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:16:20,514 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:16:20,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242513309] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:16:20,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [862477212] [2024-11-09 07:16:20,547 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 07:16:20,548 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:16:20,552 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:16:20,562 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:16:20,563 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:16:22,053 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:16:22,159 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 64 for LOIs [2024-11-09 07:16:22,205 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:16:24,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [862477212] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:16:24,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:16:24,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [7, 5, 6] total 24 [2024-11-09 07:16:24,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870933273] [2024-11-09 07:16:24,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:16:24,286 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-09 07:16:24,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:16:24,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-09 07:16:24,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=408, Unknown=0, NotChecked=0, Total=552 [2024-11-09 07:16:24,288 INFO L87 Difference]: Start difference. First operand 48 states and 65 transitions. Second operand has 14 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 10 states have internal predecessors, (14), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-09 07:16:24,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:16:24,766 INFO L93 Difference]: Finished difference Result 80 states and 111 transitions. [2024-11-09 07:16:24,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-09 07:16:24,767 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 10 states have internal predecessors, (14), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 21 [2024-11-09 07:16:24,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:16:24,769 INFO L225 Difference]: With dead ends: 80 [2024-11-09 07:16:24,769 INFO L226 Difference]: Without dead ends: 58 [2024-11-09 07:16:24,770 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=165, Invalid=485, Unknown=0, NotChecked=0, Total=650 [2024-11-09 07:16:24,771 INFO L432 NwaCegarLoop]: 24 mSDtfsCounter, 4 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 07:16:24,771 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 151 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 07:16:24,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2024-11-09 07:16:24,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 56. [2024-11-09 07:16:24,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 41 states have (on average 1.3170731707317074) internal successors, (54), 42 states have internal predecessors, (54), 11 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-09 07:16:24,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 75 transitions. [2024-11-09 07:16:24,787 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 75 transitions. Word has length 21 [2024-11-09 07:16:24,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:16:24,787 INFO L471 AbstractCegarLoop]: Abstraction has 56 states and 75 transitions. [2024-11-09 07:16:24,788 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 10 states have internal predecessors, (14), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-09 07:16:24,788 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 75 transitions. [2024-11-09 07:16:24,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-09 07:16:24,789 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:16:24,789 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, 1] [2024-11-09 07:16:24,810 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-09 07:16:24,993 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:16:24,993 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:16:24,993 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:16:24,994 INFO L85 PathProgramCache]: Analyzing trace with hash 88361867, now seen corresponding path program 1 times [2024-11-09 07:16:24,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:16:24,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474059137] [2024-11-09 07:16:24,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:24,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:16:25,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-09 07:16:25,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [124102510] [2024-11-09 07:16:25,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:25,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:16:25,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:16:25,018 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:16:25,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-09 07:16:25,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:16:25,082 INFO L255 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 07:16:25,084 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:16:25,180 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:16:25,181 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 07:16:25,181 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:16:25,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474059137] [2024-11-09 07:16:25,181 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-09 07:16:25,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124102510] [2024-11-09 07:16:25,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124102510] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:16:25,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:16:25,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:16:25,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985532637] [2024-11-09 07:16:25,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:16:25,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:16:25,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:16:25,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:16:25,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:16:25,184 INFO L87 Difference]: Start difference. First operand 56 states and 75 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 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:16:25,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:16:25,259 INFO L93 Difference]: Finished difference Result 64 states and 82 transitions. [2024-11-09 07:16:25,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:16:25,260 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 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 25 [2024-11-09 07:16:25,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:16:25,261 INFO L225 Difference]: With dead ends: 64 [2024-11-09 07:16:25,261 INFO L226 Difference]: Without dead ends: 62 [2024-11-09 07:16:25,273 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-09 07:16:25,273 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 9 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 07:16:25,274 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 117 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 07:16:25,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2024-11-09 07:16:25,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 60. [2024-11-09 07:16:25,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 44 states have (on average 1.2954545454545454) internal successors, (57), 45 states have internal predecessors, (57), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-09 07:16:25,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 78 transitions. [2024-11-09 07:16:25,289 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 78 transitions. Word has length 25 [2024-11-09 07:16:25,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:16:25,289 INFO L471 AbstractCegarLoop]: Abstraction has 60 states and 78 transitions. [2024-11-09 07:16:25,289 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 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:16:25,290 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 78 transitions. [2024-11-09 07:16:25,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-09 07:16:25,290 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:16:25,291 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:16:25,310 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-09 07:16:25,494 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:16:25,495 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:16:25,495 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:16:25,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1113378724, now seen corresponding path program 1 times [2024-11-09 07:16:25,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:16:25,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85835583] [2024-11-09 07:16:25,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:25,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:16:25,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:16:25,601 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:16:25,602 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:16:25,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85835583] [2024-11-09 07:16:25,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85835583] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:16:25,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:16:25,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-09 07:16:25,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486216915] [2024-11-09 07:16:25,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:16:25,604 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-09 07:16:25,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:16:25,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-09 07:16:25,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:16:25,605 INFO L87 Difference]: Start difference. First operand 60 states and 78 transitions. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 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:16:25,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:16:25,661 INFO L93 Difference]: Finished difference Result 105 states and 139 transitions. [2024-11-09 07:16:25,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 07:16:25,661 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 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 26 [2024-11-09 07:16:25,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:16:25,662 INFO L225 Difference]: With dead ends: 105 [2024-11-09 07:16:25,662 INFO L226 Difference]: Without dead ends: 64 [2024-11-09 07:16:25,663 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:16:25,664 INFO L432 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 07:16:25,664 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 118 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 07:16:25,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2024-11-09 07:16:25,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 62. [2024-11-09 07:16:25,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 46 states have (on average 1.2826086956521738) internal successors, (59), 47 states have internal predecessors, (59), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-09 07:16:25,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 80 transitions. [2024-11-09 07:16:25,680 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 80 transitions. Word has length 26 [2024-11-09 07:16:25,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:16:25,680 INFO L471 AbstractCegarLoop]: Abstraction has 62 states and 80 transitions. [2024-11-09 07:16:25,680 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 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:16:25,681 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 80 transitions. [2024-11-09 07:16:25,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-09 07:16:25,681 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:16:25,682 INFO L215 NwaCegarLoop]: trace histogram [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:16:25,682 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-09 07:16:25,682 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:16:25,683 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:16:25,683 INFO L85 PathProgramCache]: Analyzing trace with hash -435097767, now seen corresponding path program 1 times [2024-11-09 07:16:25,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:16:25,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318674600] [2024-11-09 07:16:25,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:25,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:16:25,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-09 07:16:25,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2053802198] [2024-11-09 07:16:25,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:25,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:16:25,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:16:25,700 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:16:25,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-09 07:16:25,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:16:25,757 INFO L255 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-09 07:16:25,758 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:16:25,920 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:16:25,921 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:16:26,024 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 07:16:26,024 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:16:26,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318674600] [2024-11-09 07:16:26,025 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-09 07:16:26,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053802198] [2024-11-09 07:16:26,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053802198] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:16:26,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2123640750] [2024-11-09 07:16:26,028 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2024-11-09 07:16:26,028 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:16:26,028 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:16:26,029 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:16:26,029 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:16:27,005 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:16:27,054 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 91 for LOIs [2024-11-09 07:16:27,173 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 64 for LOIs [2024-11-09 07:16:27,192 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:16:30,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [2123640750] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:16:30,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 07:16:30,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [7, 6] total 26 [2024-11-09 07:16:30,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571106744] [2024-11-09 07:16:30,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:16:30,908 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-09 07:16:30,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:16:30,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-09 07:16:30,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2024-11-09 07:16:30,910 INFO L87 Difference]: Start difference. First operand 62 states and 80 transitions. Second operand has 19 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 14 states have internal predecessors, (16), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-09 07:16:31,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:16:31,912 INFO L93 Difference]: Finished difference Result 110 states and 146 transitions. [2024-11-09 07:16:31,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-09 07:16:31,913 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 14 states have internal predecessors, (16), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 27 [2024-11-09 07:16:31,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:16:31,914 INFO L225 Difference]: With dead ends: 110 [2024-11-09 07:16:31,914 INFO L226 Difference]: Without dead ends: 88 [2024-11-09 07:16:31,915 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=100, Invalid=656, Unknown=0, NotChecked=0, Total=756 [2024-11-09 07:16:31,915 INFO L432 NwaCegarLoop]: 14 mSDtfsCounter, 5 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-09 07:16:31,916 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 101 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-09 07:16:31,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2024-11-09 07:16:31,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 84. [2024-11-09 07:16:31,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 57 states have (on average 1.2280701754385965) internal successors, (70), 60 states have internal predecessors, (70), 19 states have call successors, (19), 7 states have call predecessors, (19), 7 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2024-11-09 07:16:31,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 107 transitions. [2024-11-09 07:16:31,950 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 107 transitions. Word has length 27 [2024-11-09 07:16:31,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:16:31,950 INFO L471 AbstractCegarLoop]: Abstraction has 84 states and 107 transitions. [2024-11-09 07:16:31,950 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 14 states have internal predecessors, (16), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-09 07:16:31,951 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 107 transitions. [2024-11-09 07:16:31,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-09 07:16:31,952 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:16:31,952 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 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, 1, 1, 1, 1] [2024-11-09 07:16:31,968 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-09 07:16:32,156 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:16:32,157 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:16:32,157 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:16:32,157 INFO L85 PathProgramCache]: Analyzing trace with hash 883388425, now seen corresponding path program 1 times [2024-11-09 07:16:32,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:16:32,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304263642] [2024-11-09 07:16:32,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:32,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:16:32,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:16:32,326 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-09 07:16:32,326 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:16:32,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304263642] [2024-11-09 07:16:32,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304263642] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:16:32,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630060005] [2024-11-09 07:16:32,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:32,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:16:32,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:16:32,329 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:16:32,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-09 07:16:32,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:16:32,391 INFO L255 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 07:16:32,393 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:16:32,481 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-09 07:16:32,481 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:16:32,620 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-09 07:16:32,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630060005] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:16:32,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [155750319] [2024-11-09 07:16:32,625 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2024-11-09 07:16:32,625 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:16:32,626 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:16:32,626 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:16:32,627 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:16:36,427 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 36 for LOIs [2024-11-09 07:16:36,441 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 64 for LOIs [2024-11-09 07:16:36,467 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:16:38,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [155750319] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:16:38,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:16:38,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [8, 6, 7] total 31 [2024-11-09 07:16:38,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253719764] [2024-11-09 07:16:38,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:16:38,829 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-09 07:16:38,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:16:38,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-09 07:16:38,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=699, Unknown=0, NotChecked=0, Total=930 [2024-11-09 07:16:38,831 INFO L87 Difference]: Start difference. First operand 84 states and 107 transitions. Second operand has 19 states, 16 states have (on average 1.3125) internal successors, (21), 15 states have internal predecessors, (21), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-09 07:16:39,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:16:39,419 INFO L93 Difference]: Finished difference Result 154 states and 197 transitions. [2024-11-09 07:16:39,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-09 07:16:39,420 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 1.3125) internal successors, (21), 15 states have internal predecessors, (21), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 47 [2024-11-09 07:16:39,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:16:39,423 INFO L225 Difference]: With dead ends: 154 [2024-11-09 07:16:39,423 INFO L226 Difference]: Without dead ends: 113 [2024-11-09 07:16:39,424 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 114 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=242, Invalid=750, Unknown=0, NotChecked=0, Total=992 [2024-11-09 07:16:39,424 INFO L432 NwaCegarLoop]: 14 mSDtfsCounter, 2 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-09 07:16:39,425 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 98 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-09 07:16:39,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2024-11-09 07:16:39,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 93. [2024-11-09 07:16:39,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 65 states have (on average 1.2307692307692308) internal successors, (80), 67 states have internal predecessors, (80), 19 states have call successors, (19), 8 states have call predecessors, (19), 8 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2024-11-09 07:16:39,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 117 transitions. [2024-11-09 07:16:39,454 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 117 transitions. Word has length 47 [2024-11-09 07:16:39,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:16:39,459 INFO L471 AbstractCegarLoop]: Abstraction has 93 states and 117 transitions. [2024-11-09 07:16:39,459 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 1.3125) internal successors, (21), 15 states have internal predecessors, (21), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-09 07:16:39,459 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 117 transitions. [2024-11-09 07:16:39,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-09 07:16:39,462 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:16:39,463 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:16:39,484 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-09 07:16:39,663 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-09 07:16:39,664 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:16:39,664 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:16:39,664 INFO L85 PathProgramCache]: Analyzing trace with hash 2001206284, now seen corresponding path program 1 times [2024-11-09 07:16:39,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:16:39,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892242278] [2024-11-09 07:16:39,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:39,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:16:39,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:16:39,818 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-09 07:16:39,818 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:16:39,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892242278] [2024-11-09 07:16:39,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892242278] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:16:39,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632338355] [2024-11-09 07:16:39,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:39,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:16:39,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:16:39,821 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:16:39,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-09 07:16:39,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:16:39,882 INFO L255 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-09 07:16:39,884 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:16:39,954 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-09 07:16:39,955 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:16:40,097 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-09 07:16:40,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632338355] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:16:40,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1180146188] [2024-11-09 07:16:40,103 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2024-11-09 07:16:40,103 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:16:40,104 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:16:40,104 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:16:40,104 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:16:44,123 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-09 07:16:44,126 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-09 07:16:44,208 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:16:44,209 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:16:44,401 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:16:44,403 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:16:44,487 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:16:44,489 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:16:46,362 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-09 07:16:46,367 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 64 for LOIs [2024-11-09 07:16:46,384 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:16:48,116 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3052#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (<= ~counter~0 11) (<= 3 ~counter~0))' at error location [2024-11-09 07:16:48,117 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:16:48,117 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:16:48,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 8] total 16 [2024-11-09 07:16:48,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135013821] [2024-11-09 07:16:48,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:16:48,118 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-09 07:16:48,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:16:48,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-09 07:16:48,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1302, Unknown=0, NotChecked=0, Total=1560 [2024-11-09 07:16:48,120 INFO L87 Difference]: Start difference. First operand 93 states and 117 transitions. Second operand has 16 states, 16 states have (on average 3.1875) internal successors, (51), 16 states have internal predecessors, (51), 6 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-11-09 07:16:48,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:16:48,541 INFO L93 Difference]: Finished difference Result 471 states and 589 transitions. [2024-11-09 07:16:48,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-09 07:16:48,541 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 16 states have internal predecessors, (51), 6 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) Word has length 48 [2024-11-09 07:16:48,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:16:48,545 INFO L225 Difference]: With dead ends: 471 [2024-11-09 07:16:48,545 INFO L226 Difference]: Without dead ends: 464 [2024-11-09 07:16:48,546 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 761 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=321, Invalid=1749, Unknown=0, NotChecked=0, Total=2070 [2024-11-09 07:16:48,547 INFO L432 NwaCegarLoop]: 34 mSDtfsCounter, 197 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 07:16:48,547 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 228 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 07:16:48,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2024-11-09 07:16:48,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 364. [2024-11-09 07:16:48,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 254 states have (on average 1.2480314960629921) internal successors, (317), 261 states have internal predecessors, (317), 75 states have call successors, (75), 34 states have call predecessors, (75), 34 states have return successors, (70), 68 states have call predecessors, (70), 70 states have call successors, (70) [2024-11-09 07:16:48,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 462 transitions. [2024-11-09 07:16:48,635 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 462 transitions. Word has length 48 [2024-11-09 07:16:48,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:16:48,636 INFO L471 AbstractCegarLoop]: Abstraction has 364 states and 462 transitions. [2024-11-09 07:16:48,636 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 16 states have internal predecessors, (51), 6 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-11-09 07:16:48,636 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 462 transitions. [2024-11-09 07:16:48,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-09 07:16:48,638 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:16:48,638 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:16:48,659 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-09 07:16:48,842 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:16:48,843 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:16:48,843 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:16:48,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1890064569, now seen corresponding path program 1 times [2024-11-09 07:16:48,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:16:48,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226356326] [2024-11-09 07:16:48,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:48,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:16:48,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-09 07:16:48,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [469682589] [2024-11-09 07:16:48,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:48,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:16:48,871 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:16:48,873 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:16:48,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-09 07:16:48,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:16:48,942 INFO L255 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-09 07:16:48,945 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:16:49,777 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-09 07:16:49,778 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:16:51,858 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:16:51,859 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:16:51,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226356326] [2024-11-09 07:16:51,859 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-09 07:16:51,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469682589] [2024-11-09 07:16:51,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469682589] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:16:51,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [968351019] [2024-11-09 07:16:51,863 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2024-11-09 07:16:51,863 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:16:51,863 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:16:51,864 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:16:51,864 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:16:55,455 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-09 07:16:55,456 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-09 07:16:55,508 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:16:55,508 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:16:55,638 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:16:55,638 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:16:55,686 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:16:55,687 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:16:56,922 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 1 for LOIs [2024-11-09 07:16:56,925 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 64 for LOIs [2024-11-09 07:16:56,936 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:16:59,404 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4657#(= |__VERIFIER_assert_#in~cond| 0)' at error location [2024-11-09 07:16:59,404 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:16:59,404 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-09 07:16:59,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 22 [2024-11-09 07:16:59,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138731722] [2024-11-09 07:16:59,405 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-09 07:16:59,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-09 07:16:59,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:16:59,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-09 07:16:59,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1600, Unknown=0, NotChecked=0, Total=1806 [2024-11-09 07:16:59,407 INFO L87 Difference]: Start difference. First operand 364 states and 462 transitions. Second operand has 22 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 6 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2024-11-09 07:17:02,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:17:02,717 INFO L93 Difference]: Finished difference Result 751 states and 1024 transitions. [2024-11-09 07:17:02,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-09 07:17:02,718 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 6 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 49 [2024-11-09 07:17:02,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:17:02,722 INFO L225 Difference]: With dead ends: 751 [2024-11-09 07:17:02,723 INFO L226 Difference]: Without dead ends: 557 [2024-11-09 07:17:02,725 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 978 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=487, Invalid=3419, Unknown=0, NotChecked=0, Total=3906 [2024-11-09 07:17:02,725 INFO L432 NwaCegarLoop]: 40 mSDtfsCounter, 221 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-09 07:17:02,726 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 499 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-09 07:17:02,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2024-11-09 07:17:02,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 447. [2024-11-09 07:17:02,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 316 states have (on average 1.3069620253164558) internal successors, (413), 322 states have internal predecessors, (413), 98 states have call successors, (98), 32 states have call predecessors, (98), 32 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2024-11-09 07:17:02,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 605 transitions. [2024-11-09 07:17:02,866 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 605 transitions. Word has length 49 [2024-11-09 07:17:02,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:17:02,866 INFO L471 AbstractCegarLoop]: Abstraction has 447 states and 605 transitions. [2024-11-09 07:17:02,866 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 6 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2024-11-09 07:17:02,867 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 605 transitions. [2024-11-09 07:17:02,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-09 07:17:02,868 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:17:02,868 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:17:02,887 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-09 07:17:03,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-09 07:17:03,069 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:17:03,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:17:03,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1385237911, now seen corresponding path program 1 times [2024-11-09 07:17:03,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:17:03,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180730962] [2024-11-09 07:17:03,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:17:03,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:17:03,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:17:03,189 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-09 07:17:03,189 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:17:03,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180730962] [2024-11-09 07:17:03,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180730962] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:17:03,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020193] [2024-11-09 07:17:03,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:17:03,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:17:03,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:17:03,192 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:17:03,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-09 07:17:03,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:17:03,253 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 07:17:03,254 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:17:03,303 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-09 07:17:03,303 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:17:03,384 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-09 07:17:03,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2020193] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:17:03,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [546340519] [2024-11-09 07:17:03,386 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2024-11-09 07:17:03,386 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:17:03,387 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:17:03,387 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:17:03,387 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:17:14,934 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-09 07:17:14,940 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 64 for LOIs [2024-11-09 07:17:14,953 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:17:18,724 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6826#(and (<= ~counter~0 10) (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (<= 3 ~counter~0))' at error location [2024-11-09 07:17:18,725 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:17:18,725 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:17:18,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 7] total 14 [2024-11-09 07:17:18,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242265231] [2024-11-09 07:17:18,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:17:18,726 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-09 07:17:18,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:17:18,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-09 07:17:18,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1205, Unknown=0, NotChecked=0, Total=1406 [2024-11-09 07:17:18,727 INFO L87 Difference]: Start difference. First operand 447 states and 605 transitions. Second operand has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 6 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-11-09 07:17:19,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:17:19,190 INFO L93 Difference]: Finished difference Result 692 states and 933 transitions. [2024-11-09 07:17:19,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-09 07:17:19,191 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 6 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) Word has length 50 [2024-11-09 07:17:19,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:17:19,194 INFO L225 Difference]: With dead ends: 692 [2024-11-09 07:17:19,194 INFO L226 Difference]: Without dead ends: 465 [2024-11-09 07:17:19,196 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=243, Invalid=1563, Unknown=0, NotChecked=0, Total=1806 [2024-11-09 07:17:19,197 INFO L432 NwaCegarLoop]: 34 mSDtfsCounter, 130 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 07:17:19,197 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 239 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 07:17:19,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2024-11-09 07:17:19,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 447. [2024-11-09 07:17:19,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 316 states have (on average 1.2626582278481013) internal successors, (399), 322 states have internal predecessors, (399), 98 states have call successors, (98), 32 states have call predecessors, (98), 32 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2024-11-09 07:17:19,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 591 transitions. [2024-11-09 07:17:19,316 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 591 transitions. Word has length 50 [2024-11-09 07:17:19,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:17:19,316 INFO L471 AbstractCegarLoop]: Abstraction has 447 states and 591 transitions. [2024-11-09 07:17:19,316 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 6 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-11-09 07:17:19,316 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 591 transitions. [2024-11-09 07:17:19,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-09 07:17:19,318 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:17:19,318 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:17:19,339 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-09 07:17:19,518 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-09 07:17:19,519 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:17:19,519 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:17:19,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1098697315, now seen corresponding path program 1 times [2024-11-09 07:17:19,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:17:19,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127663895] [2024-11-09 07:17:19,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:17:19,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:17:19,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:17:19,619 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-09 07:17:19,619 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:17:19,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127663895] [2024-11-09 07:17:19,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127663895] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:17:19,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666595646] [2024-11-09 07:17:19,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:17:19,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:17:19,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:17:19,622 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:17:19,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-09 07:17:19,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:17:19,693 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-09 07:17:19,699 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:17:19,746 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-09 07:17:19,747 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:17:19,813 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-09 07:17:19,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666595646] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:17:19,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2122135475] [2024-11-09 07:17:19,815 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2024-11-09 07:17:19,815 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:17:19,815 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:17:19,815 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:17:19,816 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:17:20,282 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:17:22,867 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-09 07:17:22,871 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 64 for LOIs [2024-11-09 07:17:22,880 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:17:25,502 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8862#(and (<= ~counter~0 10) (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (<= 3 ~counter~0))' at error location [2024-11-09 07:17:25,502 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:17:25,502 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:17:25,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 9 [2024-11-09 07:17:25,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374118362] [2024-11-09 07:17:25,502 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:17:25,503 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 07:17:25,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:17:25,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 07:17:25,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2024-11-09 07:17:25,504 INFO L87 Difference]: Start difference. First operand 447 states and 591 transitions. Second operand has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 8 states have internal predecessors, (29), 2 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-09 07:17:25,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:17:25,710 INFO L93 Difference]: Finished difference Result 493 states and 643 transitions. [2024-11-09 07:17:25,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 07:17:25,710 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 8 states have internal predecessors, (29), 2 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 50 [2024-11-09 07:17:25,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:17:25,714 INFO L225 Difference]: With dead ends: 493 [2024-11-09 07:17:25,714 INFO L226 Difference]: Without dead ends: 491 [2024-11-09 07:17:25,715 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2024-11-09 07:17:25,716 INFO L432 NwaCegarLoop]: 29 mSDtfsCounter, 14 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 07:17:25,716 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 176 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 07:17:25,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2024-11-09 07:17:25,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 453. [2024-11-09 07:17:25,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 453 states, 324 states have (on average 1.25) internal successors, (405), 332 states have internal predecessors, (405), 92 states have call successors, (92), 36 states have call predecessors, (92), 36 states have return successors, (88), 84 states have call predecessors, (88), 88 states have call successors, (88) [2024-11-09 07:17:25,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 453 states to 453 states and 585 transitions. [2024-11-09 07:17:25,824 INFO L78 Accepts]: Start accepts. Automaton has 453 states and 585 transitions. Word has length 50 [2024-11-09 07:17:25,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:17:25,824 INFO L471 AbstractCegarLoop]: Abstraction has 453 states and 585 transitions. [2024-11-09 07:17:25,824 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 8 states have internal predecessors, (29), 2 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-09 07:17:25,824 INFO L276 IsEmpty]: Start isEmpty. Operand 453 states and 585 transitions. [2024-11-09 07:17:25,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-09 07:17:25,826 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:17:25,826 INFO L215 NwaCegarLoop]: trace histogram [6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:17:25,847 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-09 07:17:26,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:17:26,026 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:17:26,027 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:17:26,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1851918320, now seen corresponding path program 2 times [2024-11-09 07:17:26,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:17:26,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481723597] [2024-11-09 07:17:26,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:17:26,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:17:26,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:17:26,119 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-09 07:17:26,120 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:17:26,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481723597] [2024-11-09 07:17:26,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481723597] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:17:26,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079797257] [2024-11-09 07:17:26,120 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 07:17:26,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:17:26,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:17:26,123 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:17:26,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-09 07:17:26,187 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-09 07:17:26,187 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 07:17:26,188 INFO L255 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-09 07:17:26,190 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:17:26,465 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-09 07:17:26,465 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:17:26,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079797257] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:17:26,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1091611379] [2024-11-09 07:17:26,540 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2024-11-09 07:17:26,541 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:17:26,542 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:17:26,542 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:17:26,542 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:17:27,196 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:17:29,497 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-09 07:17:29,501 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 64 for LOIs [2024-11-09 07:17:29,510 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:17:32,269 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10495#(and (<= ~counter~0 10) (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (<= 3 ~counter~0))' at error location [2024-11-09 07:17:32,270 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:17:32,270 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-09 07:17:32,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2024-11-09 07:17:32,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905987641] [2024-11-09 07:17:32,270 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-09 07:17:32,270 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 07:17:32,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:17:32,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 07:17:32,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1076, Unknown=0, NotChecked=0, Total=1190 [2024-11-09 07:17:32,271 INFO L87 Difference]: Start difference. First operand 453 states and 585 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 10 states have internal predecessors, (44), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2024-11-09 07:17:32,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:17:32,693 INFO L93 Difference]: Finished difference Result 516 states and 663 transitions. [2024-11-09 07:17:32,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-09 07:17:32,694 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 10 states have internal predecessors, (44), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 55 [2024-11-09 07:17:32,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:17:32,697 INFO L225 Difference]: With dead ends: 516 [2024-11-09 07:17:32,698 INFO L226 Difference]: Without dead ends: 514 [2024-11-09 07:17:32,698 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 88 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=133, Invalid=1273, Unknown=0, NotChecked=0, Total=1406 [2024-11-09 07:17:32,699 INFO L432 NwaCegarLoop]: 40 mSDtfsCounter, 64 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 07:17:32,699 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 273 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 07:17:32,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2024-11-09 07:17:32,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 479. [2024-11-09 07:17:32,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 479 states, 342 states have (on average 1.236842105263158) internal successors, (423), 350 states have internal predecessors, (423), 94 states have call successors, (94), 42 states have call predecessors, (94), 42 states have return successors, (90), 86 states have call predecessors, (90), 90 states have call successors, (90) [2024-11-09 07:17:32,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 607 transitions. [2024-11-09 07:17:32,867 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 607 transitions. Word has length 55 [2024-11-09 07:17:32,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:17:32,868 INFO L471 AbstractCegarLoop]: Abstraction has 479 states and 607 transitions. [2024-11-09 07:17:32,868 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 10 states have internal predecessors, (44), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2024-11-09 07:17:32,868 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 607 transitions. [2024-11-09 07:17:32,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-09 07:17:32,869 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:17:32,869 INFO L215 NwaCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:17:32,891 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-09 07:17:33,071 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:17:33,072 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:17:33,072 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:17:33,072 INFO L85 PathProgramCache]: Analyzing trace with hash -3000615, now seen corresponding path program 1 times [2024-11-09 07:17:33,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:17:33,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517452255] [2024-11-09 07:17:33,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:17:33,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:17:33,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-09 07:17:33,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1228587] [2024-11-09 07:17:33,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:17:33,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:17:33,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:17:33,088 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:17:33,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-09 07:17:33,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:17:33,157 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 07:17:33,159 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:17:33,226 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2024-11-09 07:17:33,226 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:17:33,292 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2024-11-09 07:17:33,292 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:17:33,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517452255] [2024-11-09 07:17:33,292 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-09 07:17:33,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228587] [2024-11-09 07:17:33,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228587] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-09 07:17:33,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 07:17:33,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2024-11-09 07:17:33,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977547319] [2024-11-09 07:17:33,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:17:33,293 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:17:33,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:17:33,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:17:33,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:17:33,294 INFO L87 Difference]: Start difference. First operand 479 states and 607 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-09 07:17:33,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:17:33,445 INFO L93 Difference]: Finished difference Result 509 states and 633 transitions. [2024-11-09 07:17:33,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:17:33,446 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 58 [2024-11-09 07:17:33,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:17:33,449 INFO L225 Difference]: With dead ends: 509 [2024-11-09 07:17:33,449 INFO L226 Difference]: Without dead ends: 507 [2024-11-09 07:17:33,450 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 107 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-09 07:17:33,450 INFO L432 NwaCegarLoop]: 33 mSDtfsCounter, 5 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 07:17:33,451 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 110 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 07:17:33,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2024-11-09 07:17:33,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 507. [2024-11-09 07:17:33,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 507 states, 363 states have (on average 1.2176308539944904) internal successors, (442), 371 states have internal predecessors, (442), 94 states have call successors, (94), 49 states have call predecessors, (94), 49 states have return successors, (90), 86 states have call predecessors, (90), 90 states have call successors, (90) [2024-11-09 07:17:33,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 626 transitions. [2024-11-09 07:17:33,622 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 626 transitions. Word has length 58 [2024-11-09 07:17:33,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:17:33,622 INFO L471 AbstractCegarLoop]: Abstraction has 507 states and 626 transitions. [2024-11-09 07:17:33,623 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-09 07:17:33,623 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 626 transitions. [2024-11-09 07:17:33,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-09 07:17:33,624 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:17:33,624 INFO L215 NwaCegarLoop]: trace histogram [6, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:17:33,646 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-09 07:17:33,828 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-09 07:17:33,829 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:17:33,830 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:17:33,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1334051785, now seen corresponding path program 1 times [2024-11-09 07:17:33,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:17:33,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391896026] [2024-11-09 07:17:33,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:17:33,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:17:33,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-09 07:17:33,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [726913056] [2024-11-09 07:17:33,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:17:33,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:17:33,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:17:33,876 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:17:33,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-09 07:17:33,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:17:33,950 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-09 07:17:33,952 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:17:34,662 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 10 proven. 17 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-11-09 07:17:34,663 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:17:35,789 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 10 proven. 16 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-11-09 07:17:35,789 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:17:35,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391896026] [2024-11-09 07:17:35,789 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-09 07:17:35,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726913056] [2024-11-09 07:17:35,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726913056] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:17:35,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [881246665] [2024-11-09 07:17:35,791 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-09 07:17:35,791 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:17:35,792 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:17:35,792 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:17:35,792 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:17:38,525 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:17:38,525 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 15 iterations. Over-approximation may be very coarse. [2024-11-09 07:17:38,526 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:17:38,526 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 15 iterations. Over-approximation may be very coarse. [2024-11-09 07:17:38,585 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 15 iterations. Over-approximation may be very coarse. [2024-11-09 07:17:38,586 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:17:38,586 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 15 iterations. Over-approximation may be very coarse. [2024-11-09 07:17:38,587 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:17:39,923 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-09 07:17:39,927 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 64 for LOIs [2024-11-09 07:17:39,939 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:17:43,868 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14264#(and (<= ~counter~0 10) (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (<= 3 ~counter~0))' at error location [2024-11-09 07:17:43,868 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:17:43,868 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-09 07:17:43,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2024-11-09 07:17:43,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065176476] [2024-11-09 07:17:43,868 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-09 07:17:43,869 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-09 07:17:43,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:17:43,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-09 07:17:43,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=1544, Unknown=0, NotChecked=0, Total=1722 [2024-11-09 07:17:43,870 INFO L87 Difference]: Start difference. First operand 507 states and 626 transitions. Second operand has 20 states, 19 states have (on average 3.0) internal successors, (57), 17 states have internal predecessors, (57), 6 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2024-11-09 07:17:52,429 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-11-09 07:17:53,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:17:53,905 INFO L93 Difference]: Finished difference Result 723 states and 934 transitions. [2024-11-09 07:17:53,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-09 07:17:53,906 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.0) internal successors, (57), 17 states have internal predecessors, (57), 6 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 59 [2024-11-09 07:17:53,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:17:53,909 INFO L225 Difference]: With dead ends: 723 [2024-11-09 07:17:53,909 INFO L226 Difference]: Without dead ends: 721 [2024-11-09 07:17:53,911 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 907 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=477, Invalid=3429, Unknown=0, NotChecked=0, Total=3906 [2024-11-09 07:17:53,912 INFO L432 NwaCegarLoop]: 52 mSDtfsCounter, 218 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2024-11-09 07:17:53,924 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 663 Invalid, 711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 554 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2024-11-09 07:17:53,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 721 states. [2024-11-09 07:17:54,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 721 to 638. [2024-11-09 07:17:54,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 638 states, 456 states have (on average 1.236842105263158) internal successors, (564), 463 states have internal predecessors, (564), 122 states have call successors, (122), 59 states have call predecessors, (122), 59 states have return successors, (118), 115 states have call predecessors, (118), 118 states have call successors, (118) [2024-11-09 07:17:54,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 804 transitions. [2024-11-09 07:17:54,185 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 804 transitions. Word has length 59 [2024-11-09 07:17:54,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:17:54,185 INFO L471 AbstractCegarLoop]: Abstraction has 638 states and 804 transitions. [2024-11-09 07:17:54,186 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.0) internal successors, (57), 17 states have internal predecessors, (57), 6 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2024-11-09 07:17:54,186 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 804 transitions. [2024-11-09 07:17:54,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-11-09 07:17:54,187 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:17:54,187 INFO L215 NwaCegarLoop]: trace histogram [7, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:17:54,204 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-09 07:17:54,391 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-09 07:17:54,392 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:17:54,392 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:17:54,392 INFO L85 PathProgramCache]: Analyzing trace with hash -524957379, now seen corresponding path program 3 times [2024-11-09 07:17:54,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:17:54,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811671800] [2024-11-09 07:17:54,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:17:54,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:17:54,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:17:54,494 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 22 proven. 10 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2024-11-09 07:17:54,495 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:17:54,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811671800] [2024-11-09 07:17:54,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811671800] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:17:54,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323364690] [2024-11-09 07:17:54,495 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 07:17:54,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:17:54,496 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:17:54,497 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:17:54,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-09 07:17:54,562 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 07:17:54,563 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 07:17:54,564 INFO L255 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-09 07:17:54,566 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:17:54,602 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 22 proven. 10 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2024-11-09 07:17:54,603 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:17:54,676 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 22 proven. 10 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2024-11-09 07:17:54,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323364690] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:17:54,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1916785470] [2024-11-09 07:17:54,679 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2024-11-09 07:17:54,680 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:17:54,681 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:17:54,681 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:17:54,681 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:17:55,291 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:17:57,525 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-09 07:17:57,529 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 64 for LOIs [2024-11-09 07:17:57,539 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:18:00,285 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16731#(and (<= ~counter~0 10) (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (<= 3 ~counter~0))' at error location [2024-11-09 07:18:00,285 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:18:00,286 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:18:00,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 9 [2024-11-09 07:18:00,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376487260] [2024-11-09 07:18:00,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:18:00,286 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 07:18:00,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:18:00,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 07:18:00,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=886, Unknown=0, NotChecked=0, Total=992 [2024-11-09 07:18:00,287 INFO L87 Difference]: Start difference. First operand 638 states and 804 transitions. Second operand has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 8 states have internal predecessors, (29), 2 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-09 07:18:00,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:18:00,701 INFO L93 Difference]: Finished difference Result 731 states and 920 transitions. [2024-11-09 07:18:00,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 07:18:00,703 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 8 states have internal predecessors, (29), 2 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 60 [2024-11-09 07:18:00,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:18:00,707 INFO L225 Difference]: With dead ends: 731 [2024-11-09 07:18:00,707 INFO L226 Difference]: Without dead ends: 727 [2024-11-09 07:18:00,708 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=114, Invalid=942, Unknown=0, NotChecked=0, Total=1056 [2024-11-09 07:18:00,709 INFO L432 NwaCegarLoop]: 25 mSDtfsCounter, 11 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 07:18:00,710 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 149 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 07:18:00,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2024-11-09 07:18:01,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 674. [2024-11-09 07:18:01,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 674 states, 480 states have (on average 1.2270833333333333) internal successors, (589), 494 states have internal predecessors, (589), 129 states have call successors, (129), 65 states have call predecessors, (129), 64 states have return successors, (125), 114 states have call predecessors, (125), 125 states have call successors, (125) [2024-11-09 07:18:01,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 843 transitions. [2024-11-09 07:18:01,080 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 843 transitions. Word has length 60 [2024-11-09 07:18:01,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:18:01,081 INFO L471 AbstractCegarLoop]: Abstraction has 674 states and 843 transitions. [2024-11-09 07:18:01,081 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 8 states have internal predecessors, (29), 2 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-09 07:18:01,081 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 843 transitions. [2024-11-09 07:18:01,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-11-09 07:18:01,083 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:18:01,083 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 3, 3, 3, 3, 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] [2024-11-09 07:18:01,104 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-09 07:18:01,287 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-09 07:18:01,288 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:18:01,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:18:01,290 INFO L85 PathProgramCache]: Analyzing trace with hash -2118347762, now seen corresponding path program 1 times [2024-11-09 07:18:01,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:18:01,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767432891] [2024-11-09 07:18:01,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:18:01,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:18:01,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:18:01,511 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-09 07:18:01,511 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:18:01,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767432891] [2024-11-09 07:18:01,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767432891] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:18:01,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488809025] [2024-11-09 07:18:01,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:18:01,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:18:01,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:18:01,513 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:18:01,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-09 07:18:01,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:18:01,575 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 07:18:01,577 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:18:01,645 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-09 07:18:01,645 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:18:01,787 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-09 07:18:01,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488809025] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:18:01,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1428354294] [2024-11-09 07:18:01,789 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-09 07:18:01,789 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:18:01,789 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:18:01,789 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:18:01,789 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:18:08,109 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-09 07:18:08,113 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 64 for LOIs [2024-11-09 07:18:08,127 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:18:09,862 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '19250#(and (<= ~counter~0 10) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-09 07:18:09,863 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:18:09,863 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:18:09,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 9] total 16 [2024-11-09 07:18:09,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575843371] [2024-11-09 07:18:09,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:18:09,864 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-09 07:18:09,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:18:09,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-09 07:18:09,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=950, Unknown=0, NotChecked=0, Total=1190 [2024-11-09 07:18:09,865 INFO L87 Difference]: Start difference. First operand 674 states and 843 transitions. Second operand has 16 states, 16 states have (on average 3.9375) internal successors, (63), 16 states have internal predecessors, (63), 6 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-11-09 07:18:10,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:18:10,968 INFO L93 Difference]: Finished difference Result 1087 states and 1386 transitions. [2024-11-09 07:18:10,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-09 07:18:10,970 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.9375) internal successors, (63), 16 states have internal predecessors, (63), 6 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) Word has length 60 [2024-11-09 07:18:10,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:18:10,978 INFO L225 Difference]: With dead ends: 1087 [2024-11-09 07:18:10,978 INFO L226 Difference]: Without dead ends: 881 [2024-11-09 07:18:10,981 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 153 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 570 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=322, Invalid=1400, Unknown=0, NotChecked=0, Total=1722 [2024-11-09 07:18:10,982 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 153 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-09 07:18:10,983 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 233 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-09 07:18:10,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states. [2024-11-09 07:18:11,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 857. [2024-11-09 07:18:11,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 857 states, 610 states have (on average 1.1918032786885246) internal successors, (727), 631 states have internal predecessors, (727), 168 states have call successors, (168), 79 states have call predecessors, (168), 78 states have return successors, (163), 146 states have call predecessors, (163), 163 states have call successors, (163) [2024-11-09 07:18:11,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 1058 transitions. [2024-11-09 07:18:11,594 INFO L78 Accepts]: Start accepts. Automaton has 857 states and 1058 transitions. Word has length 60 [2024-11-09 07:18:11,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:18:11,595 INFO L471 AbstractCegarLoop]: Abstraction has 857 states and 1058 transitions. [2024-11-09 07:18:11,595 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.9375) internal successors, (63), 16 states have internal predecessors, (63), 6 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-11-09 07:18:11,595 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 1058 transitions. [2024-11-09 07:18:11,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-11-09 07:18:11,597 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:18:11,598 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:18:11,625 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-09 07:18:11,801 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:18:11,802 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:18:11,803 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:18:11,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1622962153, now seen corresponding path program 2 times [2024-11-09 07:18:11,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:18:11,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901520684] [2024-11-09 07:18:11,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:18:11,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:18:11,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:18:11,944 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 3 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-09 07:18:11,945 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:18:11,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901520684] [2024-11-09 07:18:11,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901520684] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:18:11,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902543980] [2024-11-09 07:18:11,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 07:18:11,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:18:11,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:18:11,948 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:18:11,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-09 07:18:12,027 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-09 07:18:12,028 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 07:18:12,029 INFO L255 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-09 07:18:12,031 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:18:12,056 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2024-11-09 07:18:12,057 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 07:18:12,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902543980] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:18:12,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 07:18:12,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 7 [2024-11-09 07:18:12,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250037284] [2024-11-09 07:18:12,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:18:12,058 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:18:12,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:18:12,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:18:12,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:18:12,059 INFO L87 Difference]: Start difference. First operand 857 states and 1058 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2024-11-09 07:18:12,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:18:12,993 INFO L93 Difference]: Finished difference Result 1095 states and 1396 transitions. [2024-11-09 07:18:12,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 07:18:12,994 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 61 [2024-11-09 07:18:12,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:18:13,001 INFO L225 Difference]: With dead ends: 1095 [2024-11-09 07:18:13,001 INFO L226 Difference]: Without dead ends: 859 [2024-11-09 07:18:13,003 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-09 07:18:13,004 INFO L432 NwaCegarLoop]: 49 mSDtfsCounter, 29 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 07:18:13,004 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 158 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 07:18:13,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states. [2024-11-09 07:18:13,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 741. [2024-11-09 07:18:13,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 530 states have (on average 1.1962264150943396) internal successors, (634), 547 states have internal predecessors, (634), 143 states have call successors, (143), 68 states have call predecessors, (143), 67 states have return successors, (138), 125 states have call predecessors, (138), 138 states have call successors, (138) [2024-11-09 07:18:13,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 915 transitions. [2024-11-09 07:18:13,603 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 915 transitions. Word has length 61 [2024-11-09 07:18:13,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:18:13,604 INFO L471 AbstractCegarLoop]: Abstraction has 741 states and 915 transitions. [2024-11-09 07:18:13,604 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2024-11-09 07:18:13,604 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 915 transitions. [2024-11-09 07:18:13,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-11-09 07:18:13,606 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:18:13,606 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:18:13,633 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-09 07:18:13,806 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:18:13,807 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:18:13,807 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:18:13,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1889483419, now seen corresponding path program 3 times [2024-11-09 07:18:13,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:18:13,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490175133] [2024-11-09 07:18:13,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:18:13,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:18:13,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-09 07:18:13,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [605669183] [2024-11-09 07:18:13,855 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 07:18:13,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:18:13,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:18:13,857 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:18:13,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-09 07:18:13,949 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 07:18:13,950 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 07:18:13,952 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-09 07:18:13,954 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:18:14,700 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 8 proven. 32 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-09 07:18:14,700 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:18:15,565 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 14 proven. 25 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-09 07:18:15,565 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:18:15,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490175133] [2024-11-09 07:18:15,565 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-09 07:18:15,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605669183] [2024-11-09 07:18:15,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605669183] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:18:15,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [485420796] [2024-11-09 07:18:15,568 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-09 07:18:15,568 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:18:15,569 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:18:15,569 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:18:15,569 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:18:18,838 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-09 07:18:18,838 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-09 07:18:18,878 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:18:18,879 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:18:18,971 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:18:18,971 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:18:19,007 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:18:19,008 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:18:20,220 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-09 07:18:20,224 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 64 for LOIs [2024-11-09 07:18:20,233 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:18:22,836 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '25577#(and (<= ~counter~0 10) (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (<= 3 ~counter~0))' at error location [2024-11-09 07:18:22,836 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:18:22,836 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-09 07:18:22,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 24 [2024-11-09 07:18:22,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866667647] [2024-11-09 07:18:22,837 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-09 07:18:22,837 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-09 07:18:22,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:18:22,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-09 07:18:22,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=1924, Unknown=0, NotChecked=0, Total=2162 [2024-11-09 07:18:22,839 INFO L87 Difference]: Start difference. First operand 741 states and 915 transitions. Second operand has 24 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 21 states have internal predecessors, (71), 6 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2024-11-09 07:18:37,959 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 [1] [2024-11-09 07:18:39,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:18:39,607 INFO L93 Difference]: Finished difference Result 1267 states and 1710 transitions. [2024-11-09 07:18:39,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-09 07:18:39,608 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 21 states have internal predecessors, (71), 6 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 61 [2024-11-09 07:18:39,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:18:39,617 INFO L225 Difference]: With dead ends: 1267 [2024-11-09 07:18:39,617 INFO L226 Difference]: Without dead ends: 1265 [2024-11-09 07:18:39,620 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1597 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=740, Invalid=4810, Unknown=0, NotChecked=0, Total=5550 [2024-11-09 07:18:39,621 INFO L432 NwaCegarLoop]: 70 mSDtfsCounter, 379 mSDsluCounter, 810 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 255 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 880 SdHoareTripleChecker+Invalid, 983 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 255 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2024-11-09 07:18:39,622 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [383 Valid, 880 Invalid, 983 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [255 Valid, 727 Invalid, 1 Unknown, 0 Unchecked, 8.0s Time] [2024-11-09 07:18:39,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1265 states. [2024-11-09 07:18:40,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1265 to 1020. [2024-11-09 07:18:40,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1020 states, 720 states have (on average 1.2513888888888889) internal successors, (901), 745 states have internal predecessors, (901), 220 states have call successors, (220), 80 states have call predecessors, (220), 79 states have return successors, (215), 194 states have call predecessors, (215), 215 states have call successors, (215) [2024-11-09 07:18:40,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1020 states to 1020 states and 1336 transitions. [2024-11-09 07:18:40,628 INFO L78 Accepts]: Start accepts. Automaton has 1020 states and 1336 transitions. Word has length 61 [2024-11-09 07:18:40,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:18:40,629 INFO L471 AbstractCegarLoop]: Abstraction has 1020 states and 1336 transitions. [2024-11-09 07:18:40,629 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 21 states have internal predecessors, (71), 6 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2024-11-09 07:18:40,629 INFO L276 IsEmpty]: Start isEmpty. Operand 1020 states and 1336 transitions. [2024-11-09 07:18:40,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-09 07:18:40,631 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:18:40,631 INFO L215 NwaCegarLoop]: trace histogram [7, 6, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:18:40,658 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-09 07:18:40,834 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:18:40,836 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:18:40,836 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:18:40,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1993579520, now seen corresponding path program 4 times [2024-11-09 07:18:40,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:18:40,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82744555] [2024-11-09 07:18:40,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:18:40,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:18:40,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:18:40,939 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2024-11-09 07:18:40,939 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:18:40,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82744555] [2024-11-09 07:18:40,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82744555] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:18:40,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:18:40,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:18:40,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113586913] [2024-11-09 07:18:40,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:18:40,941 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:18:40,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:18:40,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:18:40,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:18:40,943 INFO L87 Difference]: Start difference. First operand 1020 states and 1336 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-11-09 07:18:41,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:18:41,639 INFO L93 Difference]: Finished difference Result 1547 states and 2060 transitions. [2024-11-09 07:18:41,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:18:41,639 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 64 [2024-11-09 07:18:41,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:18:41,646 INFO L225 Difference]: With dead ends: 1547 [2024-11-09 07:18:41,646 INFO L226 Difference]: Without dead ends: 988 [2024-11-09 07:18:41,648 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-09 07:18:41,649 INFO L432 NwaCegarLoop]: 35 mSDtfsCounter, 3 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 07:18:41,649 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 114 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 07:18:41,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 988 states. [2024-11-09 07:18:42,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 988 to 914. [2024-11-09 07:18:42,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 914 states, 665 states have (on average 1.219548872180451) internal successors, (811), 674 states have internal predecessors, (811), 172 states have call successors, (172), 77 states have call predecessors, (172), 76 states have return successors, (168), 162 states have call predecessors, (168), 168 states have call successors, (168) [2024-11-09 07:18:42,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 914 states to 914 states and 1151 transitions. [2024-11-09 07:18:42,195 INFO L78 Accepts]: Start accepts. Automaton has 914 states and 1151 transitions. Word has length 64 [2024-11-09 07:18:42,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:18:42,195 INFO L471 AbstractCegarLoop]: Abstraction has 914 states and 1151 transitions. [2024-11-09 07:18:42,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-11-09 07:18:42,195 INFO L276 IsEmpty]: Start isEmpty. Operand 914 states and 1151 transitions. [2024-11-09 07:18:42,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-11-09 07:18:42,197 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:18:42,197 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:18:42,197 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-09 07:18:42,197 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:18:42,198 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:18:42,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1021182311, now seen corresponding path program 1 times [2024-11-09 07:18:42,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:18:42,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835424134] [2024-11-09 07:18:42,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:18:42,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:18:42,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-09 07:18:42,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2019844339] [2024-11-09 07:18:42,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:18:42,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:18:42,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:18:42,218 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:18:42,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-09 07:18:42,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:18:42,292 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-11-09 07:18:42,293 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:18:43,467 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 17 proven. 13 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-11-09 07:18:43,467 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:18:46,695 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 16 proven. 13 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2024-11-09 07:18:46,696 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:18:46,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835424134] [2024-11-09 07:18:46,696 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-09 07:18:46,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019844339] [2024-11-09 07:18:46,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2019844339] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:18:46,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [777044852] [2024-11-09 07:18:46,698 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2024-11-09 07:18:46,699 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:18:46,699 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:18:46,699 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:18:46,700 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:19:00,035 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 8 for LOIs [2024-11-09 07:19:00,041 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 64 for LOIs [2024-11-09 07:19:00,053 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:19:04,505 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '33278#(and (<= ~counter~0 10) (<= 1 |#StackHeapBarrier|) (<= 1 ~counter~0) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-09 07:19:04,505 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:19:04,505 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-09 07:19:04,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 24 [2024-11-09 07:19:04,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933252821] [2024-11-09 07:19:04,506 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-09 07:19:04,506 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-09 07:19:04,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:19:04,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-09 07:19:04,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=2118, Unknown=0, NotChecked=0, Total=2352 [2024-11-09 07:19:04,509 INFO L87 Difference]: Start difference. First operand 914 states and 1151 transitions. Second operand has 24 states, 21 states have (on average 2.5238095238095237) internal successors, (53), 21 states have internal predecessors, (53), 7 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (19), 6 states have call predecessors, (19), 5 states have call successors, (19) [2024-11-09 07:19:16,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:19:16,277 INFO L93 Difference]: Finished difference Result 1098 states and 1398 transitions. [2024-11-09 07:19:16,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-09 07:19:16,277 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 2.5238095238095237) internal successors, (53), 21 states have internal predecessors, (53), 7 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (19), 6 states have call predecessors, (19), 5 states have call successors, (19) Word has length 72 [2024-11-09 07:19:16,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:19:16,283 INFO L225 Difference]: With dead ends: 1098 [2024-11-09 07:19:16,283 INFO L226 Difference]: Without dead ends: 1077 [2024-11-09 07:19:16,286 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1985 ImplicationChecksByTransitivity, 13.0s TimeCoverageRelationStatistics Valid=909, Invalid=6401, Unknown=0, NotChecked=0, Total=7310 [2024-11-09 07:19:16,286 INFO L432 NwaCegarLoop]: 63 mSDtfsCounter, 285 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 895 mSolverCounterSat, 197 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 911 SdHoareTripleChecker+Invalid, 1092 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 197 IncrementalHoareTripleChecker+Valid, 895 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2024-11-09 07:19:16,287 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 911 Invalid, 1092 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [197 Valid, 895 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2024-11-09 07:19:16,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states. [2024-11-09 07:19:17,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 974. [2024-11-09 07:19:17,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 974 states, 706 states have (on average 1.2181303116147308) internal successors, (860), 714 states have internal predecessors, (860), 186 states have call successors, (186), 81 states have call predecessors, (186), 81 states have return successors, (184), 178 states have call predecessors, (184), 184 states have call successors, (184) [2024-11-09 07:19:17,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 974 states to 974 states and 1230 transitions. [2024-11-09 07:19:17,059 INFO L78 Accepts]: Start accepts. Automaton has 974 states and 1230 transitions. Word has length 72 [2024-11-09 07:19:17,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:19:17,060 INFO L471 AbstractCegarLoop]: Abstraction has 974 states and 1230 transitions. [2024-11-09 07:19:17,060 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 2.5238095238095237) internal successors, (53), 21 states have internal predecessors, (53), 7 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (19), 6 states have call predecessors, (19), 5 states have call successors, (19) [2024-11-09 07:19:17,060 INFO L276 IsEmpty]: Start isEmpty. Operand 974 states and 1230 transitions. [2024-11-09 07:19:17,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-11-09 07:19:17,062 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:19:17,062 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 3, 3, 3, 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:19:17,087 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-09 07:19:17,262 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:19:17,263 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:19:17,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:19:17,263 INFO L85 PathProgramCache]: Analyzing trace with hash 853966464, now seen corresponding path program 1 times [2024-11-09 07:19:17,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:19:17,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887481268] [2024-11-09 07:19:17,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:19:17,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:19:17,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:19:17,641 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 29 proven. 30 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-09 07:19:17,641 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:19:17,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887481268] [2024-11-09 07:19:17,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887481268] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:19:17,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972659901] [2024-11-09 07:19:17,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:19:17,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:19:17,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:19:17,644 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:19:17,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-09 07:19:17,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:19:17,746 INFO L255 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-09 07:19:17,748 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:19:17,845 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 29 proven. 30 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-09 07:19:17,845 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:19:18,037 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 29 proven. 30 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-09 07:19:18,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972659901] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:19:18,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1652145595] [2024-11-09 07:19:18,039 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2024-11-09 07:19:18,039 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:19:18,040 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:19:18,040 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:19:18,040 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:19:22,654 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-09 07:19:22,661 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 64 for LOIs [2024-11-09 07:19:22,681 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:19:25,271 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '36896#(and (= |__VERIFIER_assert_#in~cond| 0) (<= ~counter~0 11))' at error location [2024-11-09 07:19:25,271 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:19:25,271 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:19:25,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 12] total 16 [2024-11-09 07:19:25,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791099135] [2024-11-09 07:19:25,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:19:25,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-09 07:19:25,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:19:25,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-09 07:19:25,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=1077, Unknown=0, NotChecked=0, Total=1332 [2024-11-09 07:19:25,274 INFO L87 Difference]: Start difference. First operand 974 states and 1230 transitions. Second operand has 16 states, 16 states have (on average 5.25) internal successors, (84), 16 states have internal predecessors, (84), 6 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-11-09 07:19:26,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:19:26,489 INFO L93 Difference]: Finished difference Result 1353 states and 1772 transitions. [2024-11-09 07:19:26,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-09 07:19:26,490 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.25) internal successors, (84), 16 states have internal predecessors, (84), 6 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) Word has length 68 [2024-11-09 07:19:26,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:19:26,495 INFO L225 Difference]: With dead ends: 1353 [2024-11-09 07:19:26,495 INFO L226 Difference]: Without dead ends: 1005 [2024-11-09 07:19:26,498 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 172 SyntacticMatches, 8 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 579 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=346, Invalid=1546, Unknown=0, NotChecked=0, Total=1892 [2024-11-09 07:19:26,498 INFO L432 NwaCegarLoop]: 33 mSDtfsCounter, 128 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-09 07:19:26,499 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 269 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-09 07:19:26,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1005 states. [2024-11-09 07:19:27,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1005 to 1001. [2024-11-09 07:19:27,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1001 states, 733 states have (on average 1.1978171896316507) internal successors, (878), 741 states have internal predecessors, (878), 186 states have call successors, (186), 81 states have call predecessors, (186), 81 states have return successors, (184), 178 states have call predecessors, (184), 184 states have call successors, (184) [2024-11-09 07:19:27,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1001 states to 1001 states and 1248 transitions. [2024-11-09 07:19:27,151 INFO L78 Accepts]: Start accepts. Automaton has 1001 states and 1248 transitions. Word has length 68 [2024-11-09 07:19:27,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:19:27,152 INFO L471 AbstractCegarLoop]: Abstraction has 1001 states and 1248 transitions. [2024-11-09 07:19:27,152 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.25) internal successors, (84), 16 states have internal predecessors, (84), 6 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-11-09 07:19:27,152 INFO L276 IsEmpty]: Start isEmpty. Operand 1001 states and 1248 transitions. [2024-11-09 07:19:27,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2024-11-09 07:19:27,155 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:19:27,155 INFO L215 NwaCegarLoop]: trace histogram [11, 10, 10, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:19:27,181 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-09 07:19:27,355 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-09 07:19:27,356 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:19:27,356 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:19:27,356 INFO L85 PathProgramCache]: Analyzing trace with hash -524322756, now seen corresponding path program 1 times [2024-11-09 07:19:27,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:19:27,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604542553] [2024-11-09 07:19:27,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:19:27,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:19:27,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-09 07:19:27,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [753954334] [2024-11-09 07:19:27,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:19:27,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:19:27,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:19:27,388 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:19:27,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-09 07:19:27,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:19:27,487 INFO L255 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-09 07:19:27,490 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:19:27,904 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 26 proven. 21 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2024-11-09 07:19:27,904 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:19:28,683 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 29 proven. 17 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2024-11-09 07:19:28,684 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:19:28,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604542553] [2024-11-09 07:19:28,684 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-09 07:19:28,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753954334] [2024-11-09 07:19:28,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753954334] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:19:28,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1858916913] [2024-11-09 07:19:28,686 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-09 07:19:28,687 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:19:28,687 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:19:28,687 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:19:28,688 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:19:35,990 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:35,990 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:35,991 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:35,992 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,073 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,074 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,075 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,075 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,311 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,311 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,312 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,313 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,497 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,498 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,498 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,499 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,687 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,687 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,688 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,689 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,803 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,804 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,805 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,805 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,855 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,856 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,856 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:36,857 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,017 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,018 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,090 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,091 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,291 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,292 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,292 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,293 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,355 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,356 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,357 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,357 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,484 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,484 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,485 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,486 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,583 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,584 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,585 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,586 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,686 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,686 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,687 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,688 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,786 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,786 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,787 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,787 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,803 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,804 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,804 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,805 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,944 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:37,945 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:38,016 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:38,016 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:43,169 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-09 07:19:43,177 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 64 for LOIs [2024-11-09 07:19:43,190 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:19:45,488 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '40982#(and (<= ~counter~0 10) (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (<= 3 ~counter~0))' at error location [2024-11-09 07:19:45,488 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:19:45,488 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-09 07:19:45,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2024-11-09 07:19:45,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157781789] [2024-11-09 07:19:45,489 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-09 07:19:45,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-09 07:19:45,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:19:45,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-09 07:19:45,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1692, Unknown=0, NotChecked=0, Total=1892 [2024-11-09 07:19:45,491 INFO L87 Difference]: Start difference. First operand 1001 states and 1248 transitions. Second operand has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 17 states have internal predecessors, (52), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) [2024-11-09 07:19:48,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:19:48,944 INFO L93 Difference]: Finished difference Result 1532 states and 2084 transitions. [2024-11-09 07:19:48,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-09 07:19:48,945 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 17 states have internal predecessors, (52), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) Word has length 87 [2024-11-09 07:19:48,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:19:48,953 INFO L225 Difference]: With dead ends: 1532 [2024-11-09 07:19:48,954 INFO L226 Difference]: Without dead ends: 1528 [2024-11-09 07:19:48,955 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1024 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=467, Invalid=3439, Unknown=0, NotChecked=0, Total=3906 [2024-11-09 07:19:48,956 INFO L432 NwaCegarLoop]: 49 mSDtfsCounter, 174 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-09 07:19:48,956 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 459 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-09 07:19:48,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1528 states. [2024-11-09 07:19:50,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1528 to 1358. [2024-11-09 07:19:50,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1358 states, 926 states have (on average 1.2483801295896328) internal successors, (1156), 931 states have internal predecessors, (1156), 340 states have call successors, (340), 92 states have call predecessors, (340), 91 states have return successors, (338), 334 states have call predecessors, (338), 338 states have call successors, (338) [2024-11-09 07:19:50,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1358 states to 1358 states and 1834 transitions. [2024-11-09 07:19:50,107 INFO L78 Accepts]: Start accepts. Automaton has 1358 states and 1834 transitions. Word has length 87 [2024-11-09 07:19:50,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:19:50,108 INFO L471 AbstractCegarLoop]: Abstraction has 1358 states and 1834 transitions. [2024-11-09 07:19:50,109 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 17 states have internal predecessors, (52), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) [2024-11-09 07:19:50,110 INFO L276 IsEmpty]: Start isEmpty. Operand 1358 states and 1834 transitions. [2024-11-09 07:19:50,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-11-09 07:19:50,112 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:19:50,112 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:19:50,141 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-09 07:19:50,316 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-09 07:19:50,317 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:19:50,317 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:19:50,318 INFO L85 PathProgramCache]: Analyzing trace with hash -4960602, now seen corresponding path program 5 times [2024-11-09 07:19:50,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:19:50,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373147742] [2024-11-09 07:19:50,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:19:50,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:19:50,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:19:50,834 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 64 proven. 6 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2024-11-09 07:19:50,835 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:19:50,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373147742] [2024-11-09 07:19:50,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373147742] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:19:50,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875319079] [2024-11-09 07:19:50,836 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 07:19:50,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:19:50,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:19:50,838 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:19:50,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-09 07:19:50,936 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-09 07:19:50,936 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 07:19:50,938 INFO L255 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-09 07:19:50,939 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:19:51,106 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 132 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-09 07:19:51,106 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:19:51,378 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 68 proven. 2 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2024-11-09 07:19:51,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875319079] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:19:51,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [805000793] [2024-11-09 07:19:51,380 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-09 07:19:51,380 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:19:51,381 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:19:51,381 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:19:51,381 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:19:54,832 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:54,833 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 10 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:54,869 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:54,870 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:54,984 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:54,985 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:55,031 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:55,032 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 11 iterations. Over-approximation may be very coarse. [2024-11-09 07:19:56,549 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 42 for LOIs [2024-11-09 07:19:56,594 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 64 for LOIs [2024-11-09 07:19:56,614 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:19:58,759 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '45986#(and (<= ~counter~0 10) (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (<= 3 ~counter~0))' at error location [2024-11-09 07:19:58,759 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:19:58,759 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:19:58,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 14] total 16 [2024-11-09 07:19:58,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979639112] [2024-11-09 07:19:58,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:19:58,760 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-09 07:19:58,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:19:58,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-09 07:19:58,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1215, Unknown=0, NotChecked=0, Total=1482 [2024-11-09 07:19:58,761 INFO L87 Difference]: Start difference. First operand 1358 states and 1834 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 5 states have call successors, (23), 5 states have call predecessors, (23), 4 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) [2024-11-09 07:20:00,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:20:00,053 INFO L93 Difference]: Finished difference Result 1726 states and 2360 transitions. [2024-11-09 07:20:00,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-09 07:20:00,053 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), 5 states have call successors, (23), 5 states have call predecessors, (23), 4 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) Word has length 88 [2024-11-09 07:20:00,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:20:00,061 INFO L225 Difference]: With dead ends: 1726 [2024-11-09 07:20:00,061 INFO L226 Difference]: Without dead ends: 1113 [2024-11-09 07:20:00,065 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 229 SyntacticMatches, 11 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=281, Invalid=1279, Unknown=0, NotChecked=0, Total=1560 [2024-11-09 07:20:00,066 INFO L432 NwaCegarLoop]: 138 mSDtfsCounter, 154 mSDsluCounter, 475 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 613 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-09 07:20:00,067 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 613 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-09 07:20:00,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1113 states. [2024-11-09 07:20:00,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1113 to 796. [2024-11-09 07:20:00,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 796 states, 558 states have (on average 1.1021505376344085) internal successors, (615), 568 states have internal predecessors, (615), 152 states have call successors, (152), 86 states have call predecessors, (152), 85 states have return successors, (150), 141 states have call predecessors, (150), 150 states have call successors, (150) [2024-11-09 07:20:00,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 917 transitions. [2024-11-09 07:20:00,973 INFO L78 Accepts]: Start accepts. Automaton has 796 states and 917 transitions. Word has length 88 [2024-11-09 07:20:00,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:20:00,974 INFO L471 AbstractCegarLoop]: Abstraction has 796 states and 917 transitions. [2024-11-09 07:20:00,974 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), 5 states have call successors, (23), 5 states have call predecessors, (23), 4 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) [2024-11-09 07:20:00,974 INFO L276 IsEmpty]: Start isEmpty. Operand 796 states and 917 transitions. [2024-11-09 07:20:00,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-09 07:20:00,976 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:20:00,977 INFO L215 NwaCegarLoop]: trace histogram [10, 9, 9, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:20:01,002 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-09 07:20:01,177 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-09 07:20:01,178 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:20:01,178 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:20:01,178 INFO L85 PathProgramCache]: Analyzing trace with hash -239704338, now seen corresponding path program 2 times [2024-11-09 07:20:01,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:20:01,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005715891] [2024-11-09 07:20:01,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:20:01,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:20:01,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-09 07:20:01,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [363382856] [2024-11-09 07:20:01,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 07:20:01,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:20:01,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:20:01,217 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:20:01,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-09 07:20:01,342 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-09 07:20:01,342 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 07:20:01,346 INFO L255 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 69 conjuncts are in the unsatisfiable core [2024-11-09 07:20:01,350 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:20:03,756 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 41 proven. 45 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2024-11-09 07:20:03,756 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:20:06,356 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:20:06,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005715891] [2024-11-09 07:20:06,356 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-09 07:20:06,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363382856] [2024-11-09 07:20:06,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363382856] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:20:06,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1365699008] [2024-11-09 07:20:06,358 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-09 07:20:06,359 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:20:06,359 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:20:06,359 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:20:06,359 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:20:14,217 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:20:14,218 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:20:14,301 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:20:14,302 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:20:14,524 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:20:14,525 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:20:14,648 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:20:14,649 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:20:14,801 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:20:14,802 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:20:14,909 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:20:14,910 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:20:14,927 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:20:14,928 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 14 iterations. Over-approximation may be very coarse. [2024-11-09 07:20:15,263 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 13 iterations. Over-approximation may be very coarse. [2024-11-09 07:20:15,264 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 13 iterations. Over-approximation may be very coarse. [2024-11-09 07:20:15,379 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 13 iterations. Over-approximation may be very coarse. [2024-11-09 07:20:15,380 WARN L110 ntervalStateProvider]: Interval conversion did not stabilize in 13 iterations. Over-approximation may be very coarse. [2024-11-09 07:20:22,979 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-09 07:20:22,989 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 64 for LOIs [2024-11-09 07:20:23,012 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:20:26,747 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '50206#(and (<= ~counter~0 10) (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0) (<= 3 ~counter~0))' at error location [2024-11-09 07:20:26,747 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:20:26,747 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-09 07:20:26,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2024-11-09 07:20:26,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055298183] [2024-11-09 07:20:26,748 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-09 07:20:26,748 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-09 07:20:26,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:20:26,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-09 07:20:26,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=259, Invalid=2291, Unknown=0, NotChecked=0, Total=2550 [2024-11-09 07:20:26,750 INFO L87 Difference]: Start difference. First operand 796 states and 917 transitions. Second operand has 20 states, 18 states have (on average 2.5) internal successors, (45), 17 states have internal predecessors, (45), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 4 states have call predecessors, (11), 5 states have call successors, (11) [2024-11-09 07:20:29,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:20:29,012 INFO L93 Difference]: Finished difference Result 945 states and 1094 transitions. [2024-11-09 07:20:29,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-09 07:20:29,013 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 2.5) internal successors, (45), 17 states have internal predecessors, (45), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 4 states have call predecessors, (11), 5 states have call successors, (11) Word has length 89 [2024-11-09 07:20:29,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:20:29,018 INFO L225 Difference]: With dead ends: 945 [2024-11-09 07:20:29,018 INFO L226 Difference]: Without dead ends: 941 [2024-11-09 07:20:29,019 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 150 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 982 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=346, Invalid=3076, Unknown=0, NotChecked=0, Total=3422 [2024-11-09 07:20:29,020 INFO L432 NwaCegarLoop]: 65 mSDtfsCounter, 114 mSDsluCounter, 731 mSDsCounter, 0 mSdLazyCounter, 762 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 796 SdHoareTripleChecker+Invalid, 840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-09 07:20:29,020 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 796 Invalid, 840 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 762 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-09 07:20:29,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 941 states. [2024-11-09 07:20:29,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 941 to 812. [2024-11-09 07:20:29,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 812 states, 573 states have (on average 1.0959860383944153) internal successors, (628), 582 states have internal predecessors, (628), 147 states have call successors, (147), 92 states have call predecessors, (147), 91 states have return successors, (146), 137 states have call predecessors, (146), 146 states have call successors, (146) [2024-11-09 07:20:29,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 812 states to 812 states and 921 transitions. [2024-11-09 07:20:29,691 INFO L78 Accepts]: Start accepts. Automaton has 812 states and 921 transitions. Word has length 89 [2024-11-09 07:20:29,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:20:29,692 INFO L471 AbstractCegarLoop]: Abstraction has 812 states and 921 transitions. [2024-11-09 07:20:29,692 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 2.5) internal successors, (45), 17 states have internal predecessors, (45), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 4 states have call predecessors, (11), 5 states have call successors, (11) [2024-11-09 07:20:29,692 INFO L276 IsEmpty]: Start isEmpty. Operand 812 states and 921 transitions. [2024-11-09 07:20:29,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-09 07:20:29,694 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:20:29,695 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:20:29,727 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-09 07:20:29,898 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-09 07:20:29,899 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:20:29,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:20:29,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1677272571, now seen corresponding path program 2 times [2024-11-09 07:20:29,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:20:29,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303630665] [2024-11-09 07:20:29,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:20:29,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:20:29,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-09 07:20:29,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1255694893] [2024-11-09 07:20:29,939 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 07:20:29,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:20:29,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:20:29,945 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:20:29,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-09 07:20:30,177 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-11-09 07:20:30,177 INFO L228 tOrderPrioritization]: Conjunction of SSA is sat [2024-11-09 07:20:30,177 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-09 07:20:30,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-09 07:20:30,345 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-09 07:20:30,346 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-09 07:20:30,347 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-09 07:20:30,360 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-09 07:20:30,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-09 07:20:30,557 INFO L407 BasicCegarLoop]: Path program histogram: [5, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:20:30,656 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-09 07:20:30,661 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.11 07:20:30 BoogieIcfgContainer [2024-11-09 07:20:30,661 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-09 07:20:30,662 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-09 07:20:30,662 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-09 07:20:30,663 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-09 07:20:30,663 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 07:16:17" (3/4) ... [2024-11-09 07:20:30,665 INFO L136 WitnessPrinter]: Generating witness for reachability counterexample [2024-11-09 07:20:30,773 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/witness.graphml [2024-11-09 07:20:30,777 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-09 07:20:30,778 INFO L158 Benchmark]: Toolchain (without parser) took 253966.45ms. Allocated memory was 176.2MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 141.8MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 343.5MB. Max. memory is 16.1GB. [2024-11-09 07:20:30,778 INFO L158 Benchmark]: CDTParser took 0.36ms. Allocated memory is still 113.2MB. Free memory is still 64.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-09 07:20:30,779 INFO L158 Benchmark]: CACSL2BoogieTranslator took 310.24ms. Allocated memory is still 176.2MB. Free memory was 141.8MB in the beginning and 128.7MB in the end (delta: 13.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-11-09 07:20:30,779 INFO L158 Benchmark]: Boogie Procedure Inliner took 40.10ms. Allocated memory is still 176.2MB. Free memory was 128.7MB in the beginning and 126.8MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-09 07:20:30,779 INFO L158 Benchmark]: Boogie Preprocessor took 30.42ms. Allocated memory is still 176.2MB. Free memory was 126.8MB in the beginning and 125.6MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-09 07:20:30,780 INFO L158 Benchmark]: RCFGBuilder took 364.18ms. Allocated memory is still 176.2MB. Free memory was 125.6MB in the beginning and 111.8MB in the end (delta: 13.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-11-09 07:20:30,780 INFO L158 Benchmark]: TraceAbstraction took 253097.87ms. Allocated memory was 176.2MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 111.3MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 307.8MB. Max. memory is 16.1GB. [2024-11-09 07:20:30,781 INFO L158 Benchmark]: Witness Printer took 115.34ms. Allocated memory is still 1.6GB. Free memory was 1.2GB in the beginning and 1.2GB in the end (delta: 5.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-09 07:20:30,784 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.36ms. Allocated memory is still 113.2MB. Free memory is still 64.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 310.24ms. Allocated memory is still 176.2MB. Free memory was 141.8MB in the beginning and 128.7MB in the end (delta: 13.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 40.10ms. Allocated memory is still 176.2MB. Free memory was 128.7MB in the beginning and 126.8MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 30.42ms. Allocated memory is still 176.2MB. Free memory was 126.8MB in the beginning and 125.6MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 364.18ms. Allocated memory is still 176.2MB. Free memory was 125.6MB in the beginning and 111.8MB in the end (delta: 13.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * TraceAbstraction took 253097.87ms. Allocated memory was 176.2MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 111.3MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 307.8MB. Max. memory is 16.1GB. * Witness Printer took 115.34ms. Allocated memory is still 1.6GB. Free memory was 1.2GB in the beginning and 1.2GB in the end (delta: 5.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 13]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L18] int counter = 0; [L20] int x, y; [L21] long long a, b, p, q, r, s; [L22] x = __VERIFIER_nondet_int() [L23] y = __VERIFIER_nondet_int() [L24] CALL assume_abort_if_not(x >= 1) VAL [\old(cond)=1, counter=0] [L8] COND FALSE !(!cond) [L24] RET assume_abort_if_not(x >= 1) VAL [counter=0, x=3, y=5] [L25] CALL assume_abort_if_not(y >= 1) VAL [\old(cond)=1, counter=0] [L8] COND FALSE !(!cond) [L25] RET assume_abort_if_not(y >= 1) VAL [counter=0, x=3, y=5] [L27] a = x [L28] b = y [L29] p = 1 [L30] q = 0 [L31] r = 0 [L32] s = 1 VAL [a=3, b=5, counter=0, p=1, q=0, r=0, s=1, x=3, y=5] [L34] EXPR counter++ VAL [a=3, b=5, counter=1, p=1, q=0, r=0, s=1, x=3, y=5] [L34] COND TRUE counter++<10 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [a=3, b=5, c=3, counter=1, k=0, p=1, q=0, r=0, s=1, x=3, y=5] [L41] EXPR counter++ VAL [a=3, b=5, c=3, counter=2, k=0, p=1, q=0, r=0, s=1, x=3, y=5] [L41] COND TRUE counter++<10 [L42] COND TRUE !(c >= b) VAL [a=3, b=5, c=3, counter=2, k=0, p=1, q=0, r=0, s=1, x=3, y=5] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k [L34] EXPR counter++ VAL [a=5, b=3, counter=3, p=0, q=1, r=1, s=0, x=3, y=5] [L34] COND TRUE counter++<10 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [a=5, b=3, c=5, counter=3, k=0, p=0, q=1, r=1, s=0, x=3, y=5] [L41] EXPR counter++ VAL [a=5, b=3, c=5, counter=4, k=0, p=0, q=1, r=1, s=0, x=3, y=5] [L41] COND TRUE counter++<10 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [a=5, b=3, c=5, counter=4, d=1, k=0, p=0, q=1, r=1, s=0, v=3, x=3, y=5] [L48] EXPR counter++ VAL [a=5, b=3, c=5, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, v=3, x=3, y=5] [L48] COND TRUE counter++<10 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, counter=5] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, counter=5] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [a=5, b=3, c=5, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, v=3, x=3, y=5] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, counter=5] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, counter=5] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [a=5, b=3, c=5, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, v=3, x=3, y=5] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, counter=5] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, counter=5] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [a=5, b=3, c=5, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, v=3, x=3, y=5] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, counter=5] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, counter=5] [L52] RET __VERIFIER_assert(v == b * d) VAL [a=5, b=3, c=5, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, v=3, x=3, y=5] [L54] COND TRUE !(c >= 2 * v) VAL [a=5, b=3, c=5, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, v=3, x=3, y=5] [L59] c = c - v [L60] k = k + d [L41] EXPR counter++ VAL [a=5, b=3, c=2, counter=6, k=1, p=0, q=1, r=1, s=0, x=3, y=5] [L41] COND TRUE counter++<10 [L42] COND TRUE !(c >= b) VAL [a=5, b=3, c=2, counter=6, k=1, p=0, q=1, r=1, s=0, x=3, y=5] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k [L34] EXPR counter++ VAL [a=3, b=2, counter=7, p=1, q=-1, r=0, s=1, x=3, y=5] [L34] COND TRUE counter++<10 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [a=3, b=2, c=3, counter=7, k=0, p=1, q=-1, r=0, s=1, x=3, y=5] [L41] EXPR counter++ VAL [a=3, b=2, c=3, counter=8, k=0, p=1, q=-1, r=0, s=1, x=3, y=5] [L41] COND TRUE counter++<10 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [a=3, b=2, c=3, counter=8, d=1, k=0, p=1, q=-1, r=0, s=1, v=2, x=3, y=5] [L48] EXPR counter++ VAL [a=3, b=2, c=3, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, v=2, x=3, y=5] [L48] COND TRUE counter++<10 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, counter=9] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, counter=9] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [a=3, b=2, c=3, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, v=2, x=3, y=5] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, counter=9] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, counter=9] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [a=3, b=2, c=3, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, v=2, x=3, y=5] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, counter=9] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, counter=9] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [a=3, b=2, c=3, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, v=2, x=3, y=5] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, counter=9] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, counter=9] [L52] RET __VERIFIER_assert(v == b * d) VAL [a=3, b=2, c=3, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, v=2, x=3, y=5] [L54] COND TRUE !(c >= 2 * v) VAL [a=3, b=2, c=3, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, v=2, x=3, y=5] [L59] c = c - v [L60] k = k + d [L41] EXPR counter++ VAL [a=3, b=2, c=1, counter=10, k=1, p=1, q=-1, r=0, s=1, x=3, y=5] [L41] COND TRUE counter++<10 [L42] COND TRUE !(c >= b) VAL [a=3, b=2, c=1, counter=10, k=1, p=1, q=-1, r=0, s=1, x=3, y=5] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k [L34] EXPR counter++ VAL [a=2, b=1, counter=11, p=-1, q=2, r=1, s=-1, x=3, y=5] [L34] COND FALSE !(counter++<10) [L73] CALL __VERIFIER_assert(p*x - q*x + r*y - s*y == a) VAL [\old(cond)=0, counter=11] [L11] COND TRUE !(cond) VAL [\old(cond)=0, counter=11] [L13] reach_error() VAL [\old(cond)=0, counter=11] - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 30 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 252.9s, OverallIterations: 28, TraceHistogramMax: 11, PathProgramHistogramMax: 5, EmptinessCheckTime: 0.1s, AutomataDifference: 57.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 2420 SdHoareTripleChecker+Valid, 22.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2365 mSDsluCounter, 7843 SdHoareTripleChecker+Invalid, 21.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6739 mSDsCounter, 1097 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6279 IncrementalHoareTripleChecker+Invalid, 7377 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1097 mSolverCounterUnsat, 1104 mSDtfsCounter, 6279 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3353 GetRequests, 2499 SyntacticMatches, 34 SemanticMatches, 820 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12213 ImplicationChecksByTransitivity, 81.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1358occurred in iteration=25, InterpolantAutomatonStates: 402, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 8.5s AutomataMinimizationTime, 27 MinimizatonAttempts, 1664 StatesRemovedByMinimization, 23 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 23.0s InterpolantComputationTime, 2640 NumberOfCodeBlocks, 2546 NumberOfCodeBlocksAsserted, 65 NumberOfCheckSat, 2766 ConstructedInterpolants, 5 QuantifiedInterpolants, 13839 SizeOfPredicates, 69 NumberOfNonLiveVariables, 3358 ConjunctsInSsa, 473 ConjunctsInUnsatCore, 54 InterpolantComputations, 10 PerfectInterpolantSequences, 3167/3639 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: OVERALL_TIME: 6.7s, ICFG_INTERPRETER_ENTERED_PROCEDURES: 8, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 94, DAG_INTERPRETER_EARLY_EXITS: 5, TOOLS_POST_APPLICATIONS: 115, TOOLS_POST_TIME: 2.8s, TOOLS_POST_CALL_APPLICATIONS: 63, TOOLS_POST_CALL_TIME: 1.3s, TOOLS_POST_RETURN_APPLICATIONS: 52, TOOLS_POST_RETURN_TIME: 1.0s, TOOLS_QUANTIFIERELIM_APPLICATIONS: 227, TOOLS_QUANTIFIERELIM_TIME: 5.0s, TOOLS_QUANTIFIERELIM_MAX_TIME: 0.1s, FLUID_QUERY_TIME: 0.0s, FLUID_QUERIES: 272, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 70, DOMAIN_JOIN_TIME: 1.0s, DOMAIN_ALPHA_APPLICATIONS: 0, DOMAIN_ALPHA_TIME: 0.0s, DOMAIN_WIDEN_APPLICATIONS: 4, DOMAIN_WIDEN_TIME: 0.1s, DOMAIN_ISSUBSETEQ_APPLICATIONS: 9, DOMAIN_ISSUBSETEQ_TIME: 0.0s, DOMAIN_ISBOTTOM_APPLICATIONS: 94, DOMAIN_ISBOTTOM_TIME: 0.2s, LOOP_SUMMARIZER_APPLICATIONS: 5, LOOP_SUMMARIZER_CACHE_MISSES: 5, LOOP_SUMMARIZER_OVERALL_TIME: 4.1s, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME: 4.1s, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 9, CALL_SUMMARIZER_APPLICATIONS: 52, CALL_SUMMARIZER_CACHE_MISSES: 4, CALL_SUMMARIZER_OVERALL_TIME: 0.0s, CALL_SUMMARIZER_NEW_COMPUTATION_TIME: 0.0s, PROCEDURE_GRAPH_BUILDER_TIME: 0.0s, PATH_EXPR_TIME: 0.0s, REGEX_TO_DAG_TIME: 0.0s, DAG_COMPRESSION_TIME: 0.0s, DAG_COMPRESSION_PROCESSED_NODES: 995, DAG_COMPRESSION_RETAINED_NODES: 223, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2024-11-09 07:20:30,890 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4128e690-f59a-4fbe-89d2-1b694d49321a/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE