./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/memsafety-ext2/length_test03-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc 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_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety-ext2/length_test03-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8d477dcc38abb71f88978d460e8393ef9ba09f24c134f3de362c4df2a3599c9a --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 02:40:17,630 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 02:40:17,694 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 02:40:17,698 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 02:40:17,699 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 02:40:17,722 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 02:40:17,723 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 02:40:17,723 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 02:40:17,724 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 02:40:17,724 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 02:40:17,725 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 02:40:17,725 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 02:40:17,726 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 02:40:17,727 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 02:40:17,727 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 02:40:17,728 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 02:40:17,729 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 02:40:17,729 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 02:40:17,729 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 02:40:17,730 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 02:40:17,730 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 02:40:17,731 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 02:40:17,731 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 02:40:17,732 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 02:40:17,732 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 02:40:17,732 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 02:40:17,733 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 02:40:17,733 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 02:40:17,734 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 02:40:17,734 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 02:40:17,734 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 02:40:17,735 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 02:40:17,735 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:40:17,735 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 02:40:17,736 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 02:40:17,736 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 02:40:17,736 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 02:40:17,736 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 02:40:17,736 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 02:40:17,737 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 02:40:17,737 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 02:40:17,737 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/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_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya 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 -> Automizer 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 -> 8d477dcc38abb71f88978d460e8393ef9ba09f24c134f3de362c4df2a3599c9a [2023-11-29 02:40:17,938 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 02:40:17,959 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 02:40:17,962 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 02:40:17,963 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 02:40:17,963 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 02:40:17,965 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/memsafety-ext2/length_test03-2.i [2023-11-29 02:40:20,751 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 02:40:20,981 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 02:40:20,981 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/sv-benchmarks/c/memsafety-ext2/length_test03-2.i [2023-11-29 02:40:20,996 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/data/9874192a6/e940781a65fb4684baab94625c5736a9/FLAGa5b86ce19 [2023-11-29 02:40:21,011 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/data/9874192a6/e940781a65fb4684baab94625c5736a9 [2023-11-29 02:40:21,014 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 02:40:21,016 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 02:40:21,017 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 02:40:21,017 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 02:40:21,022 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 02:40:21,023 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:40:21" (1/1) ... [2023-11-29 02:40:21,024 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5de6336e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:21, skipping insertion in model container [2023-11-29 02:40:21,024 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:40:21" (1/1) ... [2023-11-29 02:40:21,069 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 02:40:21,320 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:40:21,330 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 02:40:21,369 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:40:21,393 INFO L206 MainTranslator]: Completed translation [2023-11-29 02:40:21,394 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:21 WrapperNode [2023-11-29 02:40:21,394 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 02:40:21,395 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 02:40:21,395 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 02:40:21,395 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 02:40:21,401 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:21" (1/1) ... [2023-11-29 02:40:21,415 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:21" (1/1) ... [2023-11-29 02:40:21,438 INFO L138 Inliner]: procedures = 123, calls = 38, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 101 [2023-11-29 02:40:21,439 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 02:40:21,439 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 02:40:21,440 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 02:40:21,440 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 02:40:21,449 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:21" (1/1) ... [2023-11-29 02:40:21,449 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:21" (1/1) ... [2023-11-29 02:40:21,453 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:21" (1/1) ... [2023-11-29 02:40:21,471 INFO L175 MemorySlicer]: Split 25 memory accesses to 3 slices as follows [2, 13, 10]. 52 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 13 writes are split as follows [0, 7, 6]. [2023-11-29 02:40:21,472 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:21" (1/1) ... [2023-11-29 02:40:21,472 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:21" (1/1) ... [2023-11-29 02:40:21,482 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:21" (1/1) ... [2023-11-29 02:40:21,486 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:21" (1/1) ... [2023-11-29 02:40:21,488 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:21" (1/1) ... [2023-11-29 02:40:21,490 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:21" (1/1) ... [2023-11-29 02:40:21,493 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 02:40:21,494 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 02:40:21,495 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 02:40:21,495 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 02:40:21,496 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:21" (1/1) ... [2023-11-29 02:40:21,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:40:21,510 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:40:21,521 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 02:40:21,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 02:40:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 02:40:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 02:40:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 02:40:21,559 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 02:40:21,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 02:40:21,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-29 02:40:21,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-29 02:40:21,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-29 02:40:21,560 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-29 02:40:21,560 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-29 02:40:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-29 02:40:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 02:40:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 02:40:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 02:40:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 02:40:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 02:40:21,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 02:40:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure append [2023-11-29 02:40:21,562 INFO L138 BoogieDeclarations]: Found implementation of procedure append [2023-11-29 02:40:21,669 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 02:40:21,671 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 02:40:22,018 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 02:40:22,063 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 02:40:22,063 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-29 02:40:22,064 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:40:22 BoogieIcfgContainer [2023-11-29 02:40:22,064 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 02:40:22,067 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 02:40:22,067 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 02:40:22,070 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 02:40:22,071 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 02:40:21" (1/3) ... [2023-11-29 02:40:22,071 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d83b29b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 02:40:22, skipping insertion in model container [2023-11-29 02:40:22,071 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:21" (2/3) ... [2023-11-29 02:40:22,072 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d83b29b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 02:40:22, skipping insertion in model container [2023-11-29 02:40:22,072 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:40:22" (3/3) ... [2023-11-29 02:40:22,073 INFO L112 eAbstractionObserver]: Analyzing ICFG length_test03-2.i [2023-11-29 02:40:22,093 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 02:40:22,094 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 59 error locations. [2023-11-29 02:40:22,140 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 02:40:22,145 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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;@4148de1d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 02:40:22,145 INFO L358 AbstractCegarLoop]: Starting to check reachability of 59 error locations. [2023-11-29 02:40:22,149 INFO L276 IsEmpty]: Start isEmpty. Operand has 114 states, 51 states have (on average 2.3529411764705883) internal successors, (120), 110 states have internal predecessors, (120), 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) [2023-11-29 02:40:22,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2023-11-29 02:40:22,153 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:22,154 INFO L195 NwaCegarLoop]: trace histogram [1, 1] [2023-11-29 02:40:22,155 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:22,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:22,159 INFO L85 PathProgramCache]: Analyzing trace with hash 7041, now seen corresponding path program 1 times [2023-11-29 02:40:22,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:22,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646716097] [2023-11-29 02:40:22,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:22,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:22,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:22,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:22,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:22,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646716097] [2023-11-29 02:40:22,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646716097] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:40:22,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:40:22,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 02:40:22,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242699472] [2023-11-29 02:40:22,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:40:22,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:40:22,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:22,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:40:22,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:40:22,413 INFO L87 Difference]: Start difference. First operand has 114 states, 51 states have (on average 2.3529411764705883) internal successors, (120), 110 states have internal predecessors, (120), 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 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 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) [2023-11-29 02:40:22,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:22,575 INFO L93 Difference]: Finished difference Result 147 states and 156 transitions. [2023-11-29 02:40:22,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:40:22,578 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 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 2 [2023-11-29 02:40:22,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:22,586 INFO L225 Difference]: With dead ends: 147 [2023-11-29 02:40:22,587 INFO L226 Difference]: Without dead ends: 146 [2023-11-29 02:40:22,588 INFO L412 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 [2023-11-29 02:40:22,592 INFO L413 NwaCegarLoop]: 86 mSDtfsCounter, 45 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:22,593 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 137 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 02:40:22,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2023-11-29 02:40:22,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 111. [2023-11-29 02:40:22,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 51 states have (on average 2.215686274509804) internal successors, (113), 107 states have internal predecessors, (113), 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) [2023-11-29 02:40:22,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 117 transitions. [2023-11-29 02:40:22,634 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 117 transitions. Word has length 2 [2023-11-29 02:40:22,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:22,634 INFO L495 AbstractCegarLoop]: Abstraction has 111 states and 117 transitions. [2023-11-29 02:40:22,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 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) [2023-11-29 02:40:22,634 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 117 transitions. [2023-11-29 02:40:22,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2023-11-29 02:40:22,635 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:22,635 INFO L195 NwaCegarLoop]: trace histogram [1, 1] [2023-11-29 02:40:22,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 02:40:22,636 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:22,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:22,637 INFO L85 PathProgramCache]: Analyzing trace with hash 7042, now seen corresponding path program 1 times [2023-11-29 02:40:22,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:22,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293284319] [2023-11-29 02:40:22,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:22,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:22,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:22,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:22,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:22,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293284319] [2023-11-29 02:40:22,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293284319] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:40:22,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:40:22,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 02:40:22,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686213127] [2023-11-29 02:40:22,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:40:22,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:40:22,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:22,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:40:22,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:40:22,728 INFO L87 Difference]: Start difference. First operand 111 states and 117 transitions. Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 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) [2023-11-29 02:40:22,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:22,842 INFO L93 Difference]: Finished difference Result 111 states and 118 transitions. [2023-11-29 02:40:22,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:40:22,843 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 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 2 [2023-11-29 02:40:22,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:22,844 INFO L225 Difference]: With dead ends: 111 [2023-11-29 02:40:22,845 INFO L226 Difference]: Without dead ends: 111 [2023-11-29 02:40:22,845 INFO L412 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 [2023-11-29 02:40:22,847 INFO L413 NwaCegarLoop]: 96 mSDtfsCounter, 8 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:22,847 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 152 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 02:40:22,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2023-11-29 02:40:22,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 109. [2023-11-29 02:40:22,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 51 states have (on average 2.176470588235294) internal successors, (111), 105 states have internal predecessors, (111), 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) [2023-11-29 02:40:22,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 115 transitions. [2023-11-29 02:40:22,860 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 115 transitions. Word has length 2 [2023-11-29 02:40:22,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:22,860 INFO L495 AbstractCegarLoop]: Abstraction has 109 states and 115 transitions. [2023-11-29 02:40:22,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 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) [2023-11-29 02:40:22,861 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 115 transitions. [2023-11-29 02:40:22,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2023-11-29 02:40:22,861 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:22,861 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2023-11-29 02:40:22,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 02:40:22,862 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:22,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:22,863 INFO L85 PathProgramCache]: Analyzing trace with hash 6771465, now seen corresponding path program 1 times [2023-11-29 02:40:22,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:22,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662744975] [2023-11-29 02:40:22,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:22,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:22,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:22,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:22,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:22,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662744975] [2023-11-29 02:40:22,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662744975] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:40:22,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:40:22,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:40:22,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337314953] [2023-11-29 02:40:22,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:40:22,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:40:22,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:22,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:40:22,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:40:22,945 INFO L87 Difference]: Start difference. First operand 109 states and 115 transitions. Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 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) [2023-11-29 02:40:23,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:23,054 INFO L93 Difference]: Finished difference Result 125 states and 133 transitions. [2023-11-29 02:40:23,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:40:23,055 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 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 [2023-11-29 02:40:23,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:23,056 INFO L225 Difference]: With dead ends: 125 [2023-11-29 02:40:23,056 INFO L226 Difference]: Without dead ends: 125 [2023-11-29 02:40:23,057 INFO L412 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 [2023-11-29 02:40:23,058 INFO L413 NwaCegarLoop]: 89 mSDtfsCounter, 23 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:23,059 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 140 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 02:40:23,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2023-11-29 02:40:23,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 112. [2023-11-29 02:40:23,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 56 states have (on average 2.0892857142857144) internal successors, (117), 108 states have internal predecessors, (117), 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) [2023-11-29 02:40:23,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 121 transitions. [2023-11-29 02:40:23,069 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 121 transitions. Word has length 4 [2023-11-29 02:40:23,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:23,069 INFO L495 AbstractCegarLoop]: Abstraction has 112 states and 121 transitions. [2023-11-29 02:40:23,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 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) [2023-11-29 02:40:23,070 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 121 transitions. [2023-11-29 02:40:23,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2023-11-29 02:40:23,070 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:23,070 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2023-11-29 02:40:23,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 02:40:23,071 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:23,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:23,072 INFO L85 PathProgramCache]: Analyzing trace with hash 6771466, now seen corresponding path program 1 times [2023-11-29 02:40:23,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:23,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817005152] [2023-11-29 02:40:23,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:23,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:23,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:23,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:23,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:23,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817005152] [2023-11-29 02:40:23,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817005152] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:40:23,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:40:23,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:40:23,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961748557] [2023-11-29 02:40:23,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:40:23,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:40:23,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:23,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:40:23,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:40:23,166 INFO L87 Difference]: Start difference. First operand 112 states and 121 transitions. Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 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) [2023-11-29 02:40:23,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:23,265 INFO L93 Difference]: Finished difference Result 112 states and 122 transitions. [2023-11-29 02:40:23,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:40:23,265 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 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 [2023-11-29 02:40:23,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:23,267 INFO L225 Difference]: With dead ends: 112 [2023-11-29 02:40:23,267 INFO L226 Difference]: Without dead ends: 112 [2023-11-29 02:40:23,267 INFO L412 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 [2023-11-29 02:40:23,268 INFO L413 NwaCegarLoop]: 95 mSDtfsCounter, 3 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:23,269 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 151 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 02:40:23,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2023-11-29 02:40:23,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 110. [2023-11-29 02:40:23,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 56 states have (on average 2.0535714285714284) internal successors, (115), 106 states have internal predecessors, (115), 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) [2023-11-29 02:40:23,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 119 transitions. [2023-11-29 02:40:23,278 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 119 transitions. Word has length 4 [2023-11-29 02:40:23,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:23,279 INFO L495 AbstractCegarLoop]: Abstraction has 110 states and 119 transitions. [2023-11-29 02:40:23,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 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) [2023-11-29 02:40:23,279 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 119 transitions. [2023-11-29 02:40:23,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2023-11-29 02:40:23,279 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:23,280 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:40:23,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 02:40:23,280 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting appendErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:23,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:23,281 INFO L85 PathProgramCache]: Analyzing trace with hash -490784063, now seen corresponding path program 1 times [2023-11-29 02:40:23,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:23,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855507147] [2023-11-29 02:40:23,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:23,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:23,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:23,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:23,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:23,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855507147] [2023-11-29 02:40:23,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855507147] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:40:23,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:40:23,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:40:23,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958707804] [2023-11-29 02:40:23,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:40:23,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:40:23,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:23,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:40:23,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:40:23,362 INFO L87 Difference]: Start difference. First operand 110 states and 119 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:40:23,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:23,450 INFO L93 Difference]: Finished difference Result 105 states and 114 transitions. [2023-11-29 02:40:23,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:40:23,450 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2023-11-29 02:40:23,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:23,451 INFO L225 Difference]: With dead ends: 105 [2023-11-29 02:40:23,452 INFO L226 Difference]: Without dead ends: 105 [2023-11-29 02:40:23,452 INFO L412 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 [2023-11-29 02:40:23,453 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 39 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:23,454 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 106 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 02:40:23,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2023-11-29 02:40:23,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 105. [2023-11-29 02:40:23,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 56 states have (on average 1.9642857142857142) internal successors, (110), 101 states have internal predecessors, (110), 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) [2023-11-29 02:40:23,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 114 transitions. [2023-11-29 02:40:23,461 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 114 transitions. Word has length 9 [2023-11-29 02:40:23,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:23,462 INFO L495 AbstractCegarLoop]: Abstraction has 105 states and 114 transitions. [2023-11-29 02:40:23,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:40:23,462 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 114 transitions. [2023-11-29 02:40:23,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2023-11-29 02:40:23,463 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:23,463 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:40:23,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 02:40:23,463 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting appendErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:23,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:23,464 INFO L85 PathProgramCache]: Analyzing trace with hash -490784062, now seen corresponding path program 1 times [2023-11-29 02:40:23,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:23,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533884445] [2023-11-29 02:40:23,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:23,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:23,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:23,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:23,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:23,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533884445] [2023-11-29 02:40:23,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533884445] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:40:23,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:40:23,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:40:23,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930489327] [2023-11-29 02:40:23,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:40:23,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:40:23,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:23,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:40:23,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:40:23,564 INFO L87 Difference]: Start difference. First operand 105 states and 114 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:40:23,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:23,650 INFO L93 Difference]: Finished difference Result 100 states and 109 transitions. [2023-11-29 02:40:23,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:40:23,651 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2023-11-29 02:40:23,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:23,652 INFO L225 Difference]: With dead ends: 100 [2023-11-29 02:40:23,652 INFO L226 Difference]: Without dead ends: 100 [2023-11-29 02:40:23,652 INFO L412 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 [2023-11-29 02:40:23,653 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 34 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:23,654 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 114 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 02:40:23,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2023-11-29 02:40:23,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 100. [2023-11-29 02:40:23,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 56 states have (on average 1.875) internal successors, (105), 96 states have internal predecessors, (105), 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) [2023-11-29 02:40:23,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 109 transitions. [2023-11-29 02:40:23,661 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 109 transitions. Word has length 9 [2023-11-29 02:40:23,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:23,661 INFO L495 AbstractCegarLoop]: Abstraction has 100 states and 109 transitions. [2023-11-29 02:40:23,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:40:23,662 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 109 transitions. [2023-11-29 02:40:23,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-11-29 02:40:23,662 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:23,662 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:40:23,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 02:40:23,663 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting appendErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:23,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:23,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1965563332, now seen corresponding path program 1 times [2023-11-29 02:40:23,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:23,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336047419] [2023-11-29 02:40:23,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:23,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:23,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:23,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:23,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:23,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336047419] [2023-11-29 02:40:23,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336047419] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:40:23,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:40:23,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 02:40:23,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718385945] [2023-11-29 02:40:23,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:40:23,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 02:40:23,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:23,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 02:40:23,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-29 02:40:23,872 INFO L87 Difference]: Start difference. First operand 100 states and 109 transitions. Second operand has 7 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:40:24,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:24,138 INFO L93 Difference]: Finished difference Result 197 states and 214 transitions. [2023-11-29 02:40:24,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 02:40:24,138 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2023-11-29 02:40:24,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:24,140 INFO L225 Difference]: With dead ends: 197 [2023-11-29 02:40:24,140 INFO L226 Difference]: Without dead ends: 197 [2023-11-29 02:40:24,140 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-29 02:40:24,141 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 207 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:24,142 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 189 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 02:40:24,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2023-11-29 02:40:24,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 127. [2023-11-29 02:40:24,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 88 states have (on average 1.7727272727272727) internal successors, (156), 122 states have internal predecessors, (156), 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) [2023-11-29 02:40:24,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 160 transitions. [2023-11-29 02:40:24,153 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 160 transitions. Word has length 10 [2023-11-29 02:40:24,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:24,153 INFO L495 AbstractCegarLoop]: Abstraction has 127 states and 160 transitions. [2023-11-29 02:40:24,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:40:24,153 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 160 transitions. [2023-11-29 02:40:24,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-11-29 02:40:24,154 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:24,154 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:40:24,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 02:40:24,154 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting appendErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:24,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:24,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1965563333, now seen corresponding path program 1 times [2023-11-29 02:40:24,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:24,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962625052] [2023-11-29 02:40:24,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:24,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:24,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:24,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:24,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:24,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962625052] [2023-11-29 02:40:24,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962625052] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:40:24,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:40:24,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 02:40:24,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119975844] [2023-11-29 02:40:24,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:40:24,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 02:40:24,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:24,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 02:40:24,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-29 02:40:24,425 INFO L87 Difference]: Start difference. First operand 127 states and 160 transitions. Second operand has 7 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:40:24,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:24,602 INFO L93 Difference]: Finished difference Result 149 states and 184 transitions. [2023-11-29 02:40:24,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 02:40:24,603 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2023-11-29 02:40:24,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:24,605 INFO L225 Difference]: With dead ends: 149 [2023-11-29 02:40:24,605 INFO L226 Difference]: Without dead ends: 149 [2023-11-29 02:40:24,605 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-29 02:40:24,606 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 24 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:24,606 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 214 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 02:40:24,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2023-11-29 02:40:24,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 147. [2023-11-29 02:40:24,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 106 states have (on average 1.679245283018868) internal successors, (178), 141 states have internal predecessors, (178), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2023-11-29 02:40:24,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 184 transitions. [2023-11-29 02:40:24,614 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 184 transitions. Word has length 10 [2023-11-29 02:40:24,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:24,614 INFO L495 AbstractCegarLoop]: Abstraction has 147 states and 184 transitions. [2023-11-29 02:40:24,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:40:24,615 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 184 transitions. [2023-11-29 02:40:24,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-11-29 02:40:24,615 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:24,615 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:40:24,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 02:40:24,616 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting appendErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:24,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:24,617 INFO L85 PathProgramCache]: Analyzing trace with hash -820105616, now seen corresponding path program 1 times [2023-11-29 02:40:24,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:24,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006676931] [2023-11-29 02:40:24,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:24,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:24,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:25,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:25,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:25,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006676931] [2023-11-29 02:40:25,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006676931] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:40:25,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:40:25,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 02:40:25,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937416961] [2023-11-29 02:40:25,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:40:25,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 02:40:25,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:25,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 02:40:25,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-29 02:40:25,037 INFO L87 Difference]: Start difference. First operand 147 states and 184 transitions. Second operand has 8 states, 8 states have (on average 2.0) internal successors, (16), 7 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:40:25,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:25,272 INFO L93 Difference]: Finished difference Result 151 states and 185 transitions. [2023-11-29 02:40:25,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 02:40:25,273 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.0) internal successors, (16), 7 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2023-11-29 02:40:25,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:25,274 INFO L225 Difference]: With dead ends: 151 [2023-11-29 02:40:25,274 INFO L226 Difference]: Without dead ends: 151 [2023-11-29 02:40:25,274 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-11-29 02:40:25,275 INFO L413 NwaCegarLoop]: 75 mSDtfsCounter, 31 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:25,275 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 443 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 02:40:25,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2023-11-29 02:40:25,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 147. [2023-11-29 02:40:25,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 106 states have (on average 1.669811320754717) internal successors, (177), 141 states have internal predecessors, (177), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2023-11-29 02:40:25,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 183 transitions. [2023-11-29 02:40:25,282 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 183 transitions. Word has length 17 [2023-11-29 02:40:25,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:25,282 INFO L495 AbstractCegarLoop]: Abstraction has 147 states and 183 transitions. [2023-11-29 02:40:25,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.0) internal successors, (16), 7 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:40:25,283 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 183 transitions. [2023-11-29 02:40:25,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-11-29 02:40:25,283 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:25,284 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:40:25,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-29 02:40:25,284 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting appendErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:25,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:25,285 INFO L85 PathProgramCache]: Analyzing trace with hash -441897426, now seen corresponding path program 1 times [2023-11-29 02:40:25,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:25,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256331808] [2023-11-29 02:40:25,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:25,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:25,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:25,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:25,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:25,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256331808] [2023-11-29 02:40:25,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256331808] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:40:25,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:40:25,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 02:40:25,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124876474] [2023-11-29 02:40:25,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:40:25,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 02:40:25,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:25,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 02:40:25,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-29 02:40:25,751 INFO L87 Difference]: Start difference. First operand 147 states and 183 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 7 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:40:25,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:25,997 INFO L93 Difference]: Finished difference Result 172 states and 206 transitions. [2023-11-29 02:40:25,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 02:40:25,998 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 7 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2023-11-29 02:40:25,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:25,999 INFO L225 Difference]: With dead ends: 172 [2023-11-29 02:40:25,999 INFO L226 Difference]: Without dead ends: 172 [2023-11-29 02:40:25,999 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-11-29 02:40:26,000 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 136 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:26,000 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 323 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 02:40:26,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2023-11-29 02:40:26,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 140. [2023-11-29 02:40:26,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 100 states have (on average 1.66) internal successors, (166), 134 states have internal predecessors, (166), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2023-11-29 02:40:26,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 172 transitions. [2023-11-29 02:40:26,006 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 172 transitions. Word has length 18 [2023-11-29 02:40:26,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:26,006 INFO L495 AbstractCegarLoop]: Abstraction has 140 states and 172 transitions. [2023-11-29 02:40:26,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 7 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:40:26,006 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 172 transitions. [2023-11-29 02:40:26,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-11-29 02:40:26,007 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:26,007 INFO L195 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, 1, 1] [2023-11-29 02:40:26,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 02:40:26,008 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:26,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:26,008 INFO L85 PathProgramCache]: Analyzing trace with hash 111589469, now seen corresponding path program 1 times [2023-11-29 02:40:26,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:26,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311787338] [2023-11-29 02:40:26,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:26,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:26,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:26,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:40:26,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:26,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:26,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:26,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311787338] [2023-11-29 02:40:26,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311787338] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:40:26,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:40:26,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 02:40:26,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377656763] [2023-11-29 02:40:26,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:40:26,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 02:40:26,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:26,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:40:26,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:40:26,134 INFO L87 Difference]: Start difference. First operand 140 states and 172 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 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) [2023-11-29 02:40:26,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:26,250 INFO L93 Difference]: Finished difference Result 133 states and 150 transitions. [2023-11-29 02:40:26,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:40:26,251 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 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 25 [2023-11-29 02:40:26,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:26,252 INFO L225 Difference]: With dead ends: 133 [2023-11-29 02:40:26,252 INFO L226 Difference]: Without dead ends: 133 [2023-11-29 02:40:26,253 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:40:26,253 INFO L413 NwaCegarLoop]: 75 mSDtfsCounter, 10 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:26,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 179 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 02:40:26,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2023-11-29 02:40:26,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 122. [2023-11-29 02:40:26,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 82 states have (on average 1.6097560975609757) internal successors, (132), 116 states have internal predecessors, (132), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2023-11-29 02:40:26,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 138 transitions. [2023-11-29 02:40:26,259 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 138 transitions. Word has length 25 [2023-11-29 02:40:26,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:26,259 INFO L495 AbstractCegarLoop]: Abstraction has 122 states and 138 transitions. [2023-11-29 02:40:26,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 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) [2023-11-29 02:40:26,259 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 138 transitions. [2023-11-29 02:40:26,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2023-11-29 02:40:26,260 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:26,260 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:40:26,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-29 02:40:26,260 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting appendErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:26,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:26,261 INFO L85 PathProgramCache]: Analyzing trace with hash -786102676, now seen corresponding path program 1 times [2023-11-29 02:40:26,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:26,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213468937] [2023-11-29 02:40:26,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:26,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:26,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:26,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:40:26,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:26,821 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:26,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:26,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213468937] [2023-11-29 02:40:26,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213468937] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:40:26,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737828530] [2023-11-29 02:40:26,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:26,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:40:26,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:40:26,828 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:40:26,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 02:40:26,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:26,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-29 02:40:26,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:40:27,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:40:27,164 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 [2023-11-29 02:40:27,177 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:40:27,177 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 [2023-11-29 02:40:27,187 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:27,188 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:40:27,470 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 47 treesize of output 43 [2023-11-29 02:40:27,497 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:40:27,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 64 [2023-11-29 02:40:27,671 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:40:27,671 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 25 treesize of output 29 [2023-11-29 02:40:27,777 INFO L349 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2023-11-29 02:40:27,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 37 [2023-11-29 02:40:27,819 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:27,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737828530] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:40:27,819 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:40:27,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 16 [2023-11-29 02:40:27,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132945011] [2023-11-29 02:40:27,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:40:27,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 02:40:27,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:27,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 02:40:27,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2023-11-29 02:40:27,821 INFO L87 Difference]: Start difference. First operand 122 states and 138 transitions. Second operand has 17 states, 16 states have (on average 3.0625) internal successors, (49), 13 states have internal predecessors, (49), 4 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 02:40:28,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:28,631 INFO L93 Difference]: Finished difference Result 156 states and 166 transitions. [2023-11-29 02:40:28,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 02:40:28,632 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.0625) internal successors, (49), 13 states have internal predecessors, (49), 4 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 26 [2023-11-29 02:40:28,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:28,634 INFO L225 Difference]: With dead ends: 156 [2023-11-29 02:40:28,634 INFO L226 Difference]: Without dead ends: 156 [2023-11-29 02:40:28,634 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2023-11-29 02:40:28,635 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 310 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:28,636 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [311 Valid, 363 Invalid, 628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 02:40:28,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2023-11-29 02:40:28,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 121. [2023-11-29 02:40:28,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 82 states have (on average 1.5121951219512195) internal successors, (124), 115 states have internal predecessors, (124), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2023-11-29 02:40:28,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 130 transitions. [2023-11-29 02:40:28,641 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 130 transitions. Word has length 26 [2023-11-29 02:40:28,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:28,641 INFO L495 AbstractCegarLoop]: Abstraction has 121 states and 130 transitions. [2023-11-29 02:40:28,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.0625) internal successors, (49), 13 states have internal predecessors, (49), 4 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 02:40:28,642 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 130 transitions. [2023-11-29 02:40:28,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2023-11-29 02:40:28,643 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:28,643 INFO L195 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] [2023-11-29 02:40:28,655 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 02:40:28,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-29 02:40:28,844 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting appendErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:28,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:28,844 INFO L85 PathProgramCache]: Analyzing trace with hash -130726937, now seen corresponding path program 1 times [2023-11-29 02:40:28,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:28,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335791571] [2023-11-29 02:40:28,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:28,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:28,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:29,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:40:29,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:29,216 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:29,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:29,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335791571] [2023-11-29 02:40:29,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335791571] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:40:29,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598406261] [2023-11-29 02:40:29,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:29,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:40:29,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:40:29,218 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:40:29,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 02:40:29,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:29,368 INFO L262 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 02:40:29,371 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:40:29,375 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 6 treesize of output 5 [2023-11-29 02:40:29,401 WARN L876 $PredicateComparison]: unable to prove that (exists ((append_~node~0.base Int)) (and (= (select |c_old(#valid)| append_~node~0.base) 0) (= |c_#valid| (store |c_old(#valid)| append_~node~0.base (select |c_#valid| append_~node~0.base))))) is different from true [2023-11-29 02:40:29,474 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 02:40:29,474 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 19 treesize of output 16 [2023-11-29 02:40:29,496 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-29 02:40:29,496 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 12 treesize of output 14 [2023-11-29 02:40:29,509 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2023-11-29 02:40:29,509 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:40:29,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598406261] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:40:29,572 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:40:29,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 10 [2023-11-29 02:40:29,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138488022] [2023-11-29 02:40:29,573 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:40:29,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 02:40:29,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:29,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 02:40:29,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=86, Unknown=1, NotChecked=18, Total=132 [2023-11-29 02:40:29,574 INFO L87 Difference]: Start difference. First operand 121 states and 130 transitions. Second operand has 11 states, 10 states have (on average 3.7) internal successors, (37), 8 states have internal predecessors, (37), 1 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:40:29,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:29,913 INFO L93 Difference]: Finished difference Result 157 states and 168 transitions. [2023-11-29 02:40:29,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 02:40:29,914 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.7) internal successors, (37), 8 states have internal predecessors, (37), 1 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 27 [2023-11-29 02:40:29,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:29,915 INFO L225 Difference]: With dead ends: 157 [2023-11-29 02:40:29,916 INFO L226 Difference]: Without dead ends: 157 [2023-11-29 02:40:29,916 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 1 IntricatePredicates, 2 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=176, Unknown=1, NotChecked=28, Total=272 [2023-11-29 02:40:29,917 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 126 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 131 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:29,917 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 269 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 324 Invalid, 0 Unknown, 131 Unchecked, 0.2s Time] [2023-11-29 02:40:29,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2023-11-29 02:40:29,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 122. [2023-11-29 02:40:29,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 84 states have (on average 1.5119047619047619) internal successors, (127), 116 states have internal predecessors, (127), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2023-11-29 02:40:29,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 133 transitions. [2023-11-29 02:40:29,922 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 133 transitions. Word has length 27 [2023-11-29 02:40:29,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:29,922 INFO L495 AbstractCegarLoop]: Abstraction has 122 states and 133 transitions. [2023-11-29 02:40:29,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.7) internal successors, (37), 8 states have internal predecessors, (37), 1 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:40:29,922 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 133 transitions. [2023-11-29 02:40:29,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2023-11-29 02:40:29,923 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:29,923 INFO L195 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] [2023-11-29 02:40:29,929 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 02:40:30,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-29 02:40:30,124 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting appendErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:30,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:30,125 INFO L85 PathProgramCache]: Analyzing trace with hash -130726936, now seen corresponding path program 1 times [2023-11-29 02:40:30,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:30,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530743987] [2023-11-29 02:40:30,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:30,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:30,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:30,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:40:30,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:30,570 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:30,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:30,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530743987] [2023-11-29 02:40:30,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530743987] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:40:30,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221829444] [2023-11-29 02:40:30,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:30,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:40:30,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:40:30,572 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:40:30,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 02:40:30,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:30,736 INFO L262 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 02:40:30,740 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:40:30,744 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 6 treesize of output 5 [2023-11-29 02:40:30,818 WARN L876 $PredicateComparison]: unable to prove that (exists ((append_~node~0.base Int)) (and (= (store |c_old(#length)| append_~node~0.base (select |c_#length| append_~node~0.base)) |c_#length|) (= (select |c_old(#valid)| append_~node~0.base) 0) (= |c_#valid| (store |c_old(#valid)| append_~node~0.base (select |c_#valid| append_~node~0.base))))) is different from true [2023-11-29 02:40:30,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:40:30,914 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 16 treesize of output 11 [2023-11-29 02:40:30,929 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 02:40:30,930 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 19 treesize of output 16 [2023-11-29 02:40:30,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:40:30,994 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 16 treesize of output 11 [2023-11-29 02:40:31,003 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:40:31,004 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 [2023-11-29 02:40:31,023 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2023-11-29 02:40:31,023 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:40:31,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221829444] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:40:31,360 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:40:31,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 14 [2023-11-29 02:40:31,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773660334] [2023-11-29 02:40:31,364 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:40:31,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 02:40:31,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:31,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 02:40:31,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=228, Unknown=1, NotChecked=30, Total=306 [2023-11-29 02:40:31,366 INFO L87 Difference]: Start difference. First operand 122 states and 133 transitions. Second operand has 15 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 11 states have internal predecessors, (46), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 02:40:32,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:32,277 INFO L93 Difference]: Finished difference Result 272 states and 301 transitions. [2023-11-29 02:40:32,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:40:32,278 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 11 states have internal predecessors, (46), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 27 [2023-11-29 02:40:32,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:32,280 INFO L225 Difference]: With dead ends: 272 [2023-11-29 02:40:32,280 INFO L226 Difference]: Without dead ends: 272 [2023-11-29 02:40:32,280 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=107, Invalid=448, Unknown=1, NotChecked=44, Total=600 [2023-11-29 02:40:32,281 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 279 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 219 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:32,281 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 389 Invalid, 942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 689 Invalid, 0 Unknown, 219 Unchecked, 0.6s Time] [2023-11-29 02:40:32,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2023-11-29 02:40:32,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 199. [2023-11-29 02:40:32,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 155 states have (on average 1.4838709677419355) internal successors, (230), 188 states have internal predecessors, (230), 6 states have call successors, (6), 5 states have call predecessors, (6), 6 states have return successors, (8), 5 states have call predecessors, (8), 6 states have call successors, (8) [2023-11-29 02:40:32,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 244 transitions. [2023-11-29 02:40:32,290 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 244 transitions. Word has length 27 [2023-11-29 02:40:32,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:32,291 INFO L495 AbstractCegarLoop]: Abstraction has 199 states and 244 transitions. [2023-11-29 02:40:32,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 11 states have internal predecessors, (46), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 02:40:32,291 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 244 transitions. [2023-11-29 02:40:32,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-11-29 02:40:32,292 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:32,292 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:40:32,298 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 02:40:32,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 02:40:32,495 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting appendErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:32,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:32,495 INFO L85 PathProgramCache]: Analyzing trace with hash 338725865, now seen corresponding path program 1 times [2023-11-29 02:40:32,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:32,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488660763] [2023-11-29 02:40:32,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:32,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:32,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:33,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:40:33,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:33,564 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:33,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:33,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488660763] [2023-11-29 02:40:33,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488660763] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:40:33,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730689233] [2023-11-29 02:40:33,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:33,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:40:33,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:40:33,566 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:40:33,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 02:40:33,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:33,746 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-29 02:40:33,751 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:40:33,783 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 6 treesize of output 5 [2023-11-29 02:40:33,878 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 13 treesize of output 9 [2023-11-29 02:40:33,889 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 13 treesize of output 9 [2023-11-29 02:40:34,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:40:34,119 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 28 treesize of output 23 [2023-11-29 02:40:34,130 INFO L349 Elim1Store]: treesize reduction 4, result has 71.4 percent of original size [2023-11-29 02:40:34,130 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 17 treesize of output 17 [2023-11-29 02:40:34,333 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:40:34,334 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2023-11-29 02:40:34,352 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:40:34,356 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:40:34,356 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 32 treesize of output 17 [2023-11-29 02:40:34,378 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:34,379 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:40:35,002 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 81 treesize of output 79 [2023-11-29 02:40:35,008 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 104 treesize of output 100 [2023-11-29 02:40:35,015 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 100 treesize of output 94 [2023-11-29 02:40:35,027 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:40:35,028 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 133 treesize of output 130 [2023-11-29 02:40:35,042 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:40:35,043 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 102 treesize of output 104 [2023-11-29 02:40:35,058 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:40:35,058 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 80 treesize of output 85 [2023-11-29 02:40:35,455 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:40:35,455 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 97 treesize of output 101 [2023-11-29 02:40:35,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 36 treesize of output 30 [2023-11-29 02:40:35,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 34 treesize of output 28 [2023-11-29 02:40:35,841 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 29 treesize of output 23 [2023-11-29 02:40:35,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:40:35,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:40:36,574 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:36,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730689233] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:40:36,575 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:40:36,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 29 [2023-11-29 02:40:36,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664774924] [2023-11-29 02:40:36,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:40:36,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 02:40:36,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:36,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 02:40:36,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2023-11-29 02:40:36,578 INFO L87 Difference]: Start difference. First operand 199 states and 244 transitions. Second operand has 30 states, 29 states have (on average 2.896551724137931) internal successors, (84), 25 states have internal predecessors, (84), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 02:40:37,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:37,740 INFO L93 Difference]: Finished difference Result 208 states and 255 transitions. [2023-11-29 02:40:37,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:40:37,740 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 2.896551724137931) internal successors, (84), 25 states have internal predecessors, (84), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 33 [2023-11-29 02:40:37,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:37,742 INFO L225 Difference]: With dead ends: 208 [2023-11-29 02:40:37,742 INFO L226 Difference]: Without dead ends: 208 [2023-11-29 02:40:37,743 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=220, Invalid=1186, Unknown=0, NotChecked=0, Total=1406 [2023-11-29 02:40:37,744 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 273 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 874 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 874 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:37,744 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 624 Invalid, 918 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 874 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-29 02:40:37,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2023-11-29 02:40:37,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 199. [2023-11-29 02:40:37,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 155 states have (on average 1.4774193548387098) internal successors, (229), 188 states have internal predecessors, (229), 6 states have call successors, (6), 5 states have call predecessors, (6), 6 states have return successors, (8), 5 states have call predecessors, (8), 6 states have call successors, (8) [2023-11-29 02:40:37,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 243 transitions. [2023-11-29 02:40:37,753 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 243 transitions. Word has length 33 [2023-11-29 02:40:37,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:37,754 INFO L495 AbstractCegarLoop]: Abstraction has 199 states and 243 transitions. [2023-11-29 02:40:37,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 2.896551724137931) internal successors, (84), 25 states have internal predecessors, (84), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 02:40:37,754 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 243 transitions. [2023-11-29 02:40:37,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-11-29 02:40:37,755 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:37,756 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:40:37,762 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 02:40:37,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 02:40:37,959 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting appendErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:37,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:37,959 INFO L85 PathProgramCache]: Analyzing trace with hash 338725864, now seen corresponding path program 1 times [2023-11-29 02:40:37,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:37,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316686458] [2023-11-29 02:40:37,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:37,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:38,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:38,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:40:38,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:38,561 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:38,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:38,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316686458] [2023-11-29 02:40:38,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316686458] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:40:38,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027033335] [2023-11-29 02:40:38,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:38,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:40:38,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:40:38,563 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:40:38,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 02:40:38,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:38,752 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 02:40:38,755 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:40:38,780 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 6 treesize of output 5 [2023-11-29 02:40:38,838 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 19 treesize of output 1 [2023-11-29 02:40:38,947 INFO L349 Elim1Store]: treesize reduction 38, result has 36.7 percent of original size [2023-11-29 02:40:38,948 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 25 treesize of output 28 [2023-11-29 02:40:39,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 17 treesize of output 9 [2023-11-29 02:40:39,026 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:39,026 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:40:39,255 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 22 treesize of output 20 [2023-11-29 02:40:39,264 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:40:39,264 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 243 treesize of output 236 [2023-11-29 02:40:39,272 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 129 treesize of output 105 [2023-11-29 02:40:39,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 40 treesize of output 34 [2023-11-29 02:40:39,977 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:39,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027033335] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:40:39,977 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:40:39,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2023-11-29 02:40:39,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367510924] [2023-11-29 02:40:39,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:40:39,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 02:40:39,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:39,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 02:40:39,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2023-11-29 02:40:39,980 INFO L87 Difference]: Start difference. First operand 199 states and 243 transitions. Second operand has 25 states, 24 states have (on average 3.1666666666666665) internal successors, (76), 20 states have internal predecessors, (76), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 02:40:40,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:40,690 INFO L93 Difference]: Finished difference Result 201 states and 246 transitions. [2023-11-29 02:40:40,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 02:40:40,691 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 3.1666666666666665) internal successors, (76), 20 states have internal predecessors, (76), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 33 [2023-11-29 02:40:40,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:40,692 INFO L225 Difference]: With dead ends: 201 [2023-11-29 02:40:40,692 INFO L226 Difference]: Without dead ends: 201 [2023-11-29 02:40:40,693 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=156, Invalid=714, Unknown=0, NotChecked=0, Total=870 [2023-11-29 02:40:40,693 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 184 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 840 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 629 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:40,694 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 629 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 840 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 02:40:40,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2023-11-29 02:40:40,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 199. [2023-11-29 02:40:40,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 155 states have (on average 1.4709677419354839) internal successors, (228), 188 states have internal predecessors, (228), 6 states have call successors, (6), 5 states have call predecessors, (6), 6 states have return successors, (8), 5 states have call predecessors, (8), 6 states have call successors, (8) [2023-11-29 02:40:40,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 242 transitions. [2023-11-29 02:40:40,701 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 242 transitions. Word has length 33 [2023-11-29 02:40:40,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:40,702 INFO L495 AbstractCegarLoop]: Abstraction has 199 states and 242 transitions. [2023-11-29 02:40:40,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 3.1666666666666665) internal successors, (76), 20 states have internal predecessors, (76), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 02:40:40,702 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 242 transitions. [2023-11-29 02:40:40,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-11-29 02:40:40,703 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:40,703 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:40:40,709 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-29 02:40:40,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 02:40:40,910 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting appendErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:40,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:40,910 INFO L85 PathProgramCache]: Analyzing trace with hash -740070675, now seen corresponding path program 1 times [2023-11-29 02:40:40,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:40,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087876842] [2023-11-29 02:40:40,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:40,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:40,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:41,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:40:41,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:41,537 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:41,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:41,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087876842] [2023-11-29 02:40:41,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087876842] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:40:41,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329383289] [2023-11-29 02:40:41,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:41,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:40:41,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:40:41,539 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:40:41,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 02:40:41,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:41,736 INFO L262 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 47 conjunts are in the unsatisfiable core [2023-11-29 02:40:41,739 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:40:41,743 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 6 treesize of output 5 [2023-11-29 02:40:41,754 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:40:41,754 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 [2023-11-29 02:40:41,778 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 11 treesize of output 7 [2023-11-29 02:40:41,783 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 11 treesize of output 7 [2023-11-29 02:40:41,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 19 treesize of output 18 [2023-11-29 02:40:41,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 19 treesize of output 18 [2023-11-29 02:40:42,079 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))) (and (= (select .cse0 4) 0) (or (exists ((|v_old(#memory_$Pointer$#1.offset)_AFTER_CALL_11| (Array Int (Array Int Int)))) (let ((.cse1 (@diff |v_old(#memory_$Pointer$#1.offset)_AFTER_CALL_11| |c_#memory_$Pointer$#1.offset|)) (.cse2 (select |v_old(#memory_$Pointer$#1.offset)_AFTER_CALL_11| |c_ULTIMATE.start_main_~list2~0#1.base|))) (and (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse1)) (= (select .cse2 0) 0) (= |c_#memory_$Pointer$#1.offset| (store |v_old(#memory_$Pointer$#1.offset)_AFTER_CALL_11| .cse1 (select |c_#memory_$Pointer$#1.offset| .cse1))) (= (select .cse2 4) 0)))) (let ((.cse3 (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_main_~list2~0#1.base|))) (and (= (select .cse3 0) 0) (= (select .cse3 4) 0)))) (= (select .cse0 0) 0) (= |c_ULTIMATE.start_main_~list2~0#1.offset| 0))) is different from false [2023-11-29 02:40:42,082 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))) (and (= (select .cse0 4) 0) (or (exists ((|v_old(#memory_$Pointer$#1.offset)_AFTER_CALL_11| (Array Int (Array Int Int)))) (let ((.cse1 (@diff |v_old(#memory_$Pointer$#1.offset)_AFTER_CALL_11| |c_#memory_$Pointer$#1.offset|)) (.cse2 (select |v_old(#memory_$Pointer$#1.offset)_AFTER_CALL_11| |c_ULTIMATE.start_main_~list2~0#1.base|))) (and (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse1)) (= (select .cse2 0) 0) (= |c_#memory_$Pointer$#1.offset| (store |v_old(#memory_$Pointer$#1.offset)_AFTER_CALL_11| .cse1 (select |c_#memory_$Pointer$#1.offset| .cse1))) (= (select .cse2 4) 0)))) (let ((.cse3 (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_main_~list2~0#1.base|))) (and (= (select .cse3 0) 0) (= (select .cse3 4) 0)))) (= (select .cse0 0) 0) (= |c_ULTIMATE.start_main_~list2~0#1.offset| 0))) is different from true [2023-11-29 02:40:42,236 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:42,236 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:40:42,322 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1487 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list~0#1.base| v_ArrVal_1487) |c_ULTIMATE.start_main_~list2~0#1.base|) |c_ULTIMATE.start_main_~list2~0#1.offset|) 0)) (forall ((v_ArrVal_1486 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_main_~list~0#1.base| v_ArrVal_1486) |c_ULTIMATE.start_main_~list2~0#1.base|) |c_ULTIMATE.start_main_~list2~0#1.offset|) 0))) is different from false [2023-11-29 02:40:42,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329383289] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:40:42,324 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:40:42,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 21 [2023-11-29 02:40:42,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993604842] [2023-11-29 02:40:42,324 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:40:42,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 02:40:42,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:42,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 02:40:42,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=321, Unknown=3, NotChecked=74, Total=462 [2023-11-29 02:40:42,326 INFO L87 Difference]: Start difference. First operand 199 states and 242 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 16 states have internal predecessors, (45), 4 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 02:40:42,500 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse5 (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_main_~list2~0#1.base|))) (let ((.cse3 (= (select .cse5 0) 0)) (.cse0 (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|)) (.cse4 (= (select .cse5 4) 0))) (and (= (select .cse0 4) 0) (or (exists ((|v_old(#memory_$Pointer$#1.offset)_AFTER_CALL_11| (Array Int (Array Int Int)))) (let ((.cse1 (@diff |v_old(#memory_$Pointer$#1.offset)_AFTER_CALL_11| |c_#memory_$Pointer$#1.offset|)) (.cse2 (select |v_old(#memory_$Pointer$#1.offset)_AFTER_CALL_11| |c_ULTIMATE.start_main_~list2~0#1.base|))) (and (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse1)) (= (select .cse2 0) 0) (= |c_#memory_$Pointer$#1.offset| (store |v_old(#memory_$Pointer$#1.offset)_AFTER_CALL_11| .cse1 (select |c_#memory_$Pointer$#1.offset| .cse1))) (= (select .cse2 4) 0)))) (and .cse3 .cse4)) .cse3 (= (select .cse0 0) 0) (= |c_ULTIMATE.start_main_~list2~0#1.offset| 0) .cse4 (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))))) is different from false [2023-11-29 02:40:42,503 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse5 (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_main_~list2~0#1.base|))) (let ((.cse3 (= (select .cse5 0) 0)) (.cse0 (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|)) (.cse4 (= (select .cse5 4) 0))) (and (= (select .cse0 4) 0) (or (exists ((|v_old(#memory_$Pointer$#1.offset)_AFTER_CALL_11| (Array Int (Array Int Int)))) (let ((.cse1 (@diff |v_old(#memory_$Pointer$#1.offset)_AFTER_CALL_11| |c_#memory_$Pointer$#1.offset|)) (.cse2 (select |v_old(#memory_$Pointer$#1.offset)_AFTER_CALL_11| |c_ULTIMATE.start_main_~list2~0#1.base|))) (and (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse1)) (= (select .cse2 0) 0) (= |c_#memory_$Pointer$#1.offset| (store |v_old(#memory_$Pointer$#1.offset)_AFTER_CALL_11| .cse1 (select |c_#memory_$Pointer$#1.offset| .cse1))) (= (select .cse2 4) 0)))) (and .cse3 .cse4)) .cse3 (= (select .cse0 0) 0) (= |c_ULTIMATE.start_main_~list2~0#1.offset| 0) .cse4 (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))))) is different from true [2023-11-29 02:40:42,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:42,873 INFO L93 Difference]: Finished difference Result 246 states and 304 transitions. [2023-11-29 02:40:42,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 02:40:42,873 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 16 states have internal predecessors, (45), 4 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 34 [2023-11-29 02:40:42,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:42,875 INFO L225 Difference]: With dead ends: 246 [2023-11-29 02:40:42,875 INFO L226 Difference]: Without dead ends: 246 [2023-11-29 02:40:42,876 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=129, Invalid=580, Unknown=5, NotChecked=156, Total=870 [2023-11-29 02:40:42,876 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 67 mSDsluCounter, 625 mSDsCounter, 0 mSdLazyCounter, 665 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 836 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 665 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 154 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:42,876 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 680 Invalid, 836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 665 Invalid, 0 Unknown, 154 Unchecked, 0.4s Time] [2023-11-29 02:40:42,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2023-11-29 02:40:42,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 210. [2023-11-29 02:40:42,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 165 states have (on average 1.4484848484848485) internal successors, (239), 197 states have internal predecessors, (239), 7 states have call successors, (7), 6 states have call predecessors, (7), 6 states have return successors, (9), 6 states have call predecessors, (9), 7 states have call successors, (9) [2023-11-29 02:40:42,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 255 transitions. [2023-11-29 02:40:42,884 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 255 transitions. Word has length 34 [2023-11-29 02:40:42,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:42,885 INFO L495 AbstractCegarLoop]: Abstraction has 210 states and 255 transitions. [2023-11-29 02:40:42,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 16 states have internal predecessors, (45), 4 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 02:40:42,885 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 255 transitions. [2023-11-29 02:40:42,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-11-29 02:40:42,886 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:42,886 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:40:42,892 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 02:40:43,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 02:40:43,087 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:43,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:43,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1062104047, now seen corresponding path program 1 times [2023-11-29 02:40:43,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:43,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442657954] [2023-11-29 02:40:43,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:43,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:43,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:43,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:40:43,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:43,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:40:43,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:43,216 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-29 02:40:43,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:43,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442657954] [2023-11-29 02:40:43,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442657954] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:40:43,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764305050] [2023-11-29 02:40:43,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:43,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:40:43,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:40:43,218 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:40:43,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 02:40:43,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:43,436 INFO L262 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 02:40:43,438 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:40:43,452 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-29 02:40:43,452 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:40:43,474 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-29 02:40:43,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764305050] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:40:43,475 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:40:43,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2023-11-29 02:40:43,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043903264] [2023-11-29 02:40:43,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:40:43,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 02:40:43,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:43,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 02:40:43,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-11-29 02:40:43,477 INFO L87 Difference]: Start difference. First operand 210 states and 255 transitions. Second operand has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2023-11-29 02:40:43,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:43,634 INFO L93 Difference]: Finished difference Result 258 states and 319 transitions. [2023-11-29 02:40:43,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 02:40:43,635 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 40 [2023-11-29 02:40:43,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:43,637 INFO L225 Difference]: With dead ends: 258 [2023-11-29 02:40:43,637 INFO L226 Difference]: Without dead ends: 258 [2023-11-29 02:40:43,637 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-11-29 02:40:43,638 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 61 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:43,638 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 290 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 02:40:43,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2023-11-29 02:40:43,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 248. [2023-11-29 02:40:43,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 197 states have (on average 1.4771573604060915) internal successors, (291), 229 states have internal predecessors, (291), 13 states have call successors, (13), 6 states have call predecessors, (13), 6 states have return successors, (15), 12 states have call predecessors, (15), 13 states have call successors, (15) [2023-11-29 02:40:43,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 319 transitions. [2023-11-29 02:40:43,647 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 319 transitions. Word has length 40 [2023-11-29 02:40:43,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:43,648 INFO L495 AbstractCegarLoop]: Abstraction has 248 states and 319 transitions. [2023-11-29 02:40:43,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2023-11-29 02:40:43,648 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 319 transitions. [2023-11-29 02:40:43,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-11-29 02:40:43,649 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:43,649 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:40:43,656 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 02:40:43,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 02:40:43,856 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting appendErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:43,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:43,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1355541208, now seen corresponding path program 1 times [2023-11-29 02:40:43,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:43,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962108429] [2023-11-29 02:40:43,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:43,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:43,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:44,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:40:44,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:44,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:40:44,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:44,980 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 17 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:40:44,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:44,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962108429] [2023-11-29 02:40:44,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962108429] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:40:44,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549711708] [2023-11-29 02:40:44,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:44,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:40:44,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:40:44,982 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:40:44,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 02:40:45,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:45,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-29 02:40:45,210 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:40:45,235 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 6 treesize of output 5 [2023-11-29 02:40:45,294 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 13 treesize of output 9 [2023-11-29 02:40:45,299 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 13 treesize of output 9 [2023-11-29 02:40:45,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:40:45,481 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 28 treesize of output 23 [2023-11-29 02:40:45,491 INFO L349 Elim1Store]: treesize reduction 4, result has 71.4 percent of original size [2023-11-29 02:40:45,491 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 17 treesize of output 17 [2023-11-29 02:40:45,678 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:40:45,679 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2023-11-29 02:40:45,684 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:40:45,686 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:40:45,687 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 32 treesize of output 17 [2023-11-29 02:40:45,716 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 19 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:40:45,717 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:40:46,226 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 81 treesize of output 79 [2023-11-29 02:40:46,231 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 104 treesize of output 100 [2023-11-29 02:40:46,237 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 100 treesize of output 94 [2023-11-29 02:40:46,249 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:40:46,250 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 133 treesize of output 130 [2023-11-29 02:40:46,264 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:40:46,264 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 102 treesize of output 104 [2023-11-29 02:40:46,278 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:40:46,278 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 80 treesize of output 85 [2023-11-29 02:40:46,592 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:40:46,592 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 97 treesize of output 101 [2023-11-29 02:40:46,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 27 treesize of output 21 [2023-11-29 02:40:46,946 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 34 treesize of output 28 [2023-11-29 02:40:46,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 27 treesize of output 21 [2023-11-29 02:40:46,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 29 treesize of output 23 [2023-11-29 02:40:46,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 36 treesize of output 30 [2023-11-29 02:40:47,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 63 treesize of output 51 [2023-11-29 02:40:47,058 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 34 treesize of output 28 [2023-11-29 02:40:47,802 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 17 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:40:47,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549711708] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:40:47,802 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:40:47,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 31 [2023-11-29 02:40:47,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140365535] [2023-11-29 02:40:47,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:40:47,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 02:40:47,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:47,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 02:40:47,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=890, Unknown=0, NotChecked=0, Total=992 [2023-11-29 02:40:47,805 INFO L87 Difference]: Start difference. First operand 248 states and 319 transitions. Second operand has 32 states, 31 states have (on average 3.2580645161290325) internal successors, (101), 28 states have internal predecessors, (101), 6 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-29 02:40:49,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:49,351 INFO L93 Difference]: Finished difference Result 331 states and 417 transitions. [2023-11-29 02:40:49,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 02:40:49,351 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 3.2580645161290325) internal successors, (101), 28 states have internal predecessors, (101), 6 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) Word has length 49 [2023-11-29 02:40:49,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:49,354 INFO L225 Difference]: With dead ends: 331 [2023-11-29 02:40:49,354 INFO L226 Difference]: Without dead ends: 331 [2023-11-29 02:40:49,354 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=236, Invalid=1404, Unknown=0, NotChecked=0, Total=1640 [2023-11-29 02:40:49,355 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 556 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 1233 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 560 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 1264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:49,355 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [560 Valid, 697 Invalid, 1264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1233 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-29 02:40:49,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2023-11-29 02:40:49,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 266. [2023-11-29 02:40:49,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 213 states have (on average 1.408450704225352) internal successors, (300), 245 states have internal predecessors, (300), 13 states have call successors, (13), 8 states have call predecessors, (13), 9 states have return successors, (16), 12 states have call predecessors, (16), 13 states have call successors, (16) [2023-11-29 02:40:49,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 329 transitions. [2023-11-29 02:40:49,367 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 329 transitions. Word has length 49 [2023-11-29 02:40:49,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:49,367 INFO L495 AbstractCegarLoop]: Abstraction has 266 states and 329 transitions. [2023-11-29 02:40:49,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 3.2580645161290325) internal successors, (101), 28 states have internal predecessors, (101), 6 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-29 02:40:49,367 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 329 transitions. [2023-11-29 02:40:49,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-11-29 02:40:49,368 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:49,369 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:40:49,375 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-29 02:40:49,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:40:49,575 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting appendErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:49,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:49,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1355541207, now seen corresponding path program 1 times [2023-11-29 02:40:49,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:49,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966968831] [2023-11-29 02:40:49,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:49,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:49,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:50,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:40:50,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:50,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:40:50,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:50,301 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 17 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:40:50,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:50,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966968831] [2023-11-29 02:40:50,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966968831] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:40:50,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796130045] [2023-11-29 02:40:50,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:50,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:40:50,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:40:50,303 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:40:50,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 02:40:50,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:50,502 INFO L262 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 02:40:50,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:40:50,528 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 6 treesize of output 5 [2023-11-29 02:40:50,618 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 19 treesize of output 1 [2023-11-29 02:40:50,716 INFO L349 Elim1Store]: treesize reduction 32, result has 36.0 percent of original size [2023-11-29 02:40:50,716 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 23 treesize of output 24 [2023-11-29 02:40:50,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 17 treesize of output 9 [2023-11-29 02:40:50,747 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 19 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:40:50,747 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:40:50,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 22 treesize of output 20 [2023-11-29 02:40:50,926 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:40:50,926 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 112 treesize of output 116 [2023-11-29 02:40:50,933 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 136 treesize of output 112 [2023-11-29 02:40:51,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 40 treesize of output 34 [2023-11-29 02:40:51,649 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 17 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:40:51,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796130045] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:40:51,649 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:40:51,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 9] total 24 [2023-11-29 02:40:51,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018058341] [2023-11-29 02:40:51,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:40:51,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 02:40:51,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:51,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 02:40:51,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2023-11-29 02:40:51,651 INFO L87 Difference]: Start difference. First operand 266 states and 329 transitions. Second operand has 25 states, 24 states have (on average 3.75) internal successors, (90), 22 states have internal predecessors, (90), 5 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-29 02:40:52,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:52,525 INFO L93 Difference]: Finished difference Result 299 states and 358 transitions. [2023-11-29 02:40:52,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:40:52,525 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 3.75) internal successors, (90), 22 states have internal predecessors, (90), 5 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 49 [2023-11-29 02:40:52,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:52,527 INFO L225 Difference]: With dead ends: 299 [2023-11-29 02:40:52,527 INFO L226 Difference]: Without dead ends: 299 [2023-11-29 02:40:52,528 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 92 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=174, Invalid=882, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 02:40:52,528 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 434 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 940 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 590 SdHoareTripleChecker+Invalid, 959 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:52,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [436 Valid, 590 Invalid, 959 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 940 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-29 02:40:52,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2023-11-29 02:40:52,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 266. [2023-11-29 02:40:52,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 213 states have (on average 1.3990610328638498) internal successors, (298), 245 states have internal predecessors, (298), 13 states have call successors, (13), 8 states have call predecessors, (13), 9 states have return successors, (16), 12 states have call predecessors, (16), 13 states have call successors, (16) [2023-11-29 02:40:52,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 327 transitions. [2023-11-29 02:40:52,535 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 327 transitions. Word has length 49 [2023-11-29 02:40:52,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:52,536 INFO L495 AbstractCegarLoop]: Abstraction has 266 states and 327 transitions. [2023-11-29 02:40:52,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 3.75) internal successors, (90), 22 states have internal predecessors, (90), 5 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-29 02:40:52,536 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 327 transitions. [2023-11-29 02:40:52,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-11-29 02:40:52,537 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:52,537 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:40:52,544 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 02:40:52,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:40:52,738 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting appendErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:52,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:52,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1239027032, now seen corresponding path program 1 times [2023-11-29 02:40:52,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:52,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794193754] [2023-11-29 02:40:52,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:52,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:52,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:52,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:40:52,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:52,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-29 02:40:52,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:52,842 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 02:40:52,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:52,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794193754] [2023-11-29 02:40:52,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794193754] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:40:52,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:40:52,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 02:40:52,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940743516] [2023-11-29 02:40:52,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:40:52,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 02:40:52,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:52,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:40:52,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:40:52,843 INFO L87 Difference]: Start difference. First operand 266 states and 327 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:40:52,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:52,919 INFO L93 Difference]: Finished difference Result 267 states and 327 transitions. [2023-11-29 02:40:52,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:40:52,919 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 49 [2023-11-29 02:40:52,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:52,921 INFO L225 Difference]: With dead ends: 267 [2023-11-29 02:40:52,921 INFO L226 Difference]: Without dead ends: 267 [2023-11-29 02:40:52,921 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:40:52,922 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 0 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:52,922 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 178 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 02:40:52,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2023-11-29 02:40:52,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 267. [2023-11-29 02:40:52,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 214 states have (on average 1.3925233644859814) internal successors, (298), 246 states have internal predecessors, (298), 13 states have call successors, (13), 8 states have call predecessors, (13), 9 states have return successors, (16), 12 states have call predecessors, (16), 13 states have call successors, (16) [2023-11-29 02:40:52,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 327 transitions. [2023-11-29 02:40:52,930 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 327 transitions. Word has length 49 [2023-11-29 02:40:52,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:52,930 INFO L495 AbstractCegarLoop]: Abstraction has 267 states and 327 transitions. [2023-11-29 02:40:52,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:40:52,930 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 327 transitions. [2023-11-29 02:40:52,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-11-29 02:40:52,931 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:52,931 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:40:52,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-29 02:40:52,931 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting appendErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:52,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:52,931 INFO L85 PathProgramCache]: Analyzing trace with hash -47542636, now seen corresponding path program 2 times [2023-11-29 02:40:52,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:52,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351468927] [2023-11-29 02:40:52,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:52,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:52,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:53,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:40:53,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:53,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-29 02:40:53,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:53,341 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:40:53,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:53,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351468927] [2023-11-29 02:40:53,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351468927] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:40:53,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669836265] [2023-11-29 02:40:53,342 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:40:53,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:40:53,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:40:53,343 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:40:53,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 02:40:53,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:40:53,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:40:53,638 INFO L262 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 02:40:53,641 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:40:53,683 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 11 treesize of output 7 [2023-11-29 02:40:53,704 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 0 case distinctions, treesize of input 26 treesize of output 21 [2023-11-29 02:40:53,810 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 15 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:53,810 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:40:53,977 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 82 treesize of output 78 [2023-11-29 02:40:54,093 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 15 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:40:54,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669836265] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:40:54,093 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:40:54,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 22 [2023-11-29 02:40:54,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95073580] [2023-11-29 02:40:54,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:40:54,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 02:40:54,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:54,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 02:40:54,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2023-11-29 02:40:54,095 INFO L87 Difference]: Start difference. First operand 267 states and 327 transitions. Second operand has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 19 states have internal predecessors, (78), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2023-11-29 02:40:54,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:54,621 INFO L93 Difference]: Finished difference Result 295 states and 359 transitions. [2023-11-29 02:40:54,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 02:40:54,621 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 19 states have internal predecessors, (78), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) Word has length 50 [2023-11-29 02:40:54,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:54,623 INFO L225 Difference]: With dead ends: 295 [2023-11-29 02:40:54,624 INFO L226 Difference]: Without dead ends: 295 [2023-11-29 02:40:54,624 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=268, Invalid=1064, Unknown=0, NotChecked=0, Total=1332 [2023-11-29 02:40:54,625 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 309 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:54,625 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [311 Valid, 452 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 02:40:54,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2023-11-29 02:40:54,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 239. [2023-11-29 02:40:54,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 189 states have (on average 1.4074074074074074) internal successors, (266), 220 states have internal predecessors, (266), 12 states have call successors, (12), 7 states have call predecessors, (12), 7 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2023-11-29 02:40:54,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 290 transitions. [2023-11-29 02:40:54,634 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 290 transitions. Word has length 50 [2023-11-29 02:40:54,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:54,634 INFO L495 AbstractCegarLoop]: Abstraction has 239 states and 290 transitions. [2023-11-29 02:40:54,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 19 states have internal predecessors, (78), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2023-11-29 02:40:54,635 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 290 transitions. [2023-11-29 02:40:54,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-11-29 02:40:54,635 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:54,635 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:40:54,641 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-29 02:40:54,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:40:54,836 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting appendErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:54,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:54,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1382840880, now seen corresponding path program 1 times [2023-11-29 02:40:54,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:54,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664536936] [2023-11-29 02:40:54,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:54,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:54,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:55,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:40:55,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:55,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-29 02:40:55,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:55,632 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-29 02:40:55,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:55,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664536936] [2023-11-29 02:40:55,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664536936] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:40:55,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379696663] [2023-11-29 02:40:55,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:55,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:40:55,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:40:55,645 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:40:55,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 02:40:55,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:55,882 INFO L262 TraceCheckSpWp]: Trace formula consists of 529 conjuncts, 57 conjunts are in the unsatisfiable core [2023-11-29 02:40:55,886 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:40:55,889 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 6 treesize of output 5 [2023-11-29 02:40:55,898 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:40:55,898 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 [2023-11-29 02:40:55,916 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 11 treesize of output 7 [2023-11-29 02:40:55,919 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 11 treesize of output 7 [2023-11-29 02:40:55,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 19 treesize of output 18 [2023-11-29 02:40:55,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 19 treesize of output 18 [2023-11-29 02:40:56,136 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))) (and (= (select .cse0 4) 0) (= (select .cse0 0) 0) (or (exists ((|v_#memory_$Pointer$#1.offset_BEFORE_CALL_7| (Array Int (Array Int Int)))) (let ((.cse1 (select |v_#memory_$Pointer$#1.offset_BEFORE_CALL_7| |c_ULTIMATE.start_main_~list2~0#1.base|)) (.cse2 (@diff |v_#memory_$Pointer$#1.offset_BEFORE_CALL_7| |c_#memory_$Pointer$#1.offset|))) (and (= (select .cse1 4) 0) (= (select .cse1 0) 0) (= |c_ULTIMATE.start_main_~list~0#1.base| .cse2) (= (store |v_#memory_$Pointer$#1.offset_BEFORE_CALL_7| .cse2 (select |c_#memory_$Pointer$#1.offset| .cse2)) |c_#memory_$Pointer$#1.offset|)))) (let ((.cse3 (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_main_~list2~0#1.base|))) (and (= (select .cse3 0) 0) (= (select .cse3 4) 0)))) (= |c_ULTIMATE.start_main_~list2~0#1.offset| 0) (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|)))) is different from false [2023-11-29 02:40:56,138 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))) (and (= (select .cse0 4) 0) (= (select .cse0 0) 0) (or (exists ((|v_#memory_$Pointer$#1.offset_BEFORE_CALL_7| (Array Int (Array Int Int)))) (let ((.cse1 (select |v_#memory_$Pointer$#1.offset_BEFORE_CALL_7| |c_ULTIMATE.start_main_~list2~0#1.base|)) (.cse2 (@diff |v_#memory_$Pointer$#1.offset_BEFORE_CALL_7| |c_#memory_$Pointer$#1.offset|))) (and (= (select .cse1 4) 0) (= (select .cse1 0) 0) (= |c_ULTIMATE.start_main_~list~0#1.base| .cse2) (= (store |v_#memory_$Pointer$#1.offset_BEFORE_CALL_7| .cse2 (select |c_#memory_$Pointer$#1.offset| .cse2)) |c_#memory_$Pointer$#1.offset|)))) (let ((.cse3 (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_main_~list2~0#1.base|))) (and (= (select .cse3 0) 0) (= (select .cse3 4) 0)))) (= |c_ULTIMATE.start_main_~list2~0#1.offset| 0) (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|)))) is different from true [2023-11-29 02:40:56,428 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 1 not checked. [2023-11-29 02:40:56,428 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:40:56,484 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3105 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_main_~list~0#1.base| v_ArrVal_3105) |c_ULTIMATE.start_main_~list2~0#1.base|) |c_ULTIMATE.start_main_~list2~0#1.offset|) 0)) (forall ((v_ArrVal_3104 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list~0#1.base| v_ArrVal_3104) |c_ULTIMATE.start_main_~list2~0#1.base|) |c_ULTIMATE.start_main_~list2~0#1.offset|) 0))) is different from false [2023-11-29 02:40:56,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379696663] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:40:56,485 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:40:56,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 21 [2023-11-29 02:40:56,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634104597] [2023-11-29 02:40:56,485 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:40:56,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 02:40:56,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:56,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 02:40:56,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=321, Unknown=3, NotChecked=74, Total=462 [2023-11-29 02:40:56,486 INFO L87 Difference]: Start difference. First operand 239 states and 290 transitions. Second operand has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 16 states have internal predecessors, (57), 4 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-29 02:40:56,623 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse5 (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_main_~list2~0#1.base|))) (let ((.cse0 (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|)) (.cse1 (= (select .cse5 0) 0)) (.cse4 (= (select .cse5 4) 0))) (and (= (select .cse0 4) 0) .cse1 (= (select .cse0 0) 0) (or (exists ((|v_#memory_$Pointer$#1.offset_BEFORE_CALL_7| (Array Int (Array Int Int)))) (let ((.cse2 (select |v_#memory_$Pointer$#1.offset_BEFORE_CALL_7| |c_ULTIMATE.start_main_~list2~0#1.base|)) (.cse3 (@diff |v_#memory_$Pointer$#1.offset_BEFORE_CALL_7| |c_#memory_$Pointer$#1.offset|))) (and (= (select .cse2 4) 0) (= (select .cse2 0) 0) (= |c_ULTIMATE.start_main_~list~0#1.base| .cse3) (= (store |v_#memory_$Pointer$#1.offset_BEFORE_CALL_7| .cse3 (select |c_#memory_$Pointer$#1.offset| .cse3)) |c_#memory_$Pointer$#1.offset|)))) (and .cse1 .cse4)) (= |c_ULTIMATE.start_main_~list2~0#1.offset| 0) .cse4 (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))))) is different from false [2023-11-29 02:40:56,625 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse5 (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_main_~list2~0#1.base|))) (let ((.cse0 (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|)) (.cse1 (= (select .cse5 0) 0)) (.cse4 (= (select .cse5 4) 0))) (and (= (select .cse0 4) 0) .cse1 (= (select .cse0 0) 0) (or (exists ((|v_#memory_$Pointer$#1.offset_BEFORE_CALL_7| (Array Int (Array Int Int)))) (let ((.cse2 (select |v_#memory_$Pointer$#1.offset_BEFORE_CALL_7| |c_ULTIMATE.start_main_~list2~0#1.base|)) (.cse3 (@diff |v_#memory_$Pointer$#1.offset_BEFORE_CALL_7| |c_#memory_$Pointer$#1.offset|))) (and (= (select .cse2 4) 0) (= (select .cse2 0) 0) (= |c_ULTIMATE.start_main_~list~0#1.base| .cse3) (= (store |v_#memory_$Pointer$#1.offset_BEFORE_CALL_7| .cse3 (select |c_#memory_$Pointer$#1.offset| .cse3)) |c_#memory_$Pointer$#1.offset|)))) (and .cse1 .cse4)) (= |c_ULTIMATE.start_main_~list2~0#1.offset| 0) .cse4 (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))))) is different from true [2023-11-29 02:40:56,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:56,965 INFO L93 Difference]: Finished difference Result 252 states and 296 transitions. [2023-11-29 02:40:56,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 02:40:56,965 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 16 states have internal predecessors, (57), 4 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) Word has length 51 [2023-11-29 02:40:56,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:56,967 INFO L225 Difference]: With dead ends: 252 [2023-11-29 02:40:56,967 INFO L226 Difference]: Without dead ends: 252 [2023-11-29 02:40:56,967 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 62 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=129, Invalid=580, Unknown=5, NotChecked=156, Total=870 [2023-11-29 02:40:56,968 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 218 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 143 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:56,968 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 408 Invalid, 798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 635 Invalid, 0 Unknown, 143 Unchecked, 0.3s Time] [2023-11-29 02:40:56,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2023-11-29 02:40:56,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 223. [2023-11-29 02:40:56,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 175 states have (on average 1.3771428571428572) internal successors, (241), 204 states have internal predecessors, (241), 12 states have call successors, (12), 7 states have call predecessors, (12), 7 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2023-11-29 02:40:56,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 265 transitions. [2023-11-29 02:40:56,973 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 265 transitions. Word has length 51 [2023-11-29 02:40:56,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:56,973 INFO L495 AbstractCegarLoop]: Abstraction has 223 states and 265 transitions. [2023-11-29 02:40:56,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 16 states have internal predecessors, (57), 4 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-29 02:40:56,973 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 265 transitions. [2023-11-29 02:40:56,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-11-29 02:40:56,974 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:56,974 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:40:56,980 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-29 02:40:57,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:40:57,174 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting appendErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:57,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:57,175 INFO L85 PathProgramCache]: Analyzing trace with hash -258175424, now seen corresponding path program 1 times [2023-11-29 02:40:57,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:57,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092744039] [2023-11-29 02:40:57,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:57,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:57,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:57,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:40:57,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:57,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-29 02:40:57,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:57,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-29 02:40:57,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:57,710 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 23 proven. 5 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-11-29 02:40:57,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:57,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092744039] [2023-11-29 02:40:57,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092744039] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:40:57,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141095693] [2023-11-29 02:40:57,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:57,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:40:57,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:40:57,712 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:40:57,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 02:40:58,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:58,059 INFO L262 TraceCheckSpWp]: Trace formula consists of 617 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-29 02:40:58,062 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:40:58,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:40:58,144 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 [2023-11-29 02:40:58,150 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:40:58,150 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 [2023-11-29 02:40:58,157 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 26 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-11-29 02:40:58,157 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:40:58,353 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 47 treesize of output 43 [2023-11-29 02:40:58,369 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:40:58,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 64 [2023-11-29 02:40:58,477 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:40:58,477 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 25 treesize of output 29 [2023-11-29 02:40:58,547 INFO L349 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2023-11-29 02:40:58,547 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 37 [2023-11-29 02:40:58,586 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 24 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-11-29 02:40:58,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141095693] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:40:58,586 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:40:58,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 16 [2023-11-29 02:40:58,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084742093] [2023-11-29 02:40:58,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:40:58,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 02:40:58,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:58,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 02:40:58,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2023-11-29 02:40:58,588 INFO L87 Difference]: Start difference. First operand 223 states and 265 transitions. Second operand has 17 states, 16 states have (on average 4.6875) internal successors, (75), 14 states have internal predecessors, (75), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-29 02:40:58,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:40:58,990 INFO L93 Difference]: Finished difference Result 238 states and 276 transitions. [2023-11-29 02:40:58,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 02:40:58,991 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 4.6875) internal successors, (75), 14 states have internal predecessors, (75), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) Word has length 59 [2023-11-29 02:40:58,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:40:58,992 INFO L225 Difference]: With dead ends: 238 [2023-11-29 02:40:58,992 INFO L226 Difference]: Without dead ends: 238 [2023-11-29 02:40:58,992 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2023-11-29 02:40:58,993 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 275 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 02:40:58,993 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 339 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 02:40:58,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2023-11-29 02:40:58,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 219. [2023-11-29 02:40:58,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 174 states have (on average 1.339080459770115) internal successors, (233), 200 states have internal predecessors, (233), 12 states have call successors, (12), 7 states have call predecessors, (12), 7 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2023-11-29 02:40:58,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 257 transitions. [2023-11-29 02:40:58,998 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 257 transitions. Word has length 59 [2023-11-29 02:40:58,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:40:58,998 INFO L495 AbstractCegarLoop]: Abstraction has 219 states and 257 transitions. [2023-11-29 02:40:58,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 4.6875) internal successors, (75), 14 states have internal predecessors, (75), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-29 02:40:58,998 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 257 transitions. [2023-11-29 02:40:58,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-11-29 02:40:58,999 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:40:58,999 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:40:59,006 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 02:40:59,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:40:59,199 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting appendErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:40:59,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:59,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1230082680, now seen corresponding path program 1 times [2023-11-29 02:40:59,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:59,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53209154] [2023-11-29 02:40:59,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:59,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:59,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:59,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:40:59,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:59,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-29 02:40:59,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:59,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-29 02:40:59,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:00,027 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-11-29 02:41:00,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:41:00,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53209154] [2023-11-29 02:41:00,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53209154] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:41:00,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382555583] [2023-11-29 02:41:00,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:41:00,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:41:00,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:41:00,029 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:41:00,034 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 02:41:00,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:00,429 INFO L262 TraceCheckSpWp]: Trace formula consists of 624 conjuncts, 44 conjunts are in the unsatisfiable core [2023-11-29 02:41:00,433 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:41:00,436 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 6 treesize of output 5 [2023-11-29 02:41:00,503 WARN L876 $PredicateComparison]: unable to prove that (exists ((append_~node~0.base Int)) (and (= (store |c_old(#length)| append_~node~0.base (select |c_#length| append_~node~0.base)) |c_#length|) (= (select |c_old(#valid)| append_~node~0.base) 0) (= |c_#valid| (store |c_old(#valid)| append_~node~0.base 1)))) is different from true [2023-11-29 02:41:00,572 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-29 02:41:00,572 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 [2023-11-29 02:41:00,575 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 [2023-11-29 02:41:00,650 WARN L876 $PredicateComparison]: unable to prove that (exists ((append_~node~0.base Int)) (and (= (store |c_old(#length)| append_~node~0.base (select |c_#length| append_~node~0.base)) |c_#length|) (= (select |c_old(#valid)| append_~node~0.base) 0) (= |c_#valid| (store |c_old(#valid)| append_~node~0.base (select |c_#valid| append_~node~0.base))))) is different from true [2023-11-29 02:41:00,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:41:00,719 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 [2023-11-29 02:41:00,745 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2023-11-29 02:41:00,745 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 24 treesize of output 28 [2023-11-29 02:41:00,813 WARN L876 $PredicateComparison]: unable to prove that (exists ((append_~node~0.base Int)) (and (= (store |c_old(#length)| append_~node~0.base (select |c_#length| append_~node~0.base)) |c_#length|) (= (select |c_old(#valid)| append_~node~0.base) 0))) is different from true [2023-11-29 02:41:00,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:41:00,864 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 [2023-11-29 02:41:00,876 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-11-29 02:41:00,877 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 16 treesize of output 18 [2023-11-29 02:41:00,934 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 02:41:00,934 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 [2023-11-29 02:41:00,969 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 30 not checked. [2023-11-29 02:41:00,969 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:41:01,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382555583] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:41:01,226 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:41:01,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2023-11-29 02:41:01,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799386687] [2023-11-29 02:41:01,227 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:41:01,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 02:41:01,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:41:01,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 02:41:01,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=391, Unknown=3, NotChecked=126, Total=600 [2023-11-29 02:41:01,228 INFO L87 Difference]: Start difference. First operand 219 states and 257 transitions. Second operand has 21 states, 20 states have (on average 4.75) internal successors, (95), 17 states have internal predecessors, (95), 5 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-29 02:41:01,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:41:01,877 INFO L93 Difference]: Finished difference Result 250 states and 292 transitions. [2023-11-29 02:41:01,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 02:41:01,877 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 4.75) internal successors, (95), 17 states have internal predecessors, (95), 5 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 61 [2023-11-29 02:41:01,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:41:01,879 INFO L225 Difference]: With dead ends: 250 [2023-11-29 02:41:01,879 INFO L226 Difference]: Without dead ends: 250 [2023-11-29 02:41:01,879 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 62 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=129, Invalid=582, Unknown=3, NotChecked=156, Total=870 [2023-11-29 02:41:01,879 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 317 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 347 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 02:41:01,880 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [317 Valid, 342 Invalid, 928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 564 Invalid, 0 Unknown, 347 Unchecked, 0.4s Time] [2023-11-29 02:41:01,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2023-11-29 02:41:01,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 139. [2023-11-29 02:41:01,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 107 states have (on average 1.355140186915888) internal successors, (145), 129 states have internal predecessors, (145), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2023-11-29 02:41:01,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 157 transitions. [2023-11-29 02:41:01,883 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 157 transitions. Word has length 61 [2023-11-29 02:41:01,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:41:01,884 INFO L495 AbstractCegarLoop]: Abstraction has 139 states and 157 transitions. [2023-11-29 02:41:01,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 4.75) internal successors, (95), 17 states have internal predecessors, (95), 5 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-29 02:41:01,884 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 157 transitions. [2023-11-29 02:41:01,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-11-29 02:41:01,885 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:41:01,885 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:41:01,890 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-29 02:41:02,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:41:02,085 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:41:02,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:41:02,086 INFO L85 PathProgramCache]: Analyzing trace with hash 615157532, now seen corresponding path program 2 times [2023-11-29 02:41:02,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:41:02,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706418240] [2023-11-29 02:41:02,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:41:02,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:41:02,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:02,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:41:02,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:02,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:41:02,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:02,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-29 02:41:02,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:02,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-29 02:41:02,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:02,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-29 02:41:02,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:02,646 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 37 proven. 55 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2023-11-29 02:41:02,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:41:02,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706418240] [2023-11-29 02:41:02,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706418240] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:41:02,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130303252] [2023-11-29 02:41:02,647 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:41:02,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:41:02,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:41:02,648 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:41:02,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 02:41:03,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:41:03,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:41:03,360 INFO L262 TraceCheckSpWp]: Trace formula consists of 847 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 02:41:03,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:41:03,422 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2023-11-29 02:41:03,422 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:41:03,492 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2023-11-29 02:41:03,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130303252] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:41:03,492 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:41:03,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 18 [2023-11-29 02:41:03,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687523428] [2023-11-29 02:41:03,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:41:03,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 02:41:03,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:41:03,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 02:41:03,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2023-11-29 02:41:03,494 INFO L87 Difference]: Start difference. First operand 139 states and 157 transitions. Second operand has 18 states, 18 states have (on average 3.611111111111111) internal successors, (65), 17 states have internal predecessors, (65), 8 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2023-11-29 02:41:03,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:41:03,940 INFO L93 Difference]: Finished difference Result 169 states and 177 transitions. [2023-11-29 02:41:03,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 02:41:03,941 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.611111111111111) internal successors, (65), 17 states have internal predecessors, (65), 8 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) Word has length 85 [2023-11-29 02:41:03,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:41:03,942 INFO L225 Difference]: With dead ends: 169 [2023-11-29 02:41:03,942 INFO L226 Difference]: Without dead ends: 169 [2023-11-29 02:41:03,942 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 178 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=164, Invalid=828, Unknown=0, NotChecked=0, Total=992 [2023-11-29 02:41:03,943 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 261 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 02:41:03,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [261 Valid, 339 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 02:41:03,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2023-11-29 02:41:03,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 149. [2023-11-29 02:41:03,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 115 states have (on average 1.4) internal successors, (161), 137 states have internal predecessors, (161), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2023-11-29 02:41:03,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 177 transitions. [2023-11-29 02:41:03,948 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 177 transitions. Word has length 85 [2023-11-29 02:41:03,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:41:03,948 INFO L495 AbstractCegarLoop]: Abstraction has 149 states and 177 transitions. [2023-11-29 02:41:03,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.611111111111111) internal successors, (65), 17 states have internal predecessors, (65), 8 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2023-11-29 02:41:03,949 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 177 transitions. [2023-11-29 02:41:03,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-11-29 02:41:03,950 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:41:03,950 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:41:03,957 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 02:41:04,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-29 02:41:04,151 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:41:04,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:41:04,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1625181626, now seen corresponding path program 1 times [2023-11-29 02:41:04,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:41:04,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918217395] [2023-11-29 02:41:04,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:41:04,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:41:04,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:04,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:41:04,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:04,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:41:04,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:05,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-29 02:41:05,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:05,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-29 02:41:05,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:05,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 02:41:05,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:05,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 02:41:05,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:05,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 02:41:05,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:05,249 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2023-11-29 02:41:05,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:41:05,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918217395] [2023-11-29 02:41:05,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918217395] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:41:05,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792143214] [2023-11-29 02:41:05,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:41:05,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:41:05,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:41:05,251 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:41:05,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 02:41:05,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:05,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 1176 conjuncts, 145 conjunts are in the unsatisfiable core [2023-11-29 02:41:05,686 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:41:05,688 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 6 treesize of output 5 [2023-11-29 02:41:05,705 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 02:41:05,706 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 19 treesize of output 16 [2023-11-29 02:41:05,793 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:41:05,795 INFO L349 Elim1Store]: treesize reduction 8, result has 11.1 percent of original size [2023-11-29 02:41:05,795 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 1 case distinctions, treesize of input 12 treesize of output 9 [2023-11-29 02:41:05,940 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 19 treesize of output 1 [2023-11-29 02:41:06,019 INFO L349 Elim1Store]: treesize reduction 38, result has 29.6 percent of original size [2023-11-29 02:41:06,020 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 37 treesize of output 22 [2023-11-29 02:41:06,378 INFO L349 Elim1Store]: treesize reduction 27, result has 15.6 percent of original size [2023-11-29 02:41:06,378 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 1 case distinctions, treesize of input 18 treesize of output 20 [2023-11-29 02:41:06,383 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:41:06,384 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:41:06,385 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 10 [2023-11-29 02:41:06,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 19 treesize of output 11 [2023-11-29 02:41:06,731 INFO L349 Elim1Store]: treesize reduction 81, result has 22.1 percent of original size [2023-11-29 02:41:06,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:41:06,917 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 19 treesize of output 1 [2023-11-29 02:41:06,924 WARN L876 $PredicateComparison]: unable to prove that (exists ((append_~head.offset Int)) (and (<= append_~head.offset |c_append_#in~head.offset|) (<= 0 append_~head.offset) (= |c_#valid| (let ((.cse0 (select (select |c_#memory_$Pointer$#1.base| |c_append_#in~head.base|) (+ append_~head.offset 4)))) (store |c_old(#valid)| .cse0 (select |c_#valid| .cse0)))))) is different from true [2023-11-29 02:41:06,970 INFO L349 Elim1Store]: treesize reduction 76, result has 34.5 percent of original size [2023-11-29 02:41:06,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 32 treesize of output 49 [2023-11-29 02:41:07,341 INFO L349 Elim1Store]: treesize reduction 40, result has 46.7 percent of original size [2023-11-29 02:41:07,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 49 treesize of output 63 [2023-11-29 02:41:07,346 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 26 [2023-11-29 02:41:07,629 WARN L876 $PredicateComparison]: unable to prove that (and (exists ((append_~head.offset Int)) (and (<= append_~head.offset |c_append_#in~head.offset|) (<= 0 append_~head.offset) (= (select (select |c_old(#memory_$Pointer$#1.base)| |c_append_#in~head.base|) (+ append_~head.offset 4)) |c_append_#t~mem8.base|))) (exists ((append_~node~0.base Int)) (= |c_#valid| (store |c_old(#valid)| append_~node~0.base 1)))) is different from true [2023-11-29 02:41:07,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 42 treesize of output 30 [2023-11-29 02:41:07,748 INFO L349 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2023-11-29 02:41:07,748 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 3 case distinctions, treesize of input 31 treesize of output 52 [2023-11-29 02:41:08,038 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 22 proven. 213 refuted. 0 times theorem prover too weak. 12 trivial. 16 not checked. [2023-11-29 02:41:08,038 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:41:08,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792143214] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:41:08,187 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:41:08,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 33] total 40 [2023-11-29 02:41:08,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064013220] [2023-11-29 02:41:08,188 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:41:08,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-11-29 02:41:08,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:41:08,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-11-29 02:41:08,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1373, Unknown=22, NotChecked=154, Total=1722 [2023-11-29 02:41:08,190 INFO L87 Difference]: Start difference. First operand 149 states and 177 transitions. Second operand has 41 states, 40 states have (on average 3.7) internal successors, (148), 38 states have internal predecessors, (148), 7 states have call successors, (8), 3 states have call predecessors, (8), 9 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2023-11-29 02:41:12,501 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 02:41:14,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:41:14,014 INFO L93 Difference]: Finished difference Result 180 states and 208 transitions. [2023-11-29 02:41:14,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 02:41:14,015 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 3.7) internal successors, (148), 38 states have internal predecessors, (148), 7 states have call successors, (8), 3 states have call predecessors, (8), 9 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) Word has length 120 [2023-11-29 02:41:14,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:41:14,016 INFO L225 Difference]: With dead ends: 180 [2023-11-29 02:41:14,016 INFO L226 Difference]: Without dead ends: 180 [2023-11-29 02:41:14,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 110 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 889 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=416, Invalid=2428, Unknown=26, NotChecked=210, Total=3080 [2023-11-29 02:41:14,018 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 304 mSDsluCounter, 715 mSDsCounter, 0 mSdLazyCounter, 986 mSolverCounterSat, 21 mSolverCounterUnsat, 83 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 767 SdHoareTripleChecker+Invalid, 1342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 986 IncrementalHoareTripleChecker+Invalid, 83 IncrementalHoareTripleChecker+Unknown, 252 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:41:14,018 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 767 Invalid, 1342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 986 Invalid, 83 Unknown, 252 Unchecked, 5.1s Time] [2023-11-29 02:41:14,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2023-11-29 02:41:14,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 148. [2023-11-29 02:41:14,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 115 states have (on average 1.391304347826087) internal successors, (160), 136 states have internal predecessors, (160), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2023-11-29 02:41:14,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 176 transitions. [2023-11-29 02:41:14,022 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 176 transitions. Word has length 120 [2023-11-29 02:41:14,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:41:14,023 INFO L495 AbstractCegarLoop]: Abstraction has 148 states and 176 transitions. [2023-11-29 02:41:14,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 3.7) internal successors, (148), 38 states have internal predecessors, (148), 7 states have call successors, (8), 3 states have call predecessors, (8), 9 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2023-11-29 02:41:14,023 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 176 transitions. [2023-11-29 02:41:14,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-11-29 02:41:14,024 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:41:14,024 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:41:14,031 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 02:41:14,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:41:14,225 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:41:14,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:41:14,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1625181625, now seen corresponding path program 1 times [2023-11-29 02:41:14,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:41:14,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407626629] [2023-11-29 02:41:14,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:41:14,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:41:14,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:15,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:41:15,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:15,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:41:15,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:15,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-29 02:41:15,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:15,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-29 02:41:15,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:15,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 02:41:15,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:15,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 02:41:15,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:15,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 02:41:15,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:15,751 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2023-11-29 02:41:15,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:41:15,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407626629] [2023-11-29 02:41:15,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407626629] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:41:15,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720298548] [2023-11-29 02:41:15,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:41:15,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:41:15,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:41:15,752 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:41:15,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 02:41:16,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:16,196 INFO L262 TraceCheckSpWp]: Trace formula consists of 1176 conjuncts, 73 conjunts are in the unsatisfiable core [2023-11-29 02:41:16,202 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:41:16,331 WARN L876 $PredicateComparison]: unable to prove that (exists ((append_~node~0.base Int)) (and (= (store |c_old(#length)| append_~node~0.base (select |c_#length| append_~node~0.base)) |c_#length|) (= (select |c_old(#valid)| append_~node~0.base) 0) (= |c_#valid| (store |c_old(#valid)| append_~node~0.base (select |c_#valid| append_~node~0.base))))) is different from true [2023-11-29 02:41:16,411 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 02:41:16,411 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 19 treesize of output 16 [2023-11-29 02:41:16,416 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 [2023-11-29 02:41:16,442 WARN L876 $PredicateComparison]: unable to prove that (exists ((append_~node~0.base Int)) (and (= (store |c_old(#length)| append_~node~0.base (select |c_#length| append_~node~0.base)) |c_#length|) (= (select |c_old(#valid)| append_~node~0.base) 0))) is different from true [2023-11-29 02:41:16,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:41:16,488 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 [2023-11-29 02:41:16,495 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:41:16,495 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 [2023-11-29 02:41:16,630 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 19 treesize of output 1 [2023-11-29 02:41:16,663 INFO L349 Elim1Store]: treesize reduction 25, result has 37.5 percent of original size [2023-11-29 02:41:16,663 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 26 treesize of output 19 [2023-11-29 02:41:16,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 9 treesize of output 5 [2023-11-29 02:41:16,978 INFO L349 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2023-11-29 02:41:16,978 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 3 case distinctions, treesize of input 19 treesize of output 33 [2023-11-29 02:41:17,202 INFO L349 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2023-11-29 02:41:17,203 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 3 case distinctions, treesize of input 26 treesize of output 38 [2023-11-29 02:41:17,361 INFO L349 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2023-11-29 02:41:17,361 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 3 case distinctions, treesize of input 26 treesize of output 38 [2023-11-29 02:41:17,460 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 14 proven. 129 refuted. 0 times theorem prover too weak. 25 trivial. 95 not checked. [2023-11-29 02:41:17,460 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:41:17,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720298548] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:41:17,587 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:41:17,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 23] total 34 [2023-11-29 02:41:17,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347884253] [2023-11-29 02:41:17,588 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:41:17,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-11-29 02:41:17,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:41:17,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-11-29 02:41:17,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1050, Unknown=2, NotChecked=134, Total=1332 [2023-11-29 02:41:17,590 INFO L87 Difference]: Start difference. First operand 148 states and 176 transitions. Second operand has 35 states, 34 states have (on average 4.5) internal successors, (153), 30 states have internal predecessors, (153), 9 states have call successors, (9), 5 states have call predecessors, (9), 9 states have return successors, (11), 7 states have call predecessors, (11), 9 states have call successors, (11) [2023-11-29 02:41:21,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 02:41:25,683 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 02:41:26,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:41:26,724 INFO L93 Difference]: Finished difference Result 169 states and 197 transitions. [2023-11-29 02:41:26,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 02:41:26,724 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 4.5) internal successors, (153), 30 states have internal predecessors, (153), 9 states have call successors, (9), 5 states have call predecessors, (9), 9 states have return successors, (11), 7 states have call predecessors, (11), 9 states have call successors, (11) Word has length 120 [2023-11-29 02:41:26,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:41:26,726 INFO L225 Difference]: With dead ends: 169 [2023-11-29 02:41:26,726 INFO L226 Difference]: Without dead ends: 169 [2023-11-29 02:41:26,727 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 120 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 801 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=333, Invalid=1929, Unknown=2, NotChecked=186, Total=2450 [2023-11-29 02:41:26,727 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 363 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 20 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 205 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2023-11-29 02:41:26,727 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [363 Valid, 280 Invalid, 800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 573 Invalid, 2 Unknown, 205 Unchecked, 8.5s Time] [2023-11-29 02:41:26,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2023-11-29 02:41:26,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 147. [2023-11-29 02:41:26,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 115 states have (on average 1.382608695652174) internal successors, (159), 135 states have internal predecessors, (159), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2023-11-29 02:41:26,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 175 transitions. [2023-11-29 02:41:26,730 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 175 transitions. Word has length 120 [2023-11-29 02:41:26,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:41:26,730 INFO L495 AbstractCegarLoop]: Abstraction has 147 states and 175 transitions. [2023-11-29 02:41:26,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 4.5) internal successors, (153), 30 states have internal predecessors, (153), 9 states have call successors, (9), 5 states have call predecessors, (9), 9 states have return successors, (11), 7 states have call predecessors, (11), 9 states have call successors, (11) [2023-11-29 02:41:26,731 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 175 transitions. [2023-11-29 02:41:26,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-11-29 02:41:26,731 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:41:26,731 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:41:26,739 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 02:41:26,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:41:26,932 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:41:26,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:41:26,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1158981540, now seen corresponding path program 1 times [2023-11-29 02:41:26,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:41:26,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215879596] [2023-11-29 02:41:26,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:41:26,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:41:27,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:28,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:41:28,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:28,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:41:28,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:28,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-29 02:41:28,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:28,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-29 02:41:28,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:28,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 02:41:28,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:28,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 02:41:28,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:28,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 02:41:28,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:29,060 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 211 trivial. 0 not checked. [2023-11-29 02:41:29,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:41:29,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215879596] [2023-11-29 02:41:29,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215879596] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:41:29,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099409028] [2023-11-29 02:41:29,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:41:29,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:41:29,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:41:29,062 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:41:29,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 02:41:29,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:29,533 INFO L262 TraceCheckSpWp]: Trace formula consists of 1184 conjuncts, 164 conjunts are in the unsatisfiable core [2023-11-29 02:41:29,540 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:41:29,543 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 6 treesize of output 5 [2023-11-29 02:41:29,568 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:41:29,568 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 [2023-11-29 02:41:29,603 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 6 treesize of output 5 [2023-11-29 02:41:29,661 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 15 treesize of output 1 [2023-11-29 02:41:29,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 29 treesize of output 13 [2023-11-29 02:41:29,997 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 18 treesize of output 13 [2023-11-29 02:41:30,011 INFO L349 Elim1Store]: treesize reduction 32, result has 36.0 percent of original size [2023-11-29 02:41:30,012 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 23 treesize of output 24 [2023-11-29 02:41:30,195 INFO L349 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2023-11-29 02:41:30,195 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 26 treesize of output 25 [2023-11-29 02:41:30,198 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 37 treesize of output 21 [2023-11-29 02:41:30,551 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 0 case distinctions, treesize of input 46 treesize of output 22 [2023-11-29 02:41:30,562 INFO L349 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2023-11-29 02:41:30,563 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 34 treesize of output 33 [2023-11-29 02:41:31,070 INFO L349 Elim1Store]: treesize reduction 48, result has 49.5 percent of original size [2023-11-29 02:41:31,070 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 3 case distinctions, treesize of input 44 treesize of output 66 [2023-11-29 02:41:31,076 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 0 case distinctions, treesize of input 77 treesize of output 45 [2023-11-29 02:41:31,463 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 0 case distinctions, treesize of input 52 treesize of output 28 [2023-11-29 02:41:31,492 INFO L349 Elim1Store]: treesize reduction 48, result has 49.5 percent of original size [2023-11-29 02:41:31,492 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 3 case distinctions, treesize of input 40 treesize of output 62 [2023-11-29 02:41:31,974 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 0 case distinctions, treesize of input 45 treesize of output 34 [2023-11-29 02:41:31,977 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 33 treesize of output 29 [2023-11-29 02:41:31,999 INFO L349 Elim1Store]: treesize reduction 28, result has 58.2 percent of original size [2023-11-29 02:41:31,999 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 3 case distinctions, treesize of input 30 treesize of output 59 [2023-11-29 02:41:32,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 17 treesize of output 9 [2023-11-29 02:41:32,101 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 22 proven. 212 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-11-29 02:41:32,101 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:41:32,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099409028] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:41:32,302 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:41:32,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 40] total 53 [2023-11-29 02:41:32,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55374678] [2023-11-29 02:41:32,302 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:41:32,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2023-11-29 02:41:32,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:41:32,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2023-11-29 02:41:32,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=2724, Unknown=19, NotChecked=0, Total=2970 [2023-11-29 02:41:32,305 INFO L87 Difference]: Start difference. First operand 147 states and 175 transitions. Second operand has 54 states, 53 states have (on average 2.660377358490566) internal successors, (141), 50 states have internal predecessors, (141), 8 states have call successors, (8), 3 states have call predecessors, (8), 9 states have return successors, (10), 9 states have call predecessors, (10), 8 states have call successors, (10) [2023-11-29 02:41:37,036 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 02:41:45,875 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 02:41:49,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 02:41:55,053 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 02:41:59,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 02:42:03,717 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 02:42:07,726 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 02:42:17,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:42:17,485 INFO L93 Difference]: Finished difference Result 163 states and 185 transitions. [2023-11-29 02:42:17,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 02:42:17,485 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 53 states have (on average 2.660377358490566) internal successors, (141), 50 states have internal predecessors, (141), 8 states have call successors, (8), 3 states have call predecessors, (8), 9 states have return successors, (10), 9 states have call predecessors, (10), 8 states have call successors, (10) Word has length 121 [2023-11-29 02:42:17,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:42:17,486 INFO L225 Difference]: With dead ends: 163 [2023-11-29 02:42:17,486 INFO L226 Difference]: Without dead ends: 163 [2023-11-29 02:42:17,488 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 107 SyntacticMatches, 3 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1924 ImplicationChecksByTransitivity, 14.8s TimeCoverageRelationStatistics Valid=569, Invalid=4951, Unknown=30, NotChecked=0, Total=5550 [2023-11-29 02:42:17,488 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 384 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 2151 mSolverCounterSat, 41 mSolverCounterUnsat, 50 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 2242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 2151 IncrementalHoareTripleChecker+Invalid, 50 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.0s IncrementalHoareTripleChecker+Time [2023-11-29 02:42:17,489 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [384 Valid, 587 Invalid, 2242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 2151 Invalid, 50 Unknown, 0 Unchecked, 32.0s Time] [2023-11-29 02:42:17,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2023-11-29 02:42:17,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 145. [2023-11-29 02:42:17,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 116 states have (on average 1.3189655172413792) internal successors, (153), 133 states have internal predecessors, (153), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2023-11-29 02:42:17,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 169 transitions. [2023-11-29 02:42:17,492 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 169 transitions. Word has length 121 [2023-11-29 02:42:17,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:42:17,493 INFO L495 AbstractCegarLoop]: Abstraction has 145 states and 169 transitions. [2023-11-29 02:42:17,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 53 states have (on average 2.660377358490566) internal successors, (141), 50 states have internal predecessors, (141), 8 states have call successors, (8), 3 states have call predecessors, (8), 9 states have return successors, (10), 9 states have call predecessors, (10), 8 states have call successors, (10) [2023-11-29 02:42:17,493 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 169 transitions. [2023-11-29 02:42:17,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-11-29 02:42:17,494 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:42:17,494 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:42:17,501 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-11-29 02:42:17,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:42:17,695 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:42:17,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:42:17,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1158981541, now seen corresponding path program 1 times [2023-11-29 02:42:17,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:42:17,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862995747] [2023-11-29 02:42:17,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:42:17,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:42:17,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:19,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:42:19,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:19,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:42:19,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:20,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-29 02:42:20,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:20,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-29 02:42:20,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:20,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 02:42:20,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:20,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 02:42:20,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:20,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 02:42:20,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:21,146 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 0 proven. 170 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2023-11-29 02:42:21,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:42:21,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862995747] [2023-11-29 02:42:21,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862995747] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:42:21,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43728129] [2023-11-29 02:42:21,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:42:21,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:42:21,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:42:21,147 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:42:21,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 02:42:21,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:21,627 INFO L262 TraceCheckSpWp]: Trace formula consists of 1184 conjuncts, 172 conjunts are in the unsatisfiable core [2023-11-29 02:42:21,635 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:42:21,638 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 6 treesize of output 5 [2023-11-29 02:42:21,667 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:42:21,667 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 [2023-11-29 02:42:21,710 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 [2023-11-29 02:42:21,714 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 6 treesize of output 5 [2023-11-29 02:42:21,857 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 11 treesize of output 7 [2023-11-29 02:42:21,866 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 15 treesize of output 1 [2023-11-29 02:42:21,913 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 21 treesize of output 20 [2023-11-29 02:42:21,920 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 38 treesize of output 18 [2023-11-29 02:42:22,466 INFO L349 Elim1Store]: treesize reduction 30, result has 37.5 percent of original size [2023-11-29 02:42:22,466 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 21 treesize of output 29 [2023-11-29 02:42:22,470 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 35 treesize of output 26 [2023-11-29 02:42:22,474 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 18 treesize of output 13 [2023-11-29 02:42:22,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 23 treesize of output 16 [2023-11-29 02:42:22,826 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 35 treesize of output 26 [2023-11-29 02:42:22,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,831 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 [2023-11-29 02:42:22,848 INFO L349 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2023-11-29 02:42:22,848 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 20 treesize of output 22 [2023-11-29 02:42:22,854 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 [2023-11-29 02:42:23,255 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 18 treesize of output 13 [2023-11-29 02:42:23,267 INFO L349 Elim1Store]: treesize reduction 21, result has 44.7 percent of original size [2023-11-29 02:42:23,267 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 18 treesize of output 21 [2023-11-29 02:42:23,279 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 [2023-11-29 02:42:23,557 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 0 case distinctions, treesize of input 34 treesize of output 21 [2023-11-29 02:42:23,573 INFO L349 Elim1Store]: treesize reduction 33, result has 41.1 percent of original size [2023-11-29 02:42:23,573 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 30 treesize of output 27 [2023-11-29 02:42:23,576 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 43 treesize of output 23 [2023-11-29 02:42:24,163 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 0 case distinctions, treesize of input 52 treesize of output 28 [2023-11-29 02:42:24,181 INFO L349 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2023-11-29 02:42:24,181 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 34 treesize of output 33 [2023-11-29 02:42:24,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 31 [2023-11-29 02:42:24,976 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 0 case distinctions, treesize of input 45 treesize of output 34 [2023-11-29 02:42:24,981 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 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-29 02:42:25,006 INFO L349 Elim1Store]: treesize reduction 32, result has 54.9 percent of original size [2023-11-29 02:42:25,006 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 3 case distinctions, treesize of input 33 treesize of output 55 [2023-11-29 02:42:25,010 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 17 treesize of output 13 [2023-11-29 02:42:25,015 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 21 treesize of output 17 [2023-11-29 02:42:25,148 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 17 treesize of output 9 [2023-11-29 02:42:25,212 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 47 proven. 204 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-29 02:42:25,212 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:42:25,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43728129] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:42:25,775 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:42:25,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 36] total 57 [2023-11-29 02:42:25,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867357131] [2023-11-29 02:42:25,775 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:42:25,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2023-11-29 02:42:25,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:42:25,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2023-11-29 02:42:25,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=3405, Unknown=6, NotChecked=0, Total=3660 [2023-11-29 02:42:25,778 INFO L87 Difference]: Start difference. First operand 145 states and 169 transitions. Second operand has 58 states, 57 states have (on average 3.087719298245614) internal successors, (176), 55 states have internal predecessors, (176), 10 states have call successors, (10), 4 states have call predecessors, (10), 11 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2023-11-29 02:42:29,574 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 02:42:37,260 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 02:42:38,945 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 02:42:46,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:42:46,056 INFO L93 Difference]: Finished difference Result 159 states and 182 transitions. [2023-11-29 02:42:46,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 02:42:46,057 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 57 states have (on average 3.087719298245614) internal successors, (176), 55 states have internal predecessors, (176), 10 states have call successors, (10), 4 states have call predecessors, (10), 11 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) Word has length 121 [2023-11-29 02:42:46,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:42:46,058 INFO L225 Difference]: With dead ends: 159 [2023-11-29 02:42:46,058 INFO L226 Difference]: Without dead ends: 159 [2023-11-29 02:42:46,060 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1930 ImplicationChecksByTransitivity, 12.8s TimeCoverageRelationStatistics Valid=663, Invalid=5651, Unknown=6, NotChecked=0, Total=6320 [2023-11-29 02:42:46,060 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 502 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 1668 mSolverCounterSat, 46 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 738 SdHoareTripleChecker+Invalid, 1715 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1668 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:42:46,060 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [502 Valid, 738 Invalid, 1715 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1668 Invalid, 1 Unknown, 0 Unchecked, 10.1s Time] [2023-11-29 02:42:46,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2023-11-29 02:42:46,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 145. [2023-11-29 02:42:46,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 117 states have (on average 1.2991452991452992) internal successors, (152), 133 states have internal predecessors, (152), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2023-11-29 02:42:46,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 168 transitions. [2023-11-29 02:42:46,063 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 168 transitions. Word has length 121 [2023-11-29 02:42:46,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:42:46,064 INFO L495 AbstractCegarLoop]: Abstraction has 145 states and 168 transitions. [2023-11-29 02:42:46,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 57 states have (on average 3.087719298245614) internal successors, (176), 55 states have internal predecessors, (176), 10 states have call successors, (10), 4 states have call predecessors, (10), 11 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2023-11-29 02:42:46,064 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 168 transitions. [2023-11-29 02:42:46,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-11-29 02:42:46,065 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:42:46,065 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2023-11-29 02:42:46,072 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-29 02:42:46,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:42:46,265 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:42:46,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:42:46,266 INFO L85 PathProgramCache]: Analyzing trace with hash -18856853, now seen corresponding path program 1 times [2023-11-29 02:42:46,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:42:46,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434305083] [2023-11-29 02:42:46,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:42:46,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:42:46,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:46,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:42:46,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:46,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:42:46,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:46,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-29 02:42:46,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:46,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-29 02:42:46,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:46,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 02:42:46,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:46,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 02:42:46,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:46,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 02:42:46,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:46,816 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 60 proven. 11 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2023-11-29 02:42:46,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:42:46,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434305083] [2023-11-29 02:42:46,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434305083] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:42:46,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409856725] [2023-11-29 02:42:46,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:42:46,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:42:46,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:42:46,817 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:42:46,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 02:42:47,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:47,301 INFO L262 TraceCheckSpWp]: Trace formula consists of 1204 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-29 02:42:47,305 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:42:47,309 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 [2023-11-29 02:42:47,322 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 [2023-11-29 02:42:47,341 WARN L876 $PredicateComparison]: unable to prove that (exists ((append_~node~0.base Int)) (and (not (= append_~node~0.base 0)) (= |c_#valid| (store |c_old(#valid)| append_~node~0.base (select |c_#valid| append_~node~0.base))))) is different from true [2023-11-29 02:42:47,380 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 [2023-11-29 02:42:47,430 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 [2023-11-29 02:42:47,480 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 [2023-11-29 02:42:47,529 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 [2023-11-29 02:42:47,572 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 [2023-11-29 02:42:47,615 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 [2023-11-29 02:42:47,660 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 [2023-11-29 02:42:47,670 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:42:47,671 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 [2023-11-29 02:42:47,680 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 263 trivial. 0 not checked. [2023-11-29 02:42:47,680 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:42:47,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409856725] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:42:47,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 02:42:47,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 13 [2023-11-29 02:42:47,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975455213] [2023-11-29 02:42:47,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:42:47,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 02:42:47,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:42:47,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 02:42:47,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=110, Unknown=1, NotChecked=20, Total=156 [2023-11-29 02:42:47,681 INFO L87 Difference]: Start difference. First operand 145 states and 168 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:42:47,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:42:47,786 INFO L93 Difference]: Finished difference Result 145 states and 166 transitions. [2023-11-29 02:42:47,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 02:42:47,787 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 124 [2023-11-29 02:42:47,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:42:47,788 INFO L225 Difference]: With dead ends: 145 [2023-11-29 02:42:47,788 INFO L226 Difference]: Without dead ends: 145 [2023-11-29 02:42:47,788 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=174, Unknown=3, NotChecked=26, Total=240 [2023-11-29 02:42:47,789 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 73 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:42:47,789 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 83 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 131 Invalid, 0 Unknown, 62 Unchecked, 0.1s Time] [2023-11-29 02:42:47,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2023-11-29 02:42:47,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 144. [2023-11-29 02:42:47,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 116 states have (on average 1.293103448275862) internal successors, (150), 132 states have internal predecessors, (150), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2023-11-29 02:42:47,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 166 transitions. [2023-11-29 02:42:47,792 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 166 transitions. Word has length 124 [2023-11-29 02:42:47,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:42:47,793 INFO L495 AbstractCegarLoop]: Abstraction has 144 states and 166 transitions. [2023-11-29 02:42:47,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:42:47,793 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 166 transitions. [2023-11-29 02:42:47,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2023-11-29 02:42:47,794 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:42:47,794 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2023-11-29 02:42:47,801 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 02:42:47,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:42:47,994 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:42:47,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:42:47,995 INFO L85 PathProgramCache]: Analyzing trace with hash -584494543, now seen corresponding path program 1 times [2023-11-29 02:42:47,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:42:47,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338197549] [2023-11-29 02:42:47,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:42:47,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:42:48,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:48,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:42:48,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:49,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:42:49,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:49,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-29 02:42:49,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:49,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-29 02:42:49,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:49,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 02:42:49,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:49,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 02:42:49,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:49,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 02:42:49,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:49,333 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 211 trivial. 0 not checked. [2023-11-29 02:42:49,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:42:49,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338197549] [2023-11-29 02:42:49,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338197549] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:42:49,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909106031] [2023-11-29 02:42:49,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:42:49,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:42:49,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:42:49,334 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:42:49,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 02:42:49,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:49,915 INFO L262 TraceCheckSpWp]: Trace formula consists of 1203 conjuncts, 67 conjunts are in the unsatisfiable core [2023-11-29 02:42:49,919 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:42:49,922 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 6 treesize of output 5 [2023-11-29 02:42:49,947 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:42:49,947 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 [2023-11-29 02:42:50,033 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 15 treesize of output 1 [2023-11-29 02:42:50,054 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 29 treesize of output 13 [2023-11-29 02:42:50,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 9 treesize of output 5 [2023-11-29 02:42:50,219 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 9 treesize of output 5 [2023-11-29 02:42:50,293 WARN L854 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~list~0#1.offset| 0) (or (< (select (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list~0#1.base|) 0) |c_#StackHeapBarrier|) (exists ((|v_old(#memory_$Pointer$#1.base)_AFTER_CALL_77| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_77| |c_#memory_$Pointer$#1.base|))) (and (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse0) (= |c_#memory_$Pointer$#1.base| (store |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_77| .cse0 (select |c_#memory_$Pointer$#1.base| .cse0))) (<= (+ (select (select |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_77| |c_ULTIMATE.start_main_~list~0#1.base|) 0) 1) |c_#StackHeapBarrier|))))) (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))) is different from false [2023-11-29 02:42:50,295 WARN L876 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~list~0#1.offset| 0) (or (< (select (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list~0#1.base|) 0) |c_#StackHeapBarrier|) (exists ((|v_old(#memory_$Pointer$#1.base)_AFTER_CALL_77| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_77| |c_#memory_$Pointer$#1.base|))) (and (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse0) (= |c_#memory_$Pointer$#1.base| (store |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_77| .cse0 (select |c_#memory_$Pointer$#1.base| .cse0))) (<= (+ (select (select |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_77| |c_ULTIMATE.start_main_~list~0#1.base|) 0) 1) |c_#StackHeapBarrier|))))) (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))) is different from true [2023-11-29 02:42:50,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 9 treesize of output 5 [2023-11-29 02:42:50,391 WARN L854 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~list~0#1.offset| 0) (or (< (select (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list~0#1.base|) 0) |c_#StackHeapBarrier|) (exists ((|v_#memory_$Pointer$#1.base_BEFORE_CALL_55| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_#memory_$Pointer$#1.base_BEFORE_CALL_55| |c_#memory_$Pointer$#1.base|))) (and (<= (+ (select (select |v_#memory_$Pointer$#1.base_BEFORE_CALL_55| |c_ULTIMATE.start_main_~list~0#1.base|) 0) 1) |c_#StackHeapBarrier|) (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse0) (= (store |v_#memory_$Pointer$#1.base_BEFORE_CALL_55| .cse0 (select |c_#memory_$Pointer$#1.base| .cse0)) |c_#memory_$Pointer$#1.base|))))) (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))) is different from false [2023-11-29 02:42:50,393 WARN L876 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~list~0#1.offset| 0) (or (< (select (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list~0#1.base|) 0) |c_#StackHeapBarrier|) (exists ((|v_#memory_$Pointer$#1.base_BEFORE_CALL_55| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_#memory_$Pointer$#1.base_BEFORE_CALL_55| |c_#memory_$Pointer$#1.base|))) (and (<= (+ (select (select |v_#memory_$Pointer$#1.base_BEFORE_CALL_55| |c_ULTIMATE.start_main_~list~0#1.base|) 0) 1) |c_#StackHeapBarrier|) (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse0) (= (store |v_#memory_$Pointer$#1.base_BEFORE_CALL_55| .cse0 (select |c_#memory_$Pointer$#1.base| .cse0)) |c_#memory_$Pointer$#1.base|))))) (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))) is different from true [2023-11-29 02:42:50,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 9 treesize of output 5 [2023-11-29 02:42:50,492 WARN L854 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~list~0#1.offset| 0) (or (exists ((|v_old(#memory_$Pointer$#1.base)_AFTER_CALL_79| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_79| |c_#memory_$Pointer$#1.base|))) (and (= .cse0 |c_ULTIMATE.start_main_~list2~0#1.base|) (<= (+ (select (select |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_79| |c_ULTIMATE.start_main_~list~0#1.base|) 0) 1) |c_#StackHeapBarrier|) (= |c_#memory_$Pointer$#1.base| (store |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_79| .cse0 (select |c_#memory_$Pointer$#1.base| .cse0)))))) (< (select (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list~0#1.base|) 0) |c_#StackHeapBarrier|)) (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))) is different from false [2023-11-29 02:42:50,494 WARN L876 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~list~0#1.offset| 0) (or (exists ((|v_old(#memory_$Pointer$#1.base)_AFTER_CALL_79| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_79| |c_#memory_$Pointer$#1.base|))) (and (= .cse0 |c_ULTIMATE.start_main_~list2~0#1.base|) (<= (+ (select (select |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_79| |c_ULTIMATE.start_main_~list~0#1.base|) 0) 1) |c_#StackHeapBarrier|) (= |c_#memory_$Pointer$#1.base| (store |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_79| .cse0 (select |c_#memory_$Pointer$#1.base| .cse0)))))) (< (select (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list~0#1.base|) 0) |c_#StackHeapBarrier|)) (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))) is different from true [2023-11-29 02:42:50,517 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 9 treesize of output 5 [2023-11-29 02:42:50,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 9 treesize of output 5 [2023-11-29 02:42:50,682 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 17 treesize of output 9 [2023-11-29 02:42:50,689 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 6 proven. 49 refuted. 0 times theorem prover too weak. 196 trivial. 12 not checked. [2023-11-29 02:42:50,689 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:42:50,729 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_8871 (Array Int Int))) (< (select (select (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list2~0#1.base| v_ArrVal_8871) |c_ULTIMATE.start_main_~list~0#1.base|) |c_ULTIMATE.start_main_~list~0#1.offset|) |c_#StackHeapBarrier|)) is different from false [2023-11-29 02:42:50,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909106031] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:42:50,730 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:42:50,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 25 [2023-11-29 02:42:50,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642338963] [2023-11-29 02:42:50,731 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:42:50,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 02:42:50,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:42:50,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 02:42:50,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=439, Unknown=7, NotChecked=180, Total=702 [2023-11-29 02:42:50,732 INFO L87 Difference]: Start difference. First operand 144 states and 166 transitions. Second operand has 26 states, 25 states have (on average 3.16) internal successors, (79), 21 states have internal predecessors, (79), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (9), 7 states have call predecessors, (9), 4 states have call successors, (9) [2023-11-29 02:42:51,077 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse4 (select (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list~0#1.base|) 0))) (let ((.cse1 (< .cse4 |c_#StackHeapBarrier|))) (and (= |c_ULTIMATE.start_main_~list~0#1.offset| 0) (or (exists ((|v_old(#memory_$Pointer$#1.base)_AFTER_CALL_79| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_79| |c_#memory_$Pointer$#1.base|))) (and (= .cse0 |c_ULTIMATE.start_main_~list2~0#1.base|) (<= (+ (select (select |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_79| |c_ULTIMATE.start_main_~list~0#1.base|) 0) 1) |c_#StackHeapBarrier|) (= |c_#memory_$Pointer$#1.base| (store |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_79| .cse0 (select |c_#memory_$Pointer$#1.base| .cse0)))))) .cse1) (or .cse1 (exists ((|v_#memory_$Pointer$#1.base_BEFORE_CALL_55| (Array Int (Array Int Int)))) (let ((.cse2 (@diff |v_#memory_$Pointer$#1.base_BEFORE_CALL_55| |c_#memory_$Pointer$#1.base|))) (and (<= (+ (select (select |v_#memory_$Pointer$#1.base_BEFORE_CALL_55| |c_ULTIMATE.start_main_~list~0#1.base|) 0) 1) |c_#StackHeapBarrier|) (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse2) (= (store |v_#memory_$Pointer$#1.base_BEFORE_CALL_55| .cse2 (select |c_#memory_$Pointer$#1.base| .cse2)) |c_#memory_$Pointer$#1.base|))))) (or .cse1 (exists ((|v_old(#memory_$Pointer$#1.base)_AFTER_CALL_77| (Array Int (Array Int Int)))) (let ((.cse3 (@diff |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_77| |c_#memory_$Pointer$#1.base|))) (and (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse3) (= |c_#memory_$Pointer$#1.base| (store |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_77| .cse3 (select |c_#memory_$Pointer$#1.base| .cse3))) (<= (+ (select (select |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_77| |c_ULTIMATE.start_main_~list~0#1.base|) 0) 1) |c_#StackHeapBarrier|))))) (<= (+ .cse4 1) |c_#StackHeapBarrier|) (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))))) is different from false [2023-11-29 02:42:51,083 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse4 (select (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list~0#1.base|) 0))) (let ((.cse1 (< .cse4 |c_#StackHeapBarrier|))) (and (= |c_ULTIMATE.start_main_~list~0#1.offset| 0) (or (exists ((|v_old(#memory_$Pointer$#1.base)_AFTER_CALL_79| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_79| |c_#memory_$Pointer$#1.base|))) (and (= .cse0 |c_ULTIMATE.start_main_~list2~0#1.base|) (<= (+ (select (select |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_79| |c_ULTIMATE.start_main_~list~0#1.base|) 0) 1) |c_#StackHeapBarrier|) (= |c_#memory_$Pointer$#1.base| (store |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_79| .cse0 (select |c_#memory_$Pointer$#1.base| .cse0)))))) .cse1) (or .cse1 (exists ((|v_#memory_$Pointer$#1.base_BEFORE_CALL_55| (Array Int (Array Int Int)))) (let ((.cse2 (@diff |v_#memory_$Pointer$#1.base_BEFORE_CALL_55| |c_#memory_$Pointer$#1.base|))) (and (<= (+ (select (select |v_#memory_$Pointer$#1.base_BEFORE_CALL_55| |c_ULTIMATE.start_main_~list~0#1.base|) 0) 1) |c_#StackHeapBarrier|) (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse2) (= (store |v_#memory_$Pointer$#1.base_BEFORE_CALL_55| .cse2 (select |c_#memory_$Pointer$#1.base| .cse2)) |c_#memory_$Pointer$#1.base|))))) (or .cse1 (exists ((|v_old(#memory_$Pointer$#1.base)_AFTER_CALL_77| (Array Int (Array Int Int)))) (let ((.cse3 (@diff |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_77| |c_#memory_$Pointer$#1.base|))) (and (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse3) (= |c_#memory_$Pointer$#1.base| (store |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_77| .cse3 (select |c_#memory_$Pointer$#1.base| .cse3))) (<= (+ (select (select |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_77| |c_ULTIMATE.start_main_~list~0#1.base|) 0) 1) |c_#StackHeapBarrier|))))) (<= (+ .cse4 1) |c_#StackHeapBarrier|) (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))))) is different from true [2023-11-29 02:42:51,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:42:51,311 INFO L93 Difference]: Finished difference Result 146 states and 168 transitions. [2023-11-29 02:42:51,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 02:42:51,312 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 3.16) internal successors, (79), 21 states have internal predecessors, (79), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (9), 7 states have call predecessors, (9), 4 states have call successors, (9) Word has length 125 [2023-11-29 02:42:51,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:42:51,313 INFO L225 Difference]: With dead ends: 146 [2023-11-29 02:42:51,313 INFO L226 Difference]: Without dead ends: 146 [2023-11-29 02:42:51,314 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 136 SyntacticMatches, 8 SemanticMatches, 36 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=174, Invalid=893, Unknown=9, NotChecked=330, Total=1406 [2023-11-29 02:42:51,314 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 235 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 306 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 02:42:51,315 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [235 Valid, 273 Invalid, 840 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 518 Invalid, 0 Unknown, 306 Unchecked, 0.3s Time] [2023-11-29 02:42:51,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2023-11-29 02:42:51,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 145. [2023-11-29 02:42:51,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 117 states have (on average 1.2905982905982907) internal successors, (151), 133 states have internal predecessors, (151), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2023-11-29 02:42:51,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 167 transitions. [2023-11-29 02:42:51,319 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 167 transitions. Word has length 125 [2023-11-29 02:42:51,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:42:51,319 INFO L495 AbstractCegarLoop]: Abstraction has 145 states and 167 transitions. [2023-11-29 02:42:51,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 3.16) internal successors, (79), 21 states have internal predecessors, (79), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (9), 7 states have call predecessors, (9), 4 states have call successors, (9) [2023-11-29 02:42:51,319 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 167 transitions. [2023-11-29 02:42:51,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-11-29 02:42:51,320 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:42:51,320 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:42:51,327 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 02:42:51,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-11-29 02:42:51,521 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:42:51,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:42:51,521 INFO L85 PathProgramCache]: Analyzing trace with hash -879408581, now seen corresponding path program 1 times [2023-11-29 02:42:51,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:42:51,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139456253] [2023-11-29 02:42:51,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:42:51,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:42:51,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:57,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:42:57,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:57,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:42:57,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:58,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-29 02:42:58,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:00,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-29 02:43:00,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:01,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 02:43:01,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:02,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 02:43:02,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:04,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 02:43:04,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:07,662 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 32 proven. 155 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2023-11-29 02:43:07,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:43:07,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139456253] [2023-11-29 02:43:07,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139456253] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:43:07,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28415941] [2023-11-29 02:43:07,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:43:07,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:43:07,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:43:07,664 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:43:07,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 02:43:08,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:08,249 INFO L262 TraceCheckSpWp]: Trace formula consists of 1213 conjuncts, 278 conjunts are in the unsatisfiable core [2023-11-29 02:43:08,260 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:43:08,262 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 6 treesize of output 5 [2023-11-29 02:43:08,274 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:43:08,274 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 [2023-11-29 02:43:08,296 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 6 treesize of output 5 [2023-11-29 02:43:08,466 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 11 treesize of output 7 [2023-11-29 02:43:08,548 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 27 treesize of output 11 [2023-11-29 02:43:08,626 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 19 treesize of output 11 [2023-11-29 02:43:08,632 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 19 treesize of output 11 [2023-11-29 02:43:09,313 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 14 [2023-11-29 02:43:09,589 INFO L349 Elim1Store]: treesize reduction 38, result has 36.7 percent of original size [2023-11-29 02:43:09,589 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 29 treesize of output 37 [2023-11-29 02:43:09,594 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 28 treesize of output 15 [2023-11-29 02:43:09,599 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 28 treesize of output 15 [2023-11-29 02:43:09,603 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 52 treesize of output 41 [2023-11-29 02:43:10,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:43:10,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:43:10,587 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 15 [2023-11-29 02:43:10,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:43:10,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:43:10,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 15 [2023-11-29 02:43:10,601 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:43:10,622 INFO L349 Elim1Store]: treesize reduction 63, result has 35.1 percent of original size [2023-11-29 02:43:10,622 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 38 treesize of output 52 [2023-11-29 02:43:10,629 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 0 case distinctions, treesize of input 92 treesize of output 52 [2023-11-29 02:43:11,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:43:11,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:43:11,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 15 [2023-11-29 02:43:11,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:43:11,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:43:11,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 15 [2023-11-29 02:43:11,740 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:43:11,774 INFO L349 Elim1Store]: treesize reduction 89, result has 34.6 percent of original size [2023-11-29 02:43:11,774 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 68 [2023-11-29 02:43:11,783 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 0 case distinctions, treesize of input 108 treesize of output 60 [2023-11-29 02:43:13,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:43:13,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:43:13,229 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 15 [2023-11-29 02:43:13,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:43:13,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:43:13,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 15 [2023-11-29 02:43:13,309 INFO L349 Elim1Store]: treesize reduction 152, result has 31.2 percent of original size [2023-11-29 02:43:13,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 54 treesize of output 84 [2023-11-29 02:43:13,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 68 [2023-11-29 02:43:14,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:43:14,837 INFO L349 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2023-11-29 02:43:14,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 8 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 15 [2023-11-29 02:43:14,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:43:14,852 INFO L349 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2023-11-29 02:43:14,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 8 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 15 [2023-11-29 02:43:14,862 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 0 case distinctions, treesize of input 107 treesize of output 55 [2023-11-29 02:43:14,900 INFO L349 Elim1Store]: treesize reduction 16, result has 69.8 percent of original size [2023-11-29 02:43:14,901 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 52 [2023-11-29 02:43:15,518 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 12 [2023-11-29 02:43:15,524 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 12 [2023-11-29 02:43:17,629 INFO L349 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2023-11-29 02:43:17,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 103 treesize of output 133 [2023-11-29 02:43:17,652 INFO L349 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2023-11-29 02:43:17,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 102 [2023-11-29 02:43:17,661 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 0 case distinctions, treesize of input 145 treesize of output 110 [2023-11-29 02:43:17,668 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 89 treesize of output 63 [2023-11-29 02:43:17,764 INFO L349 Elim1Store]: treesize reduction 20, result has 4.8 percent of original size [2023-11-29 02:43:17,764 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 3 case distinctions, treesize of input 28 treesize of output 11 [2023-11-29 02:43:17,793 INFO L349 Elim1Store]: treesize reduction 33, result has 34.0 percent of original size [2023-11-29 02:43:17,793 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 32 treesize of output 28 [2023-11-29 02:43:18,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 129 treesize of output 93 [2023-11-29 02:43:18,611 INFO L349 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2023-11-29 02:43:18,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 99 treesize of output 97 [2023-11-29 02:43:18,642 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:43:18,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 202 treesize of output 228 [2023-11-29 02:43:18,651 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 63 treesize of output 61 [2023-11-29 02:43:18,802 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:43:18,802 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 28 treesize of output 28 [2023-11-29 02:43:19,069 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 11 proven. 240 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-11-29 02:43:19,070 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:43:19,678 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:43:19,679 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 33 [2023-11-29 02:43:19,688 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:43:19,688 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 33 [2023-11-29 02:43:19,697 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (select (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|) (+ |c_ULTIMATE.start_main_~list2~0#1.offset| 4)))) (and (forall ((v_append_~node~0.base_137 Int) (v_arrayElimArr_8 (Array Int Int)) (v_ArrVal_9696 (Array Int Int)) (v_ArrVal_9695 (Array Int Int))) (or (= (select (select (store (store |c_#memory_$Pointer$#2.base| v_append_~node~0.base_137 v_arrayElimArr_8) .cse0 v_ArrVal_9696) (select (select (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list2~0#1.base| v_ArrVal_9695) |c_ULTIMATE.start_main_~list~0#1.base|) |c_ULTIMATE.start_main_~list~0#1.offset|)) 5) 0) (not (= (select v_arrayElimArr_8 5) 0)))) (forall ((v_append_~node~0.base_137 Int) (v_ArrVal_9697 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int)) (v_ArrVal_9695 (Array Int Int))) (or (= (select (select (store (store |c_#memory_$Pointer$#2.offset| v_append_~node~0.base_137 v_arrayElimArr_9) .cse0 v_ArrVal_9697) (select (select (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list2~0#1.base| v_ArrVal_9695) |c_ULTIMATE.start_main_~list~0#1.base|) |c_ULTIMATE.start_main_~list~0#1.offset|)) 5) 0) (not (= (select v_arrayElimArr_9 5) 0)))))) is different from false [2023-11-29 02:43:19,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28415941] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:43:19,699 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:43:19,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 60] total 94 [2023-11-29 02:43:19,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066175744] [2023-11-29 02:43:19,700 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:43:19,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2023-11-29 02:43:19,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:43:19,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2023-11-29 02:43:19,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=575, Invalid=8719, Unknown=22, NotChecked=190, Total=9506 [2023-11-29 02:43:19,704 INFO L87 Difference]: Start difference. First operand 145 states and 167 transitions. Second operand has 94 states, 94 states have (on average 2.0106382978723403) internal successors, (189), 85 states have internal predecessors, (189), 11 states have call successors, (12), 4 states have call predecessors, (12), 12 states have return successors, (13), 11 states have call predecessors, (13), 11 states have call successors, (13) [2023-11-29 02:43:24,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 02:43:28,489 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 02:43:43,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:43:43,009 INFO L93 Difference]: Finished difference Result 249 states and 297 transitions. [2023-11-29 02:43:43,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-29 02:43:43,010 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 2.0106382978723403) internal successors, (189), 85 states have internal predecessors, (189), 11 states have call successors, (12), 4 states have call predecessors, (12), 12 states have return successors, (13), 11 states have call predecessors, (13), 11 states have call successors, (13) Word has length 128 [2023-11-29 02:43:43,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:43:43,012 INFO L225 Difference]: With dead ends: 249 [2023-11-29 02:43:43,012 INFO L226 Difference]: Without dead ends: 249 [2023-11-29 02:43:43,015 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 137 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 6944 ImplicationChecksByTransitivity, 19.0s TimeCoverageRelationStatistics Valid=1405, Invalid=17473, Unknown=32, NotChecked=272, Total=19182 [2023-11-29 02:43:43,016 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 506 mSDsluCounter, 776 mSDsCounter, 0 mSdLazyCounter, 2730 mSolverCounterSat, 93 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 506 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 2831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 2730 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.8s IncrementalHoareTripleChecker+Time [2023-11-29 02:43:43,016 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [506 Valid, 808 Invalid, 2831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 2730 Invalid, 8 Unknown, 0 Unchecked, 15.8s Time] [2023-11-29 02:43:43,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2023-11-29 02:43:43,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 176. [2023-11-29 02:43:43,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 142 states have (on average 1.2535211267605635) internal successors, (178), 157 states have internal predecessors, (178), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-29 02:43:43,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 206 transitions. [2023-11-29 02:43:43,021 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 206 transitions. Word has length 128 [2023-11-29 02:43:43,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:43:43,022 INFO L495 AbstractCegarLoop]: Abstraction has 176 states and 206 transitions. [2023-11-29 02:43:43,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 2.0106382978723403) internal successors, (189), 85 states have internal predecessors, (189), 11 states have call successors, (12), 4 states have call predecessors, (12), 12 states have return successors, (13), 11 states have call predecessors, (13), 11 states have call successors, (13) [2023-11-29 02:43:43,022 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 206 transitions. [2023-11-29 02:43:43,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-11-29 02:43:43,023 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:43:43,023 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2023-11-29 02:43:43,031 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-29 02:43:43,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-11-29 02:43:43,224 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:43:43,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:43:43,224 INFO L85 PathProgramCache]: Analyzing trace with hash -879408630, now seen corresponding path program 1 times [2023-11-29 02:43:43,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:43:43,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576332243] [2023-11-29 02:43:43,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:43:43,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:43:43,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:44,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:43:44,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:44,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:43:44,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:44,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-29 02:43:44,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:44,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-29 02:43:44,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:44,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 02:43:44,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:44,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 02:43:44,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:44,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 02:43:44,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:44,690 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 55 proven. 42 refuted. 0 times theorem prover too weak. 167 trivial. 0 not checked. [2023-11-29 02:43:44,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:43:44,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576332243] [2023-11-29 02:43:44,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576332243] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:43:44,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487295617] [2023-11-29 02:43:44,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:43:44,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:43:44,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:43:44,691 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:43:44,692 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 02:43:45,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:45,268 INFO L262 TraceCheckSpWp]: Trace formula consists of 1216 conjuncts, 78 conjunts are in the unsatisfiable core [2023-11-29 02:43:45,273 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:43:45,276 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 6 treesize of output 5 [2023-11-29 02:43:45,310 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-29 02:43:45,310 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 [2023-11-29 02:43:45,423 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 15 treesize of output 1 [2023-11-29 02:43:45,448 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 29 treesize of output 13 [2023-11-29 02:43:45,488 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2023-11-29 02:43:45,488 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 20 treesize of output 26 [2023-11-29 02:43:45,843 WARN L854 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~list~0#1.offset| 0) (or (let ((.cse0 (select (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list~0#1.base|) 0))) (and (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse0)) (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse0)))) (exists ((|v_old(#memory_$Pointer$#1.base)_AFTER_CALL_93| (Array Int (Array Int Int)))) (let ((.cse2 (@diff |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_93| |c_#memory_$Pointer$#1.base|)) (.cse1 (select (select |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_93| |c_ULTIMATE.start_main_~list~0#1.base|) 0))) (and (not (= .cse1 |c_ULTIMATE.start_main_~list2~0#1.base|)) (= .cse2 |c_ULTIMATE.start_main_~list2~0#1.base|) (= (store |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_93| .cse2 (select |c_#memory_$Pointer$#1.base| .cse2)) |c_#memory_$Pointer$#1.base|) (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse1)))))) (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))) is different from false [2023-11-29 02:43:45,846 WARN L876 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~list~0#1.offset| 0) (or (let ((.cse0 (select (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list~0#1.base|) 0))) (and (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse0)) (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse0)))) (exists ((|v_old(#memory_$Pointer$#1.base)_AFTER_CALL_93| (Array Int (Array Int Int)))) (let ((.cse2 (@diff |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_93| |c_#memory_$Pointer$#1.base|)) (.cse1 (select (select |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_93| |c_ULTIMATE.start_main_~list~0#1.base|) 0))) (and (not (= .cse1 |c_ULTIMATE.start_main_~list2~0#1.base|)) (= .cse2 |c_ULTIMATE.start_main_~list2~0#1.base|) (= (store |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_93| .cse2 (select |c_#memory_$Pointer$#1.base| .cse2)) |c_#memory_$Pointer$#1.base|) (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse1)))))) (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))) is different from true [2023-11-29 02:43:45,942 WARN L854 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~list~0#1.offset| 0) (or (let ((.cse0 (select (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list~0#1.base|) 0))) (and (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse0)) (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse0)))) (exists ((|v_#memory_$Pointer$#1.base_BEFORE_CALL_83| (Array Int (Array Int Int)))) (let ((.cse1 (select (select |v_#memory_$Pointer$#1.base_BEFORE_CALL_83| |c_ULTIMATE.start_main_~list~0#1.base|) 0)) (.cse2 (@diff |v_#memory_$Pointer$#1.base_BEFORE_CALL_83| |c_#memory_$Pointer$#1.base|))) (and (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse1)) (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse1)) (= (store |v_#memory_$Pointer$#1.base_BEFORE_CALL_83| .cse2 (select |c_#memory_$Pointer$#1.base| .cse2)) |c_#memory_$Pointer$#1.base|) (= .cse2 |c_ULTIMATE.start_main_~list2~0#1.base|))))) (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))) is different from false [2023-11-29 02:43:45,945 WARN L876 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~list~0#1.offset| 0) (or (let ((.cse0 (select (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list~0#1.base|) 0))) (and (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse0)) (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse0)))) (exists ((|v_#memory_$Pointer$#1.base_BEFORE_CALL_83| (Array Int (Array Int Int)))) (let ((.cse1 (select (select |v_#memory_$Pointer$#1.base_BEFORE_CALL_83| |c_ULTIMATE.start_main_~list~0#1.base|) 0)) (.cse2 (@diff |v_#memory_$Pointer$#1.base_BEFORE_CALL_83| |c_#memory_$Pointer$#1.base|))) (and (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse1)) (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse1)) (= (store |v_#memory_$Pointer$#1.base_BEFORE_CALL_83| .cse2 (select |c_#memory_$Pointer$#1.base| .cse2)) |c_#memory_$Pointer$#1.base|) (= .cse2 |c_ULTIMATE.start_main_~list2~0#1.base|))))) (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))) is different from true [2023-11-29 02:43:46,058 WARN L854 $PredicateComparison]: unable to prove that (and (or (exists ((|v_#memory_$Pointer$#1.base_BEFORE_CALL_85| (Array Int (Array Int Int)))) (let ((.cse0 (select (select |v_#memory_$Pointer$#1.base_BEFORE_CALL_85| |c_ULTIMATE.start_main_~list~0#1.base|) 0)) (.cse1 (@diff |v_#memory_$Pointer$#1.base_BEFORE_CALL_85| |c_#memory_$Pointer$#1.base|))) (and (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse0)) (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse0)) (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse1) (= |c_#memory_$Pointer$#1.base| (store |v_#memory_$Pointer$#1.base_BEFORE_CALL_85| .cse1 (select |c_#memory_$Pointer$#1.base| .cse1)))))) (let ((.cse2 (select (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list~0#1.base|) 0))) (and (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse2)) (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse2))))) (= |c_ULTIMATE.start_main_~list~0#1.offset| 0) (= (select |c_#valid| |c_ULTIMATE.start_main_~list2~0#1.base|) 1) (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))) is different from false [2023-11-29 02:43:46,060 WARN L876 $PredicateComparison]: unable to prove that (and (or (exists ((|v_#memory_$Pointer$#1.base_BEFORE_CALL_85| (Array Int (Array Int Int)))) (let ((.cse0 (select (select |v_#memory_$Pointer$#1.base_BEFORE_CALL_85| |c_ULTIMATE.start_main_~list~0#1.base|) 0)) (.cse1 (@diff |v_#memory_$Pointer$#1.base_BEFORE_CALL_85| |c_#memory_$Pointer$#1.base|))) (and (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse0)) (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse0)) (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse1) (= |c_#memory_$Pointer$#1.base| (store |v_#memory_$Pointer$#1.base_BEFORE_CALL_85| .cse1 (select |c_#memory_$Pointer$#1.base| .cse1)))))) (let ((.cse2 (select (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list~0#1.base|) 0))) (and (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse2)) (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse2))))) (= |c_ULTIMATE.start_main_~list~0#1.offset| 0) (= (select |c_#valid| |c_ULTIMATE.start_main_~list2~0#1.base|) 1) (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|))) is different from true [2023-11-29 02:43:46,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2023-11-29 02:43:46,148 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 [2023-11-29 02:43:46,151 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 50 proven. 48 refuted. 0 times theorem prover too weak. 154 trivial. 12 not checked. [2023-11-29 02:43:46,152 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:43:46,227 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 6 treesize of output 4 [2023-11-29 02:43:46,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487295617] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:43:46,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:43:46,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20] total 30 [2023-11-29 02:43:46,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844979959] [2023-11-29 02:43:46,259 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:43:46,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 02:43:46,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:43:46,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 02:43:46,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=756, Unknown=11, NotChecked=174, Total=1056 [2023-11-29 02:43:46,260 INFO L87 Difference]: Start difference. First operand 176 states and 206 transitions. Second operand has 31 states, 30 states have (on average 3.033333333333333) internal successors, (91), 25 states have internal predecessors, (91), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (8), 6 states have call predecessors, (8), 4 states have call successors, (8) [2023-11-29 02:43:46,583 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse9 (select (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list~0#1.base|) 0))) (let ((.cse7 (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse9))) (.cse8 (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse9)))) (let ((.cse2 (and .cse7 .cse8))) (and (or (exists ((|v_#memory_$Pointer$#1.base_BEFORE_CALL_85| (Array Int (Array Int Int)))) (let ((.cse0 (select (select |v_#memory_$Pointer$#1.base_BEFORE_CALL_85| |c_ULTIMATE.start_main_~list~0#1.base|) 0)) (.cse1 (@diff |v_#memory_$Pointer$#1.base_BEFORE_CALL_85| |c_#memory_$Pointer$#1.base|))) (and (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse0)) (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse0)) (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse1) (= |c_#memory_$Pointer$#1.base| (store |v_#memory_$Pointer$#1.base_BEFORE_CALL_85| .cse1 (select |c_#memory_$Pointer$#1.base| .cse1)))))) .cse2) (= |c_ULTIMATE.start_main_~list~0#1.offset| 0) (or .cse2 (exists ((|v_#memory_$Pointer$#1.base_BEFORE_CALL_83| (Array Int (Array Int Int)))) (let ((.cse3 (select (select |v_#memory_$Pointer$#1.base_BEFORE_CALL_83| |c_ULTIMATE.start_main_~list~0#1.base|) 0)) (.cse4 (@diff |v_#memory_$Pointer$#1.base_BEFORE_CALL_83| |c_#memory_$Pointer$#1.base|))) (and (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse3)) (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse3)) (= (store |v_#memory_$Pointer$#1.base_BEFORE_CALL_83| .cse4 (select |c_#memory_$Pointer$#1.base| .cse4)) |c_#memory_$Pointer$#1.base|) (= .cse4 |c_ULTIMATE.start_main_~list2~0#1.base|))))) (or .cse2 (exists ((|v_old(#memory_$Pointer$#1.base)_AFTER_CALL_93| (Array Int (Array Int Int)))) (let ((.cse6 (@diff |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_93| |c_#memory_$Pointer$#1.base|)) (.cse5 (select (select |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_93| |c_ULTIMATE.start_main_~list~0#1.base|) 0))) (and (not (= .cse5 |c_ULTIMATE.start_main_~list2~0#1.base|)) (= .cse6 |c_ULTIMATE.start_main_~list2~0#1.base|) (= (store |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_93| .cse6 (select |c_#memory_$Pointer$#1.base| .cse6)) |c_#memory_$Pointer$#1.base|) (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse5)))))) .cse7 (= (select |c_#valid| |c_ULTIMATE.start_main_~list2~0#1.base|) 1) .cse8 (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|)))))) is different from false [2023-11-29 02:43:46,587 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse9 (select (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_main_~list~0#1.base|) 0))) (let ((.cse7 (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse9))) (.cse8 (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse9)))) (let ((.cse2 (and .cse7 .cse8))) (and (or (exists ((|v_#memory_$Pointer$#1.base_BEFORE_CALL_85| (Array Int (Array Int Int)))) (let ((.cse0 (select (select |v_#memory_$Pointer$#1.base_BEFORE_CALL_85| |c_ULTIMATE.start_main_~list~0#1.base|) 0)) (.cse1 (@diff |v_#memory_$Pointer$#1.base_BEFORE_CALL_85| |c_#memory_$Pointer$#1.base|))) (and (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse0)) (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse0)) (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse1) (= |c_#memory_$Pointer$#1.base| (store |v_#memory_$Pointer$#1.base_BEFORE_CALL_85| .cse1 (select |c_#memory_$Pointer$#1.base| .cse1)))))) .cse2) (= |c_ULTIMATE.start_main_~list~0#1.offset| 0) (or .cse2 (exists ((|v_#memory_$Pointer$#1.base_BEFORE_CALL_83| (Array Int (Array Int Int)))) (let ((.cse3 (select (select |v_#memory_$Pointer$#1.base_BEFORE_CALL_83| |c_ULTIMATE.start_main_~list~0#1.base|) 0)) (.cse4 (@diff |v_#memory_$Pointer$#1.base_BEFORE_CALL_83| |c_#memory_$Pointer$#1.base|))) (and (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse3)) (not (= |c_ULTIMATE.start_main_~list2~0#1.base| .cse3)) (= (store |v_#memory_$Pointer$#1.base_BEFORE_CALL_83| .cse4 (select |c_#memory_$Pointer$#1.base| .cse4)) |c_#memory_$Pointer$#1.base|) (= .cse4 |c_ULTIMATE.start_main_~list2~0#1.base|))))) (or .cse2 (exists ((|v_old(#memory_$Pointer$#1.base)_AFTER_CALL_93| (Array Int (Array Int Int)))) (let ((.cse6 (@diff |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_93| |c_#memory_$Pointer$#1.base|)) (.cse5 (select (select |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_93| |c_ULTIMATE.start_main_~list~0#1.base|) 0))) (and (not (= .cse5 |c_ULTIMATE.start_main_~list2~0#1.base|)) (= .cse6 |c_ULTIMATE.start_main_~list2~0#1.base|) (= (store |v_old(#memory_$Pointer$#1.base)_AFTER_CALL_93| .cse6 (select |c_#memory_$Pointer$#1.base| .cse6)) |c_#memory_$Pointer$#1.base|) (not (= |c_ULTIMATE.start_main_~list~0#1.base| .cse5)))))) .cse7 (= (select |c_#valid| |c_ULTIMATE.start_main_~list2~0#1.base|) 1) .cse8 (not (= |c_ULTIMATE.start_main_~list~0#1.base| |c_ULTIMATE.start_main_~list2~0#1.base|)))))) is different from true [2023-11-29 02:43:46,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:43:46,905 INFO L93 Difference]: Finished difference Result 232 states and 272 transitions. [2023-11-29 02:43:46,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 02:43:46,906 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 3.033333333333333) internal successors, (91), 25 states have internal predecessors, (91), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (8), 6 states have call predecessors, (8), 4 states have call successors, (8) Word has length 128 [2023-11-29 02:43:46,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:43:46,907 INFO L225 Difference]: With dead ends: 232 [2023-11-29 02:43:46,907 INFO L226 Difference]: Without dead ends: 232 [2023-11-29 02:43:46,907 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 140 SyntacticMatches, 7 SemanticMatches, 44 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=235, Invalid=1490, Unknown=13, NotChecked=332, Total=2070 [2023-11-29 02:43:46,908 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 206 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 1224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 488 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 02:43:46,908 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 514 Invalid, 1224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 691 Invalid, 0 Unknown, 488 Unchecked, 0.4s Time] [2023-11-29 02:43:46,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2023-11-29 02:43:46,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 177. [2023-11-29 02:43:46,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 143 states have (on average 1.2517482517482517) internal successors, (179), 158 states have internal predecessors, (179), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-29 02:43:46,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 207 transitions. [2023-11-29 02:43:46,913 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 207 transitions. Word has length 128 [2023-11-29 02:43:46,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:43:46,914 INFO L495 AbstractCegarLoop]: Abstraction has 177 states and 207 transitions. [2023-11-29 02:43:46,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 3.033333333333333) internal successors, (91), 25 states have internal predecessors, (91), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (8), 6 states have call predecessors, (8), 4 states have call successors, (8) [2023-11-29 02:43:46,914 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 207 transitions. [2023-11-29 02:43:46,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2023-11-29 02:43:46,915 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:43:46,915 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:43:46,923 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 02:43:47,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-11-29 02:43:47,116 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:43:47,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:43:47,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1491860384, now seen corresponding path program 1 times [2023-11-29 02:43:47,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:43:47,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845279407] [2023-11-29 02:43:47,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:43:47,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:43:47,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:49,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:43:49,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:49,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:43:49,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:49,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-29 02:43:49,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:49,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-29 02:43:49,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:49,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 02:43:49,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:49,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 02:43:49,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:50,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 02:43:50,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:50,606 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 14 proven. 160 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2023-11-29 02:43:50,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:43:50,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845279407] [2023-11-29 02:43:50,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845279407] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:43:50,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058036236] [2023-11-29 02:43:50,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:43:50,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:43:50,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:43:50,607 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:43:50,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 02:43:51,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:51,200 INFO L262 TraceCheckSpWp]: Trace formula consists of 1224 conjuncts, 165 conjunts are in the unsatisfiable core [2023-11-29 02:43:51,208 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:43:51,211 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 6 treesize of output 5 [2023-11-29 02:43:51,247 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:43:51,247 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 [2023-11-29 02:43:51,294 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 6 treesize of output 5 [2023-11-29 02:43:51,361 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 15 treesize of output 1 [2023-11-29 02:43:51,403 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 29 treesize of output 13 [2023-11-29 02:43:51,802 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 18 treesize of output 13 [2023-11-29 02:43:51,817 INFO L349 Elim1Store]: treesize reduction 32, result has 36.0 percent of original size [2023-11-29 02:43:51,818 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 23 treesize of output 24 [2023-11-29 02:43:52,062 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 18 treesize of output 13 [2023-11-29 02:43:52,071 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2023-11-29 02:43:52,071 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 16 treesize of output 18 [2023-11-29 02:43:52,378 WARN L876 $PredicateComparison]: unable to prove that (exists ((append_~head.offset Int)) (let ((.cse1 (+ append_~head.offset 4))) (let ((.cse0 (select (select |c_#memory_$Pointer$#1.base| |c_append_#in~head.base|) .cse1))) (and (<= append_~head.offset |c_append_#in~head.offset|) (<= 0 append_~head.offset) (= |c_#valid| (store |c_old(#valid)| .cse0 (select |c_#valid| .cse0))) (= (store |c_old(#memory_$Pointer$#1.base)| |c_append_#in~head.base| (store (select |c_old(#memory_$Pointer$#1.base)| |c_append_#in~head.base|) .cse1 .cse0)) |c_#memory_$Pointer$#1.base|))))) is different from true [2023-11-29 02:43:52,412 INFO L349 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2023-11-29 02:43:52,412 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 26 treesize of output 25 [2023-11-29 02:43:52,416 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 37 treesize of output 21 [2023-11-29 02:43:52,830 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 0 case distinctions, treesize of input 46 treesize of output 22 [2023-11-29 02:43:52,845 INFO L349 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2023-11-29 02:43:52,845 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 34 treesize of output 33 [2023-11-29 02:43:53,387 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 0 case distinctions, treesize of input 46 treesize of output 22 [2023-11-29 02:43:53,409 INFO L349 Elim1Store]: treesize reduction 44, result has 47.0 percent of original size [2023-11-29 02:43:53,409 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 3 case distinctions, treesize of input 33 treesize of output 62 [2023-11-29 02:43:53,897 INFO L349 Elim1Store]: treesize reduction 200, result has 25.7 percent of original size [2023-11-29 02:43:53,897 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 48 treesize of output 93 [2023-11-29 02:43:53,913 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 0 case distinctions, treesize of input 58 treesize of output 34 [2023-11-29 02:43:54,450 INFO L349 Elim1Store]: treesize reduction 102, result has 28.2 percent of original size [2023-11-29 02:43:54,450 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 44 treesize of output 73 [2023-11-29 02:43:54,561 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 26 treesize of output 14 [2023-11-29 02:43:54,620 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 79 proven. 158 refuted. 0 times theorem prover too weak. 15 trivial. 12 not checked. [2023-11-29 02:43:54,620 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:43:54,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058036236] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:43:54,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:43:54,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 41] total 69 [2023-11-29 02:43:54,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008351524] [2023-11-29 02:43:54,989 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:43:54,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2023-11-29 02:43:54,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:43:54,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2023-11-29 02:43:54,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=373, Invalid=4886, Unknown=1, NotChecked=142, Total=5402 [2023-11-29 02:43:54,991 INFO L87 Difference]: Start difference. First operand 177 states and 207 transitions. Second operand has 70 states, 69 states have (on average 2.8550724637681157) internal successors, (197), 66 states have internal predecessors, (197), 11 states have call successors, (11), 3 states have call predecessors, (11), 11 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2023-11-29 02:43:59,315 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 02:44:02,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:44:02,547 INFO L93 Difference]: Finished difference Result 200 states and 230 transitions. [2023-11-29 02:44:02,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-29 02:44:02,547 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 69 states have (on average 2.8550724637681157) internal successors, (197), 66 states have internal predecessors, (197), 11 states have call successors, (11), 3 states have call predecessors, (11), 11 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) Word has length 129 [2023-11-29 02:44:02,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:44:02,548 INFO L225 Difference]: With dead ends: 200 [2023-11-29 02:44:02,548 INFO L226 Difference]: Without dead ends: 200 [2023-11-29 02:44:02,549 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 115 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3391 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=901, Invalid=9002, Unknown=1, NotChecked=196, Total=10100 [2023-11-29 02:44:02,550 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 325 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 2260 mSolverCounterSat, 72 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 726 SdHoareTripleChecker+Invalid, 2470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 2260 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 137 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2023-11-29 02:44:02,550 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [325 Valid, 726 Invalid, 2470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 2260 Invalid, 1 Unknown, 137 Unchecked, 6.0s Time] [2023-11-29 02:44:02,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2023-11-29 02:44:02,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 181. [2023-11-29 02:44:02,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 147 states have (on average 1.2653061224489797) internal successors, (186), 162 states have internal predecessors, (186), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-29 02:44:02,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 214 transitions. [2023-11-29 02:44:02,554 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 214 transitions. Word has length 129 [2023-11-29 02:44:02,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:44:02,554 INFO L495 AbstractCegarLoop]: Abstraction has 181 states and 214 transitions. [2023-11-29 02:44:02,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 69 states have (on average 2.8550724637681157) internal successors, (197), 66 states have internal predecessors, (197), 11 states have call successors, (11), 3 states have call predecessors, (11), 11 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2023-11-29 02:44:02,554 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 214 transitions. [2023-11-29 02:44:02,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2023-11-29 02:44:02,555 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:44:02,555 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:44:02,564 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-29 02:44:02,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-11-29 02:44:02,756 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:44:02,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:44:02,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1491860383, now seen corresponding path program 1 times [2023-11-29 02:44:02,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:44:02,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604760286] [2023-11-29 02:44:02,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:44:02,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:44:02,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:03,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:44:03,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:03,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:44:03,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:03,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-29 02:44:03,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:03,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-29 02:44:03,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:03,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 02:44:03,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:03,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 02:44:03,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:03,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 02:44:03,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:03,511 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 60 proven. 11 refuted. 0 times theorem prover too weak. 193 trivial. 0 not checked. [2023-11-29 02:44:03,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:44:03,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604760286] [2023-11-29 02:44:03,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604760286] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:44:03,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487104039] [2023-11-29 02:44:03,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:44:03,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:44:03,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:44:03,513 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:44:03,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 02:44:04,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:04,165 INFO L262 TraceCheckSpWp]: Trace formula consists of 1224 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 02:44:04,169 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:44:04,332 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 19 treesize of output 1 [2023-11-29 02:44:04,336 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 19 treesize of output 1 [2023-11-29 02:44:04,576 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:44:04,576 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2023-11-29 02:44:04,580 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:44:04,582 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:04,582 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 32 treesize of output 17 [2023-11-29 02:44:04,602 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 193 trivial. 0 not checked. [2023-11-29 02:44:04,602 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:44:04,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487104039] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:44:04,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 02:44:04,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 14 [2023-11-29 02:44:04,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622212276] [2023-11-29 02:44:04,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:44:04,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 02:44:04,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:44:04,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 02:44:04,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2023-11-29 02:44:04,603 INFO L87 Difference]: Start difference. First operand 181 states and 214 transitions. Second operand has 9 states, 8 states have (on average 6.875) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 02:44:05,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:44:05,023 INFO L93 Difference]: Finished difference Result 190 states and 219 transitions. [2023-11-29 02:44:05,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 02:44:05,023 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.875) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 129 [2023-11-29 02:44:05,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:44:05,024 INFO L225 Difference]: With dead ends: 190 [2023-11-29 02:44:05,024 INFO L226 Difference]: Without dead ends: 190 [2023-11-29 02:44:05,024 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2023-11-29 02:44:05,025 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 74 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 02:44:05,025 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 166 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 02:44:05,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2023-11-29 02:44:05,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 180. [2023-11-29 02:44:05,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 147 states have (on average 1.2448979591836735) internal successors, (183), 161 states have internal predecessors, (183), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-29 02:44:05,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 211 transitions. [2023-11-29 02:44:05,028 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 211 transitions. Word has length 129 [2023-11-29 02:44:05,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:44:05,029 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 211 transitions. [2023-11-29 02:44:05,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.875) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 02:44:05,029 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 211 transitions. [2023-11-29 02:44:05,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-11-29 02:44:05,030 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:44:05,030 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:44:05,038 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-29 02:44:05,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-11-29 02:44:05,230 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:44:05,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:44:05,231 INFO L85 PathProgramCache]: Analyzing trace with hash 312103735, now seen corresponding path program 1 times [2023-11-29 02:44:05,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:44:05,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317857861] [2023-11-29 02:44:05,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:44:05,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:44:05,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:05,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:44:05,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:05,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:44:05,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:05,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-29 02:44:05,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:05,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-29 02:44:05,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:05,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 02:44:05,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:05,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 02:44:05,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:05,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 02:44:05,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:06,026 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 96 proven. 35 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2023-11-29 02:44:06,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:44:06,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317857861] [2023-11-29 02:44:06,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317857861] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:44:06,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009236006] [2023-11-29 02:44:06,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:44:06,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:44:06,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:44:06,028 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:44:06,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-29 02:44:06,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:06,703 INFO L262 TraceCheckSpWp]: Trace formula consists of 1243 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 02:44:06,707 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:44:06,830 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 13 treesize of output 9 [2023-11-29 02:44:06,973 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:44:06,975 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:06,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 19 treesize of output 10 [2023-11-29 02:44:06,981 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 193 trivial. 0 not checked. [2023-11-29 02:44:06,982 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:44:06,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009236006] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:44:06,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 02:44:06,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 14 [2023-11-29 02:44:06,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759045037] [2023-11-29 02:44:06,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:44:06,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 02:44:06,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:44:06,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 02:44:06,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2023-11-29 02:44:06,983 INFO L87 Difference]: Start difference. First operand 180 states and 211 transitions. Second operand has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 8 states have internal predecessors, (58), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 02:44:09,188 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 02:44:09,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:44:09,375 INFO L93 Difference]: Finished difference Result 180 states and 210 transitions. [2023-11-29 02:44:09,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 02:44:09,375 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 8 states have internal predecessors, (58), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 132 [2023-11-29 02:44:09,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:44:09,377 INFO L225 Difference]: With dead ends: 180 [2023-11-29 02:44:09,377 INFO L226 Difference]: Without dead ends: 180 [2023-11-29 02:44:09,377 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2023-11-29 02:44:09,377 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 108 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-11-29 02:44:09,377 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 192 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 199 Invalid, 1 Unknown, 0 Unchecked, 2.4s Time] [2023-11-29 02:44:09,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2023-11-29 02:44:09,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2023-11-29 02:44:09,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 147 states have (on average 1.2380952380952381) internal successors, (182), 161 states have internal predecessors, (182), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-29 02:44:09,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 210 transitions. [2023-11-29 02:44:09,381 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 210 transitions. Word has length 132 [2023-11-29 02:44:09,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:44:09,381 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 210 transitions. [2023-11-29 02:44:09,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 8 states have internal predecessors, (58), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 02:44:09,381 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 210 transitions. [2023-11-29 02:44:09,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-11-29 02:44:09,382 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:44:09,382 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:44:09,390 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-11-29 02:44:09,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-11-29 02:44:09,583 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:44:09,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:44:09,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1085281325, now seen corresponding path program 1 times [2023-11-29 02:44:09,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:44:09,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045219745] [2023-11-29 02:44:09,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:44:09,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:44:09,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:10,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:44:10,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:10,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:44:10,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:10,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-29 02:44:10,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:10,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-29 02:44:10,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:10,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 02:44:10,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:10,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 02:44:10,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:10,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 02:44:10,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:10,308 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 60 proven. 11 refuted. 0 times theorem prover too weak. 193 trivial. 0 not checked. [2023-11-29 02:44:10,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:44:10,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045219745] [2023-11-29 02:44:10,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045219745] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:44:10,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063391601] [2023-11-29 02:44:10,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:44:10,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:44:10,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:44:10,309 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:44:10,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 02:44:11,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:11,021 INFO L262 TraceCheckSpWp]: Trace formula consists of 1245 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 02:44:11,024 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:44:11,165 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 19 treesize of output 1 [2023-11-29 02:44:11,325 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:44:11,328 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:11,328 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 21 treesize of output 12 [2023-11-29 02:44:11,336 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 193 trivial. 0 not checked. [2023-11-29 02:44:11,336 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:44:11,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063391601] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:44:11,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 02:44:11,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2023-11-29 02:44:11,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111400127] [2023-11-29 02:44:11,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:44:11,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 02:44:11,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:44:11,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 02:44:11,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-11-29 02:44:11,338 INFO L87 Difference]: Start difference. First operand 180 states and 210 transitions. Second operand has 8 states, 7 states have (on average 8.428571428571429) internal successors, (59), 8 states have internal predecessors, (59), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 02:44:11,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:44:11,911 INFO L93 Difference]: Finished difference Result 180 states and 209 transitions. [2023-11-29 02:44:11,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 02:44:11,912 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.428571428571429) internal successors, (59), 8 states have internal predecessors, (59), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 133 [2023-11-29 02:44:11,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:44:11,913 INFO L225 Difference]: With dead ends: 180 [2023-11-29 02:44:11,913 INFO L226 Difference]: Without dead ends: 180 [2023-11-29 02:44:11,913 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2023-11-29 02:44:11,914 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 103 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 02:44:11,914 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 141 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 02:44:11,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2023-11-29 02:44:11,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2023-11-29 02:44:11,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 147 states have (on average 1.2312925170068028) internal successors, (181), 161 states have internal predecessors, (181), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-29 02:44:11,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 209 transitions. [2023-11-29 02:44:11,917 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 209 transitions. Word has length 133 [2023-11-29 02:44:11,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:44:11,918 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 209 transitions. [2023-11-29 02:44:11,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.428571428571429) internal successors, (59), 8 states have internal predecessors, (59), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 02:44:11,918 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 209 transitions. [2023-11-29 02:44:11,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-11-29 02:44:11,919 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:44:11,919 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:44:11,927 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-11-29 02:44:12,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-11-29 02:44:12,119 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:44:12,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:44:12,120 INFO L85 PathProgramCache]: Analyzing trace with hash -897634861, now seen corresponding path program 1 times [2023-11-29 02:44:12,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:44:12,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543535557] [2023-11-29 02:44:12,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:44:12,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:44:12,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:14,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:44:14,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:14,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:44:14,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:14,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-29 02:44:14,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:14,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-29 02:44:14,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:14,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 02:44:14,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:14,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 02:44:14,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:14,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 02:44:14,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:15,427 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 120 proven. 16 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2023-11-29 02:44:15,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:44:15,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543535557] [2023-11-29 02:44:15,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543535557] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:44:15,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069194111] [2023-11-29 02:44:15,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:44:15,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:44:15,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:44:15,428 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:44:15,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-29 02:44:16,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:16,141 INFO L262 TraceCheckSpWp]: Trace formula consists of 1257 conjuncts, 160 conjunts are in the unsatisfiable core [2023-11-29 02:44:16,148 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:44:16,151 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 6 treesize of output 5 [2023-11-29 02:44:16,193 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:44:16,193 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 [2023-11-29 02:44:16,241 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 6 treesize of output 5 [2023-11-29 02:44:16,343 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 15 treesize of output 1 [2023-11-29 02:44:16,384 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 29 treesize of output 13 [2023-11-29 02:44:16,764 INFO L349 Elim1Store]: treesize reduction 32, result has 36.0 percent of original size [2023-11-29 02:44:16,764 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 23 treesize of output 24 [2023-11-29 02:44:16,767 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 18 treesize of output 13 [2023-11-29 02:44:16,879 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 18 treesize of output 13 [2023-11-29 02:44:16,892 INFO L349 Elim1Store]: treesize reduction 32, result has 36.0 percent of original size [2023-11-29 02:44:16,893 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 23 treesize of output 24 [2023-11-29 02:44:17,100 WARN L876 $PredicateComparison]: unable to prove that (exists ((append_~head.offset Int)) (let ((.cse1 (+ append_~head.offset 4))) (let ((.cse0 (select (select |c_#memory_$Pointer$#1.base| |c_append_#in~head.base|) .cse1))) (and (<= append_~head.offset |c_append_#in~head.offset|) (<= 0 append_~head.offset) (= |c_#valid| (store |c_old(#valid)| .cse0 (select |c_#valid| .cse0))) (= (store |c_old(#memory_$Pointer$#1.base)| |c_append_#in~head.base| (store (select |c_old(#memory_$Pointer$#1.base)| |c_append_#in~head.base|) .cse1 .cse0)) |c_#memory_$Pointer$#1.base|))))) is different from true [2023-11-29 02:44:17,126 INFO L349 Elim1Store]: treesize reduction 33, result has 41.1 percent of original size [2023-11-29 02:44:17,127 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 30 treesize of output 27 [2023-11-29 02:44:17,130 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 43 treesize of output 23 [2023-11-29 02:44:17,664 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 0 case distinctions, treesize of input 54 treesize of output 43 [2023-11-29 02:44:17,672 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:17,672 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 42 treesize of output 42 [2023-11-29 02:44:17,692 INFO L349 Elim1Store]: treesize reduction 20, result has 60.0 percent of original size [2023-11-29 02:44:17,692 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 42 treesize of output 55 [2023-11-29 02:44:18,138 INFO L349 Elim1Store]: treesize reduction 38, result has 36.7 percent of original size [2023-11-29 02:44:18,138 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 29 treesize of output 37 [2023-11-29 02:44:18,144 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 37 treesize of output 21 [2023-11-29 02:44:18,486 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 17 treesize of output 13 [2023-11-29 02:44:18,566 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 29 treesize of output 17 [2023-11-29 02:44:18,734 INFO L349 Elim1Store]: treesize reduction 25, result has 37.5 percent of original size [2023-11-29 02:44:18,734 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 34 treesize of output 27 [2023-11-29 02:44:18,743 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 11 treesize of output 9 [2023-11-29 02:44:19,127 INFO L349 Elim1Store]: treesize reduction 111, result has 25.5 percent of original size [2023-11-29 02:44:19,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 162 treesize of output 179 [2023-11-29 02:44:19,180 INFO L349 Elim1Store]: treesize reduction 8, result has 90.6 percent of original size [2023-11-29 02:44:19,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 90 treesize of output 142 [2023-11-29 02:44:19,469 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 302 [2023-11-29 02:44:19,487 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:19,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 295 treesize of output 307 [2023-11-29 02:44:20,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2023-11-29 02:44:20,511 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 58 treesize of output 30 [2023-11-29 02:44:20,624 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:20,624 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 27 treesize of output 21 [2023-11-29 02:44:20,827 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 02:44:20,827 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 1 case distinctions, treesize of input 19 treesize of output 17 [2023-11-29 02:44:20,907 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 77 proven. 149 refuted. 0 times theorem prover too weak. 28 trivial. 12 not checked. [2023-11-29 02:44:20,907 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:44:21,428 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:21,429 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 120 treesize of output 109 [2023-11-29 02:44:21,439 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:21,440 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 124 treesize of output 128 [2023-11-29 02:44:21,449 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:21,450 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 289 treesize of output 259 [2023-11-29 02:44:21,457 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 230 treesize of output 224 [2023-11-29 02:44:21,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069194111] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:44:21,712 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:44:21,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 40] total 64 [2023-11-29 02:44:21,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375453422] [2023-11-29 02:44:21,712 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:44:21,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2023-11-29 02:44:21,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:44:21,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2023-11-29 02:44:21,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=4454, Unknown=1, NotChecked=134, Total=4830 [2023-11-29 02:44:21,714 INFO L87 Difference]: Start difference. First operand 180 states and 209 transitions. Second operand has 65 states, 64 states have (on average 2.984375) internal successors, (191), 63 states have internal predecessors, (191), 7 states have call successors, (8), 3 states have call predecessors, (8), 9 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2023-11-29 02:44:26,260 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 02:44:38,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:44:38,254 INFO L93 Difference]: Finished difference Result 231 states and 260 transitions. [2023-11-29 02:44:38,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2023-11-29 02:44:38,254 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 64 states have (on average 2.984375) internal successors, (191), 63 states have internal predecessors, (191), 7 states have call successors, (8), 3 states have call predecessors, (8), 9 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 136 [2023-11-29 02:44:38,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:44:38,255 INFO L225 Difference]: With dead ends: 231 [2023-11-29 02:44:38,256 INFO L226 Difference]: Without dead ends: 231 [2023-11-29 02:44:38,257 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 127 SyntacticMatches, 1 SemanticMatches, 117 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3988 ImplicationChecksByTransitivity, 12.8s TimeCoverageRelationStatistics Valid=1236, Invalid=12572, Unknown=2, NotChecked=232, Total=14042 [2023-11-29 02:44:38,257 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 459 mSDsluCounter, 1071 mSDsCounter, 0 mSdLazyCounter, 2999 mSolverCounterSat, 74 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 1109 SdHoareTripleChecker+Invalid, 3234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 2999 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 160 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2023-11-29 02:44:38,258 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [459 Valid, 1109 Invalid, 3234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 2999 Invalid, 1 Unknown, 160 Unchecked, 6.9s Time] [2023-11-29 02:44:38,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2023-11-29 02:44:38,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 194. [2023-11-29 02:44:38,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 161 states have (on average 1.2608695652173914) internal successors, (203), 175 states have internal predecessors, (203), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-29 02:44:38,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 231 transitions. [2023-11-29 02:44:38,263 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 231 transitions. Word has length 136 [2023-11-29 02:44:38,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:44:38,263 INFO L495 AbstractCegarLoop]: Abstraction has 194 states and 231 transitions. [2023-11-29 02:44:38,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 64 states have (on average 2.984375) internal successors, (191), 63 states have internal predecessors, (191), 7 states have call successors, (8), 3 states have call predecessors, (8), 9 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2023-11-29 02:44:38,264 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 231 transitions. [2023-11-29 02:44:38,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-11-29 02:44:38,265 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:44:38,265 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:44:38,273 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-11-29 02:44:38,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-11-29 02:44:38,466 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:44:38,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:44:38,466 INFO L85 PathProgramCache]: Analyzing trace with hash -897634860, now seen corresponding path program 1 times [2023-11-29 02:44:38,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:44:38,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76396284] [2023-11-29 02:44:38,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:44:38,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:44:38,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:40,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:44:40,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:40,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:44:40,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:40,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-29 02:44:40,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:40,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-29 02:44:40,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:40,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 02:44:40,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:40,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 02:44:40,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:40,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 02:44:40,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:41,370 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 110 proven. 25 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2023-11-29 02:44:41,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:44:41,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76396284] [2023-11-29 02:44:41,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76396284] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:44:41,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253055340] [2023-11-29 02:44:41,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:44:41,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:44:41,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:44:41,372 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:44:41,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-29 02:44:42,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:42,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 1257 conjuncts, 80 conjunts are in the unsatisfiable core [2023-11-29 02:44:42,124 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:44:42,215 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 6 treesize of output 5 [2023-11-29 02:44:42,363 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 19 treesize of output 1 [2023-11-29 02:44:42,367 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 19 treesize of output 1 [2023-11-29 02:44:42,785 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 17 treesize of output 13 [2023-11-29 02:44:42,796 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 17 treesize of output 13 [2023-11-29 02:44:42,865 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 29 treesize of output 17 [2023-11-29 02:44:42,882 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 29 treesize of output 17 [2023-11-29 02:44:43,067 INFO L349 Elim1Store]: treesize reduction 25, result has 37.5 percent of original size [2023-11-29 02:44:43,068 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 34 treesize of output 27 [2023-11-29 02:44:43,075 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 11 treesize of output 9 [2023-11-29 02:44:43,096 INFO L349 Elim1Store]: treesize reduction 25, result has 37.5 percent of original size [2023-11-29 02:44:43,097 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 34 treesize of output 27 [2023-11-29 02:44:43,108 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 11 treesize of output 9 [2023-11-29 02:44:43,661 INFO L349 Elim1Store]: treesize reduction 238, result has 28.7 percent of original size [2023-11-29 02:44:43,662 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 266 treesize of output 336 [2023-11-29 02:44:43,731 INFO L349 Elim1Store]: treesize reduction 21, result has 57.1 percent of original size [2023-11-29 02:44:43,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 174 treesize of output 173 [2023-11-29 02:44:43,827 INFO L349 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2023-11-29 02:44:43,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 220 [2023-11-29 02:44:44,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 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 72 treesize of output 58 [2023-11-29 02:44:44,581 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2023-11-29 02:44:44,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 56 [2023-11-29 02:44:44,609 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 0 case distinctions, treesize of input 66 treesize of output 52 [2023-11-29 02:44:44,628 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2023-11-29 02:44:44,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 56 [2023-11-29 02:44:44,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 58 treesize of output 34 [2023-11-29 02:44:44,847 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:44,847 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 33 treesize of output 27 [2023-11-29 02:44:44,854 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:44,854 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 1 case distinctions, treesize of input 28 treesize of output 22 [2023-11-29 02:44:45,059 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 172 proven. 16 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2023-11-29 02:44:45,059 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:44:45,711 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:45,711 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 136 treesize of output 125 [2023-11-29 02:44:45,724 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:45,724 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 102 treesize of output 108 [2023-11-29 02:44:45,738 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:45,738 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 168 treesize of output 168 [2023-11-29 02:44:45,753 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:45,753 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 285 treesize of output 255 [2023-11-29 02:44:45,781 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:45,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 139 treesize of output 165 [2023-11-29 02:44:45,790 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 113 treesize of output 109 [2023-11-29 02:44:45,798 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 27 treesize of output 23 [2023-11-29 02:44:46,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253055340] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:44:46,057 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:44:46,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 23] total 40 [2023-11-29 02:44:46,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60969172] [2023-11-29 02:44:46,058 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:44:46,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-11-29 02:44:46,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:44:46,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-11-29 02:44:46,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=2088, Unknown=0, NotChecked=0, Total=2256 [2023-11-29 02:44:46,059 INFO L87 Difference]: Start difference. First operand 194 states and 231 transitions. Second operand has 41 states, 40 states have (on average 3.6) internal successors, (144), 39 states have internal predecessors, (144), 4 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (9), 6 states have call predecessors, (9), 4 states have call successors, (9) [2023-11-29 02:44:50,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:44:50,867 INFO L93 Difference]: Finished difference Result 207 states and 239 transitions. [2023-11-29 02:44:50,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-29 02:44:50,867 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 3.6) internal successors, (144), 39 states have internal predecessors, (144), 4 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (9), 6 states have call predecessors, (9), 4 states have call successors, (9) Word has length 136 [2023-11-29 02:44:50,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:44:50,868 INFO L225 Difference]: With dead ends: 207 [2023-11-29 02:44:50,868 INFO L226 Difference]: Without dead ends: 207 [2023-11-29 02:44:50,869 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1328 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=679, Invalid=5327, Unknown=0, NotChecked=0, Total=6006 [2023-11-29 02:44:50,869 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 203 mSDsluCounter, 853 mSDsCounter, 0 mSdLazyCounter, 1756 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 898 SdHoareTripleChecker+Invalid, 1786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1756 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-11-29 02:44:50,869 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [203 Valid, 898 Invalid, 1786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1756 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-11-29 02:44:50,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2023-11-29 02:44:50,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 194. [2023-11-29 02:44:50,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 161 states have (on average 1.2422360248447204) internal successors, (200), 175 states have internal predecessors, (200), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-29 02:44:50,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 228 transitions. [2023-11-29 02:44:50,874 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 228 transitions. Word has length 136 [2023-11-29 02:44:50,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:44:50,874 INFO L495 AbstractCegarLoop]: Abstraction has 194 states and 228 transitions. [2023-11-29 02:44:50,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 3.6) internal successors, (144), 39 states have internal predecessors, (144), 4 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (9), 6 states have call predecessors, (9), 4 states have call successors, (9) [2023-11-29 02:44:50,875 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 228 transitions. [2023-11-29 02:44:50,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-11-29 02:44:50,876 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:44:50,876 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:44:50,884 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-11-29 02:44:51,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-11-29 02:44:51,076 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:44:51,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:44:51,077 INFO L85 PathProgramCache]: Analyzing trace with hash 661421493, now seen corresponding path program 1 times [2023-11-29 02:44:51,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:44:51,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400725135] [2023-11-29 02:44:51,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:44:51,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:44:51,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:52,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:44:52,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:52,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:44:52,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:52,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-29 02:44:52,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:52,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-29 02:44:52,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:52,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 02:44:52,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:52,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 02:44:52,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:52,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 02:44:52,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:53,373 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 119 proven. 18 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2023-11-29 02:44:53,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:44:53,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400725135] [2023-11-29 02:44:53,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400725135] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:44:53,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706262891] [2023-11-29 02:44:53,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:44:53,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:44:53,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:44:53,374 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:44:53,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-29 02:44:54,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:54,146 INFO L262 TraceCheckSpWp]: Trace formula consists of 1267 conjuncts, 69 conjunts are in the unsatisfiable core [2023-11-29 02:44:54,151 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:44:54,298 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 6 treesize of output 5 [2023-11-29 02:44:54,404 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 19 treesize of output 1 [2023-11-29 02:44:54,460 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 19 treesize of output 11 [2023-11-29 02:44:54,463 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 5 treesize of output 3 [2023-11-29 02:44:54,678 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 17 treesize of output 13 [2023-11-29 02:44:54,753 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 29 treesize of output 17 [2023-11-29 02:44:54,884 INFO L349 Elim1Store]: treesize reduction 25, result has 37.5 percent of original size [2023-11-29 02:44:54,885 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 34 treesize of output 27 [2023-11-29 02:44:54,891 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 11 treesize of output 9 [2023-11-29 02:44:55,138 INFO L349 Elim1Store]: treesize reduction 111, result has 25.5 percent of original size [2023-11-29 02:44:55,138 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 128 treesize of output 151 [2023-11-29 02:44:55,169 INFO L349 Elim1Store]: treesize reduction 4, result has 91.8 percent of original size [2023-11-29 02:44:55,169 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 97 [2023-11-29 02:44:55,241 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 0 case distinctions, treesize of input 47 treesize of output 35 [2023-11-29 02:44:55,248 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:55,248 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 35 treesize of output 35 [2023-11-29 02:44:55,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 37 treesize of output 21 [2023-11-29 02:44:55,416 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:55,417 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 27 treesize of output 21 [2023-11-29 02:44:55,434 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 105 proven. 64 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2023-11-29 02:44:55,434 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:44:55,717 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:55,717 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 50 [2023-11-29 02:44:55,726 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:55,727 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 81 treesize of output 81 [2023-11-29 02:44:55,733 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 28 treesize of output 26 [2023-11-29 02:44:55,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706262891] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:44:55,909 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:44:55,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 23] total 37 [2023-11-29 02:44:55,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955892305] [2023-11-29 02:44:55,909 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:44:55,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-11-29 02:44:55,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:44:55,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-11-29 02:44:55,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1520, Unknown=2, NotChecked=0, Total=1640 [2023-11-29 02:44:55,911 INFO L87 Difference]: Start difference. First operand 194 states and 228 transitions. Second operand has 38 states, 37 states have (on average 3.4324324324324325) internal successors, (127), 36 states have internal predecessors, (127), 6 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (10), 8 states have call predecessors, (10), 6 states have call successors, (10) [2023-11-29 02:45:01,072 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 02:45:02,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:45:02,940 INFO L93 Difference]: Finished difference Result 203 states and 227 transitions. [2023-11-29 02:45:02,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-29 02:45:02,940 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 3.4324324324324325) internal successors, (127), 36 states have internal predecessors, (127), 6 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (10), 8 states have call predecessors, (10), 6 states have call successors, (10) Word has length 138 [2023-11-29 02:45:02,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:45:02,942 INFO L225 Difference]: With dead ends: 203 [2023-11-29 02:45:02,942 INFO L226 Difference]: Without dead ends: 203 [2023-11-29 02:45:02,942 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 154 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1431 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=535, Invalid=5163, Unknown=2, NotChecked=0, Total=5700 [2023-11-29 02:45:02,942 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 156 mSDsluCounter, 924 mSDsCounter, 0 mSdLazyCounter, 2362 mSolverCounterSat, 34 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 965 SdHoareTripleChecker+Invalid, 2397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 2362 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2023-11-29 02:45:02,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 965 Invalid, 2397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 2362 Invalid, 1 Unknown, 0 Unchecked, 5.6s Time] [2023-11-29 02:45:02,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2023-11-29 02:45:02,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 194. [2023-11-29 02:45:02,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 161 states have (on average 1.236024844720497) internal successors, (199), 175 states have internal predecessors, (199), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-29 02:45:02,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 227 transitions. [2023-11-29 02:45:02,946 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 227 transitions. Word has length 138 [2023-11-29 02:45:02,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:45:02,947 INFO L495 AbstractCegarLoop]: Abstraction has 194 states and 227 transitions. [2023-11-29 02:45:02,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 3.4324324324324325) internal successors, (127), 36 states have internal predecessors, (127), 6 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (10), 8 states have call predecessors, (10), 6 states have call successors, (10) [2023-11-29 02:45:02,947 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 227 transitions. [2023-11-29 02:45:02,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-11-29 02:45:02,948 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:45:02,948 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:45:02,957 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-11-29 02:45:03,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2023-11-29 02:45:03,149 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2023-11-29 02:45:03,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:45:03,149 INFO L85 PathProgramCache]: Analyzing trace with hash -902039733, now seen corresponding path program 2 times [2023-11-29 02:45:03,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:45:03,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096862315] [2023-11-29 02:45:03,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:45:03,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:45:03,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:45:06,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-29 02:45:06,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:45:06,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 02:45:06,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:45:06,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-29 02:45:06,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:45:06,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-29 02:45:06,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:45:06,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 02:45:06,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:45:07,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 02:45:07,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:45:07,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 02:45:07,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:45:09,506 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 153 proven. 37 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2023-11-29 02:45:09,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:45:09,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096862315] [2023-11-29 02:45:09,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096862315] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:45:09,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294715026] [2023-11-29 02:45:09,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:45:09,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:45:09,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:45:09,507 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:45:09,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_394398e5-06b1-429b-9c56-c1b808cfc2e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-29 02:45:10,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:45:10,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:45:10,642 INFO L262 TraceCheckSpWp]: Trace formula consists of 1279 conjuncts, 199 conjunts are in the unsatisfiable core [2023-11-29 02:45:10,650 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:45:10,653 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 6 treesize of output 5 [2023-11-29 02:45:10,706 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:45:10,706 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 [2023-11-29 02:45:10,771 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 6 treesize of output 5 [2023-11-29 02:45:10,896 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 15 treesize of output 1 [2023-11-29 02:45:10,948 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 29 treesize of output 13 [2023-11-29 02:45:11,457 INFO L349 Elim1Store]: treesize reduction 32, result has 36.0 percent of original size [2023-11-29 02:45:11,457 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 23 treesize of output 24 [2023-11-29 02:45:11,460 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 18 treesize of output 13 [2023-11-29 02:45:11,692 WARN L876 $PredicateComparison]: unable to prove that (exists ((append_~head.offset Int)) (let ((.cse1 (+ append_~head.offset 4))) (let ((.cse0 (select (select |c_#memory_$Pointer$#1.base| |c_append_#in~head.base|) .cse1))) (and (<= append_~head.offset |c_append_#in~head.offset|) (<= 0 append_~head.offset) (= |c_#valid| (store |c_old(#valid)| .cse0 (select |c_#valid| .cse0))) (= (store |c_old(#memory_$Pointer$#1.base)| |c_append_#in~head.base| (store (select |c_old(#memory_$Pointer$#1.base)| |c_append_#in~head.base|) .cse1 .cse0)) |c_#memory_$Pointer$#1.base|))))) is different from true [2023-11-29 02:45:11,717 INFO L349 Elim1Store]: treesize reduction 33, result has 41.1 percent of original size [2023-11-29 02:45:11,717 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 30 treesize of output 27 [2023-11-29 02:45:11,720 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 43 treesize of output 23 [2023-11-29 02:45:12,522 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 0 case distinctions, treesize of input 54 treesize of output 43 [2023-11-29 02:45:12,534 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:12,534 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 42 treesize of output 42 [2023-11-29 02:45:12,563 INFO L349 Elim1Store]: treesize reduction 20, result has 60.0 percent of original size [2023-11-29 02:45:12,563 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 42 treesize of output 55 [2023-11-29 02:45:13,164 INFO L349 Elim1Store]: treesize reduction 76, result has 31.5 percent of original size [2023-11-29 02:45:13,164 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 53 [2023-11-29 02:45:13,172 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 37 treesize of output 21 [2023-11-29 02:45:13,653 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 17 treesize of output 13 [2023-11-29 02:45:13,763 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 29 treesize of output 17 [2023-11-29 02:45:13,930 INFO L349 Elim1Store]: treesize reduction 25, result has 37.5 percent of original size [2023-11-29 02:45:13,931 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 34 treesize of output 27 [2023-11-29 02:45:13,938 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 11 treesize of output 9 [2023-11-29 02:45:14,076 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 13 treesize of output 9 [2023-11-29 02:45:14,431 INFO L349 Elim1Store]: treesize reduction 95, result has 36.2 percent of original size [2023-11-29 02:45:14,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 201 treesize of output 236 [2023-11-29 02:45:14,569 INFO L349 Elim1Store]: treesize reduction 312, result has 31.1 percent of original size [2023-11-29 02:45:14,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 16 case distinctions, treesize of input 132 treesize of output 287 [2023-11-29 02:45:17,550 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 18 [2023-11-29 02:45:17,698 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2023-11-29 02:45:18,602 INFO L349 Elim1Store]: treesize reduction 98, result has 16.2 percent of original size [2023-11-29 02:45:18,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 720 treesize of output 691 [2023-11-29 02:45:18,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:18,727 INFO L349 Elim1Store]: treesize reduction 78, result has 45.1 percent of original size [2023-11-29 02:45:18,727 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 676 treesize of output 481 [2023-11-29 02:45:19,078 INFO L349 Elim1Store]: treesize reduction 576, result has 23.5 percent of original size [2023-11-29 02:45:19,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 44 case distinctions, treesize of input 973 treesize of output 1019 [2023-11-29 02:45:19,182 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:19,182 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 514 treesize of output 511 [2023-11-29 02:45:19,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 510 treesize of output 490 [2023-11-29 02:45:19,222 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:45:19,235 INFO L349 Elim1Store]: treesize reduction 43, result has 25.9 percent of original size [2023-11-29 02:45:19,235 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 529 treesize of output 490 [2023-11-29 02:45:19,270 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:19,270 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 586 treesize of output 583 [2023-11-29 02:45:19,288 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 574 treesize of output 572 [2023-11-29 02:45:19,318 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:19,318 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 572 treesize of output 569 [2023-11-29 02:45:30,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:30,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:30,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 38