./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/memsafety/test-0217.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) 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_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/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_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety/test-0217.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 163bc3b45d6f21a8e478003f84571178259b289b3d9717ecadbc4595fc507bec --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 06:46:57,182 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 06:46:57,284 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2024-11-09 06:46:57,291 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 06:46:57,291 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 06:46:57,316 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 06:46:57,317 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 06:46:57,317 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 06:46:57,318 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 06:46:57,318 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 06:46:57,319 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 06:46:57,319 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 06:46:57,320 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 06:46:57,320 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-09 06:46:57,321 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 06:46:57,321 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 06:46:57,322 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-09 06:46:57,322 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-09 06:46:57,322 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 06:46:57,323 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-09 06:46:57,323 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-09 06:46:57,328 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-09 06:46:57,329 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-09 06:46:57,329 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-09 06:46:57,330 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 06:46:57,330 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 06:46:57,330 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 06:46:57,331 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 06:46:57,331 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 06:46:57,331 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-09 06:46:57,332 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-09 06:46:57,333 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-09 06:46:57,333 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 06:46:57,333 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-09 06:46:57,333 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 06:46:57,334 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-09 06:46:57,334 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 06:46:57,334 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 06:46:57,334 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 06:46:57,334 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 06:46:57,335 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 06:46:57,335 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 06:46:57,335 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 06:46:57,336 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 06:46:57,336 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-09 06:46:57,336 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 06:46:57,337 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 06:46:57,337 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 06:46:57,337 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 06:46:57,337 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_c1900814-3c3c-49c5-829c-088473b28e68/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_c1900814-3c3c-49c5-829c-088473b28e68/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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) 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 -> 163bc3b45d6f21a8e478003f84571178259b289b3d9717ecadbc4595fc507bec [2024-11-09 06:46:57,605 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 06:46:57,632 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 06:46:57,636 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 06:46:57,637 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 06:46:57,638 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 06:46:57,639 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/memsafety/test-0217.i Unable to find full path for "g++" [2024-11-09 06:46:59,664 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 06:46:59,910 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 06:46:59,910 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/sv-benchmarks/c/memsafety/test-0217.i [2024-11-09 06:46:59,926 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/data/3f47b591c/56bd4774250b4cc1b4db8a13911b903b/FLAGd5ea0ac08 [2024-11-09 06:46:59,949 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/data/3f47b591c/56bd4774250b4cc1b4db8a13911b903b [2024-11-09 06:46:59,952 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 06:46:59,953 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 06:46:59,955 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 06:46:59,955 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 06:46:59,961 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 06:46:59,962 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 06:46:59" (1/1) ... [2024-11-09 06:46:59,963 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@18ba98f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:46:59, skipping insertion in model container [2024-11-09 06:46:59,963 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 06:46:59" (1/1) ... [2024-11-09 06:47:00,034 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 06:47:00,491 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 06:47:00,506 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 06:47:00,572 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 06:47:00,613 INFO L204 MainTranslator]: Completed translation [2024-11-09 06:47:00,614 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:47:00 WrapperNode [2024-11-09 06:47:00,614 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 06:47:00,615 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 06:47:00,615 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 06:47:00,616 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 06:47:00,624 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:47:00" (1/1) ... [2024-11-09 06:47:00,655 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:47:00" (1/1) ... [2024-11-09 06:47:00,683 INFO L138 Inliner]: procedures = 181, calls = 47, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 208 [2024-11-09 06:47:00,683 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 06:47:00,684 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 06:47:00,684 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 06:47:00,684 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 06:47:00,694 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:47:00" (1/1) ... [2024-11-09 06:47:00,695 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:47:00" (1/1) ... [2024-11-09 06:47:00,699 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:47:00" (1/1) ... [2024-11-09 06:47:00,700 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:47:00" (1/1) ... [2024-11-09 06:47:00,710 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:47:00" (1/1) ... [2024-11-09 06:47:00,715 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:47:00" (1/1) ... [2024-11-09 06:47:00,717 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:47:00" (1/1) ... [2024-11-09 06:47:00,719 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:47:00" (1/1) ... [2024-11-09 06:47:00,723 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 06:47:00,724 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 06:47:00,725 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 06:47:00,725 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 06:47:00,726 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:47:00" (1/1) ... [2024-11-09 06:47:00,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 06:47:00,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 06:47:00,763 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 06:47:00,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 06:47:00,809 INFO L130 BoogieDeclarations]: Found specification of procedure rand_end_point [2024-11-09 06:47:00,809 INFO L138 BoogieDeclarations]: Found implementation of procedure rand_end_point [2024-11-09 06:47:00,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-09 06:47:00,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-09 06:47:00,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 06:47:00,812 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-09 06:47:00,812 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-09 06:47:00,813 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-09 06:47:00,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-09 06:47:00,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-09 06:47:00,813 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 06:47:00,813 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 06:47:01,049 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 06:47:01,052 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 06:47:01,705 INFO L? ?]: Removed 189 outVars from TransFormulas that were not future-live. [2024-11-09 06:47:01,705 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 06:47:01,841 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 06:47:01,841 INFO L316 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-09 06:47:01,842 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 06:47:01 BoogieIcfgContainer [2024-11-09 06:47:01,842 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 06:47:01,844 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 06:47:01,844 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 06:47:01,847 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 06:47:01,848 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 06:46:59" (1/3) ... [2024-11-09 06:47:01,849 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66268203 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 06:47:01, skipping insertion in model container [2024-11-09 06:47:01,849 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:47:00" (2/3) ... [2024-11-09 06:47:01,849 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66268203 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 06:47:01, skipping insertion in model container [2024-11-09 06:47:01,849 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 06:47:01" (3/3) ... [2024-11-09 06:47:01,851 INFO L112 eAbstractionObserver]: Analyzing ICFG test-0217.i [2024-11-09 06:47:01,872 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 06:47:01,872 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 67 error locations. [2024-11-09 06:47:01,917 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 06:47:01,925 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=None, 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;@4889fd36, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 06:47:01,925 INFO L334 AbstractCegarLoop]: Starting to check reachability of 67 error locations. [2024-11-09 06:47:01,928 INFO L276 IsEmpty]: Start isEmpty. Operand has 140 states, 69 states have (on average 2.246376811594203) internal successors, (155), 136 states have internal predecessors, (155), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-09 06:47:01,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2024-11-09 06:47:01,934 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:01,935 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2024-11-09 06:47:01,935 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr59REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:01,940 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:01,941 INFO L85 PathProgramCache]: Analyzing trace with hash 10410371, now seen corresponding path program 1 times [2024-11-09 06:47:01,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:01,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472174212] [2024-11-09 06:47:01,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:01,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:02,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:02,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:02,122 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:02,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472174212] [2024-11-09 06:47:02,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472174212] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:02,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:02,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 06:47:02,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615240751] [2024-11-09 06:47:02,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:02,132 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-09 06:47:02,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:02,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-09 06:47:02,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-09 06:47:02,163 INFO L87 Difference]: Start difference. First operand has 140 states, 69 states have (on average 2.246376811594203) internal successors, (155), 136 states have internal predecessors, (155), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Second operand has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 06:47:02,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:02,270 INFO L93 Difference]: Finished difference Result 140 states and 155 transitions. [2024-11-09 06:47:02,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-09 06:47:02,272 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2024-11-09 06:47:02,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:02,282 INFO L225 Difference]: With dead ends: 140 [2024-11-09 06:47:02,282 INFO L226 Difference]: Without dead ends: 139 [2024-11-09 06:47:02,284 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 06:47:02,289 INFO L432 NwaCegarLoop]: 133 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:02,292 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 133 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 06:47:02,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2024-11-09 06:47:02,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 139. [2024-11-09 06:47:02,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 69 states have (on average 2.1739130434782608) internal successors, (150), 135 states have internal predecessors, (150), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-09 06:47:02,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 154 transitions. [2024-11-09 06:47:02,333 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 154 transitions. Word has length 4 [2024-11-09 06:47:02,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:02,333 INFO L471 AbstractCegarLoop]: Abstraction has 139 states and 154 transitions. [2024-11-09 06:47:02,334 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 06:47:02,334 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 154 transitions. [2024-11-09 06:47:02,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2024-11-09 06:47:02,334 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:02,335 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2024-11-09 06:47:02,335 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-09 06:47:02,335 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr59REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:02,336 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:02,336 INFO L85 PathProgramCache]: Analyzing trace with hash 315302997, now seen corresponding path program 1 times [2024-11-09 06:47:02,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:02,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329444533] [2024-11-09 06:47:02,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:02,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:02,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:02,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:02,480 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:02,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329444533] [2024-11-09 06:47:02,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329444533] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:02,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:02,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-09 06:47:02,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614521209] [2024-11-09 06:47:02,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:02,482 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 06:47:02,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:02,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 06:47:02,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 06:47:02,488 INFO L87 Difference]: Start difference. First operand 139 states and 154 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 06:47:02,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:02,822 INFO L93 Difference]: Finished difference Result 271 states and 300 transitions. [2024-11-09 06:47:02,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 06:47:02,823 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2024-11-09 06:47:02,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:02,825 INFO L225 Difference]: With dead ends: 271 [2024-11-09 06:47:02,825 INFO L226 Difference]: Without dead ends: 271 [2024-11-09 06:47:02,826 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 06:47:02,827 INFO L432 NwaCegarLoop]: 85 mSDtfsCounter, 138 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:02,828 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 166 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-09 06:47:02,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2024-11-09 06:47:02,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 182. [2024-11-09 06:47:02,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 109 states have (on average 2.165137614678899) internal successors, (236), 175 states have internal predecessors, (236), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-09 06:47:02,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 244 transitions. [2024-11-09 06:47:02,845 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 244 transitions. Word has length 5 [2024-11-09 06:47:02,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:02,846 INFO L471 AbstractCegarLoop]: Abstraction has 182 states and 244 transitions. [2024-11-09 06:47:02,846 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 06:47:02,846 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 244 transitions. [2024-11-09 06:47:02,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2024-11-09 06:47:02,847 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:02,847 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2024-11-09 06:47:02,847 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-09 06:47:02,848 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr60REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:02,848 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:02,849 INFO L85 PathProgramCache]: Analyzing trace with hash 315302998, now seen corresponding path program 1 times [2024-11-09 06:47:02,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:02,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953453544] [2024-11-09 06:47:02,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:02,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:02,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:03,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:03,065 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:03,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953453544] [2024-11-09 06:47:03,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953453544] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:03,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:03,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 06:47:03,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226500493] [2024-11-09 06:47:03,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:03,066 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 06:47:03,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:03,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 06:47:03,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-09 06:47:03,068 INFO L87 Difference]: Start difference. First operand 182 states and 244 transitions. Second operand has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 06:47:03,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:03,298 INFO L93 Difference]: Finished difference Result 286 states and 367 transitions. [2024-11-09 06:47:03,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 06:47:03,299 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2024-11-09 06:47:03,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:03,300 INFO L225 Difference]: With dead ends: 286 [2024-11-09 06:47:03,300 INFO L226 Difference]: Without dead ends: 286 [2024-11-09 06:47:03,301 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-09 06:47:03,302 INFO L432 NwaCegarLoop]: 114 mSDtfsCounter, 90 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:03,305 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 264 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 06:47:03,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2024-11-09 06:47:03,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 240. [2024-11-09 06:47:03,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 161 states have (on average 2.0745341614906834) internal successors, (334), 229 states have internal predecessors, (334), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-09 06:47:03,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 350 transitions. [2024-11-09 06:47:03,335 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 350 transitions. Word has length 5 [2024-11-09 06:47:03,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:03,338 INFO L471 AbstractCegarLoop]: Abstraction has 240 states and 350 transitions. [2024-11-09 06:47:03,339 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 06:47:03,339 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 350 transitions. [2024-11-09 06:47:03,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2024-11-09 06:47:03,339 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:03,339 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:47:03,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-09 06:47:03,340 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr61REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:03,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:03,341 INFO L85 PathProgramCache]: Analyzing trace with hash 99921700, now seen corresponding path program 1 times [2024-11-09 06:47:03,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:03,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444493754] [2024-11-09 06:47:03,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:03,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:03,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:03,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:03,735 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:03,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444493754] [2024-11-09 06:47:03,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444493754] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:03,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:03,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 06:47:03,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829251224] [2024-11-09 06:47:03,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:03,737 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 06:47:03,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:03,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 06:47:03,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 06:47:03,739 INFO L87 Difference]: Start difference. First operand 240 states and 350 transitions. Second operand has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 06:47:04,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:04,052 INFO L93 Difference]: Finished difference Result 339 states and 472 transitions. [2024-11-09 06:47:04,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 06:47:04,054 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2024-11-09 06:47:04,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:04,056 INFO L225 Difference]: With dead ends: 339 [2024-11-09 06:47:04,057 INFO L226 Difference]: Without dead ends: 339 [2024-11-09 06:47:04,057 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-09 06:47:04,060 INFO L432 NwaCegarLoop]: 122 mSDtfsCounter, 93 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:04,061 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 462 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 06:47:04,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2024-11-09 06:47:04,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 273. [2024-11-09 06:47:04,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 191 states have (on average 2.0418848167539267) internal successors, (390), 260 states have internal predecessors, (390), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 7 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-09 06:47:04,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 410 transitions. [2024-11-09 06:47:04,090 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 410 transitions. Word has length 8 [2024-11-09 06:47:04,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:04,091 INFO L471 AbstractCegarLoop]: Abstraction has 273 states and 410 transitions. [2024-11-09 06:47:04,091 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 06:47:04,091 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 410 transitions. [2024-11-09 06:47:04,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2024-11-09 06:47:04,092 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:04,092 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:47:04,092 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-09 06:47:04,092 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr66ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:04,093 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:04,093 INFO L85 PathProgramCache]: Analyzing trace with hash 99938485, now seen corresponding path program 1 times [2024-11-09 06:47:04,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:04,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277105319] [2024-11-09 06:47:04,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:04,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:04,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:04,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:04,120 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:04,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277105319] [2024-11-09 06:47:04,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277105319] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:04,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:04,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-09 06:47:04,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074029422] [2024-11-09 06:47:04,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:04,121 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 06:47:04,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:04,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 06:47:04,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 06:47:04,122 INFO L87 Difference]: Start difference. First operand 273 states and 410 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 06:47:04,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:04,283 INFO L93 Difference]: Finished difference Result 321 states and 454 transitions. [2024-11-09 06:47:04,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 06:47:04,283 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2024-11-09 06:47:04,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:04,285 INFO L225 Difference]: With dead ends: 321 [2024-11-09 06:47:04,285 INFO L226 Difference]: Without dead ends: 316 [2024-11-09 06:47:04,286 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 06:47:04,287 INFO L432 NwaCegarLoop]: 113 mSDtfsCounter, 58 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:04,292 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 194 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 06:47:04,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2024-11-09 06:47:04,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 271. [2024-11-09 06:47:04,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 189 states have (on average 2.0476190476190474) internal successors, (387), 258 states have internal predecessors, (387), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 7 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-09 06:47:04,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 407 transitions. [2024-11-09 06:47:04,310 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 407 transitions. Word has length 8 [2024-11-09 06:47:04,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:04,311 INFO L471 AbstractCegarLoop]: Abstraction has 271 states and 407 transitions. [2024-11-09 06:47:04,311 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 06:47:04,311 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 407 transitions. [2024-11-09 06:47:04,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2024-11-09 06:47:04,312 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:04,312 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:47:04,312 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-09 06:47:04,312 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:04,313 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:04,313 INFO L85 PathProgramCache]: Analyzing trace with hash -757543883, now seen corresponding path program 1 times [2024-11-09 06:47:04,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:04,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593111474] [2024-11-09 06:47:04,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:04,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:04,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:04,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:04,442 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:04,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593111474] [2024-11-09 06:47:04,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593111474] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:04,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:04,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 06:47:04,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078518220] [2024-11-09 06:47:04,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:04,443 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 06:47:04,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:04,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 06:47:04,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 06:47:04,447 INFO L87 Difference]: Start difference. First operand 271 states and 407 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:04,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:04,766 INFO L93 Difference]: Finished difference Result 370 states and 498 transitions. [2024-11-09 06:47:04,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 06:47:04,768 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 10 [2024-11-09 06:47:04,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:04,770 INFO L225 Difference]: With dead ends: 370 [2024-11-09 06:47:04,770 INFO L226 Difference]: Without dead ends: 370 [2024-11-09 06:47:04,771 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-09 06:47:04,776 INFO L432 NwaCegarLoop]: 80 mSDtfsCounter, 193 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:04,776 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 215 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-09 06:47:04,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2024-11-09 06:47:04,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 268. [2024-11-09 06:47:04,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 190 states have (on average 2.0052631578947366) internal successors, (381), 255 states have internal predecessors, (381), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 7 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-09 06:47:04,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 401 transitions. [2024-11-09 06:47:04,791 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 401 transitions. Word has length 10 [2024-11-09 06:47:04,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:04,792 INFO L471 AbstractCegarLoop]: Abstraction has 268 states and 401 transitions. [2024-11-09 06:47:04,792 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:04,792 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 401 transitions. [2024-11-09 06:47:04,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2024-11-09 06:47:04,793 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:04,793 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:47:04,793 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-09 06:47:04,793 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:04,794 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:04,794 INFO L85 PathProgramCache]: Analyzing trace with hash -757543882, now seen corresponding path program 1 times [2024-11-09 06:47:04,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:04,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810745279] [2024-11-09 06:47:04,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:04,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:04,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:05,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:05,099 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:05,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810745279] [2024-11-09 06:47:05,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810745279] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:05,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:05,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 06:47:05,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157499903] [2024-11-09 06:47:05,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:05,101 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 06:47:05,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:05,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 06:47:05,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-09 06:47:05,102 INFO L87 Difference]: Start difference. First operand 268 states and 401 transitions. Second operand has 6 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:05,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:05,704 INFO L93 Difference]: Finished difference Result 397 states and 528 transitions. [2024-11-09 06:47:05,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 06:47:05,704 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 10 [2024-11-09 06:47:05,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:05,707 INFO L225 Difference]: With dead ends: 397 [2024-11-09 06:47:05,707 INFO L226 Difference]: Without dead ends: 397 [2024-11-09 06:47:05,707 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-09 06:47:05,709 INFO L432 NwaCegarLoop]: 60 mSDtfsCounter, 193 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:05,709 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [194 Valid, 280 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-09 06:47:05,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2024-11-09 06:47:05,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 283. [2024-11-09 06:47:05,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 205 states have (on average 2.004878048780488) internal successors, (411), 270 states have internal predecessors, (411), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 7 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-09 06:47:05,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 431 transitions. [2024-11-09 06:47:05,724 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 431 transitions. Word has length 10 [2024-11-09 06:47:05,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:05,725 INFO L471 AbstractCegarLoop]: Abstraction has 283 states and 431 transitions. [2024-11-09 06:47:05,725 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:05,725 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 431 transitions. [2024-11-09 06:47:05,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-09 06:47:05,726 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:05,726 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:47:05,727 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-09 06:47:05,729 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:05,729 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:05,730 INFO L85 PathProgramCache]: Analyzing trace with hash -263316214, now seen corresponding path program 1 times [2024-11-09 06:47:05,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:05,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549500455] [2024-11-09 06:47:05,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:05,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:05,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:05,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:05,812 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:05,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549500455] [2024-11-09 06:47:05,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549500455] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:05,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:05,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 06:47:05,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688989253] [2024-11-09 06:47:05,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:05,813 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 06:47:05,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:05,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 06:47:05,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 06:47:05,814 INFO L87 Difference]: Start difference. First operand 283 states and 431 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:06,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:06,086 INFO L93 Difference]: Finished difference Result 382 states and 522 transitions. [2024-11-09 06:47:06,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 06:47:06,087 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2024-11-09 06:47:06,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:06,089 INFO L225 Difference]: With dead ends: 382 [2024-11-09 06:47:06,089 INFO L226 Difference]: Without dead ends: 382 [2024-11-09 06:47:06,090 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-09 06:47:06,091 INFO L432 NwaCegarLoop]: 84 mSDtfsCounter, 134 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:06,092 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 238 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 06:47:06,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2024-11-09 06:47:06,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 289. [2024-11-09 06:47:06,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 211 states have (on average 1.9763033175355451) internal successors, (417), 276 states have internal predecessors, (417), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 7 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-09 06:47:06,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 437 transitions. [2024-11-09 06:47:06,109 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 437 transitions. Word has length 12 [2024-11-09 06:47:06,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:06,109 INFO L471 AbstractCegarLoop]: Abstraction has 289 states and 437 transitions. [2024-11-09 06:47:06,110 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:06,110 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 437 transitions. [2024-11-09 06:47:06,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-09 06:47:06,110 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:06,111 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:47:06,111 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-09 06:47:06,111 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:06,112 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:06,112 INFO L85 PathProgramCache]: Analyzing trace with hash -263316213, now seen corresponding path program 1 times [2024-11-09 06:47:06,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:06,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861831997] [2024-11-09 06:47:06,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:06,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:06,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:06,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:06,234 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:06,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861831997] [2024-11-09 06:47:06,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861831997] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:06,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:06,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 06:47:06,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794204606] [2024-11-09 06:47:06,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:06,236 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 06:47:06,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:06,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 06:47:06,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 06:47:06,236 INFO L87 Difference]: Start difference. First operand 289 states and 437 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:06,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:06,496 INFO L93 Difference]: Finished difference Result 334 states and 447 transitions. [2024-11-09 06:47:06,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 06:47:06,497 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2024-11-09 06:47:06,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:06,498 INFO L225 Difference]: With dead ends: 334 [2024-11-09 06:47:06,499 INFO L226 Difference]: Without dead ends: 334 [2024-11-09 06:47:06,499 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-09 06:47:06,500 INFO L432 NwaCegarLoop]: 124 mSDtfsCounter, 87 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:06,500 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 300 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 06:47:06,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2024-11-09 06:47:06,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 289. [2024-11-09 06:47:06,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 211 states have (on average 1.933649289099526) internal successors, (408), 276 states have internal predecessors, (408), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 7 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-09 06:47:06,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 428 transitions. [2024-11-09 06:47:06,510 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 428 transitions. Word has length 12 [2024-11-09 06:47:06,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:06,510 INFO L471 AbstractCegarLoop]: Abstraction has 289 states and 428 transitions. [2024-11-09 06:47:06,510 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:06,511 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 428 transitions. [2024-11-09 06:47:06,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-09 06:47:06,511 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:06,511 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:47:06,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-09 06:47:06,512 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:06,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:06,512 INFO L85 PathProgramCache]: Analyzing trace with hash 2070707250, now seen corresponding path program 1 times [2024-11-09 06:47:06,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:06,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694054028] [2024-11-09 06:47:06,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:06,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:06,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:06,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:06,839 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:06,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694054028] [2024-11-09 06:47:06,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694054028] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:06,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:06,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-09 06:47:06,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722818510] [2024-11-09 06:47:06,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:06,840 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-09 06:47:06,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:06,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-09 06:47:06,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-09 06:47:06,842 INFO L87 Difference]: Start difference. First operand 289 states and 428 transitions. Second operand has 7 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:07,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:07,293 INFO L93 Difference]: Finished difference Result 370 states and 513 transitions. [2024-11-09 06:47:07,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-09 06:47:07,294 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2024-11-09 06:47:07,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:07,295 INFO L225 Difference]: With dead ends: 370 [2024-11-09 06:47:07,296 INFO L226 Difference]: Without dead ends: 370 [2024-11-09 06:47:07,296 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-09 06:47:07,296 INFO L432 NwaCegarLoop]: 122 mSDtfsCounter, 101 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:07,297 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 696 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-09 06:47:07,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2024-11-09 06:47:07,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 295. [2024-11-09 06:47:07,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 217 states have (on average 1.9170506912442395) internal successors, (416), 280 states have internal predecessors, (416), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-09 06:47:07,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 436 transitions. [2024-11-09 06:47:07,310 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 436 transitions. Word has length 13 [2024-11-09 06:47:07,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:07,310 INFO L471 AbstractCegarLoop]: Abstraction has 295 states and 436 transitions. [2024-11-09 06:47:07,310 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:07,311 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 436 transitions. [2024-11-09 06:47:07,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-09 06:47:07,312 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:07,312 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:47:07,312 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-09 06:47:07,312 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:07,313 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:07,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1395801016, now seen corresponding path program 1 times [2024-11-09 06:47:07,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:07,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509881163] [2024-11-09 06:47:07,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:07,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:07,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:07,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:07,391 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:07,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509881163] [2024-11-09 06:47:07,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509881163] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:07,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:07,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 06:47:07,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143056008] [2024-11-09 06:47:07,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:07,396 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 06:47:07,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:07,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 06:47:07,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 06:47:07,397 INFO L87 Difference]: Start difference. First operand 295 states and 436 transitions. Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:07,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:07,534 INFO L93 Difference]: Finished difference Result 292 states and 427 transitions. [2024-11-09 06:47:07,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 06:47:07,535 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2024-11-09 06:47:07,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:07,536 INFO L225 Difference]: With dead ends: 292 [2024-11-09 06:47:07,536 INFO L226 Difference]: Without dead ends: 292 [2024-11-09 06:47:07,537 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 06:47:07,537 INFO L432 NwaCegarLoop]: 118 mSDtfsCounter, 19 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:07,538 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 186 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 06:47:07,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2024-11-09 06:47:07,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 292. [2024-11-09 06:47:07,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 217 states have (on average 1.8755760368663594) internal successors, (407), 277 states have internal predecessors, (407), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-09 06:47:07,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 427 transitions. [2024-11-09 06:47:07,546 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 427 transitions. Word has length 15 [2024-11-09 06:47:07,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:07,546 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 427 transitions. [2024-11-09 06:47:07,546 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:07,547 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 427 transitions. [2024-11-09 06:47:07,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-09 06:47:07,547 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:07,547 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:47:07,547 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-09 06:47:07,548 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:07,548 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:07,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1395801017, now seen corresponding path program 1 times [2024-11-09 06:47:07,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:07,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42651811] [2024-11-09 06:47:07,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:07,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:07,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:07,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:07,767 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:07,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42651811] [2024-11-09 06:47:07,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42651811] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:07,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:07,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 06:47:07,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126927259] [2024-11-09 06:47:07,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:07,768 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 06:47:07,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:07,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 06:47:07,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 06:47:07,769 INFO L87 Difference]: Start difference. First operand 292 states and 427 transitions. Second operand has 5 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:07,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:07,932 INFO L93 Difference]: Finished difference Result 291 states and 424 transitions. [2024-11-09 06:47:07,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 06:47:07,933 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2024-11-09 06:47:07,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:07,935 INFO L225 Difference]: With dead ends: 291 [2024-11-09 06:47:07,935 INFO L226 Difference]: Without dead ends: 291 [2024-11-09 06:47:07,935 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 06:47:07,935 INFO L432 NwaCegarLoop]: 118 mSDtfsCounter, 11 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:07,936 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 433 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 06:47:07,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2024-11-09 06:47:07,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 291. [2024-11-09 06:47:07,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 217 states have (on average 1.8617511520737327) internal successors, (404), 276 states have internal predecessors, (404), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-09 06:47:07,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 424 transitions. [2024-11-09 06:47:07,944 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 424 transitions. Word has length 15 [2024-11-09 06:47:07,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:07,944 INFO L471 AbstractCegarLoop]: Abstraction has 291 states and 424 transitions. [2024-11-09 06:47:07,944 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:07,945 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 424 transitions. [2024-11-09 06:47:07,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-09 06:47:07,945 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:07,945 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:47:07,945 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-09 06:47:07,946 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:07,946 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:07,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1395802867, now seen corresponding path program 1 times [2024-11-09 06:47:07,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:07,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231888207] [2024-11-09 06:47:07,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:07,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:07,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:07,998 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:07,998 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:07,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231888207] [2024-11-09 06:47:07,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231888207] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:07,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:07,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 06:47:07,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060859517] [2024-11-09 06:47:07,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:07,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 06:47:07,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:08,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 06:47:08,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 06:47:08,000 INFO L87 Difference]: Start difference. First operand 291 states and 424 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:08,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:08,063 INFO L93 Difference]: Finished difference Result 297 states and 430 transitions. [2024-11-09 06:47:08,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 06:47:08,064 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2024-11-09 06:47:08,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:08,065 INFO L225 Difference]: With dead ends: 297 [2024-11-09 06:47:08,065 INFO L226 Difference]: Without dead ends: 297 [2024-11-09 06:47:08,065 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 06:47:08,066 INFO L432 NwaCegarLoop]: 124 mSDtfsCounter, 0 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:08,066 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 368 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 06:47:08,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2024-11-09 06:47:08,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 297. [2024-11-09 06:47:08,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 223 states have (on average 1.8385650224215246) internal successors, (410), 282 states have internal predecessors, (410), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-09 06:47:08,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 430 transitions. [2024-11-09 06:47:08,074 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 430 transitions. Word has length 15 [2024-11-09 06:47:08,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:08,074 INFO L471 AbstractCegarLoop]: Abstraction has 297 states and 430 transitions. [2024-11-09 06:47:08,074 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:08,074 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 430 transitions. [2024-11-09 06:47:08,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-09 06:47:08,075 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:08,075 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:47:08,075 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-09 06:47:08,075 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr35ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:08,075 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:08,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1159328656, now seen corresponding path program 1 times [2024-11-09 06:47:08,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:08,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551523232] [2024-11-09 06:47:08,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:08,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:08,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:08,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:08,366 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:08,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551523232] [2024-11-09 06:47:08,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551523232] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:08,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:08,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-09 06:47:08,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760917946] [2024-11-09 06:47:08,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:08,367 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 06:47:08,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:08,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 06:47:08,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-09 06:47:08,368 INFO L87 Difference]: Start difference. First operand 297 states and 430 transitions. Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:08,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:08,728 INFO L93 Difference]: Finished difference Result 331 states and 442 transitions. [2024-11-09 06:47:08,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 06:47:08,729 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), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2024-11-09 06:47:08,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:08,730 INFO L225 Difference]: With dead ends: 331 [2024-11-09 06:47:08,730 INFO L226 Difference]: Without dead ends: 331 [2024-11-09 06:47:08,730 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-09 06:47:08,731 INFO L432 NwaCegarLoop]: 123 mSDtfsCounter, 66 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:08,731 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 556 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 06:47:08,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2024-11-09 06:47:08,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 291. [2024-11-09 06:47:08,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 217 states have (on average 1.8387096774193548) internal successors, (399), 276 states have internal predecessors, (399), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-09 06:47:08,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 419 transitions. [2024-11-09 06:47:08,741 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 419 transitions. Word has length 16 [2024-11-09 06:47:08,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:08,741 INFO L471 AbstractCegarLoop]: Abstraction has 291 states and 419 transitions. [2024-11-09 06:47:08,741 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), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:08,742 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 419 transitions. [2024-11-09 06:47:08,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-09 06:47:08,742 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:08,742 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:47:08,742 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-09 06:47:08,743 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr37REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:08,743 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:08,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1579084160, now seen corresponding path program 1 times [2024-11-09 06:47:08,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:08,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706584847] [2024-11-09 06:47:08,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:08,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:08,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:08,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:08,905 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:08,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706584847] [2024-11-09 06:47:08,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706584847] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:08,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:08,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-09 06:47:08,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327610223] [2024-11-09 06:47:08,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:08,906 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-09 06:47:08,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:08,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-09 06:47:08,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-09 06:47:08,907 INFO L87 Difference]: Start difference. First operand 291 states and 419 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:09,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:09,156 INFO L93 Difference]: Finished difference Result 223 states and 292 transitions. [2024-11-09 06:47:09,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 06:47:09,157 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2024-11-09 06:47:09,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:09,158 INFO L225 Difference]: With dead ends: 223 [2024-11-09 06:47:09,158 INFO L226 Difference]: Without dead ends: 223 [2024-11-09 06:47:09,158 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-11-09 06:47:09,159 INFO L432 NwaCegarLoop]: 121 mSDtfsCounter, 21 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:09,159 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 659 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 06:47:09,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2024-11-09 06:47:09,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 219. [2024-11-09 06:47:09,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 151 states have (on average 1.8278145695364238) internal successors, (276), 209 states have internal predecessors, (276), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-09 06:47:09,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 288 transitions. [2024-11-09 06:47:09,165 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 288 transitions. Word has length 17 [2024-11-09 06:47:09,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:09,165 INFO L471 AbstractCegarLoop]: Abstraction has 219 states and 288 transitions. [2024-11-09 06:47:09,165 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:09,166 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 288 transitions. [2024-11-09 06:47:09,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-09 06:47:09,166 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:09,166 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:47:09,166 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-09 06:47:09,166 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:09,167 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:09,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1334982137, now seen corresponding path program 1 times [2024-11-09 06:47:09,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:09,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474781986] [2024-11-09 06:47:09,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:09,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:09,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:09,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:09,290 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:09,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474781986] [2024-11-09 06:47:09,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474781986] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:09,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:09,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 06:47:09,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877788469] [2024-11-09 06:47:09,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:09,291 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 06:47:09,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:09,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 06:47:09,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-09 06:47:09,292 INFO L87 Difference]: Start difference. First operand 219 states and 288 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:09,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:09,439 INFO L93 Difference]: Finished difference Result 243 states and 320 transitions. [2024-11-09 06:47:09,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 06:47:09,440 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2024-11-09 06:47:09,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:09,441 INFO L225 Difference]: With dead ends: 243 [2024-11-09 06:47:09,441 INFO L226 Difference]: Without dead ends: 243 [2024-11-09 06:47:09,442 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-09 06:47:09,442 INFO L432 NwaCegarLoop]: 119 mSDtfsCounter, 13 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:09,443 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 332 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 06:47:09,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2024-11-09 06:47:09,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 237. [2024-11-09 06:47:09,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 169 states have (on average 1.78698224852071) internal successors, (302), 227 states have internal predecessors, (302), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-09 06:47:09,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 314 transitions. [2024-11-09 06:47:09,449 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 314 transitions. Word has length 17 [2024-11-09 06:47:09,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:09,450 INFO L471 AbstractCegarLoop]: Abstraction has 237 states and 314 transitions. [2024-11-09 06:47:09,450 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:09,450 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 314 transitions. [2024-11-09 06:47:09,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-09 06:47:09,451 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:09,451 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:47:09,451 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-09 06:47:09,451 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:09,452 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:09,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1334982331, now seen corresponding path program 1 times [2024-11-09 06:47:09,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:09,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888647353] [2024-11-09 06:47:09,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:09,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:09,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:09,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:09,631 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:09,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888647353] [2024-11-09 06:47:09,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888647353] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:09,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:09,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 06:47:09,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024025028] [2024-11-09 06:47:09,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:09,632 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 06:47:09,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:09,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 06:47:09,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 06:47:09,633 INFO L87 Difference]: Start difference. First operand 237 states and 314 transitions. Second operand has 5 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:09,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:09,770 INFO L93 Difference]: Finished difference Result 235 states and 302 transitions. [2024-11-09 06:47:09,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 06:47:09,770 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2024-11-09 06:47:09,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:09,772 INFO L225 Difference]: With dead ends: 235 [2024-11-09 06:47:09,772 INFO L226 Difference]: Without dead ends: 235 [2024-11-09 06:47:09,772 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 06:47:09,773 INFO L432 NwaCegarLoop]: 115 mSDtfsCounter, 16 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:09,773 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 421 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 06:47:09,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2024-11-09 06:47:09,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 235. [2024-11-09 06:47:09,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 169 states have (on average 1.7159763313609468) internal successors, (290), 225 states have internal predecessors, (290), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-09 06:47:09,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 302 transitions. [2024-11-09 06:47:09,779 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 302 transitions. Word has length 17 [2024-11-09 06:47:09,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:09,779 INFO L471 AbstractCegarLoop]: Abstraction has 235 states and 302 transitions. [2024-11-09 06:47:09,780 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:09,780 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 302 transitions. [2024-11-09 06:47:09,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-09 06:47:09,783 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:09,783 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:47:09,783 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-09 06:47:09,783 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:09,784 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:09,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1161202868, now seen corresponding path program 1 times [2024-11-09 06:47:09,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:09,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547860261] [2024-11-09 06:47:09,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:09,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:09,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:09,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:09,870 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:09,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547860261] [2024-11-09 06:47:09,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547860261] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:09,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:09,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 06:47:09,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928892467] [2024-11-09 06:47:09,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:09,871 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 06:47:09,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:09,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 06:47:09,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 06:47:09,872 INFO L87 Difference]: Start difference. First operand 235 states and 302 transitions. Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:10,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:10,078 INFO L93 Difference]: Finished difference Result 236 states and 302 transitions. [2024-11-09 06:47:10,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 06:47:10,079 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2024-11-09 06:47:10,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:10,082 INFO L225 Difference]: With dead ends: 236 [2024-11-09 06:47:10,082 INFO L226 Difference]: Without dead ends: 236 [2024-11-09 06:47:10,082 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 06:47:10,083 INFO L432 NwaCegarLoop]: 107 mSDtfsCounter, 39 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:10,083 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 320 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 06:47:10,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2024-11-09 06:47:10,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 234. [2024-11-09 06:47:10,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 169 states have (on average 1.7041420118343196) internal successors, (288), 224 states have internal predecessors, (288), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-09 06:47:10,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 300 transitions. [2024-11-09 06:47:10,089 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 300 transitions. Word has length 21 [2024-11-09 06:47:10,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:10,089 INFO L471 AbstractCegarLoop]: Abstraction has 234 states and 300 transitions. [2024-11-09 06:47:10,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:10,090 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 300 transitions. [2024-11-09 06:47:10,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-09 06:47:10,090 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:10,090 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:47:10,090 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-09 06:47:10,091 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:10,091 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:10,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1161202869, now seen corresponding path program 1 times [2024-11-09 06:47:10,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:10,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327121158] [2024-11-09 06:47:10,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:10,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:10,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:10,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:10,275 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:10,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327121158] [2024-11-09 06:47:10,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327121158] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:10,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:10,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 06:47:10,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433568770] [2024-11-09 06:47:10,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:10,277 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 06:47:10,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:10,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 06:47:10,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 06:47:10,278 INFO L87 Difference]: Start difference. First operand 234 states and 300 transitions. Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:10,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:10,444 INFO L93 Difference]: Finished difference Result 235 states and 300 transitions. [2024-11-09 06:47:10,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 06:47:10,446 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2024-11-09 06:47:10,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:10,447 INFO L225 Difference]: With dead ends: 235 [2024-11-09 06:47:10,447 INFO L226 Difference]: Without dead ends: 235 [2024-11-09 06:47:10,448 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 06:47:10,448 INFO L432 NwaCegarLoop]: 103 mSDtfsCounter, 34 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:10,448 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 338 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 06:47:10,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2024-11-09 06:47:10,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 233. [2024-11-09 06:47:10,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 169 states have (on average 1.6923076923076923) internal successors, (286), 223 states have internal predecessors, (286), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-09 06:47:10,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 298 transitions. [2024-11-09 06:47:10,455 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 298 transitions. Word has length 21 [2024-11-09 06:47:10,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:10,456 INFO L471 AbstractCegarLoop]: Abstraction has 233 states and 298 transitions. [2024-11-09 06:47:10,456 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:10,456 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 298 transitions. [2024-11-09 06:47:10,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-09 06:47:10,459 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:10,459 INFO L215 NwaCegarLoop]: trace histogram [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 06:47:10,459 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-09 06:47:10,459 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:10,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:10,460 INFO L85 PathProgramCache]: Analyzing trace with hash -775537547, now seen corresponding path program 1 times [2024-11-09 06:47:10,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:10,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91742051] [2024-11-09 06:47:10,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:10,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:10,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:10,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:10,576 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:10,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91742051] [2024-11-09 06:47:10,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91742051] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:10,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:10,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 06:47:10,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809052933] [2024-11-09 06:47:10,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:10,577 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 06:47:10,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:10,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 06:47:10,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-09 06:47:10,578 INFO L87 Difference]: Start difference. First operand 233 states and 298 transitions. Second operand has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:10,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:10,759 INFO L93 Difference]: Finished difference Result 235 states and 297 transitions. [2024-11-09 06:47:10,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 06:47:10,760 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2024-11-09 06:47:10,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:10,762 INFO L225 Difference]: With dead ends: 235 [2024-11-09 06:47:10,762 INFO L226 Difference]: Without dead ends: 235 [2024-11-09 06:47:10,762 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-09 06:47:10,762 INFO L432 NwaCegarLoop]: 100 mSDtfsCounter, 26 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:10,763 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 273 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 06:47:10,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2024-11-09 06:47:10,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 230. [2024-11-09 06:47:10,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 169 states have (on average 1.6568047337278107) internal successors, (280), 220 states have internal predecessors, (280), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-09 06:47:10,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 292 transitions. [2024-11-09 06:47:10,771 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 292 transitions. Word has length 23 [2024-11-09 06:47:10,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:10,771 INFO L471 AbstractCegarLoop]: Abstraction has 230 states and 292 transitions. [2024-11-09 06:47:10,771 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:10,772 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 292 transitions. [2024-11-09 06:47:10,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-09 06:47:10,773 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:10,773 INFO L215 NwaCegarLoop]: trace histogram [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 06:47:10,773 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-09 06:47:10,773 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:10,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:10,774 INFO L85 PathProgramCache]: Analyzing trace with hash -775537546, now seen corresponding path program 1 times [2024-11-09 06:47:10,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:10,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041024768] [2024-11-09 06:47:10,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:10,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:10,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:10,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:10,952 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:10,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041024768] [2024-11-09 06:47:10,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041024768] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:10,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:10,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 06:47:10,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097402786] [2024-11-09 06:47:10,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:10,955 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 06:47:10,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:10,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 06:47:10,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-09 06:47:10,956 INFO L87 Difference]: Start difference. First operand 230 states and 292 transitions. Second operand has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:11,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:11,215 INFO L93 Difference]: Finished difference Result 263 states and 333 transitions. [2024-11-09 06:47:11,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 06:47:11,215 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2024-11-09 06:47:11,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:11,217 INFO L225 Difference]: With dead ends: 263 [2024-11-09 06:47:11,217 INFO L226 Difference]: Without dead ends: 263 [2024-11-09 06:47:11,217 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-09 06:47:11,218 INFO L432 NwaCegarLoop]: 98 mSDtfsCounter, 251 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:11,218 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 256 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 06:47:11,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2024-11-09 06:47:11,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 229. [2024-11-09 06:47:11,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 169 states have (on average 1.6449704142011834) internal successors, (278), 219 states have internal predecessors, (278), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-09 06:47:11,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 290 transitions. [2024-11-09 06:47:11,226 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 290 transitions. Word has length 23 [2024-11-09 06:47:11,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:11,227 INFO L471 AbstractCegarLoop]: Abstraction has 229 states and 290 transitions. [2024-11-09 06:47:11,227 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:11,228 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 290 transitions. [2024-11-09 06:47:11,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-09 06:47:11,228 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:11,228 INFO L215 NwaCegarLoop]: trace histogram [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 06:47:11,228 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-09 06:47:11,229 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:11,229 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:11,229 INFO L85 PathProgramCache]: Analyzing trace with hash -775537385, now seen corresponding path program 1 times [2024-11-09 06:47:11,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:11,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587354302] [2024-11-09 06:47:11,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:11,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:11,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:11,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:11,447 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:11,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587354302] [2024-11-09 06:47:11,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587354302] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:11,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:11,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 06:47:11,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804795695] [2024-11-09 06:47:11,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:11,449 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 06:47:11,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:11,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 06:47:11,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 06:47:11,449 INFO L87 Difference]: Start difference. First operand 229 states and 290 transitions. Second operand has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:11,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:11,758 INFO L93 Difference]: Finished difference Result 295 states and 339 transitions. [2024-11-09 06:47:11,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 06:47:11,758 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2024-11-09 06:47:11,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:11,760 INFO L225 Difference]: With dead ends: 295 [2024-11-09 06:47:11,760 INFO L226 Difference]: Without dead ends: 295 [2024-11-09 06:47:11,760 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-09 06:47:11,761 INFO L432 NwaCegarLoop]: 65 mSDtfsCounter, 142 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:11,761 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 180 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-09 06:47:11,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2024-11-09 06:47:11,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 229. [2024-11-09 06:47:11,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 169 states have (on average 1.6331360946745561) internal successors, (276), 219 states have internal predecessors, (276), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-09 06:47:11,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 288 transitions. [2024-11-09 06:47:11,767 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 288 transitions. Word has length 23 [2024-11-09 06:47:11,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:11,768 INFO L471 AbstractCegarLoop]: Abstraction has 229 states and 288 transitions. [2024-11-09 06:47:11,768 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:11,768 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 288 transitions. [2024-11-09 06:47:11,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-09 06:47:11,769 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:11,769 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:47:11,769 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-09 06:47:11,769 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr60REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:11,770 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:11,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1165454466, now seen corresponding path program 1 times [2024-11-09 06:47:11,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:11,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038671335] [2024-11-09 06:47:11,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:11,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:11,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:11,974 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:11,974 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:11,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038671335] [2024-11-09 06:47:11,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038671335] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:11,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:11,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 06:47:11,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634786651] [2024-11-09 06:47:11,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:11,975 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 06:47:11,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:11,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 06:47:11,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-09 06:47:11,976 INFO L87 Difference]: Start difference. First operand 229 states and 288 transitions. Second operand has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:12,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:12,159 INFO L93 Difference]: Finished difference Result 230 states and 288 transitions. [2024-11-09 06:47:12,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 06:47:12,160 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 33 [2024-11-09 06:47:12,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:12,161 INFO L225 Difference]: With dead ends: 230 [2024-11-09 06:47:12,161 INFO L226 Difference]: Without dead ends: 230 [2024-11-09 06:47:12,161 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-09 06:47:12,162 INFO L432 NwaCegarLoop]: 80 mSDtfsCounter, 152 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:12,162 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 215 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 06:47:12,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2024-11-09 06:47:12,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 228. [2024-11-09 06:47:12,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 169 states have (on average 1.621301775147929) internal successors, (274), 218 states have internal predecessors, (274), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-09 06:47:12,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 286 transitions. [2024-11-09 06:47:12,189 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 286 transitions. Word has length 33 [2024-11-09 06:47:12,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:12,190 INFO L471 AbstractCegarLoop]: Abstraction has 228 states and 286 transitions. [2024-11-09 06:47:12,190 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:47:12,190 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 286 transitions. [2024-11-09 06:47:12,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-09 06:47:12,191 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:12,191 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:47:12,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-09 06:47:12,192 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:12,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:12,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1443501874, now seen corresponding path program 1 times [2024-11-09 06:47:12,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:12,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231555817] [2024-11-09 06:47:12,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:12,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:12,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:12,399 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 06:47:12,399 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:12,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231555817] [2024-11-09 06:47:12,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231555817] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:12,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:12,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 06:47:12,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571420584] [2024-11-09 06:47:12,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:12,400 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 06:47:12,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:47:12,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 06:47:12,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-09 06:47:12,401 INFO L87 Difference]: Start difference. First operand 228 states and 286 transitions. Second operand has 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-09 06:47:12,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:12,592 INFO L93 Difference]: Finished difference Result 228 states and 283 transitions. [2024-11-09 06:47:12,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 06:47:12,593 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 34 [2024-11-09 06:47:12,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:12,594 INFO L225 Difference]: With dead ends: 228 [2024-11-09 06:47:12,594 INFO L226 Difference]: Without dead ends: 228 [2024-11-09 06:47:12,595 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-11-09 06:47:12,595 INFO L432 NwaCegarLoop]: 76 mSDtfsCounter, 155 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:12,595 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 197 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 06:47:12,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2024-11-09 06:47:12,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 225. [2024-11-09 06:47:12,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 169 states have (on average 1.5857988165680474) internal successors, (268), 215 states have internal predecessors, (268), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-09 06:47:12,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 280 transitions. [2024-11-09 06:47:12,603 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 280 transitions. Word has length 34 [2024-11-09 06:47:12,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:12,603 INFO L471 AbstractCegarLoop]: Abstraction has 225 states and 280 transitions. [2024-11-09 06:47:12,604 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-09 06:47:12,604 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 280 transitions. [2024-11-09 06:47:12,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-09 06:47:12,605 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:12,605 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:47:12,605 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-09 06:47:12,605 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:47:12,606 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:12,606 INFO L85 PathProgramCache]: Analyzing trace with hash -155309873, now seen corresponding path program 1 times [2024-11-09 06:47:12,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:47:12,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341901047] [2024-11-09 06:47:12,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:12,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:47:12,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:15,303 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 06:47:15,303 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:47:15,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341901047] [2024-11-09 06:47:15,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341901047] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 06:47:15,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518367315] [2024-11-09 06:47:15,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:15,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 06:47:15,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 06:47:15,307 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 06:47:15,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-09 06:47:15,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:15,459 INFO L255 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-11-09 06:47:15,472 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:47:15,780 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-09 06:47:15,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-09 06:47:16,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-09 06:47:16,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-09 06:47:16,141 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-09 06:47:16,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-09 06:47:16,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-09 06:47:16,218 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-09 06:47:16,385 INFO L349 Elim1Store]: treesize reduction 32, result has 41.8 percent of original size [2024-11-09 06:47:16,386 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 29 [2024-11-09 06:47:16,423 INFO L349 Elim1Store]: treesize reduction 32, result has 41.8 percent of original size [2024-11-09 06:47:16,423 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 29 [2024-11-09 06:47:17,891 INFO L349 Elim1Store]: treesize reduction 164, result has 37.2 percent of original size [2024-11-09 06:47:17,892 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 125 treesize of output 191 [2024-11-09 06:47:19,328 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 06:47:19,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 241 treesize of output 221 [2024-11-09 06:47:20,600 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 06:47:20,601 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 67 treesize of output 55 [2024-11-09 06:47:20,725 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:47:20,725 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 06:47:21,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518367315] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 06:47:21,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [258904582] [2024-11-09 06:47:21,338 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2024-11-09 06:47:21,338 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 06:47:21,343 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 06:47:21,349 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 06:47:21,349 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 06:47:30,539 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 78 for LOIs [2024-11-09 06:47:30,563 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 06:48:00,111 WARN L286 SmtUtils]: Spent 5.89s on a formula simplification. DAG size of input: 307 DAG size of output: 262 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 06:48:09,690 WARN L286 SmtUtils]: Spent 6.00s on a formula simplification. DAG size of input: 315 DAG size of output: 270 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 06:48:23,839 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13304#(and (<= 1 |#StackHeapBarrier|) (= |~#list~0.offset| 0) (= 3 |~#list~0.base|) (<= (+ |ULTIMATE.start_create_item_~cursor#1.offset| 4) (select |#length| 3)) (<= 0 |ULTIMATE.start_create_item_~cursor#1.offset|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_create_item_~item~0#1.offset| 0) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| 3) |ULTIMATE.start_create_item_~cursor#1.offset|)) 1)) (= |ULTIMATE.start_create_item_~cursor#1.base| 3) (= |ULTIMATE.start_create_item_#t~mem7#1.offset| (select (select |#memory_$Pointer$.offset| 3) |ULTIMATE.start_create_item_~cursor#1.offset|)) (= 3 |ULTIMATE.start_append_one_~list#1.base|) (= |ULTIMATE.start_append_one_~list#1.offset| 0))' at error location [2024-11-09 06:48:23,839 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 06:48:23,839 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-09 06:48:23,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 10] total 26 [2024-11-09 06:48:23,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821092646] [2024-11-09 06:48:23,840 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-09 06:48:23,840 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-09 06:48:23,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:48:23,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-09 06:48:23,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=2610, Unknown=10, NotChecked=0, Total=2862 [2024-11-09 06:48:23,843 INFO L87 Difference]: Start difference. First operand 225 states and 280 transitions. Second operand has 26 states, 24 states have (on average 2.5833333333333335) internal successors, (62), 24 states have internal predecessors, (62), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-09 06:48:30,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:48:30,685 INFO L93 Difference]: Finished difference Result 240 states and 296 transitions. [2024-11-09 06:48:30,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-09 06:48:30,686 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 2.5833333333333335) internal successors, (62), 24 states have internal predecessors, (62), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 35 [2024-11-09 06:48:30,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:48:30,687 INFO L225 Difference]: With dead ends: 240 [2024-11-09 06:48:30,687 INFO L226 Difference]: Without dead ends: 240 [2024-11-09 06:48:30,688 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 35 SyntacticMatches, 6 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1036 ImplicationChecksByTransitivity, 58.4s TimeCoverageRelationStatistics Valid=375, Invalid=3905, Unknown=10, NotChecked=0, Total=4290 [2024-11-09 06:48:30,689 INFO L432 NwaCegarLoop]: 103 mSDtfsCounter, 60 mSDsluCounter, 1488 mSDsCounter, 0 mSdLazyCounter, 1245 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 1591 SdHoareTripleChecker+Invalid, 1260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2024-11-09 06:48:30,690 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 1591 Invalid, 1260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1245 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2024-11-09 06:48:30,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2024-11-09 06:48:30,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 238. [2024-11-09 06:48:30,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 182 states have (on average 1.5494505494505495) internal successors, (282), 228 states have internal predecessors, (282), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-09 06:48:30,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 294 transitions. [2024-11-09 06:48:30,696 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 294 transitions. Word has length 35 [2024-11-09 06:48:30,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:48:30,696 INFO L471 AbstractCegarLoop]: Abstraction has 238 states and 294 transitions. [2024-11-09 06:48:30,697 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 2.5833333333333335) internal successors, (62), 24 states have internal predecessors, (62), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-09 06:48:30,697 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 294 transitions. [2024-11-09 06:48:30,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-11-09 06:48:30,697 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:48:30,698 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:48:30,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-09 06:48:30,898 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-09 06:48:30,899 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:48:30,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:48:30,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1770720081, now seen corresponding path program 1 times [2024-11-09 06:48:30,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:48:30,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698527588] [2024-11-09 06:48:30,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:48:30,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:48:30,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:48:33,763 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 06:48:33,764 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:48:33,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698527588] [2024-11-09 06:48:33,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698527588] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 06:48:33,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136862432] [2024-11-09 06:48:33,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:48:33,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 06:48:33,765 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 06:48:33,767 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 06:48:33,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-09 06:48:33,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:48:33,914 INFO L255 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-11-09 06:48:33,918 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:48:34,226 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-09 06:48:34,227 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-09 06:48:34,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:48:34,770 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:48:34,930 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:48:34,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:48:35,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:48:35,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:48:35,308 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-09 06:48:35,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 22 [2024-11-09 06:48:35,355 INFO L349 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2024-11-09 06:48:35,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 15 [2024-11-09 06:48:35,763 INFO L349 Elim1Store]: treesize reduction 25, result has 30.6 percent of original size [2024-11-09 06:48:35,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 54 treesize of output 45 [2024-11-09 06:48:35,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2024-11-09 06:48:36,808 INFO L349 Elim1Store]: treesize reduction 52, result has 34.2 percent of original size [2024-11-09 06:48:36,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 28 treesize of output 36 [2024-11-09 06:48:37,132 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 06:48:37,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 61 [2024-11-09 06:48:37,754 INFO L349 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2024-11-09 06:48:37,755 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 28 [2024-11-09 06:48:37,877 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:48:37,878 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 06:48:38,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136862432] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 06:48:38,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [231128679] [2024-11-09 06:48:38,735 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2024-11-09 06:48:38,735 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 06:48:38,735 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 06:48:38,735 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 06:48:38,735 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 06:48:53,114 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 77 for LOIs [2024-11-09 06:48:53,128 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 06:49:28,338 WARN L286 SmtUtils]: Spent 6.55s on a formula simplification. DAG size of input: 278 DAG size of output: 262 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 06:49:39,037 WARN L286 SmtUtils]: Spent 6.71s on a formula simplification. DAG size of input: 286 DAG size of output: 270 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 06:49:49,917 WARN L286 SmtUtils]: Spent 6.54s on a formula simplification. DAG size of input: 284 DAG size of output: 268 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 06:50:18,538 WARN L286 SmtUtils]: Spent 18.07s on a formula simplification. DAG size of input: 295 DAG size of output: 276 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 06:50:40,739 WARN L286 SmtUtils]: Spent 15.07s on a formula simplification. DAG size of input: 303 DAG size of output: 285 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 06:51:00,447 WARN L286 SmtUtils]: Spent 12.04s on a formula simplification. DAG size of input: 304 DAG size of output: 271 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 06:51:02,383 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13981#(and (<= 1 |#StackHeapBarrier|) (= |~#list~0.offset| 0) (= 3 |~#list~0.base|) (<= (+ |ULTIMATE.start_create_item_~cursor#1.offset| 4) (select |#length| 3)) (<= 0 |ULTIMATE.start_create_item_~cursor#1.offset|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_create_item_~item~0#1.offset| 0) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| 3) |ULTIMATE.start_create_item_~cursor#1.offset|)) 1)) (= |ULTIMATE.start_create_item_~cursor#1.base| 3) (= |ULTIMATE.start_create_item_#t~mem7#1.offset| (select (select |#memory_$Pointer$.offset| 3) |ULTIMATE.start_create_item_~cursor#1.offset|)) (= 3 |ULTIMATE.start_append_one_~list#1.base|) (= |ULTIMATE.start_append_one_~list#1.offset| 0))' at error location [2024-11-09 06:51:02,383 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 06:51:02,383 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-09 06:51:02,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 25 [2024-11-09 06:51:02,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455935964] [2024-11-09 06:51:02,384 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-09 06:51:02,384 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-09 06:51:02,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:51:02,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-09 06:51:02,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=2871, Unknown=18, NotChecked=0, Total=3080 [2024-11-09 06:51:02,388 INFO L87 Difference]: Start difference. First operand 238 states and 294 transitions. Second operand has 26 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 24 states have internal predecessors, (59), 3 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-09 06:51:10,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:51:10,737 INFO L93 Difference]: Finished difference Result 439 states and 522 transitions. [2024-11-09 06:51:10,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-09 06:51:10,738 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 24 states have internal predecessors, (59), 3 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 36 [2024-11-09 06:51:10,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:51:10,740 INFO L225 Difference]: With dead ends: 439 [2024-11-09 06:51:10,740 INFO L226 Difference]: Without dead ends: 439 [2024-11-09 06:51:10,742 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 35 SyntacticMatches, 6 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1669 ImplicationChecksByTransitivity, 135.4s TimeCoverageRelationStatistics Valid=404, Invalid=5430, Unknown=18, NotChecked=0, Total=5852 [2024-11-09 06:51:10,742 INFO L432 NwaCegarLoop]: 101 mSDtfsCounter, 387 mSDsluCounter, 1447 mSDsCounter, 0 mSdLazyCounter, 1813 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 1548 SdHoareTripleChecker+Invalid, 1831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2024-11-09 06:51:10,743 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [390 Valid, 1548 Invalid, 1831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 1813 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2024-11-09 06:51:10,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2024-11-09 06:51:10,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 265. [2024-11-09 06:51:10,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 206 states have (on average 1.5242718446601942) internal successors, (314), 252 states have internal predecessors, (314), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-09 06:51:10,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 330 transitions. [2024-11-09 06:51:10,754 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 330 transitions. Word has length 36 [2024-11-09 06:51:10,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:51:10,754 INFO L471 AbstractCegarLoop]: Abstraction has 265 states and 330 transitions. [2024-11-09 06:51:10,754 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 24 states have internal predecessors, (59), 3 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-09 06:51:10,755 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 330 transitions. [2024-11-09 06:51:10,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-11-09 06:51:10,755 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:51:10,756 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:51:10,782 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-09 06:51:10,959 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-09 06:51:10,960 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:51:10,960 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:51:10,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1770720082, now seen corresponding path program 1 times [2024-11-09 06:51:10,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:51:10,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010266130] [2024-11-09 06:51:10,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:51:10,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:51:11,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:51:15,513 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 06:51:15,514 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:51:15,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010266130] [2024-11-09 06:51:15,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010266130] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 06:51:15,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487260407] [2024-11-09 06:51:15,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:51:15,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 06:51:15,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 06:51:15,516 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 06:51:15,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-09 06:51:15,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:51:15,688 INFO L255 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 76 conjuncts are in the unsatisfiable core [2024-11-09 06:51:15,695 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:51:16,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-09 06:51:16,091 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-09 06:51:16,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-09 06:51:16,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:51:16,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:51:16,829 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:51:16,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:51:16,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:51:16,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:51:17,310 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-09 06:51:17,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 22 [2024-11-09 06:51:17,356 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2024-11-09 06:51:17,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2024-11-09 06:51:18,088 INFO L349 Elim1Store]: treesize reduction 25, result has 30.6 percent of original size [2024-11-09 06:51:18,088 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 54 treesize of output 45 [2024-11-09 06:51:18,150 INFO L349 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2024-11-09 06:51:18,150 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 59 [2024-11-09 06:51:19,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 06:51:19,344 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-09 06:51:19,380 INFO L349 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2024-11-09 06:51:19,381 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2024-11-09 06:51:20,541 INFO L349 Elim1Store]: treesize reduction 5, result has 70.6 percent of original size [2024-11-09 06:51:20,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 35 [2024-11-09 06:51:20,613 INFO L349 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2024-11-09 06:51:20,613 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 13 [2024-11-09 06:51:20,814 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:51:20,815 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 06:51:22,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487260407] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 06:51:22,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1298823221] [2024-11-09 06:51:22,744 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2024-11-09 06:51:22,744 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 06:51:22,745 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 06:51:22,745 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 06:51:22,745 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 06:51:37,056 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 77 for LOIs [2024-11-09 06:51:37,072 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 06:52:14,989 WARN L286 SmtUtils]: Spent 6.89s on a formula simplification. DAG size of input: 274 DAG size of output: 257 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 06:52:26,687 WARN L286 SmtUtils]: Spent 7.44s on a formula simplification. DAG size of input: 282 DAG size of output: 265 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 06:52:38,659 WARN L286 SmtUtils]: Spent 7.52s on a formula simplification. DAG size of input: 280 DAG size of output: 263 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 06:53:09,907 WARN L286 SmtUtils]: Spent 18.45s on a formula simplification. DAG size of input: 291 DAG size of output: 271 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 06:53:33,822 WARN L286 SmtUtils]: Spent 16.30s on a formula simplification. DAG size of input: 299 DAG size of output: 280 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 06:53:57,332 WARN L286 SmtUtils]: Spent 12.68s on a formula simplification. DAG size of input: 300 DAG size of output: 266 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 06:54:01,390 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14912#(and (<= 1 |#StackHeapBarrier|) (= |~#list~0.offset| 0) (= 3 |~#list~0.base|) (<= 0 |ULTIMATE.start_create_item_~cursor#1.offset|) (= |ULTIMATE.start_create_item_~item~0#1.offset| 0) (= |ULTIMATE.start_create_item_~cursor#1.base| 3) (= 3 |ULTIMATE.start_append_one_~list#1.base|) (= |ULTIMATE.start_append_one_~list#1.offset| 0))' at error location [2024-11-09 06:54:01,391 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 06:54:01,391 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-09 06:54:01,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 28 [2024-11-09 06:54:01,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734004043] [2024-11-09 06:54:01,391 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-09 06:54:01,392 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-09 06:54:01,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:54:01,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-09 06:54:01,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=3427, Unknown=20, NotChecked=0, Total=3660 [2024-11-09 06:54:01,393 INFO L87 Difference]: Start difference. First operand 265 states and 330 transitions. Second operand has 29 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 27 states have internal predecessors, (64), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-09 06:54:13,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:54:13,029 INFO L93 Difference]: Finished difference Result 437 states and 520 transitions. [2024-11-09 06:54:13,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-09 06:54:13,030 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 27 states have internal predecessors, (64), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 36 [2024-11-09 06:54:13,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:54:13,033 INFO L225 Difference]: With dead ends: 437 [2024-11-09 06:54:13,033 INFO L226 Difference]: Without dead ends: 437 [2024-11-09 06:54:13,035 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1969 ImplicationChecksByTransitivity, 154.1s TimeCoverageRelationStatistics Valid=456, Invalid=6496, Unknown=20, NotChecked=0, Total=6972 [2024-11-09 06:54:13,036 INFO L432 NwaCegarLoop]: 91 mSDtfsCounter, 557 mSDsluCounter, 1393 mSDsCounter, 0 mSdLazyCounter, 2215 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 560 SdHoareTripleChecker+Valid, 1484 SdHoareTripleChecker+Invalid, 2248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 2215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2024-11-09 06:54:13,037 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [560 Valid, 1484 Invalid, 2248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 2215 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2024-11-09 06:54:13,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2024-11-09 06:54:13,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 265. [2024-11-09 06:54:13,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 206 states have (on average 1.5194174757281553) internal successors, (313), 252 states have internal predecessors, (313), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-09 06:54:13,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 329 transitions. [2024-11-09 06:54:13,048 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 329 transitions. Word has length 36 [2024-11-09 06:54:13,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:54:13,049 INFO L471 AbstractCegarLoop]: Abstraction has 265 states and 329 transitions. [2024-11-09 06:54:13,049 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 27 states have internal predecessors, (64), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-09 06:54:13,049 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 329 transitions. [2024-11-09 06:54:13,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-11-09 06:54:13,050 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:54:13,051 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:54:13,078 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-09 06:54:13,251 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-09 06:54:13,252 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:54:13,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:54:13,252 INFO L85 PathProgramCache]: Analyzing trace with hash -3185831, now seen corresponding path program 1 times [2024-11-09 06:54:13,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:54:13,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726777718] [2024-11-09 06:54:13,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:54:13,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:54:13,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:54:15,719 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 06:54:15,719 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:54:15,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726777718] [2024-11-09 06:54:15,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726777718] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 06:54:15,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294433794] [2024-11-09 06:54:15,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:54:15,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 06:54:15,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 06:54:15,722 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 06:54:15,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-09 06:54:15,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:54:15,894 INFO L255 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-11-09 06:54:15,898 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:54:16,277 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-09 06:54:16,277 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-09 06:54:16,312 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-09 06:54:16,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-09 06:54:17,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-09 06:54:18,543 INFO L349 Elim1Store]: treesize reduction 22, result has 38.9 percent of original size [2024-11-09 06:54:18,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 37 [2024-11-09 06:54:19,636 INFO L349 Elim1Store]: treesize reduction 38, result has 36.7 percent of original size [2024-11-09 06:54:19,637 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 28 [2024-11-09 06:54:20,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 06:54:20,102 INFO L349 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2024-11-09 06:54:20,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 23 [2024-11-09 06:54:20,251 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:54:20,252 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 06:54:21,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294433794] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 06:54:21,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1552181413] [2024-11-09 06:54:21,240 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2024-11-09 06:54:21,240 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 06:54:21,241 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 06:54:21,241 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 06:54:21,241 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 06:54:24,675 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 78 for LOIs [2024-11-09 06:54:24,696 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 06:54:48,799 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '15842#(and (<= 1 |#StackHeapBarrier|) (= |~#list~0.offset| 0) (= 3 |~#list~0.base|) (<= (+ |ULTIMATE.start_create_item_~cursor#1.offset| 4) (select |#length| 3)) (<= 0 |ULTIMATE.start_create_item_~cursor#1.offset|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_create_item_~item~0#1.offset| 0) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| 3) |ULTIMATE.start_create_item_~cursor#1.offset|)) 1)) (= |ULTIMATE.start_create_item_~cursor#1.base| 3) (= |ULTIMATE.start_create_item_#t~mem7#1.offset| (select (select |#memory_$Pointer$.offset| 3) |ULTIMATE.start_create_item_~cursor#1.offset|)) (= 3 |ULTIMATE.start_append_one_~list#1.base|) (= |ULTIMATE.start_append_one_~list#1.offset| 0))' at error location [2024-11-09 06:54:48,799 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 06:54:48,799 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-09 06:54:48,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 27 [2024-11-09 06:54:48,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524700756] [2024-11-09 06:54:48,799 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-09 06:54:48,800 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-09 06:54:48,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:54:48,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-09 06:54:48,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=2417, Unknown=4, NotChecked=0, Total=2652 [2024-11-09 06:54:48,801 INFO L87 Difference]: Start difference. First operand 265 states and 329 transitions. Second operand has 27 states, 25 states have (on average 2.56) internal successors, (64), 25 states have internal predecessors, (64), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-09 06:55:04,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:55:04,410 INFO L93 Difference]: Finished difference Result 491 states and 564 transitions. [2024-11-09 06:55:04,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-09 06:55:04,411 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 2.56) internal successors, (64), 25 states have internal predecessors, (64), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 36 [2024-11-09 06:55:04,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:55:04,413 INFO L225 Difference]: With dead ends: 491 [2024-11-09 06:55:04,413 INFO L226 Difference]: Without dead ends: 489 [2024-11-09 06:55:04,415 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1819 ImplicationChecksByTransitivity, 34.2s TimeCoverageRelationStatistics Valid=644, Invalid=6324, Unknown=4, NotChecked=0, Total=6972 [2024-11-09 06:55:04,416 INFO L432 NwaCegarLoop]: 108 mSDtfsCounter, 442 mSDsluCounter, 1885 mSDsCounter, 0 mSdLazyCounter, 3099 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 1993 SdHoareTripleChecker+Invalid, 3149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 3099 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.1s IncrementalHoareTripleChecker+Time [2024-11-09 06:55:04,416 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [443 Valid, 1993 Invalid, 3149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 3099 Invalid, 0 Unknown, 0 Unchecked, 9.1s Time] [2024-11-09 06:55:04,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 489 states. [2024-11-09 06:55:04,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 489 to 342. [2024-11-09 06:55:04,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 277 states have (on average 1.4693140794223827) internal successors, (407), 323 states have internal predecessors, (407), 12 states have call successors, (12), 6 states have call predecessors, (12), 6 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-09 06:55:04,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 431 transitions. [2024-11-09 06:55:04,429 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 431 transitions. Word has length 36 [2024-11-09 06:55:04,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:55:04,430 INFO L471 AbstractCegarLoop]: Abstraction has 342 states and 431 transitions. [2024-11-09 06:55:04,430 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 2.56) internal successors, (64), 25 states have internal predecessors, (64), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-09 06:55:04,430 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 431 transitions. [2024-11-09 06:55:04,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-11-09 06:55:04,431 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:55:04,431 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:55:04,457 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-09 06:55:04,632 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-09 06:55:04,632 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr61REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:55:04,633 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:55:04,633 INFO L85 PathProgramCache]: Analyzing trace with hash 40795322, now seen corresponding path program 1 times [2024-11-09 06:55:04,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:55:04,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531998294] [2024-11-09 06:55:04,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:55:04,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:55:04,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:55:07,329 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:55:07,329 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:55:07,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531998294] [2024-11-09 06:55:07,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531998294] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 06:55:07,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290859424] [2024-11-09 06:55:07,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:55:07,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 06:55:07,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 06:55:07,332 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 06:55:07,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-09 06:55:07,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:55:07,501 INFO L255 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-11-09 06:55:07,508 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:55:08,232 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-09 06:55:08,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-11-09 06:55:08,345 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-09 06:55:08,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-09 06:55:09,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:55:09,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:55:09,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:55:09,512 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:55:09,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:55:09,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:55:10,108 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-09 06:55:10,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 24 [2024-11-09 06:55:10,165 INFO L349 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2024-11-09 06:55:10,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2024-11-09 06:55:10,718 INFO L349 Elim1Store]: treesize reduction 27, result has 32.5 percent of original size [2024-11-09 06:55:10,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 50 [2024-11-09 06:55:10,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 41 [2024-11-09 06:55:11,976 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 06:55:11,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 35 [2024-11-09 06:55:11,987 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-09 06:55:12,049 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 06:55:12,049 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 40 [2024-11-09 06:55:12,450 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:55:12,450 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 06:55:17,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [290859424] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 06:55:17,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [251440148] [2024-11-09 06:55:17,632 INFO L159 IcfgInterpreter]: Started Sifa with 34 locations of interest [2024-11-09 06:55:17,632 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 06:55:17,633 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 06:55:17,633 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 06:55:17,633 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 06:55:31,316 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 10 for LOIs [2024-11-09 06:55:31,325 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 06:56:01,937 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16991#(and (<= 1 |#StackHeapBarrier|) (= |~#list~0.offset| 0) (exists ((|v_ULTIMATE.start_main_#t~nondet33#1_13| Int) (|v_ULTIMATE.start_main_~end_point~0#1_22| Int)) (and (<= |v_ULTIMATE.start_main_#t~nondet33#1_13| 2147483647) (<= (+ 4 (* |v_ULTIMATE.start_main_~end_point~0#1_22| 4)) (select |#length| 3)) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| 3) (* |v_ULTIMATE.start_main_~end_point~0#1_22| 4))) 1)) (= |ULTIMATE.start_main_~cursor~1#1.offset| (select (select |#memory_$Pointer$.offset| 3) (* |v_ULTIMATE.start_main_~end_point~0#1_22| 4))) (or (not (= |ULTIMATE.start_main_~cursor~1#1.offset| 0)) (not (= (select (select |#memory_$Pointer$.base| 3) (* |v_ULTIMATE.start_main_~end_point~0#1_22| 4)) 0))) (<= 0 (+ |v_ULTIMATE.start_main_#t~nondet33#1_13| 2147483648)) (or (and (= |v_ULTIMATE.start_main_~end_point~0#1_22| 1) (= |v_ULTIMATE.start_main_#t~nondet33#1_13| 0) (= 0 |ULTIMATE.start_main_~direction~0#1|)) (and (= |v_ULTIMATE.start_main_~end_point~0#1_22| 0) (= 1 |ULTIMATE.start_main_~direction~0#1|) (not (= |v_ULTIMATE.start_main_#t~nondet33#1_13| 0)))))) (= 3 |~#list~0.base|) (= (select |#valid| 3) 1))' at error location [2024-11-09 06:56:01,937 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 06:56:01,937 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-09 06:56:01,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 24 [2024-11-09 06:56:01,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048378164] [2024-11-09 06:56:01,937 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-09 06:56:01,938 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-09 06:56:01,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:56:01,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-09 06:56:01,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=3178, Unknown=7, NotChecked=0, Total=3422 [2024-11-09 06:56:01,940 INFO L87 Difference]: Start difference. First operand 342 states and 431 transitions. Second operand has 25 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 24 states have internal predecessors, (70), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-09 06:56:09,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:56:09,043 INFO L93 Difference]: Finished difference Result 413 states and 508 transitions. [2024-11-09 06:56:09,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-09 06:56:09,044 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 24 states have internal predecessors, (70), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 37 [2024-11-09 06:56:09,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:56:09,045 INFO L225 Difference]: With dead ends: 413 [2024-11-09 06:56:09,045 INFO L226 Difference]: Without dead ends: 413 [2024-11-09 06:56:09,046 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1414 ImplicationChecksByTransitivity, 37.4s TimeCoverageRelationStatistics Valid=390, Invalid=4715, Unknown=7, NotChecked=0, Total=5112 [2024-11-09 06:56:09,047 INFO L432 NwaCegarLoop]: 87 mSDtfsCounter, 221 mSDsluCounter, 1041 mSDsCounter, 0 mSdLazyCounter, 1692 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 1128 SdHoareTripleChecker+Invalid, 1721 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2024-11-09 06:56:09,048 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 1128 Invalid, 1721 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1692 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2024-11-09 06:56:09,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2024-11-09 06:56:09,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 346. [2024-11-09 06:56:09,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 282 states have (on average 1.4680851063829787) internal successors, (414), 327 states have internal predecessors, (414), 12 states have call successors, (12), 6 states have call predecessors, (12), 6 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-09 06:56:09,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 438 transitions. [2024-11-09 06:56:09,056 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 438 transitions. Word has length 37 [2024-11-09 06:56:09,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:56:09,057 INFO L471 AbstractCegarLoop]: Abstraction has 346 states and 438 transitions. [2024-11-09 06:56:09,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 24 states have internal predecessors, (70), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-09 06:56:09,057 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 438 transitions. [2024-11-09 06:56:09,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-11-09 06:56:09,058 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:56:09,058 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:56:09,080 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-09 06:56:09,258 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-09 06:56:09,259 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr62REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:56:09,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:56:09,259 INFO L85 PathProgramCache]: Analyzing trace with hash 40795323, now seen corresponding path program 1 times [2024-11-09 06:56:09,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:56:09,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764647655] [2024-11-09 06:56:09,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:56:09,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:56:09,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:56:13,370 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:56:13,370 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:56:13,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764647655] [2024-11-09 06:56:13,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764647655] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 06:56:13,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801197966] [2024-11-09 06:56:13,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:56:13,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 06:56:13,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 06:56:13,373 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 06:56:13,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-09 06:56:13,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:56:13,580 INFO L255 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-11-09 06:56:13,585 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:56:14,069 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-09 06:56:14,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-09 06:56:14,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-09 06:56:14,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 06:56:14,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:56:15,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 06:56:15,020 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:56:15,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 06:56:15,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:56:15,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 06:56:15,247 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:56:15,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 06:56:15,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:56:15,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 06:56:15,362 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 06:56:15,727 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-09 06:56:15,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 24 [2024-11-09 06:56:15,772 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2024-11-09 06:56:15,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2024-11-09 06:56:16,353 INFO L349 Elim1Store]: treesize reduction 27, result has 32.5 percent of original size [2024-11-09 06:56:16,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 73 treesize of output 64 [2024-11-09 06:56:16,419 INFO L349 Elim1Store]: treesize reduction 23, result has 36.1 percent of original size [2024-11-09 06:56:16,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 70 treesize of output 76 [2024-11-09 06:56:18,203 INFO L349 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2024-11-09 06:56:18,203 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 83 treesize of output 83 [2024-11-09 06:56:18,355 INFO L349 Elim1Store]: treesize reduction 21, result has 48.8 percent of original size [2024-11-09 06:56:18,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 66 treesize of output 65 [2024-11-09 06:56:19,006 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:56:19,006 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 06:56:32,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801197966] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 06:56:32,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1800875782] [2024-11-09 06:56:32,231 INFO L159 IcfgInterpreter]: Started Sifa with 34 locations of interest [2024-11-09 06:56:32,231 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 06:56:32,232 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 06:56:32,232 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 06:56:32,232 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 06:56:49,050 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 10 for LOIs [2024-11-09 06:56:49,057 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 06:57:22,282 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '18036#(and (<= 1 |#StackHeapBarrier|) (= |~#list~0.offset| 0) (= 3 |~#list~0.base|) (= (select |#valid| 3) 1) (exists ((|v_ULTIMATE.start_main_#t~nondet33#1_13| Int) (|v_ULTIMATE.start_main_~end_point~0#1_25| Int) (|v_ULTIMATE.start_main_~direction~0#1_20| Int)) (and (<= |v_ULTIMATE.start_main_#t~nondet33#1_13| 2147483647) (<= (+ 4 (* |v_ULTIMATE.start_main_~end_point~0#1_25| 4)) (select |#length| 3)) (or (not (= (select (select |#memory_$Pointer$.offset| 3) (* |v_ULTIMATE.start_main_~end_point~0#1_25| 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| 3) (* |v_ULTIMATE.start_main_~end_point~0#1_25| 4)) 0))) (or (< (+ (select (select |#memory_$Pointer$.offset| 3) (* |v_ULTIMATE.start_main_~end_point~0#1_25| 4)) (* |v_ULTIMATE.start_main_~direction~0#1_20| 4)) 0) (< (select |#length| (select (select |#memory_$Pointer$.base| 3) (* |v_ULTIMATE.start_main_~end_point~0#1_25| 4))) (+ (select (select |#memory_$Pointer$.offset| 3) (* |v_ULTIMATE.start_main_~end_point~0#1_25| 4)) (* |v_ULTIMATE.start_main_~direction~0#1_20| 4) 4))) (or (and (= |v_ULTIMATE.start_main_~end_point~0#1_25| 0) (= |v_ULTIMATE.start_main_~direction~0#1_20| 1) (not (= |v_ULTIMATE.start_main_#t~nondet33#1_13| 0))) (and (= |v_ULTIMATE.start_main_~end_point~0#1_25| 1) (= |v_ULTIMATE.start_main_#t~nondet33#1_13| 0) (= |v_ULTIMATE.start_main_~direction~0#1_20| 0))) (<= 0 (+ |v_ULTIMATE.start_main_#t~nondet33#1_13| 2147483648)))))' at error location [2024-11-09 06:57:22,282 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 06:57:22,282 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-09 06:57:22,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 22 [2024-11-09 06:57:22,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669345733] [2024-11-09 06:57:22,283 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-09 06:57:22,283 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-09 06:57:22,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:57:22,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-09 06:57:22,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=3336, Unknown=8, NotChecked=0, Total=3540 [2024-11-09 06:57:22,286 INFO L87 Difference]: Start difference. First operand 346 states and 438 transitions. Second operand has 23 states, 21 states have (on average 3.3333333333333335) internal successors, (70), 21 states have internal predecessors, (70), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-09 06:57:34,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:57:34,378 INFO L93 Difference]: Finished difference Result 554 states and 684 transitions. [2024-11-09 06:57:34,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-09 06:57:34,379 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 3.3333333333333335) internal successors, (70), 21 states have internal predecessors, (70), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 37 [2024-11-09 06:57:34,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:57:34,381 INFO L225 Difference]: With dead ends: 554 [2024-11-09 06:57:34,381 INFO L226 Difference]: Without dead ends: 554 [2024-11-09 06:57:34,383 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1483 ImplicationChecksByTransitivity, 51.9s TimeCoverageRelationStatistics Valid=348, Invalid=5496, Unknown=8, NotChecked=0, Total=5852 [2024-11-09 06:57:34,384 INFO L432 NwaCegarLoop]: 98 mSDtfsCounter, 289 mSDsluCounter, 1463 mSDsCounter, 0 mSdLazyCounter, 1627 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 1561 SdHoareTripleChecker+Invalid, 1657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1627 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2024-11-09 06:57:34,384 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [291 Valid, 1561 Invalid, 1657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1627 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2024-11-09 06:57:34,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2024-11-09 06:57:34,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 424. [2024-11-09 06:57:34,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 354 states have (on average 1.5141242937853108) internal successors, (536), 401 states have internal predecessors, (536), 16 states have call successors, (16), 8 states have call predecessors, (16), 8 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2024-11-09 06:57:34,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 568 transitions. [2024-11-09 06:57:34,398 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 568 transitions. Word has length 37 [2024-11-09 06:57:34,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:57:34,399 INFO L471 AbstractCegarLoop]: Abstraction has 424 states and 568 transitions. [2024-11-09 06:57:34,399 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 3.3333333333333335) internal successors, (70), 21 states have internal predecessors, (70), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-09 06:57:34,399 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 568 transitions. [2024-11-09 06:57:34,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-11-09 06:57:34,400 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:57:34,400 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:57:34,426 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-09 06:57:34,601 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 06:57:34,601 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr66ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:57:34,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:57:34,601 INFO L85 PathProgramCache]: Analyzing trace with hash 40812107, now seen corresponding path program 1 times [2024-11-09 06:57:34,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:57:34,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653184616] [2024-11-09 06:57:34,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:57:34,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:57:34,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:57:35,566 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:57:35,566 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:57:35,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653184616] [2024-11-09 06:57:35,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653184616] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:57:35,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:57:35,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-09 06:57:35,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295516078] [2024-11-09 06:57:35,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:57:35,567 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 06:57:35,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:57:35,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 06:57:35,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-09 06:57:35,568 INFO L87 Difference]: Start difference. First operand 424 states and 568 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:57:37,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:57:37,615 INFO L93 Difference]: Finished difference Result 613 states and 798 transitions. [2024-11-09 06:57:37,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-09 06:57:37,616 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 37 [2024-11-09 06:57:37,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:57:37,619 INFO L225 Difference]: With dead ends: 613 [2024-11-09 06:57:37,619 INFO L226 Difference]: Without dead ends: 613 [2024-11-09 06:57:37,620 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2024-11-09 06:57:37,620 INFO L432 NwaCegarLoop]: 101 mSDtfsCounter, 252 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-09 06:57:37,621 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 808 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-09 06:57:37,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2024-11-09 06:57:37,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 473. [2024-11-09 06:57:37,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 397 states have (on average 1.4836272040302267) internal successors, (589), 446 states have internal predecessors, (589), 20 states have call successors, (20), 10 states have call predecessors, (20), 10 states have return successors, (20), 16 states have call predecessors, (20), 20 states have call successors, (20) [2024-11-09 06:57:37,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 629 transitions. [2024-11-09 06:57:37,646 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 629 transitions. Word has length 37 [2024-11-09 06:57:37,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:57:37,646 INFO L471 AbstractCegarLoop]: Abstraction has 473 states and 629 transitions. [2024-11-09 06:57:37,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:57:37,647 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 629 transitions. [2024-11-09 06:57:37,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-09 06:57:37,648 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:57:37,648 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:57:37,648 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-09 06:57:37,649 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr61REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:57:37,650 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:57:37,650 INFO L85 PathProgramCache]: Analyzing trace with hash 668168116, now seen corresponding path program 1 times [2024-11-09 06:57:37,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:57:37,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884587719] [2024-11-09 06:57:37,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:57:37,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:57:37,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:57:38,526 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:57:38,526 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:57:38,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884587719] [2024-11-09 06:57:38,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884587719] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:57:38,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:57:38,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 06:57:38,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092643419] [2024-11-09 06:57:38,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:57:38,527 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 06:57:38,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 06:57:38,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 06:57:38,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-09 06:57:38,528 INFO L87 Difference]: Start difference. First operand 473 states and 629 transitions. Second operand has 11 states, 10 states have (on average 3.6) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:57:40,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:57:40,293 INFO L93 Difference]: Finished difference Result 635 states and 836 transitions. [2024-11-09 06:57:40,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 06:57:40,294 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.6) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 38 [2024-11-09 06:57:40,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:57:40,297 INFO L225 Difference]: With dead ends: 635 [2024-11-09 06:57:40,297 INFO L226 Difference]: Without dead ends: 635 [2024-11-09 06:57:40,297 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2024-11-09 06:57:40,298 INFO L432 NwaCegarLoop]: 139 mSDtfsCounter, 246 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 642 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-09 06:57:40,298 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [246 Valid, 642 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 601 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-09 06:57:40,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2024-11-09 06:57:40,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 514. [2024-11-09 06:57:40,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 514 states, 432 states have (on average 1.4768518518518519) internal successors, (638), 483 states have internal predecessors, (638), 24 states have call successors, (24), 12 states have call predecessors, (24), 12 states have return successors, (24), 18 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-09 06:57:40,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 514 states to 514 states and 686 transitions. [2024-11-09 06:57:40,315 INFO L78 Accepts]: Start accepts. Automaton has 514 states and 686 transitions. Word has length 38 [2024-11-09 06:57:40,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:57:40,316 INFO L471 AbstractCegarLoop]: Abstraction has 514 states and 686 transitions. [2024-11-09 06:57:40,316 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.6) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 06:57:40,316 INFO L276 IsEmpty]: Start isEmpty. Operand 514 states and 686 transitions. [2024-11-09 06:57:40,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-09 06:57:40,317 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:57:40,317 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 06:57:40,318 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-09 06:57:40,318 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr35ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 06:57:40,318 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:57:40,319 INFO L85 PathProgramCache]: Analyzing trace with hash -250137359, now seen corresponding path program 1 times [2024-11-09 06:57:40,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:57:40,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796554345] [2024-11-09 06:57:40,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:57:40,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:57:40,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:57:42,265 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 06:57:42,265 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 06:57:42,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796554345] [2024-11-09 06:57:42,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796554345] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 06:57:42,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110761871] [2024-11-09 06:57:42,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:57:42,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 06:57:42,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 06:57:42,267 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 06:57:42,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-09 06:57:42,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:57:42,490 INFO L255 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-09 06:57:42,493 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:57:43,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-09 06:57:43,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-09 06:57:44,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 06:57:44,400 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 06:57:44,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 114 treesize of output 110 [2024-11-09 06:57:44,455 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 06:57:44,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 82 treesize of output 74 [2024-11-09 06:57:44,941 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 06:57:44,941 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 06:57:47,052 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 06:57:47,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 181 treesize of output 183 [2024-11-09 06:57:47,075 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 181 [2024-11-09 06:57:47,151 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 06:57:47,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 193 treesize of output 199 [2024-11-09 06:57:48,579 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 06:57:48,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110761871] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 06:57:48,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [315116826] [2024-11-09 06:57:48,582 INFO L159 IcfgInterpreter]: Started Sifa with 36 locations of interest [2024-11-09 06:57:48,582 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 06:57:48,583 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 06:57:48,583 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 06:57:48,583 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 06:58:03,723 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 10 for LOIs [2024-11-09 06:58:03,730 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 06:58:41,840 WARN L286 SmtUtils]: Spent 6.72s on a formula simplification. DAG size of input: 294 DAG size of output: 270 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 06:58:53,177 WARN L286 SmtUtils]: Spent 7.24s on a formula simplification. DAG size of input: 302 DAG size of output: 278 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 06:59:04,989 WARN L286 SmtUtils]: Spent 7.50s on a formula simplification. DAG size of input: 300 DAG size of output: 276 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 06:59:34,287 WARN L286 SmtUtils]: Spent 18.25s on a formula simplification. DAG size of input: 311 DAG size of output: 284 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 06:59:58,603 WARN L286 SmtUtils]: Spent 17.29s on a formula simplification. DAG size of input: 319 DAG size of output: 293 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 07:00:18,719 WARN L286 SmtUtils]: Spent 12.88s on a formula simplification. DAG size of input: 320 DAG size of output: 266 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 07:00:26,940 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '21616#(and (<= 1 |#StackHeapBarrier|) (= |~#list~0.offset| 0) (<= 8 (select |#length| 3)) (= 3 |ULTIMATE.start_remove_one_~list#1.base|) (= 3 |~#list~0.base|) (= (select |#valid| 3) 1) (exists ((|v_ULTIMATE.start_is_empty_~no_end~0#1_13| Int)) (and (or (and (= (select (select |#memory_$Pointer$.base| 3) 4) 0) (= (select (select |#memory_$Pointer$.offset| 3) 4) 0) (= |v_ULTIMATE.start_is_empty_~no_end~0#1_13| 1)) (and (or (not (= (select (select |#memory_$Pointer$.offset| 3) 4) 0)) (not (= (select (select |#memory_$Pointer$.base| 3) 4) 0))) (= |v_ULTIMATE.start_is_empty_~no_end~0#1_13| 0))) (not (= |ULTIMATE.start_is_empty_~no_beg~0#1| |v_ULTIMATE.start_is_empty_~no_end~0#1_13|)))) (exists ((|v_rand_end_point_#t~nondet27_11| Int)) (and (<= |v_rand_end_point_#t~nondet27_11| 2147483647) (<= 0 (+ |v_rand_end_point_#t~nondet27_11| 2147483648)) (or (and (= |ULTIMATE.start_remove_one_~from#1| 0) (not (= |v_rand_end_point_#t~nondet27_11| 0))) (and (= |v_rand_end_point_#t~nondet27_11| 0) (= |ULTIMATE.start_remove_one_~from#1| 1))))) (= |ULTIMATE.start_remove_one_~list#1.offset| 0) (exists ((|v_ULTIMATE.start_main_#t~nondet31#1_31| Int)) (and (<= |v_ULTIMATE.start_main_#t~nondet31#1_31| 2147483647) (not (= |v_ULTIMATE.start_main_#t~nondet31#1_31| 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~nondet31#1_31| 2147483648)))) (<= |#StackHeapBarrier| 3) (or (and (= |ULTIMATE.start_is_empty_~no_beg~0#1| 0) (or (not (= (select (select |#memory_$Pointer$.base| 3) 0) 0)) (not (= (select (select |#memory_$Pointer$.offset| 3) 0) 0)))) (and (= (select (select |#memory_$Pointer$.offset| 3) 0) 0) (= |ULTIMATE.start_is_empty_~no_beg~0#1| 1) (= (select (select |#memory_$Pointer$.base| 3) 0) 0))))' at error location [2024-11-09 07:00:26,940 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:00:26,940 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 07:00:26,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 13] total 34 [2024-11-09 07:00:26,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805894777] [2024-11-09 07:00:26,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 07:00:26,941 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-09 07:00:26,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:00:26,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-09 07:00:26,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=340, Invalid=3802, Unknown=18, NotChecked=0, Total=4160 [2024-11-09 07:00:26,944 INFO L87 Difference]: Start difference. First operand 514 states and 686 transitions. Second operand has 34 states, 33 states have (on average 2.878787878787879) internal successors, (95), 33 states have internal predecessors, (95), 5 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-09 07:00:34,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:00:34,866 INFO L93 Difference]: Finished difference Result 646 states and 829 transitions. [2024-11-09 07:00:34,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-09 07:00:34,868 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 2.878787878787879) internal successors, (95), 33 states have internal predecessors, (95), 5 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 39 [2024-11-09 07:00:34,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:00:34,871 INFO L225 Difference]: With dead ends: 646 [2024-11-09 07:00:34,871 INFO L226 Difference]: Without dead ends: 646 [2024-11-09 07:00:34,874 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 66 SyntacticMatches, 3 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2142 ImplicationChecksByTransitivity, 150.4s TimeCoverageRelationStatistics Valid=682, Invalid=7490, Unknown=18, NotChecked=0, Total=8190 [2024-11-09 07:00:34,875 INFO L432 NwaCegarLoop]: 113 mSDtfsCounter, 662 mSDsluCounter, 2030 mSDsCounter, 0 mSdLazyCounter, 1522 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 663 SdHoareTripleChecker+Valid, 2143 SdHoareTripleChecker+Invalid, 1544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2024-11-09 07:00:34,875 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [663 Valid, 2143 Invalid, 1544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1522 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2024-11-09 07:00:34,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2024-11-09 07:00:34,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 502. [2024-11-09 07:00:34,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 420 states have (on average 1.457142857142857) internal successors, (612), 471 states have internal predecessors, (612), 24 states have call successors, (24), 12 states have call predecessors, (24), 12 states have return successors, (24), 18 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-09 07:00:34,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 660 transitions. [2024-11-09 07:00:34,891 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 660 transitions. Word has length 39 [2024-11-09 07:00:34,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:00:34,891 INFO L471 AbstractCegarLoop]: Abstraction has 502 states and 660 transitions. [2024-11-09 07:00:34,891 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 2.878787878787879) internal successors, (95), 33 states have internal predecessors, (95), 5 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-09 07:00:34,892 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 660 transitions. [2024-11-09 07:00:34,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-09 07:00:34,892 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:00:34,893 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:00:34,920 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-09 07:00:35,093 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:00:35,094 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr64ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 64 more)] === [2024-11-09 07:00:35,094 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:00:35,094 INFO L85 PathProgramCache]: Analyzing trace with hash 549628817, now seen corresponding path program 1 times [2024-11-09 07:00:35,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:00:35,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371028515] [2024-11-09 07:00:35,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:00:35,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:00:35,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:00:36,762 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 07:00:36,762 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 07:00:36,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371028515] [2024-11-09 07:00:36,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371028515] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:00:36,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898541426] [2024-11-09 07:00:36,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:00:36,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:00:36,763 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:00:36,765 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:00:36,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-09 07:00:36,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:00:36,957 INFO L255 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-09 07:00:36,961 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:00:37,395 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-09 07:00:37,396 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-11-09 07:00:37,482 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-09 07:00:37,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-09 07:00:38,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 07:00:38,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 07:00:38,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-09 07:00:38,915 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-09 07:00:38,916 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 24 [2024-11-09 07:00:39,463 INFO L349 Elim1Store]: treesize reduction 27, result has 32.5 percent of original size [2024-11-09 07:00:39,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 47 [2024-11-09 07:00:41,472 INFO L349 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2024-11-09 07:00:41,473 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 140 treesize of output 108 [2024-11-09 07:00:41,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 77 [2024-11-09 07:00:42,350 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 07:00:42,351 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:00:43,579 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_877 (Array Int Int)) (|ULTIMATE.start_main_~end_point~0#1| Int) (v_ArrVal_879 Int)) (let ((.cse3 (* |ULTIMATE.start_main_~end_point~0#1| 4))) (let ((.cse0 (+ |c_~#list~0.offset| .cse3))) (or (< .cse0 0) (< |c_ULTIMATE.start_create_item_~item~0#1.base| v_ArrVal_879) (< (select (select (let ((.cse1 (let ((.cse2 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_create_item_~item~0#1.base| v_ArrVal_877))) (store .cse2 |c_ULTIMATE.start_create_item_~cursor#1.base| (store (select .cse2 |c_ULTIMATE.start_create_item_~cursor#1.base|) |c_ULTIMATE.start_create_item_~cursor#1.offset| |c_ULTIMATE.start_create_item_~item~0#1.base|))))) (store .cse1 |c_ULTIMATE.start_append_one_~list#1.base| (store (select .cse1 |c_ULTIMATE.start_append_one_~list#1.base|) |c_ULTIMATE.start_append_one_~list#1.offset| v_ArrVal_879))) |c_~#list~0.base|) .cse0) |c_#StackHeapBarrier|) (< (select |c_#length| |c_~#list~0.base|) (+ |c_~#list~0.offset| .cse3 4)))))) is different from false [2024-11-09 07:00:46,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898541426] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 07:00:46,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1793764202] [2024-11-09 07:00:46,655 INFO L159 IcfgInterpreter]: Started Sifa with 36 locations of interest [2024-11-09 07:00:46,655 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 07:00:46,656 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 07:00:46,656 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 07:00:46,656 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 07:00:58,845 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 10 for LOIs [2024-11-09 07:00:58,850 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 07:01:30,440 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '23086#(and (<= 1 |#StackHeapBarrier|) (= |~#list~0.offset| 0) (= 3 |~#list~0.base|) (= (select |#valid| 3) 1) (exists ((|v_ULTIMATE.start_main_~end_point~0#1_28| Int) (|v_ULTIMATE.start_main_#t~nondet33#1_13| Int)) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| 3) (* |v_ULTIMATE.start_main_~end_point~0#1_28| 4))) (* 4 |ULTIMATE.start_main_~direction~0#1|)) |ULTIMATE.start_main_~next~1#1.base|) (<= |#StackHeapBarrier| (select (select |#memory_$Pointer$.base| 3) (* |v_ULTIMATE.start_main_~end_point~0#1_28| 4))) (<= |v_ULTIMATE.start_main_#t~nondet33#1_13| 2147483647) (<= (+ (* |v_ULTIMATE.start_main_~end_point~0#1_28| 4) 4) (select |#length| 3)) (= (select (select |#memory_$Pointer$.offset| 3) (* |v_ULTIMATE.start_main_~end_point~0#1_28| 4)) 0) (or (and (= 1 |ULTIMATE.start_main_~direction~0#1|) (= |v_ULTIMATE.start_main_~end_point~0#1_28| 0) (not (= |v_ULTIMATE.start_main_#t~nondet33#1_13| 0))) (and (= |v_ULTIMATE.start_main_~end_point~0#1_28| 1) (= |v_ULTIMATE.start_main_#t~nondet33#1_13| 0) (= 0 |ULTIMATE.start_main_~direction~0#1|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| 3) (* |v_ULTIMATE.start_main_~end_point~0#1_28| 4))) 1) (<= 0 (+ |v_ULTIMATE.start_main_#t~nondet33#1_13| 2147483648)) (<= (+ (* 4 |ULTIMATE.start_main_~direction~0#1|) 4) (select |#length| (select (select |#memory_$Pointer$.base| 3) (* |v_ULTIMATE.start_main_~end_point~0#1_28| 4)))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| 3) (* |v_ULTIMATE.start_main_~end_point~0#1_28| 4))) (* 4 |ULTIMATE.start_main_~direction~0#1|)) |ULTIMATE.start_main_~next~1#1.offset|))))' at error location [2024-11-09 07:01:30,441 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 07:01:30,441 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-09 07:01:30,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7] total 19 [2024-11-09 07:01:30,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527705211] [2024-11-09 07:01:30,441 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-09 07:01:30,442 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-09 07:01:30,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 07:01:30,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-09 07:01:30,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=2679, Unknown=10, NotChecked=104, Total=2970 [2024-11-09 07:01:30,444 INFO L87 Difference]: Start difference. First operand 502 states and 660 transitions. Second operand has 20 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 20 states have internal predecessors, (74), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-09 07:01:36,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:01:36,626 INFO L93 Difference]: Finished difference Result 709 states and 901 transitions. [2024-11-09 07:01:36,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-09 07:01:36,627 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 20 states have internal predecessors, (74), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 39 [2024-11-09 07:01:36,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:01:36,629 INFO L225 Difference]: With dead ends: 709 [2024-11-09 07:01:36,630 INFO L226 Difference]: Without dead ends: 709 [2024-11-09 07:01:36,631 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1003 ImplicationChecksByTransitivity, 39.4s TimeCoverageRelationStatistics Valid=312, Invalid=4104, Unknown=10, NotChecked=130, Total=4556 [2024-11-09 07:01:36,631 INFO L432 NwaCegarLoop]: 87 mSDtfsCounter, 270 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 1118 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 1030 SdHoareTripleChecker+Invalid, 1164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2024-11-09 07:01:36,632 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [270 Valid, 1030 Invalid, 1164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1118 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2024-11-09 07:01:36,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states. [2024-11-09 07:01:36,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 566. [2024-11-09 07:01:36,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 478 states have (on average 1.497907949790795) internal successors, (716), 531 states have internal predecessors, (716), 28 states have call successors, (28), 14 states have call predecessors, (28), 14 states have return successors, (28), 20 states have call predecessors, (28), 28 states have call successors, (28) [2024-11-09 07:01:36,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 772 transitions. [2024-11-09 07:01:36,648 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 772 transitions. Word has length 39 [2024-11-09 07:01:36,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:01:36,648 INFO L471 AbstractCegarLoop]: Abstraction has 566 states and 772 transitions. [2024-11-09 07:01:36,648 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 20 states have internal predecessors, (74), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-09 07:01:36,649 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 772 transitions. [2024-11-09 07:01:36,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-09 07:01:36,649 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:01:36,649 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:01:36,676 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1900814-3c3c-49c5-829c-088473b28e68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0