./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/list-simple/sll2c_append_equal.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/list-simple/sll2c_append_equal.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --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 b335af75f55d322161e6a270bf4669ab290ae0e9da4bc480724c7d5e3b79fdab --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 18:36:18,588 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 18:36:18,590 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 18:36:18,619 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 18:36:18,620 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 18:36:18,621 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 18:36:18,622 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 18:36:18,625 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 18:36:18,627 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 18:36:18,628 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 18:36:18,629 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 18:36:18,630 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 18:36:18,630 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 18:36:18,631 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 18:36:18,633 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 18:36:18,634 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 18:36:18,635 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 18:36:18,637 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 18:36:18,639 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 18:36:18,641 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 18:36:18,643 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 18:36:18,644 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 18:36:18,646 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 18:36:18,647 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 18:36:18,650 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 18:36:18,650 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 18:36:18,651 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 18:36:18,652 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 18:36:18,652 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 18:36:18,653 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 18:36:18,653 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 18:36:18,654 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 18:36:18,655 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 18:36:18,656 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 18:36:18,657 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 18:36:18,657 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 18:36:18,657 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 18:36:18,657 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 18:36:18,657 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 18:36:18,658 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 18:36:18,659 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 18:36:18,659 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2021-12-06 18:36:18,680 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 18:36:18,681 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 18:36:18,681 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 18:36:18,681 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 18:36:18,682 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 18:36:18,682 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 18:36:18,682 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 18:36:18,682 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 18:36:18,683 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 18:36:18,683 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 18:36:18,683 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 18:36:18,683 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-06 18:36:18,683 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 18:36:18,683 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 18:36:18,684 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 18:36:18,684 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-06 18:36:18,684 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-06 18:36:18,684 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-12-06 18:36:18,684 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 18:36:18,684 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-06 18:36:18,685 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 18:36:18,685 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 18:36:18,685 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 18:36:18,685 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 18:36:18,685 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 18:36:18,685 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 18:36:18,685 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 18:36:18,685 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 18:36:18,685 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 18:36:18,686 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 18:36:18,686 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 18:36:18,686 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/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_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> b335af75f55d322161e6a270bf4669ab290ae0e9da4bc480724c7d5e3b79fdab [2021-12-06 18:36:18,875 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 18:36:18,890 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 18:36:18,892 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 18:36:18,892 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 18:36:18,893 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 18:36:18,894 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/list-simple/sll2c_append_equal.i [2021-12-06 18:36:18,940 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/data/62a2a4046/1af0bf2186fa4d83bf334a2b624424bf/FLAG70cb5f635 [2021-12-06 18:36:19,364 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 18:36:19,364 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/sv-benchmarks/c/list-simple/sll2c_append_equal.i [2021-12-06 18:36:19,375 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/data/62a2a4046/1af0bf2186fa4d83bf334a2b624424bf/FLAG70cb5f635 [2021-12-06 18:36:19,385 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/data/62a2a4046/1af0bf2186fa4d83bf334a2b624424bf [2021-12-06 18:36:19,387 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 18:36:19,388 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 18:36:19,389 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 18:36:19,389 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 18:36:19,391 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 18:36:19,392 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:36:19" (1/1) ... [2021-12-06 18:36:19,393 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ec884bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:36:19, skipping insertion in model container [2021-12-06 18:36:19,393 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:36:19" (1/1) ... [2021-12-06 18:36:19,397 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 18:36:19,422 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 18:36:19,621 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/sv-benchmarks/c/list-simple/sll2c_append_equal.i[24433,24446] [2021-12-06 18:36:19,623 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:36:19,629 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 18:36:19,657 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/sv-benchmarks/c/list-simple/sll2c_append_equal.i[24433,24446] [2021-12-06 18:36:19,658 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:36:19,680 INFO L208 MainTranslator]: Completed translation [2021-12-06 18:36:19,680 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:36:19 WrapperNode [2021-12-06 18:36:19,680 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 18:36:19,681 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 18:36:19,681 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 18:36:19,681 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 18:36:19,687 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:36:19" (1/1) ... [2021-12-06 18:36:19,701 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:36:19" (1/1) ... [2021-12-06 18:36:19,724 INFO L137 Inliner]: procedures = 127, calls = 42, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 142 [2021-12-06 18:36:19,724 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 18:36:19,725 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 18:36:19,725 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 18:36:19,725 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 18:36:19,732 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:36:19" (1/1) ... [2021-12-06 18:36:19,732 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:36:19" (1/1) ... [2021-12-06 18:36:19,736 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:36:19" (1/1) ... [2021-12-06 18:36:19,737 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:36:19" (1/1) ... [2021-12-06 18:36:19,746 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:36:19" (1/1) ... [2021-12-06 18:36:19,750 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:36:19" (1/1) ... [2021-12-06 18:36:19,752 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:36:19" (1/1) ... [2021-12-06 18:36:19,755 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 18:36:19,756 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 18:36:19,756 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 18:36:19,756 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 18:36:19,757 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:36:19" (1/1) ... [2021-12-06 18:36:19,764 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 18:36:19,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:36:19,782 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 18:36:19,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 18:36:19,812 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 18:36:19,812 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 18:36:19,812 INFO L130 BoogieDeclarations]: Found specification of procedure node_create [2021-12-06 18:36:19,812 INFO L138 BoogieDeclarations]: Found implementation of procedure node_create [2021-12-06 18:36:19,812 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 18:36:19,812 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 18:36:19,812 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 18:36:19,812 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 18:36:19,812 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 18:36:19,812 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 18:36:19,812 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 18:36:19,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 18:36:19,813 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 18:36:19,813 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 18:36:19,885 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 18:36:19,887 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 18:36:20,114 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 18:36:20,121 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 18:36:20,121 INFO L301 CfgBuilder]: Removed 4 assume(true) statements. [2021-12-06 18:36:20,123 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:36:20 BoogieIcfgContainer [2021-12-06 18:36:20,123 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 18:36:20,124 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 18:36:20,124 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 18:36:20,127 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 18:36:20,127 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 06:36:19" (1/3) ... [2021-12-06 18:36:20,127 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ab7fb23 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:36:20, skipping insertion in model container [2021-12-06 18:36:20,128 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:36:19" (2/3) ... [2021-12-06 18:36:20,128 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ab7fb23 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:36:20, skipping insertion in model container [2021-12-06 18:36:20,128 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:36:20" (3/3) ... [2021-12-06 18:36:20,129 INFO L111 eAbstractionObserver]: Analyzing ICFG sll2c_append_equal.i [2021-12-06 18:36:20,133 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 18:36:20,133 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 50 error locations. [2021-12-06 18:36:20,171 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 18:36:20,176 INFO L339 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=FINITE_AUTOMATA, 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 18:36:20,177 INFO L340 AbstractCegarLoop]: Starting to check reachability of 50 error locations. [2021-12-06 18:36:20,189 INFO L276 IsEmpty]: Start isEmpty. Operand has 116 states, 61 states have (on average 2.0327868852459017) internal successors, (124), 111 states have internal predecessors, (124), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:20,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-06 18:36:20,194 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:20,194 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-06 18:36:20,195 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting node_createErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:20,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:20,199 INFO L85 PathProgramCache]: Analyzing trace with hash 895059861, now seen corresponding path program 1 times [2021-12-06 18:36:20,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:20,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524677757] [2021-12-06 18:36:20,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:20,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:20,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:20,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:36:20,331 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:20,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524677757] [2021-12-06 18:36:20,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524677757] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:20,332 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:20,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 18:36:20,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778496355] [2021-12-06 18:36:20,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:20,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 18:36:20,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:20,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 18:36:20,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:36:20,360 INFO L87 Difference]: Start difference. First operand has 116 states, 61 states have (on average 2.0327868852459017) internal successors, (124), 111 states have internal predecessors, (124), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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) [2021-12-06 18:36:20,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:20,442 INFO L93 Difference]: Finished difference Result 114 states and 123 transitions. [2021-12-06 18:36:20,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 18:36:20,444 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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 6 [2021-12-06 18:36:20,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:20,451 INFO L225 Difference]: With dead ends: 114 [2021-12-06 18:36:20,451 INFO L226 Difference]: Without dead ends: 111 [2021-12-06 18:36:20,452 INFO L932 BasicCegarLoop]: 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 [2021-12-06 18:36:20,455 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 8 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:20,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 179 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:36:20,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-12-06 18:36:20,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 111. [2021-12-06 18:36:20,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 59 states have (on average 1.9152542372881356) internal successors, (113), 106 states have internal predecessors, (113), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:20,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 119 transitions. [2021-12-06 18:36:20,486 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 119 transitions. Word has length 6 [2021-12-06 18:36:20,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:20,487 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 119 transitions. [2021-12-06 18:36:20,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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) [2021-12-06 18:36:20,487 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 119 transitions. [2021-12-06 18:36:20,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-06 18:36:20,487 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:20,487 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-06 18:36:20,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 18:36:20,488 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting node_createErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:20,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:20,488 INFO L85 PathProgramCache]: Analyzing trace with hash 895059862, now seen corresponding path program 1 times [2021-12-06 18:36:20,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:20,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38700604] [2021-12-06 18:36:20,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:20,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:20,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:20,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:36:20,533 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:20,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38700604] [2021-12-06 18:36:20,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38700604] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:20,534 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:20,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 18:36:20,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332868103] [2021-12-06 18:36:20,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:20,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 18:36:20,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:20,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 18:36:20,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:36:20,537 INFO L87 Difference]: Start difference. First operand 111 states and 119 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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) [2021-12-06 18:36:20,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:20,596 INFO L93 Difference]: Finished difference Result 109 states and 117 transitions. [2021-12-06 18:36:20,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 18:36:20,597 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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 6 [2021-12-06 18:36:20,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:20,599 INFO L225 Difference]: With dead ends: 109 [2021-12-06 18:36:20,599 INFO L226 Difference]: Without dead ends: 109 [2021-12-06 18:36:20,599 INFO L932 BasicCegarLoop]: 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 [2021-12-06 18:36:20,601 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 4 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:20,602 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 181 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 18:36:20,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-12-06 18:36:20,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2021-12-06 18:36:20,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 59 states have (on average 1.88135593220339) internal successors, (111), 104 states have internal predecessors, (111), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:20,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 117 transitions. [2021-12-06 18:36:20,613 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 117 transitions. Word has length 6 [2021-12-06 18:36:20,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:20,613 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 117 transitions. [2021-12-06 18:36:20,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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) [2021-12-06 18:36:20,614 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 117 transitions. [2021-12-06 18:36:20,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-12-06 18:36:20,614 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:20,615 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:20,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-06 18:36:20,615 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:20,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:20,616 INFO L85 PathProgramCache]: Analyzing trace with hash 100467671, now seen corresponding path program 1 times [2021-12-06 18:36:20,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:20,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411016423] [2021-12-06 18:36:20,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:20,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:20,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:20,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:20,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:20,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:36:20,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:20,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411016423] [2021-12-06 18:36:20,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411016423] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:20,698 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:20,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 18:36:20,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095064276] [2021-12-06 18:36:20,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:20,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 18:36:20,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:20,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 18:36:20,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 18:36:20,699 INFO L87 Difference]: Start difference. First operand 109 states and 117 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 18:36:20,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:20,778 INFO L93 Difference]: Finished difference Result 116 states and 125 transitions. [2021-12-06 18:36:20,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 18:36:20,779 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2021-12-06 18:36:20,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:20,780 INFO L225 Difference]: With dead ends: 116 [2021-12-06 18:36:20,780 INFO L226 Difference]: Without dead ends: 116 [2021-12-06 18:36:20,781 INFO L932 BasicCegarLoop]: 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 [2021-12-06 18:36:20,782 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 5 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:20,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 269 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:36:20,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-12-06 18:36:20,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 110. [2021-12-06 18:36:20,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 60 states have (on average 1.8666666666666667) internal successors, (112), 105 states have internal predecessors, (112), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:20,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 118 transitions. [2021-12-06 18:36:20,794 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 118 transitions. Word has length 13 [2021-12-06 18:36:20,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:20,794 INFO L470 AbstractCegarLoop]: Abstraction has 110 states and 118 transitions. [2021-12-06 18:36:20,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 18:36:20,795 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 118 transitions. [2021-12-06 18:36:20,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-12-06 18:36:20,795 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:20,795 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:20,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-06 18:36:20,796 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:20,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:20,797 INFO L85 PathProgramCache]: Analyzing trace with hash -900354020, now seen corresponding path program 1 times [2021-12-06 18:36:20,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:20,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102233221] [2021-12-06 18:36:20,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:20,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:20,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:20,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:20,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:20,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:36:20,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:20,915 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:36:20,915 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:20,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102233221] [2021-12-06 18:36:20,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102233221] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:20,916 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:20,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 18:36:20,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379366087] [2021-12-06 18:36:20,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:20,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 18:36:20,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:20,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 18:36:20,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-06 18:36:20,918 INFO L87 Difference]: Start difference. First operand 110 states and 118 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:36:21,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:21,062 INFO L93 Difference]: Finished difference Result 110 states and 119 transitions. [2021-12-06 18:36:21,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 18:36:21,065 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 1 states have call successors, (2), 1 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 22 [2021-12-06 18:36:21,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:21,067 INFO L225 Difference]: With dead ends: 110 [2021-12-06 18:36:21,068 INFO L226 Difference]: Without dead ends: 110 [2021-12-06 18:36:21,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-06 18:36:21,070 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 13 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:21,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 380 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:36:21,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-12-06 18:36:21,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 109. [2021-12-06 18:36:21,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 60 states have (on average 1.85) internal successors, (111), 104 states have internal predecessors, (111), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:21,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 117 transitions. [2021-12-06 18:36:21,079 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 117 transitions. Word has length 22 [2021-12-06 18:36:21,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:21,079 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 117 transitions. [2021-12-06 18:36:21,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:36:21,080 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 117 transitions. [2021-12-06 18:36:21,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-12-06 18:36:21,080 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:21,081 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:21,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-06 18:36:21,081 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:21,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:21,082 INFO L85 PathProgramCache]: Analyzing trace with hash -900354019, now seen corresponding path program 1 times [2021-12-06 18:36:21,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:21,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286149495] [2021-12-06 18:36:21,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:21,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:21,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:21,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:21,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:21,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:36:21,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:21,202 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:36:21,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:21,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286149495] [2021-12-06 18:36:21,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286149495] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:21,202 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:21,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 18:36:21,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336709286] [2021-12-06 18:36:21,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:21,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 18:36:21,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:21,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 18:36:21,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-06 18:36:21,204 INFO L87 Difference]: Start difference. First operand 109 states and 117 transitions. Second operand has 7 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:36:21,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:21,345 INFO L93 Difference]: Finished difference Result 109 states and 118 transitions. [2021-12-06 18:36:21,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 18:36:21,345 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 1 states have call successors, (2), 1 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 22 [2021-12-06 18:36:21,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:21,346 INFO L225 Difference]: With dead ends: 109 [2021-12-06 18:36:21,346 INFO L226 Difference]: Without dead ends: 109 [2021-12-06 18:36:21,347 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-06 18:36:21,347 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 11 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:21,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 404 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:36:21,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-12-06 18:36:21,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 108. [2021-12-06 18:36:21,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 60 states have (on average 1.8333333333333333) internal successors, (110), 103 states have internal predecessors, (110), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:21,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 116 transitions. [2021-12-06 18:36:21,354 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 116 transitions. Word has length 22 [2021-12-06 18:36:21,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:21,354 INFO L470 AbstractCegarLoop]: Abstraction has 108 states and 116 transitions. [2021-12-06 18:36:21,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:36:21,354 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 116 transitions. [2021-12-06 18:36:21,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-12-06 18:36:21,355 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:21,355 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:21,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-06 18:36:21,355 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:21,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:21,355 INFO L85 PathProgramCache]: Analyzing trace with hash -375857467, now seen corresponding path program 1 times [2021-12-06 18:36:21,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:21,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730204535] [2021-12-06 18:36:21,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:21,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:21,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:21,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:21,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:21,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:36:21,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:21,496 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 18:36:21,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:21,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730204535] [2021-12-06 18:36:21,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730204535] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:36:21,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1202543843] [2021-12-06 18:36:21,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:21,498 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:36:21,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:36:21,499 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:36:21,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-06 18:36:21,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:21,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-06 18:36:21,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:36:21,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:21,729 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 18:36:21,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 [2021-12-06 18:36:21,788 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:36:21,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:36:22,017 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:36:22,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1202543843] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:36:22,018 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:36:22,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 18 [2021-12-06 18:36:22,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630844271] [2021-12-06 18:36:22,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:36:22,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:36:22,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:22,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:36:22,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:36:22,020 INFO L87 Difference]: Start difference. First operand 108 states and 116 transitions. Second operand has 19 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 13 states have internal predecessors, (40), 2 states have call successors, (5), 4 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 18:36:22,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:22,202 INFO L93 Difference]: Finished difference Result 114 states and 121 transitions. [2021-12-06 18:36:22,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 18:36:22,203 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 13 states have internal predecessors, (40), 2 states have call successors, (5), 4 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) Word has length 25 [2021-12-06 18:36:22,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:22,204 INFO L225 Difference]: With dead ends: 114 [2021-12-06 18:36:22,204 INFO L226 Difference]: Without dead ends: 114 [2021-12-06 18:36:22,204 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2021-12-06 18:36:22,205 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 31 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 657 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 179 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:22,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 657 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 373 Invalid, 0 Unknown, 179 Unchecked, 0.1s Time] [2021-12-06 18:36:22,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-12-06 18:36:22,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 114. [2021-12-06 18:36:22,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 66 states have (on average 1.7424242424242424) internal successors, (115), 108 states have internal predecessors, (115), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:22,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 121 transitions. [2021-12-06 18:36:22,212 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 121 transitions. Word has length 25 [2021-12-06 18:36:22,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:22,213 INFO L470 AbstractCegarLoop]: Abstraction has 114 states and 121 transitions. [2021-12-06 18:36:22,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 13 states have internal predecessors, (40), 2 states have call successors, (5), 4 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 18:36:22,213 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 121 transitions. [2021-12-06 18:36:22,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-12-06 18:36:22,214 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:22,214 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:22,243 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-06 18:36:22,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:36:22,416 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:22,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:22,418 INFO L85 PathProgramCache]: Analyzing trace with hash -375857466, now seen corresponding path program 1 times [2021-12-06 18:36:22,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:22,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704738318] [2021-12-06 18:36:22,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:22,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:22,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:22,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:22,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:22,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:36:22,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:22,619 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:36:22,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:22,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704738318] [2021-12-06 18:36:22,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704738318] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:36:22,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298640010] [2021-12-06 18:36:22,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:22,620 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:36:22,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:36:22,620 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:36:22,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-06 18:36:22,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:22,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 35 conjunts are in the unsatisfiable core [2021-12-06 18:36:22,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:36:22,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:22,882 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:36:22,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:22,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:22,928 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:36:22,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:36:23,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298640010] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:36:23,023 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:36:23,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-12-06 18:36:23,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271927641] [2021-12-06 18:36:23,023 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:36:23,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:36:23,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:23,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:36:23,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2021-12-06 18:36:23,024 INFO L87 Difference]: Start difference. First operand 114 states and 121 transitions. Second operand has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 15 states have internal predecessors, (37), 3 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-06 18:36:23,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:23,418 INFO L93 Difference]: Finished difference Result 115 states and 123 transitions. [2021-12-06 18:36:23,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 18:36:23,418 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 15 states have internal predecessors, (37), 3 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 25 [2021-12-06 18:36:23,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:23,419 INFO L225 Difference]: With dead ends: 115 [2021-12-06 18:36:23,419 INFO L226 Difference]: Without dead ends: 115 [2021-12-06 18:36:23,419 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2021-12-06 18:36:23,420 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 209 mSDsluCounter, 522 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 590 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:23,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 590 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 757 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 18:36:23,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-12-06 18:36:23,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 113. [2021-12-06 18:36:23,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 66 states have (on average 1.7272727272727273) internal successors, (114), 107 states have internal predecessors, (114), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:23,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 120 transitions. [2021-12-06 18:36:23,425 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 120 transitions. Word has length 25 [2021-12-06 18:36:23,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:23,425 INFO L470 AbstractCegarLoop]: Abstraction has 113 states and 120 transitions. [2021-12-06 18:36:23,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 15 states have internal predecessors, (37), 3 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-06 18:36:23,426 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 120 transitions. [2021-12-06 18:36:23,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-12-06 18:36:23,426 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:23,426 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:23,446 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-06 18:36:23,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-12-06 18:36:23,628 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:23,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:23,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1778867041, now seen corresponding path program 1 times [2021-12-06 18:36:23,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:23,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216731473] [2021-12-06 18:36:23,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:23,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:23,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:23,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:23,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:23,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:36:23,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:23,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:36:23,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:23,894 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:36:23,894 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:23,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216731473] [2021-12-06 18:36:23,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216731473] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:36:23,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434322596] [2021-12-06 18:36:23,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:23,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:36:23,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:36:23,895 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:36:23,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-06 18:36:23,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:23,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 29 conjunts are in the unsatisfiable core [2021-12-06 18:36:23,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:36:23,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:23,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:24,145 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 18:36:24,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 [2021-12-06 18:36:24,223 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:36:24,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:24,230 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 18:36:24,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:36:24,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434322596] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:36:24,528 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:36:24,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 15 [2021-12-06 18:36:24,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895296537] [2021-12-06 18:36:24,528 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:36:24,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-06 18:36:24,529 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:24,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-06 18:36:24,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2021-12-06 18:36:24,529 INFO L87 Difference]: Start difference. First operand 113 states and 120 transitions. Second operand has 16 states, 15 states have (on average 3.066666666666667) internal successors, (46), 13 states have internal predecessors, (46), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-06 18:36:24,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:24,695 INFO L93 Difference]: Finished difference Result 127 states and 136 transitions. [2021-12-06 18:36:24,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 18:36:24,696 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.066666666666667) internal successors, (46), 13 states have internal predecessors, (46), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 37 [2021-12-06 18:36:24,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:24,697 INFO L225 Difference]: With dead ends: 127 [2021-12-06 18:36:24,697 INFO L226 Difference]: Without dead ends: 127 [2021-12-06 18:36:24,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 51 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2021-12-06 18:36:24,698 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 182 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 177 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:24,698 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 400 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 204 Invalid, 0 Unknown, 177 Unchecked, 0.1s Time] [2021-12-06 18:36:24,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-12-06 18:36:24,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 106. [2021-12-06 18:36:24,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 66 states have (on average 1.621212121212121) internal successors, (107), 100 states have internal predecessors, (107), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:24,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 113 transitions. [2021-12-06 18:36:24,703 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 113 transitions. Word has length 37 [2021-12-06 18:36:24,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:24,704 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 113 transitions. [2021-12-06 18:36:24,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.066666666666667) internal successors, (46), 13 states have internal predecessors, (46), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-06 18:36:24,704 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 113 transitions. [2021-12-06 18:36:24,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-12-06 18:36:24,705 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:24,705 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:24,740 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-06 18:36:24,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:36:24,906 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:24,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:24,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1778867040, now seen corresponding path program 1 times [2021-12-06 18:36:24,906 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:24,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853426843] [2021-12-06 18:36:24,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:24,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:24,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:24,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:24,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:25,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:36:25,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:25,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:36:25,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:25,061 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-06 18:36:25,061 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:25,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853426843] [2021-12-06 18:36:25,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853426843] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:25,061 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:25,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-06 18:36:25,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323322938] [2021-12-06 18:36:25,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:25,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 18:36:25,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:25,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 18:36:25,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-12-06 18:36:25,062 INFO L87 Difference]: Start difference. First operand 106 states and 113 transitions. Second operand has 9 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 8 states have internal predecessors, (19), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:25,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:25,304 INFO L93 Difference]: Finished difference Result 116 states and 124 transitions. [2021-12-06 18:36:25,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 18:36:25,304 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 8 states have internal predecessors, (19), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 37 [2021-12-06 18:36:25,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:25,305 INFO L225 Difference]: With dead ends: 116 [2021-12-06 18:36:25,305 INFO L226 Difference]: Without dead ends: 116 [2021-12-06 18:36:25,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-12-06 18:36:25,306 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 184 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:25,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 204 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 18:36:25,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-12-06 18:36:25,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 98. [2021-12-06 18:36:25,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 66 states have (on average 1.5) internal successors, (99), 92 states have internal predecessors, (99), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:25,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 105 transitions. [2021-12-06 18:36:25,310 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 105 transitions. Word has length 37 [2021-12-06 18:36:25,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:25,310 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 105 transitions. [2021-12-06 18:36:25,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 8 states have internal predecessors, (19), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:25,310 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 105 transitions. [2021-12-06 18:36:25,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-06 18:36:25,311 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:25,311 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:25,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-06 18:36:25,311 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:25,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:25,312 INFO L85 PathProgramCache]: Analyzing trace with hash -94242400, now seen corresponding path program 1 times [2021-12-06 18:36:25,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:25,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412968903] [2021-12-06 18:36:25,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:25,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:25,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:25,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:25,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:25,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:36:25,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:25,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:36:25,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:25,377 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-06 18:36:25,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:25,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412968903] [2021-12-06 18:36:25,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412968903] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:25,378 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:25,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 18:36:25,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074039350] [2021-12-06 18:36:25,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:25,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 18:36:25,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:25,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 18:36:25,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-06 18:36:25,379 INFO L87 Difference]: Start difference. First operand 98 states and 105 transitions. Second operand has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:36:25,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:25,477 INFO L93 Difference]: Finished difference Result 114 states and 122 transitions. [2021-12-06 18:36:25,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 18:36:25,477 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 39 [2021-12-06 18:36:25,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:25,478 INFO L225 Difference]: With dead ends: 114 [2021-12-06 18:36:25,479 INFO L226 Difference]: Without dead ends: 114 [2021-12-06 18:36:25,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-06 18:36:25,480 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 69 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:25,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 266 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:36:25,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-12-06 18:36:25,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 96. [2021-12-06 18:36:25,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 66 states have (on average 1.4696969696969697) internal successors, (97), 90 states have internal predecessors, (97), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:25,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 103 transitions. [2021-12-06 18:36:25,485 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 103 transitions. Word has length 39 [2021-12-06 18:36:25,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:25,485 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 103 transitions. [2021-12-06 18:36:25,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:36:25,485 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 103 transitions. [2021-12-06 18:36:25,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-06 18:36:25,486 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:25,486 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:25,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-06 18:36:25,487 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:25,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:25,487 INFO L85 PathProgramCache]: Analyzing trace with hash -94242399, now seen corresponding path program 1 times [2021-12-06 18:36:25,487 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:25,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790338919] [2021-12-06 18:36:25,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:25,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:25,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:25,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:25,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:25,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:36:25,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:25,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:36:25,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:25,573 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-06 18:36:25,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:25,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790338919] [2021-12-06 18:36:25,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790338919] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:25,574 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:25,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 18:36:25,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388168927] [2021-12-06 18:36:25,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:25,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 18:36:25,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:25,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 18:36:25,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-06 18:36:25,575 INFO L87 Difference]: Start difference. First operand 96 states and 103 transitions. Second operand has 7 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:36:25,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:25,669 INFO L93 Difference]: Finished difference Result 94 states and 101 transitions. [2021-12-06 18:36:25,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 18:36:25,669 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 39 [2021-12-06 18:36:25,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:25,670 INFO L225 Difference]: With dead ends: 94 [2021-12-06 18:36:25,670 INFO L226 Difference]: Without dead ends: 94 [2021-12-06 18:36:25,670 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-06 18:36:25,671 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 70 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:25,671 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 281 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:36:25,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-12-06 18:36:25,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2021-12-06 18:36:25,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 66 states have (on average 1.4393939393939394) internal successors, (95), 88 states have internal predecessors, (95), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:25,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 101 transitions. [2021-12-06 18:36:25,675 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 101 transitions. Word has length 39 [2021-12-06 18:36:25,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:25,676 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 101 transitions. [2021-12-06 18:36:25,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:36:25,676 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 101 transitions. [2021-12-06 18:36:25,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-06 18:36:25,677 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:25,677 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:25,677 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-06 18:36:25,677 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:25,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:25,678 INFO L85 PathProgramCache]: Analyzing trace with hash -372386587, now seen corresponding path program 1 times [2021-12-06 18:36:25,678 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:25,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753911908] [2021-12-06 18:36:25,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:25,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:25,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:25,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:25,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:25,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:36:25,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:25,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:36:25,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:25,949 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-06 18:36:25,949 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:25,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753911908] [2021-12-06 18:36:25,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753911908] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:36:25,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537969453] [2021-12-06 18:36:25,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:25,950 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:36:25,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:36:25,951 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:36:25,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-06 18:36:26,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:26,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 42 conjunts are in the unsatisfiable core [2021-12-06 18:36:26,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:36:26,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:26,285 WARN L860 $PredicateComparison]: unable to prove that (exists ((|node_create_~temp~0#1.base| Int) (v_ArrVal_981 (Array Int Int))) (and (<= (+ |node_create_~temp~0#1.base| 1) |c_#StackHeapBarrier|) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |node_create_~temp~0#1.base| v_ArrVal_981)) (= |c_#valid| (store |c_old(#valid)| |node_create_~temp~0#1.base| (select |c_#valid| |node_create_~temp~0#1.base|))) (= 0 (select |c_old(#valid)| |node_create_~temp~0#1.base|)))) is different from true [2021-12-06 18:36:26,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:36:26,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 18:36:26,319 INFO L354 Elim1Store]: treesize reduction 32, result has 36.0 percent of original size [2021-12-06 18:36:26,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:26,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:26,346 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-06 18:36:26,346 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:36:26,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537969453] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:26,346 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 18:36:26,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [16] total 24 [2021-12-06 18:36:26,347 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788775933] [2021-12-06 18:36:26,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:26,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-06 18:36:26,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:26,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-06 18:36:26,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=483, Unknown=1, NotChecked=44, Total=600 [2021-12-06 18:36:26,348 INFO L87 Difference]: Start difference. First operand 94 states and 101 transitions. Second operand has 14 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 13 states have internal predecessors, (29), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:36:26,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:26,673 INFO L93 Difference]: Finished difference Result 158 states and 171 transitions. [2021-12-06 18:36:26,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-06 18:36:26,674 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 13 states have internal predecessors, (29), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 41 [2021-12-06 18:36:26,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:26,675 INFO L225 Difference]: With dead ends: 158 [2021-12-06 18:36:26,675 INFO L226 Difference]: Without dead ends: 158 [2021-12-06 18:36:26,675 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=157, Invalid=716, Unknown=1, NotChecked=56, Total=930 [2021-12-06 18:36:26,676 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 362 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:26,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 520 Invalid, 805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 629 Invalid, 0 Unknown, 140 Unchecked, 0.2s Time] [2021-12-06 18:36:26,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-12-06 18:36:26,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 93. [2021-12-06 18:36:26,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 67 states have (on average 1.4179104477611941) internal successors, (95), 87 states have internal predecessors, (95), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:26,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 101 transitions. [2021-12-06 18:36:26,679 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 101 transitions. Word has length 41 [2021-12-06 18:36:26,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:26,679 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 101 transitions. [2021-12-06 18:36:26,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 13 states have internal predecessors, (29), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:36:26,679 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 101 transitions. [2021-12-06 18:36:26,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-06 18:36:26,680 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:26,680 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:26,700 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-12-06 18:36:26,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-12-06 18:36:26,882 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:26,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:26,883 INFO L85 PathProgramCache]: Analyzing trace with hash -372386586, now seen corresponding path program 1 times [2021-12-06 18:36:26,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:26,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380182592] [2021-12-06 18:36:26,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:26,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:26,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:27,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:27,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:27,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:36:27,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:27,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:36:27,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:27,372 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:36:27,373 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:27,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380182592] [2021-12-06 18:36:27,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380182592] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:36:27,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046596232] [2021-12-06 18:36:27,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:27,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:36:27,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:36:27,374 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:36:27,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-06 18:36:27,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:27,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 70 conjunts are in the unsatisfiable core [2021-12-06 18:36:27,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:36:27,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:27,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 treesize of output 3 [2021-12-06 18:36:27,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:36:27,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 [2021-12-06 18:36:27,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:36:27,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2021-12-06 18:36:27,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:36:27,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 25 treesize of output 25 [2021-12-06 18:36:27,997 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-06 18:36:27,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 15 [2021-12-06 18:36:28,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:28,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-12-06 18:36:28,050 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:36:28,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:36:28,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046596232] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:36:28,247 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:36:28,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 32 [2021-12-06 18:36:28,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688499123] [2021-12-06 18:36:28,247 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:36:28,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-06 18:36:28,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:28,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-06 18:36:28,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1201, Unknown=4, NotChecked=0, Total=1332 [2021-12-06 18:36:28,249 INFO L87 Difference]: Start difference. First operand 93 states and 101 transitions. Second operand has 33 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 4 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:36:29,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:29,073 INFO L93 Difference]: Finished difference Result 147 states and 159 transitions. [2021-12-06 18:36:29,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:36:29,074 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 4 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 41 [2021-12-06 18:36:29,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:29,074 INFO L225 Difference]: With dead ends: 147 [2021-12-06 18:36:29,074 INFO L226 Difference]: Without dead ends: 147 [2021-12-06 18:36:29,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=256, Invalid=2092, Unknown=4, NotChecked=0, Total=2352 [2021-12-06 18:36:29,076 INFO L933 BasicCegarLoop]: 79 mSDtfsCounter, 196 mSDsluCounter, 995 mSDsCounter, 0 mSdLazyCounter, 1253 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 1074 SdHoareTripleChecker+Invalid, 1298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:29,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 1074 Invalid, 1298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1253 Invalid, 0 Unknown, 13 Unchecked, 0.5s Time] [2021-12-06 18:36:29,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-12-06 18:36:29,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 97. [2021-12-06 18:36:29,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 71 states have (on average 1.3943661971830985) internal successors, (99), 91 states have internal predecessors, (99), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:29,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 105 transitions. [2021-12-06 18:36:29,079 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 105 transitions. Word has length 41 [2021-12-06 18:36:29,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:29,079 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 105 transitions. [2021-12-06 18:36:29,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 4 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:36:29,079 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 105 transitions. [2021-12-06 18:36:29,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-12-06 18:36:29,080 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:29,080 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:29,100 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-12-06 18:36:29,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:36:29,281 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr24REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:29,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:29,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1333284459, now seen corresponding path program 1 times [2021-12-06 18:36:29,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:29,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608472673] [2021-12-06 18:36:29,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:29,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:29,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:29,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:29,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:29,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:36:29,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:29,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:36:29,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:29,374 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-06 18:36:29,374 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:29,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608472673] [2021-12-06 18:36:29,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608472673] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:29,375 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:29,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 18:36:29,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926285552] [2021-12-06 18:36:29,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:29,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 18:36:29,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:29,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 18:36:29,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:36:29,376 INFO L87 Difference]: Start difference. First operand 97 states and 105 transitions. Second operand has 6 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:36:29,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:29,434 INFO L93 Difference]: Finished difference Result 114 states and 123 transitions. [2021-12-06 18:36:29,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 18:36:29,435 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 42 [2021-12-06 18:36:29,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:29,435 INFO L225 Difference]: With dead ends: 114 [2021-12-06 18:36:29,435 INFO L226 Difference]: Without dead ends: 114 [2021-12-06 18:36:29,436 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:36:29,436 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 143 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:29,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 165 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:36:29,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-12-06 18:36:29,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 96. [2021-12-06 18:36:29,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 71 states have (on average 1.380281690140845) internal successors, (98), 90 states have internal predecessors, (98), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:29,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 104 transitions. [2021-12-06 18:36:29,439 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 104 transitions. Word has length 42 [2021-12-06 18:36:29,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:29,439 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 104 transitions. [2021-12-06 18:36:29,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:36:29,440 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 104 transitions. [2021-12-06 18:36:29,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-12-06 18:36:29,440 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:29,440 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:29,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-06 18:36:29,441 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:29,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:29,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1386112687, now seen corresponding path program 1 times [2021-12-06 18:36:29,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:29,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864422819] [2021-12-06 18:36:29,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:29,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:29,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:29,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:29,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:29,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:36:29,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:29,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:36:29,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:29,540 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-06 18:36:29,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:29,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864422819] [2021-12-06 18:36:29,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864422819] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:29,540 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:29,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 18:36:29,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429221842] [2021-12-06 18:36:29,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:29,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 18:36:29,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:29,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 18:36:29,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-12-06 18:36:29,541 INFO L87 Difference]: Start difference. First operand 96 states and 104 transitions. Second operand has 11 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:36:29,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:29,704 INFO L93 Difference]: Finished difference Result 159 states and 170 transitions. [2021-12-06 18:36:29,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 18:36:29,704 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 44 [2021-12-06 18:36:29,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:29,705 INFO L225 Difference]: With dead ends: 159 [2021-12-06 18:36:29,705 INFO L226 Difference]: Without dead ends: 159 [2021-12-06 18:36:29,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2021-12-06 18:36:29,706 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 268 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:29,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [269 Valid, 398 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:36:29,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-12-06 18:36:29,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 99. [2021-12-06 18:36:29,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 75 states have (on average 1.36) internal successors, (102), 93 states have internal predecessors, (102), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:29,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 108 transitions. [2021-12-06 18:36:29,709 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 108 transitions. Word has length 44 [2021-12-06 18:36:29,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:29,709 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 108 transitions. [2021-12-06 18:36:29,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:36:29,709 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 108 transitions. [2021-12-06 18:36:29,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-12-06 18:36:29,710 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:29,710 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:29,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-06 18:36:29,710 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:29,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:29,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1386112688, now seen corresponding path program 1 times [2021-12-06 18:36:29,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:29,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026662972] [2021-12-06 18:36:29,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:29,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:29,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:29,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:29,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:29,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:36:29,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:29,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:36:29,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:29,818 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-06 18:36:29,818 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:29,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026662972] [2021-12-06 18:36:29,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026662972] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:36:29,818 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:36:29,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 18:36:29,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866600106] [2021-12-06 18:36:29,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:36:29,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 18:36:29,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:29,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 18:36:29,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-12-06 18:36:29,819 INFO L87 Difference]: Start difference. First operand 99 states and 108 transitions. Second operand has 11 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 9 states have internal predecessors, (32), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:36:29,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:29,976 INFO L93 Difference]: Finished difference Result 141 states and 153 transitions. [2021-12-06 18:36:29,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 18:36:29,977 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 9 states have internal predecessors, (32), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 44 [2021-12-06 18:36:29,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:29,978 INFO L225 Difference]: With dead ends: 141 [2021-12-06 18:36:29,978 INFO L226 Difference]: Without dead ends: 141 [2021-12-06 18:36:29,978 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-12-06 18:36:29,979 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 275 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:29,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 400 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:36:29,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-12-06 18:36:29,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 101. [2021-12-06 18:36:29,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 77 states have (on average 1.3506493506493507) internal successors, (104), 95 states have internal predecessors, (104), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:29,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 110 transitions. [2021-12-06 18:36:29,984 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 110 transitions. Word has length 44 [2021-12-06 18:36:29,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:29,984 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 110 transitions. [2021-12-06 18:36:29,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 9 states have internal predecessors, (32), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:36:29,984 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 110 transitions. [2021-12-06 18:36:29,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-06 18:36:29,985 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:29,985 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:29,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-06 18:36:29,985 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr44ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:29,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:29,986 INFO L85 PathProgramCache]: Analyzing trace with hash 614432594, now seen corresponding path program 1 times [2021-12-06 18:36:29,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:29,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470453965] [2021-12-06 18:36:29,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:29,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:30,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:30,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:30,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:30,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:36:30,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:30,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:36:30,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:30,210 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:36:30,210 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:30,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470453965] [2021-12-06 18:36:30,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470453965] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:36:30,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334203089] [2021-12-06 18:36:30,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:30,211 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:36:30,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:36:30,212 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:36:30,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-06 18:36:30,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:30,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 33 conjunts are in the unsatisfiable core [2021-12-06 18:36:30,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:36:30,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:30,583 WARN L860 $PredicateComparison]: unable to prove that (exists ((|node_create_~temp~0#1.base| Int) (v_ArrVal_1661 (Array Int Int))) (and (= (store |c_old(#memory_$Pointer$.base)| |node_create_~temp~0#1.base| v_ArrVal_1661) |c_#memory_$Pointer$.base|) (<= (+ |node_create_~temp~0#1.base| 1) |c_#StackHeapBarrier|))) is different from true [2021-12-06 18:36:30,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:36:30,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 24 [2021-12-06 18:36:30,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 25 treesize of output 13 [2021-12-06 18:36:30,653 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 3 not checked. [2021-12-06 18:36:30,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:36:30,719 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1665 (Array Int Int)) (|v_node_create_~temp~0#1.base_38| Int)) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.base| |v_node_create_~temp~0#1.base_38| v_ArrVal_1665) |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (or (<= 1 .cse0) (<= |c_#StackHeapBarrier| |v_node_create_~temp~0#1.base_38|) (<= (+ .cse0 1) 0)))) is different from false [2021-12-06 18:36:30,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334203089] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:36:30,720 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:36:30,720 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 26 [2021-12-06 18:36:30,720 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940807635] [2021-12-06 18:36:30,721 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:36:30,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-06 18:36:30,721 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:30,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-06 18:36:30,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=571, Unknown=2, NotChecked=98, Total=756 [2021-12-06 18:36:30,722 INFO L87 Difference]: Start difference. First operand 101 states and 110 transitions. Second operand has 26 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 22 states have internal predecessors, (59), 4 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:36:31,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:31,061 INFO L93 Difference]: Finished difference Result 97 states and 105 transitions. [2021-12-06 18:36:31,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-06 18:36:31,061 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 22 states have internal predecessors, (59), 4 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 46 [2021-12-06 18:36:31,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:31,062 INFO L225 Difference]: With dead ends: 97 [2021-12-06 18:36:31,062 INFO L226 Difference]: Without dead ends: 97 [2021-12-06 18:36:31,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 46 SyntacticMatches, 6 SemanticMatches, 34 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=172, Invalid=956, Unknown=2, NotChecked=130, Total=1260 [2021-12-06 18:36:31,063 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 316 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:31,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 507 Invalid, 546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 421 Invalid, 0 Unknown, 90 Unchecked, 0.2s Time] [2021-12-06 18:36:31,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-12-06 18:36:31,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 93. [2021-12-06 18:36:31,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 69 states have (on average 1.3623188405797102) internal successors, (94), 87 states have internal predecessors, (94), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:36:31,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 100 transitions. [2021-12-06 18:36:31,066 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 100 transitions. Word has length 46 [2021-12-06 18:36:31,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:31,066 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 100 transitions. [2021-12-06 18:36:31,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 22 states have internal predecessors, (59), 4 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:36:31,066 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 100 transitions. [2021-12-06 18:36:31,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-06 18:36:31,066 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:31,067 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:31,091 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-12-06 18:36:31,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:36:31,268 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:31,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:31,269 INFO L85 PathProgramCache]: Analyzing trace with hash 2046450120, now seen corresponding path program 1 times [2021-12-06 18:36:31,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:31,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358951283] [2021-12-06 18:36:31,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:31,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:31,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:31,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:31,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:31,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:36:31,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:31,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:36:31,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:31,852 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:36:31,852 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:31,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358951283] [2021-12-06 18:36:31,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358951283] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:36:31,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [346966195] [2021-12-06 18:36:31,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:31,852 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:36:31,852 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:36:31,853 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:36:31,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-06 18:36:31,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:31,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 95 conjunts are in the unsatisfiable core [2021-12-06 18:36:31,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:36:31,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:32,125 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:36:32,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:32,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:32,297 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:36:32,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 29 [2021-12-06 18:36:32,422 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:36:32,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 22 [2021-12-06 18:36:32,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 treesize of output 3 [2021-12-06 18:36:32,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:36:32,640 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:36:32,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 43 [2021-12-06 18:36:32,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:36:32,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2021-12-06 18:36:32,662 INFO L354 Elim1Store]: treesize reduction 72, result has 37.4 percent of original size [2021-12-06 18:36:32,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 34 treesize of output 57 [2021-12-06 18:36:32,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-12-06 18:36:33,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:36:33,128 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-06 18:36:33,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 36 [2021-12-06 18:36:33,236 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:36:33,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:36:33,395 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1837 (Array Int Int)) (|v_node_create_~temp~0#1.base_41| Int) (v_ArrVal_1836 (Array Int Int))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |v_node_create_~temp~0#1.base_41| v_ArrVal_1836) |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (or (<= |c_#StackHeapBarrier| |v_node_create_~temp~0#1.base_41|) (= (select (store |c_#valid| |v_node_create_~temp~0#1.base_41| 1) (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |v_node_create_~temp~0#1.base_41| v_ArrVal_1837))) (select .cse0 (select (select .cse0 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) .cse1)) 1) (< .cse1 0) (not (= (select |c_#valid| |v_node_create_~temp~0#1.base_41|) 0))))) is different from false [2021-12-06 18:36:33,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [346966195] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:36:33,396 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:36:33,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 26] total 48 [2021-12-06 18:36:33,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118072520] [2021-12-06 18:36:33,396 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:36:33,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-12-06 18:36:33,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:33,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-12-06 18:36:33,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=2475, Unknown=3, NotChecked=100, Total=2756 [2021-12-06 18:36:33,398 INFO L87 Difference]: Start difference. First operand 93 states and 100 transitions. Second operand has 49 states, 44 states have (on average 1.7272727272727273) internal successors, (76), 42 states have internal predecessors, (76), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:36:34,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:34,124 INFO L93 Difference]: Finished difference Result 115 states and 128 transitions. [2021-12-06 18:36:34,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-06 18:36:34,124 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 44 states have (on average 1.7272727272727273) internal successors, (76), 42 states have internal predecessors, (76), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 46 [2021-12-06 18:36:34,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:34,125 INFO L225 Difference]: With dead ends: 115 [2021-12-06 18:36:34,125 INFO L226 Difference]: Without dead ends: 115 [2021-12-06 18:36:34,126 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1106 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=296, Invalid=3862, Unknown=6, NotChecked=126, Total=4290 [2021-12-06 18:36:34,127 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 30 mSDsluCounter, 1306 mSDsCounter, 0 mSdLazyCounter, 881 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 1373 SdHoareTripleChecker+Invalid, 1112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 881 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 209 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:34,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 1373 Invalid, 1112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 881 Invalid, 0 Unknown, 209 Unchecked, 0.3s Time] [2021-12-06 18:36:34,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-12-06 18:36:34,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 113. [2021-12-06 18:36:34,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 87 states have (on average 1.3218390804597702) internal successors, (115), 105 states have internal predecessors, (115), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-06 18:36:34,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 125 transitions. [2021-12-06 18:36:34,130 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 125 transitions. Word has length 46 [2021-12-06 18:36:34,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:34,130 INFO L470 AbstractCegarLoop]: Abstraction has 113 states and 125 transitions. [2021-12-06 18:36:34,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 44 states have (on average 1.7272727272727273) internal successors, (76), 42 states have internal predecessors, (76), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:36:34,131 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 125 transitions. [2021-12-06 18:36:34,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-06 18:36:34,131 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:34,131 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:34,151 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-12-06 18:36:34,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-06 18:36:34,332 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:34,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:34,332 INFO L85 PathProgramCache]: Analyzing trace with hash 2046450121, now seen corresponding path program 1 times [2021-12-06 18:36:34,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:34,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129133401] [2021-12-06 18:36:34,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:34,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:34,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:34,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:34,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:34,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:36:34,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:34,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:36:34,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:35,107 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 16 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:36:35,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:35,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129133401] [2021-12-06 18:36:35,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129133401] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:36:35,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143307721] [2021-12-06 18:36:35,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:35,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:36:35,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:36:35,109 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:36:35,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-06 18:36:35,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:35,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 119 conjunts are in the unsatisfiable core [2021-12-06 18:36:35,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:36:35,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:35,469 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-06 18:36:35,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:35,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:35,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:35,696 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:36:35,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 44 [2021-12-06 18:36:35,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 [2021-12-06 18:36:35,884 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:36:35,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 34 [2021-12-06 18:36:35,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 treesize of output 3 [2021-12-06 18:36:35,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 11 treesize of output 7 [2021-12-06 18:36:35,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-12-06 18:36:36,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:36:36,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 treesize of output 22 [2021-12-06 18:36:36,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:36:36,156 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:36:36,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 59 [2021-12-06 18:36:36,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:36:36,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:36:36,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:36:36,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 25 treesize of output 30 [2021-12-06 18:36:36,174 INFO L354 Elim1Store]: treesize reduction 8, result has 72.4 percent of original size [2021-12-06 18:36:36,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 28 treesize of output 30 [2021-12-06 18:36:36,425 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-06 18:36:36,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 41 [2021-12-06 18:36:36,431 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 18:36:36,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 16 [2021-12-06 18:36:36,489 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 3 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:36:36,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:36:36,829 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2013 (Array Int Int)) (|v_node_create_~temp~0#1.base_44| Int)) (or (and (forall ((v_ArrVal_2014 (Array Int Int)) (v_ArrVal_2015 Int)) (let ((.cse0 (store |c_#memory_$Pointer$.offset| |v_node_create_~temp~0#1.base_44| v_ArrVal_2013)) (.cse3 (store |c_#memory_$Pointer$.base| |v_node_create_~temp~0#1.base_44| v_ArrVal_2014))) (let ((.cse1 (select (select .cse3 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (.cse2 (select (select .cse0 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (<= (+ (select (select .cse0 .cse1) .cse2) 4) (select (store |c_#length| |v_node_create_~temp~0#1.base_44| v_ArrVal_2015) (select (select .cse3 .cse1) .cse2)))))) (forall ((v_ArrVal_2014 (Array Int Int))) (<= 0 (let ((.cse4 (store |c_#memory_$Pointer$.offset| |v_node_create_~temp~0#1.base_44| v_ArrVal_2013))) (select (select .cse4 (select (select (store |c_#memory_$Pointer$.base| |v_node_create_~temp~0#1.base_44| v_ArrVal_2014) |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (select (select .cse4 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))))) (< (select (select (store |c_#memory_$Pointer$.offset| |v_node_create_~temp~0#1.base_44| v_ArrVal_2013) |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|) 0) (<= |c_#StackHeapBarrier| |v_node_create_~temp~0#1.base_44|) (not (= (select |c_#valid| |v_node_create_~temp~0#1.base_44|) 0)))) is different from false [2021-12-06 18:36:36,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143307721] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:36:36,831 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:36:36,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 51 [2021-12-06 18:36:36,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080403012] [2021-12-06 18:36:36,831 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:36:36,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2021-12-06 18:36:36,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:36,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-12-06 18:36:36,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=3112, Unknown=6, NotChecked=112, Total=3422 [2021-12-06 18:36:36,833 INFO L87 Difference]: Start difference. First operand 113 states and 125 transitions. Second operand has 52 states, 47 states have (on average 1.6808510638297873) internal successors, (79), 45 states have internal predecessors, (79), 6 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:36:38,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:38,758 INFO L93 Difference]: Finished difference Result 220 states and 240 transitions. [2021-12-06 18:36:38,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-06 18:36:38,759 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 47 states have (on average 1.6808510638297873) internal successors, (79), 45 states have internal predecessors, (79), 6 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 46 [2021-12-06 18:36:38,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:38,760 INFO L225 Difference]: With dead ends: 220 [2021-12-06 18:36:38,760 INFO L226 Difference]: Without dead ends: 220 [2021-12-06 18:36:38,761 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1374 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=378, Invalid=5170, Unknown=6, NotChecked=146, Total=5700 [2021-12-06 18:36:38,762 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 187 mSDsluCounter, 2370 mSDsCounter, 0 mSdLazyCounter, 2225 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 2460 SdHoareTripleChecker+Invalid, 2606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 2225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 338 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:38,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 2460 Invalid, 2606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 2225 Invalid, 0 Unknown, 338 Unchecked, 0.9s Time] [2021-12-06 18:36:38,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-12-06 18:36:38,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 112. [2021-12-06 18:36:38,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 86 states have (on average 1.313953488372093) internal successors, (113), 104 states have internal predecessors, (113), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-06 18:36:38,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 123 transitions. [2021-12-06 18:36:38,766 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 123 transitions. Word has length 46 [2021-12-06 18:36:38,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:38,766 INFO L470 AbstractCegarLoop]: Abstraction has 112 states and 123 transitions. [2021-12-06 18:36:38,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 47 states have (on average 1.6808510638297873) internal successors, (79), 45 states have internal predecessors, (79), 6 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:36:38,766 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 123 transitions. [2021-12-06 18:36:38,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-06 18:36:38,767 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:38,767 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:38,787 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-12-06 18:36:38,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:36:38,969 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:38,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:38,970 INFO L85 PathProgramCache]: Analyzing trace with hash 865523061, now seen corresponding path program 1 times [2021-12-06 18:36:38,970 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:38,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460280192] [2021-12-06 18:36:38,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:38,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:39,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:39,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:39,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:39,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:36:39,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:39,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:36:39,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:39,427 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:36:39,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:39,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460280192] [2021-12-06 18:36:39,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460280192] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:36:39,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889637874] [2021-12-06 18:36:39,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:39,428 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:36:39,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:36:39,428 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:36:39,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-06 18:36:39,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:39,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 66 conjunts are in the unsatisfiable core [2021-12-06 18:36:39,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:36:39,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:39,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:39,638 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:36:39,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:39,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:39,720 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:36:39,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:39,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 treesize of output 10 [2021-12-06 18:36:40,103 INFO L354 Elim1Store]: treesize reduction 30, result has 37.5 percent of original size [2021-12-06 18:36:40,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 21 treesize of output 29 [2021-12-06 18:36:40,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:36:40,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 30 [2021-12-06 18:36:40,319 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:36:40,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 35 [2021-12-06 18:36:40,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:36:40,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 30 [2021-12-06 18:36:40,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 25 treesize of output 13 [2021-12-06 18:36:40,407 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:36:40,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:36:40,551 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2200 (Array Int Int)) (v_ArrVal_2199 (Array Int Int))) (= (select |c_#valid| (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.base| v_ArrVal_2199) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_2200) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) 1)) is different from false [2021-12-06 18:36:40,746 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_25| Int) (v_ArrVal_2206 (Array Int Int)) (v_ArrVal_2200 (Array Int Int)) (v_ArrVal_2199 (Array Int Int)) (v_ArrVal_2207 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_25|) 0)) (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_25|) (= 1 (select (store |c_#valid| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_25| v_ArrVal_2207) (select (select (store (let ((.cse0 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_25| v_ArrVal_2206))) (store .cse0 (select (select .cse0 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|) v_ArrVal_2199)) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_25| v_ArrVal_2200) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) is different from false [2021-12-06 18:36:40,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889637874] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:36:40,747 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:36:40,747 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24] total 44 [2021-12-06 18:36:40,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436149405] [2021-12-06 18:36:40,747 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:36:40,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-12-06 18:36:40,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:40,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-12-06 18:36:40,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=2101, Unknown=111, NotChecked=190, Total=2550 [2021-12-06 18:36:40,749 INFO L87 Difference]: Start difference. First operand 112 states and 123 transitions. Second operand has 45 states, 42 states have (on average 2.0714285714285716) internal successors, (87), 38 states have internal predecessors, (87), 4 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:36:42,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:42,230 INFO L93 Difference]: Finished difference Result 320 states and 348 transitions. [2021-12-06 18:36:42,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-06 18:36:42,230 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 42 states have (on average 2.0714285714285716) internal successors, (87), 38 states have internal predecessors, (87), 4 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 51 [2021-12-06 18:36:42,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:42,232 INFO L225 Difference]: With dead ends: 320 [2021-12-06 18:36:42,232 INFO L226 Difference]: Without dead ends: 320 [2021-12-06 18:36:42,234 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 77 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1077 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=434, Invalid=5302, Unknown=124, NotChecked=302, Total=6162 [2021-12-06 18:36:42,234 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 750 mSDsluCounter, 1433 mSDsCounter, 0 mSdLazyCounter, 1418 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 750 SdHoareTripleChecker+Valid, 1481 SdHoareTripleChecker+Invalid, 1779 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 300 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:42,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [750 Valid, 1481 Invalid, 1779 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1418 Invalid, 0 Unknown, 300 Unchecked, 0.5s Time] [2021-12-06 18:36:42,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2021-12-06 18:36:42,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 147. [2021-12-06 18:36:42,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 119 states have (on average 1.3025210084033614) internal successors, (155), 137 states have internal predecessors, (155), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 18:36:42,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 169 transitions. [2021-12-06 18:36:42,240 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 169 transitions. Word has length 51 [2021-12-06 18:36:42,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:42,240 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 169 transitions. [2021-12-06 18:36:42,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 42 states have (on average 2.0714285714285716) internal successors, (87), 38 states have internal predecessors, (87), 4 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:36:42,240 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 169 transitions. [2021-12-06 18:36:42,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-06 18:36:42,241 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:42,241 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:42,261 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-12-06 18:36:42,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:36:42,443 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:42,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:42,444 INFO L85 PathProgramCache]: Analyzing trace with hash 865523062, now seen corresponding path program 1 times [2021-12-06 18:36:42,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:42,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271799484] [2021-12-06 18:36:42,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:42,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:42,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:42,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:42,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:42,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:36:42,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:42,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:36:42,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:43,158 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:36:43,158 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:43,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271799484] [2021-12-06 18:36:43,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271799484] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:36:43,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566304856] [2021-12-06 18:36:43,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:43,159 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:36:43,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:36:43,159 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:36:43,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-06 18:36:43,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:43,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 89 conjunts are in the unsatisfiable core [2021-12-06 18:36:43,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:36:43,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:43,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:43,364 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:36:43,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:43,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:43,482 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:36:43,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:43,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 33 treesize of output 21 [2021-12-06 18:36:43,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:44,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:36:44,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 39 treesize of output 37 [2021-12-06 18:36:44,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:36:44,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 22 treesize of output 24 [2021-12-06 18:36:44,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:36:44,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 29 [2021-12-06 18:36:44,014 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-06 18:36:44,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-12-06 18:36:44,309 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:36:44,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 49 [2021-12-06 18:36:44,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 33 treesize of output 33 [2021-12-06 18:36:44,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:36:44,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 36 [2021-12-06 18:36:44,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:36:44,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 29 treesize of output 29 [2021-12-06 18:36:44,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 31 treesize of output 19 [2021-12-06 18:36:44,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 14 [2021-12-06 18:36:44,510 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 5 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:36:44,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:36:44,635 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2395 (Array Int Int))) (<= 0 (+ 4 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_2395) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))) (forall ((v_ArrVal_2396 (Array Int Int)) (v_ArrVal_2395 (Array Int Int))) (<= (+ 8 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_2395) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_2396) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) is different from false [2021-12-06 18:36:44,647 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2396 (Array Int Int)) (v_ArrVal_2395 (Array Int Int)) (v_ArrVal_2394 (Array Int Int)) (v_ArrVal_2393 (Array Int Int))) (<= (+ 8 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| v_ArrVal_2393) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_2395) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (select |c_#length| (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| v_ArrVal_2394) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_2396) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))) (forall ((v_ArrVal_2395 (Array Int Int)) (v_ArrVal_2393 (Array Int Int))) (<= 0 (+ 4 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| v_ArrVal_2393) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_2395) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) is different from false [2021-12-06 18:36:44,670 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2396 (Array Int Int)) (v_ArrVal_2395 (Array Int Int)) (v_ArrVal_2394 (Array Int Int)) (v_ArrVal_2393 (Array Int Int))) (<= (+ (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.base| v_ArrVal_2393) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_2395) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 8) (select |c_#length| (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.base| v_ArrVal_2394) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_2396) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))) (forall ((v_ArrVal_2395 (Array Int Int)) (v_ArrVal_2393 (Array Int Int))) (<= 0 (+ (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.base| v_ArrVal_2393) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_2395) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 4)))) is different from false [2021-12-06 18:36:44,679 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2395 (Array Int Int)) (v_ArrVal_2393 (Array Int Int))) (<= 0 (+ (select (select (store (store |c_#memory_$Pointer$.offset| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|) v_ArrVal_2393) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_2395) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 4))) (forall ((v_ArrVal_2396 (Array Int Int)) (v_ArrVal_2395 (Array Int Int)) (v_ArrVal_2394 (Array Int Int)) (v_ArrVal_2393 (Array Int Int))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (<= (+ (select (select (store (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_2393) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_2395) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 8) (select |c_#length| (select (select (store (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_2394) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_2396) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))))) is different from false [2021-12-06 18:36:44,698 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2396 (Array Int Int)) (v_ArrVal_2395 (Array Int Int)) (v_ArrVal_2394 (Array Int Int)) (v_ArrVal_2393 (Array Int Int))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (<= (+ 8 (select (select (store (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_2393) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_2395) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (select |c_#length| (select (select (store (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_2394) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_2396) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) (forall ((v_ArrVal_2395 (Array Int Int)) (v_ArrVal_2393 (Array Int Int))) (<= 0 (+ (select (select (store (store |c_#memory_$Pointer$.offset| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|) v_ArrVal_2393) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_2395) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 4)))) is different from false [2021-12-06 18:36:44,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566304856] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:36:44,899 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:36:44,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 25] total 47 [2021-12-06 18:36:44,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393937693] [2021-12-06 18:36:44,899 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:36:44,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-12-06 18:36:44,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:36:44,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-12-06 18:36:44,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=2484, Unknown=8, NotChecked=520, Total=3192 [2021-12-06 18:36:44,901 INFO L87 Difference]: Start difference. First operand 147 states and 169 transitions. Second operand has 48 states, 45 states have (on average 1.9777777777777779) internal successors, (89), 41 states have internal predecessors, (89), 4 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:36:46,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:36:46,432 INFO L93 Difference]: Finished difference Result 260 states and 286 transitions. [2021-12-06 18:36:46,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 18:36:46,432 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 45 states have (on average 1.9777777777777779) internal successors, (89), 41 states have internal predecessors, (89), 4 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 51 [2021-12-06 18:36:46,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:36:46,434 INFO L225 Difference]: With dead ends: 260 [2021-12-06 18:36:46,434 INFO L226 Difference]: Without dead ends: 260 [2021-12-06 18:36:46,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 75 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 1175 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=398, Invalid=4723, Unknown=11, NotChecked=720, Total=5852 [2021-12-06 18:36:46,436 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 532 mSDsluCounter, 1260 mSDsCounter, 0 mSdLazyCounter, 1214 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 532 SdHoareTripleChecker+Valid, 1311 SdHoareTripleChecker+Invalid, 1554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 291 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-06 18:36:46,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [532 Valid, 1311 Invalid, 1554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1214 Invalid, 0 Unknown, 291 Unchecked, 0.5s Time] [2021-12-06 18:36:46,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-12-06 18:36:46,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 164. [2021-12-06 18:36:46,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 136 states have (on average 1.2794117647058822) internal successors, (174), 154 states have internal predecessors, (174), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 18:36:46,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 188 transitions. [2021-12-06 18:36:46,440 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 188 transitions. Word has length 51 [2021-12-06 18:36:46,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:36:46,441 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 188 transitions. [2021-12-06 18:36:46,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 45 states have (on average 1.9777777777777779) internal successors, (89), 41 states have internal predecessors, (89), 4 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:36:46,441 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 188 transitions. [2021-12-06 18:36:46,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-06 18:36:46,441 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:36:46,442 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:36:46,462 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-12-06 18:36:46,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-12-06 18:36:46,643 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:36:46,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:36:46,645 INFO L85 PathProgramCache]: Analyzing trace with hash -396596539, now seen corresponding path program 2 times [2021-12-06 18:36:46,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:36:46,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319236548] [2021-12-06 18:36:46,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:36:46,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:36:46,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:46,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:36:46,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:47,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:36:47,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:47,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:36:47,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:36:47,370 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 10 proven. 16 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:36:47,370 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:36:47,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319236548] [2021-12-06 18:36:47,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319236548] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:36:47,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066325739] [2021-12-06 18:36:47,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 18:36:47,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:36:47,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:36:47,372 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:36:47,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-06 18:36:47,495 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 18:36:47,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:36:47,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 125 conjunts are in the unsatisfiable core [2021-12-06 18:36:47,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:36:47,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:47,671 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-06 18:36:47,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:47,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:47,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:36:47,846 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-12-06 18:36:47,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 37 [2021-12-06 18:36:47,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 28 [2021-12-06 18:37:06,248 INFO L354 Elim1Store]: treesize reduction 114, result has 18.6 percent of original size [2021-12-06 18:37:06,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 80 treesize of output 70 [2021-12-06 18:37:06,261 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-12-06 18:37:06,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:37:06,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:37:06,271 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-06 18:37:06,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 43 [2021-12-06 18:37:07,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:37:07,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:37:07,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:37:07,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:37:07,265 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 18:37:07,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 46 [2021-12-06 18:37:10,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:37:10,422 INFO L354 Elim1Store]: treesize reduction 186, result has 8.8 percent of original size [2021-12-06 18:37:10,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 11 new quantified variables, introduced 21 case distinctions, treesize of input 95 treesize of output 60 [2021-12-06 18:37:10,499 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:37:10,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:37:10,786 INFO L354 Elim1Store]: treesize reduction 5, result has 75.0 percent of original size [2021-12-06 18:37:10,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 23 [2021-12-06 18:37:11,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066325739] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:37:11,322 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:37:11,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 59 [2021-12-06 18:37:11,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193338710] [2021-12-06 18:37:11,323 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:37:11,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2021-12-06 18:37:11,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:37:11,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-12-06 18:37:11,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=4310, Unknown=9, NotChecked=0, Total=4556 [2021-12-06 18:37:11,325 INFO L87 Difference]: Start difference. First operand 164 states and 188 transitions. Second operand has 60 states, 55 states have (on average 1.5636363636363637) internal successors, (86), 53 states have internal predecessors, (86), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:37:26,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:37:26,885 INFO L93 Difference]: Finished difference Result 169 states and 193 transitions. [2021-12-06 18:37:26,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:37:26,885 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 55 states have (on average 1.5636363636363637) internal successors, (86), 53 states have internal predecessors, (86), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 51 [2021-12-06 18:37:26,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:37:26,886 INFO L225 Difference]: With dead ends: 169 [2021-12-06 18:37:26,886 INFO L226 Difference]: Without dead ends: 169 [2021-12-06 18:37:26,888 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2175 ImplicationChecksByTransitivity, 38.3s TimeCoverageRelationStatistics Valid=434, Invalid=7385, Unknown=13, NotChecked=0, Total=7832 [2021-12-06 18:37:26,889 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 42 mSDsluCounter, 1402 mSDsCounter, 0 mSdLazyCounter, 793 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 1468 SdHoareTripleChecker+Invalid, 1105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 793 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 282 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 18:37:26,889 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 1468 Invalid, 1105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 793 Invalid, 0 Unknown, 282 Unchecked, 0.3s Time] [2021-12-06 18:37:26,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2021-12-06 18:37:26,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 166. [2021-12-06 18:37:26,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 138 states have (on average 1.2826086956521738) internal successors, (177), 156 states have internal predecessors, (177), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 18:37:26,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 191 transitions. [2021-12-06 18:37:26,893 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 191 transitions. Word has length 51 [2021-12-06 18:37:26,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:37:26,893 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 191 transitions. [2021-12-06 18:37:26,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 55 states have (on average 1.5636363636363637) internal successors, (86), 53 states have internal predecessors, (86), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:37:26,893 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 191 transitions. [2021-12-06 18:37:26,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-06 18:37:26,894 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:37:26,894 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:37:26,914 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-12-06 18:37:27,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-12-06 18:37:27,094 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:37:27,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:37:27,095 INFO L85 PathProgramCache]: Analyzing trace with hash -396596538, now seen corresponding path program 2 times [2021-12-06 18:37:27,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:37:27,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694362580] [2021-12-06 18:37:27,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:37:27,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:37:27,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:37:27,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:37:27,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:37:27,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:37:27,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:37:27,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:37:27,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:37:27,790 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 14 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:37:27,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:37:27,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694362580] [2021-12-06 18:37:27,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694362580] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:37:27,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120708598] [2021-12-06 18:37:27,790 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 18:37:27,790 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:37:27,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:37:27,791 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:37:27,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-06 18:37:27,926 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 18:37:27,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:37:27,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 132 conjunts are in the unsatisfiable core [2021-12-06 18:37:27,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:37:27,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:37:28,110 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-06 18:37:28,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:37:28,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:37:28,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:37:28,298 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-12-06 18:37:28,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 46 [2021-12-06 18:37:28,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 39 treesize of output 33 [2021-12-06 18:37:46,706 INFO L354 Elim1Store]: treesize reduction 114, result has 18.6 percent of original size [2021-12-06 18:37:46,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 103 treesize of output 81 [2021-12-06 18:37:46,719 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-12-06 18:37:46,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:37:46,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:37:46,729 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-12-06 18:37:46,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 60 [2021-12-06 18:37:47,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:37:47,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:37:47,991 INFO L354 Elim1Store]: treesize reduction 150, result has 9.1 percent of original size [2021-12-06 18:37:47,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 12 new quantified variables, introduced 20 case distinctions, treesize of input 171 treesize of output 99 [2021-12-06 18:37:47,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:37:48,005 INFO L354 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2021-12-06 18:37:48,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 9 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 31 [2021-12-06 18:37:48,049 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 13 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:37:48,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:37:48,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120708598] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:37:48,917 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:37:48,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 30] total 54 [2021-12-06 18:37:48,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415226626] [2021-12-06 18:37:48,917 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:37:48,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-12-06 18:37:48,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:37:48,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-12-06 18:37:48,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=3315, Unknown=9, NotChecked=0, Total=3540 [2021-12-06 18:37:48,919 INFO L87 Difference]: Start difference. First operand 166 states and 191 transitions. Second operand has 54 states, 50 states have (on average 1.66) internal successors, (83), 47 states have internal predecessors, (83), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:38:04,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:38:04,369 INFO L93 Difference]: Finished difference Result 158 states and 176 transitions. [2021-12-06 18:38:04,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-06 18:38:04,369 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 50 states have (on average 1.66) internal successors, (83), 47 states have internal predecessors, (83), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 51 [2021-12-06 18:38:04,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:38:04,370 INFO L225 Difference]: With dead ends: 158 [2021-12-06 18:38:04,370 INFO L226 Difference]: Without dead ends: 158 [2021-12-06 18:38:04,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1510 ImplicationChecksByTransitivity, 35.0s TimeCoverageRelationStatistics Valid=383, Invalid=5304, Unknown=13, NotChecked=0, Total=5700 [2021-12-06 18:38:04,371 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 30 mSDsluCounter, 1781 mSDsCounter, 0 mSdLazyCounter, 1040 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 1848 SdHoareTripleChecker+Invalid, 1245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1040 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 178 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-06 18:38:04,371 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 1848 Invalid, 1245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1040 Invalid, 0 Unknown, 178 Unchecked, 0.5s Time] [2021-12-06 18:38:04,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-12-06 18:38:04,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 157. [2021-12-06 18:38:04,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 129 states have (on average 1.248062015503876) internal successors, (161), 147 states have internal predecessors, (161), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 18:38:04,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 175 transitions. [2021-12-06 18:38:04,375 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 175 transitions. Word has length 51 [2021-12-06 18:38:04,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:38:04,375 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 175 transitions. [2021-12-06 18:38:04,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 50 states have (on average 1.66) internal successors, (83), 47 states have internal predecessors, (83), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:38:04,376 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 175 transitions. [2021-12-06 18:38:04,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-12-06 18:38:04,376 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:38:04,376 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:38:04,409 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-12-06 18:38:04,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:38:04,577 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr44ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:38:04,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:38:04,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1455991656, now seen corresponding path program 1 times [2021-12-06 18:38:04,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:38:04,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476231821] [2021-12-06 18:38:04,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:38:04,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:38:04,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:04,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:38:04,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:04,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:38:04,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:04,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:38:04,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:05,097 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:38:05,098 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:38:05,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476231821] [2021-12-06 18:38:05,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476231821] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:38:05,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388036267] [2021-12-06 18:38:05,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:38:05,098 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:38:05,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:38:05,099 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:38:05,100 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-06 18:38:05,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:05,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 431 conjuncts, 99 conjunts are in the unsatisfiable core [2021-12-06 18:38:05,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:38:05,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:05,398 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:38:05,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:05,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:05,589 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:38:05,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 22 [2021-12-06 18:38:05,711 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 18:38:05,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 16 [2021-12-06 18:38:05,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 treesize of output 3 [2021-12-06 18:38:05,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:05,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:05,877 INFO L354 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2021-12-06 18:38:05,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 38 [2021-12-06 18:38:05,883 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-06 18:38:05,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 15 [2021-12-06 18:38:05,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:05,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 16 treesize of output 11 [2021-12-06 18:38:06,182 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-12-06 18:38:06,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 29 [2021-12-06 18:38:06,240 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:38:06,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:38:06,433 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_39| Int) (v_ArrVal_2970 (Array Int Int)) (v_ArrVal_2969 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_39|) 0)) (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_39|) (not (let ((.cse0 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_39| v_ArrVal_2970))) (let ((.cse1 (select (select .cse0 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (= (select (select .cse0 .cse1) (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_39| v_ArrVal_2969) |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) .cse1)))))) is different from false [2021-12-06 18:38:06,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388036267] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:38:06,434 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:38:06,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 27] total 47 [2021-12-06 18:38:06,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82605431] [2021-12-06 18:38:06,434 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:38:06,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-12-06 18:38:06,435 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:38:06,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-12-06 18:38:06,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=2482, Unknown=1, NotChecked=100, Total=2756 [2021-12-06 18:38:06,435 INFO L87 Difference]: Start difference. First operand 157 states and 175 transitions. Second operand has 47 states, 43 states have (on average 1.7906976744186047) internal successors, (77), 39 states have internal predecessors, (77), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:38:07,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:38:07,850 INFO L93 Difference]: Finished difference Result 157 states and 174 transitions. [2021-12-06 18:38:07,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:38:07,850 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 43 states have (on average 1.7906976744186047) internal successors, (77), 39 states have internal predecessors, (77), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 53 [2021-12-06 18:38:07,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:38:07,851 INFO L225 Difference]: With dead ends: 157 [2021-12-06 18:38:07,851 INFO L226 Difference]: Without dead ends: 157 [2021-12-06 18:38:07,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 47 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1207 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=336, Invalid=4089, Unknown=1, NotChecked=130, Total=4556 [2021-12-06 18:38:07,852 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 208 mSDsluCounter, 1291 mSDsCounter, 0 mSdLazyCounter, 1436 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 1348 SdHoareTripleChecker+Invalid, 1538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-06 18:38:07,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [211 Valid, 1348 Invalid, 1538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1436 Invalid, 0 Unknown, 49 Unchecked, 0.7s Time] [2021-12-06 18:38:07,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2021-12-06 18:38:07,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 157. [2021-12-06 18:38:07,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 129 states have (on average 1.2403100775193798) internal successors, (160), 147 states have internal predecessors, (160), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 18:38:07,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 174 transitions. [2021-12-06 18:38:07,856 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 174 transitions. Word has length 53 [2021-12-06 18:38:07,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:38:07,856 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 174 transitions. [2021-12-06 18:38:07,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 43 states have (on average 1.7906976744186047) internal successors, (77), 39 states have internal predecessors, (77), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:38:07,856 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 174 transitions. [2021-12-06 18:38:07,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-06 18:38:07,857 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:38:07,857 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:38:07,877 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-12-06 18:38:08,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-12-06 18:38:08,058 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:38:08,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:38:08,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1874385561, now seen corresponding path program 1 times [2021-12-06 18:38:08,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:38:08,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072200219] [2021-12-06 18:38:08,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:38:08,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:38:08,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:08,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:38:08,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:08,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:38:08,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:08,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:38:08,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:09,218 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 20 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:38:09,218 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:38:09,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072200219] [2021-12-06 18:38:09,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072200219] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:38:09,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682561907] [2021-12-06 18:38:09,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:38:09,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:38:09,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:38:09,219 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:38:09,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-06 18:38:09,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:09,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 112 conjunts are in the unsatisfiable core [2021-12-06 18:38:09,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:38:09,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:09,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:09,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:09,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 12 treesize of output 14 [2021-12-06 18:38:09,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:09,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:09,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 12 treesize of output 14 [2021-12-06 18:38:10,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 14 [2021-12-06 18:38:10,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 treesize of output 3 [2021-12-06 18:38:10,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:10,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 18:38:10,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:10,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:10,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2021-12-06 18:38:10,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:10,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 34 treesize of output 32 [2021-12-06 18:38:10,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:10,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:10,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:10,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 26 [2021-12-06 18:38:10,561 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-06 18:38:10,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 15 [2021-12-06 18:38:11,341 INFO L354 Elim1Store]: treesize reduction 52, result has 30.7 percent of original size [2021-12-06 18:38:11,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 57 [2021-12-06 18:38:11,359 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-12-06 18:38:11,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 38 treesize of output 33 [2021-12-06 18:38:11,791 INFO L354 Elim1Store]: treesize reduction 32, result has 31.9 percent of original size [2021-12-06 18:38:11,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 62 [2021-12-06 18:38:11,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:11,807 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-12-06 18:38:11,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 34 [2021-12-06 18:38:11,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:11,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 18 [2021-12-06 18:38:13,057 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-06 18:38:13,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 69 treesize of output 57 [2021-12-06 18:38:13,065 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-06 18:38:13,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 53 treesize of output 41 [2021-12-06 18:38:14,970 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 22 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:38:14,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:38:15,142 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3162 (Array Int Int)) (v_ArrVal_3161 (Array Int Int))) (<= (+ (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3162) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 8) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3161) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))) (forall ((v_ArrVal_3162 (Array Int Int))) (<= 0 (+ (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3162) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 4)))) is different from false [2021-12-06 18:38:15,160 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3162 (Array Int Int))) (<= 0 (+ 4 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3162) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))) (forall ((v_ArrVal_3162 (Array Int Int)) (v_ArrVal_3161 (Array Int Int))) (<= (+ 8 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3162) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (select |c_#length| (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3161) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) is different from false [2021-12-06 18:38:31,763 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3171 Int) (|ULTIMATE.start_sll_circular_append_~last~1#1.base| Int) (|v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_43| Int) (|ULTIMATE.start_sll_circular_append_~last~1#1.offset| Int) (|v_ULTIMATE.start_sll_circular_append_~last~1#1.base_30| Int) (v_ArrVal_3172 (Array Int Int))) (let ((.cse4 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_43| v_ArrVal_3172) |ULTIMATE.start_sll_circular_append_~last~1#1.base|) |ULTIMATE.start_sll_circular_append_~last~1#1.offset|))) (or (and (forall ((v_ArrVal_3162 (Array Int Int))) (<= 0 (+ (select (select (store (let ((.cse0 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_43| v_ArrVal_3172))) (store .cse0 |v_ULTIMATE.start_sll_circular_append_~last~1#1.base_30| (store (select .cse0 |v_ULTIMATE.start_sll_circular_append_~last~1#1.base_30|) (select (select .cse0 |ULTIMATE.start_sll_circular_append_~last~1#1.base|) |ULTIMATE.start_sll_circular_append_~last~1#1.offset|) 0))) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_43| v_ArrVal_3162) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 4))) (forall ((v_ArrVal_3173 (Array Int Int)) (v_ArrVal_3162 (Array Int Int)) (v_ArrVal_3161 (Array Int Int))) (let ((.cse1 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_43| v_ArrVal_3172))) (let ((.cse2 (select (select .cse1 |ULTIMATE.start_sll_circular_append_~last~1#1.base|) |ULTIMATE.start_sll_circular_append_~last~1#1.offset|))) (<= (+ 8 (select (select (store (store .cse1 |v_ULTIMATE.start_sll_circular_append_~last~1#1.base_30| (store (select .cse1 |v_ULTIMATE.start_sll_circular_append_~last~1#1.base_30|) .cse2 0)) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_43| v_ArrVal_3162) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (select (store |c_#length| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_43| v_ArrVal_3171) (select (select (store (let ((.cse3 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_43| v_ArrVal_3173))) (store .cse3 |v_ULTIMATE.start_sll_circular_append_~last~1#1.base_30| (store (select .cse3 |v_ULTIMATE.start_sll_circular_append_~last~1#1.base_30|) .cse2 |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_43|))) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_43| v_ArrVal_3161) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_43|))) (< (select (store |c_#length| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_43| v_ArrVal_3171) |v_ULTIMATE.start_sll_circular_append_~last~1#1.base_30|) (+ .cse4 4)) (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_43|) (< .cse4 0) (< v_ArrVal_3171 8)))) is different from false [2021-12-06 18:38:31,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682561907] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:38:31,766 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:38:31,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 28] total 59 [2021-12-06 18:38:31,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444078867] [2021-12-06 18:38:31,766 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:38:31,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2021-12-06 18:38:31,766 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:38:31,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-12-06 18:38:31,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=4427, Unknown=12, NotChecked=408, Total=5112 [2021-12-06 18:38:31,767 INFO L87 Difference]: Start difference. First operand 157 states and 174 transitions. Second operand has 60 states, 56 states have (on average 1.7678571428571428) internal successors, (99), 52 states have internal predecessors, (99), 5 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 18:38:34,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:38:34,845 INFO L93 Difference]: Finished difference Result 158 states and 175 transitions. [2021-12-06 18:38:34,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-12-06 18:38:34,846 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 56 states have (on average 1.7678571428571428) internal successors, (99), 52 states have internal predecessors, (99), 5 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 56 [2021-12-06 18:38:34,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:38:34,847 INFO L225 Difference]: With dead ends: 158 [2021-12-06 18:38:34,847 INFO L226 Difference]: Without dead ends: 158 [2021-12-06 18:38:34,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 99 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1856 ImplicationChecksByTransitivity, 20.4s TimeCoverageRelationStatistics Valid=599, Invalid=8904, Unknown=15, NotChecked=582, Total=10100 [2021-12-06 18:38:34,848 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 90 mSDsluCounter, 1237 mSDsCounter, 0 mSdLazyCounter, 1094 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 1295 SdHoareTripleChecker+Invalid, 1334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1094 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 208 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-06 18:38:34,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 1295 Invalid, 1334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1094 Invalid, 0 Unknown, 208 Unchecked, 0.5s Time] [2021-12-06 18:38:34,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-12-06 18:38:34,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2021-12-06 18:38:34,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 130 states have (on average 1.2384615384615385) internal successors, (161), 148 states have internal predecessors, (161), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 18:38:34,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 175 transitions. [2021-12-06 18:38:34,851 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 175 transitions. Word has length 56 [2021-12-06 18:38:34,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:38:34,852 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 175 transitions. [2021-12-06 18:38:34,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 56 states have (on average 1.7678571428571428) internal successors, (99), 52 states have internal predecessors, (99), 5 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 18:38:34,852 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 175 transitions. [2021-12-06 18:38:34,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-12-06 18:38:34,852 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:38:34,853 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:38:34,873 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-12-06 18:38:35,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:38:35,054 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:38:35,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:38:35,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1773529958, now seen corresponding path program 3 times [2021-12-06 18:38:35,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:38:35,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947315318] [2021-12-06 18:38:35,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:38:35,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:38:35,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:35,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:38:35,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:35,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:38:35,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:35,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-06 18:38:35,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:35,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-06 18:38:35,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:35,142 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2021-12-06 18:38:35,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:38:35,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947315318] [2021-12-06 18:38:35,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947315318] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:38:35,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965418193] [2021-12-06 18:38:35,142 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 18:38:35,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:38:35,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:38:35,143 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:38:35,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-06 18:38:35,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-06 18:38:35,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:38:35,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 18:38:35,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:38:35,371 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-06 18:38:35,372 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:38:35,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965418193] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:38:35,372 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 18:38:35,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 6 [2021-12-06 18:38:35,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880631365] [2021-12-06 18:38:35,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:38:35,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 18:38:35,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:38:35,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 18:38:35,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:38:35,373 INFO L87 Difference]: Start difference. First operand 158 states and 175 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 18:38:35,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:38:35,380 INFO L93 Difference]: Finished difference Result 88 states and 92 transitions. [2021-12-06 18:38:35,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 18:38:35,381 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 58 [2021-12-06 18:38:35,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:38:35,381 INFO L225 Difference]: With dead ends: 88 [2021-12-06 18:38:35,381 INFO L226 Difference]: Without dead ends: 88 [2021-12-06 18:38:35,382 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:38:35,382 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 64 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 18:38:35,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 103 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 18:38:35,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-12-06 18:38:35,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2021-12-06 18:38:35,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 68 states have (on average 1.2647058823529411) internal successors, (86), 82 states have internal predecessors, (86), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:38:35,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 92 transitions. [2021-12-06 18:38:35,385 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 92 transitions. Word has length 58 [2021-12-06 18:38:35,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:38:35,385 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 92 transitions. [2021-12-06 18:38:35,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 18:38:35,385 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 92 transitions. [2021-12-06 18:38:35,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-12-06 18:38:35,385 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:38:35,385 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:38:35,405 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-12-06 18:38:35,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-12-06 18:38:35,587 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr29REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:38:35,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:38:35,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1693228282, now seen corresponding path program 1 times [2021-12-06 18:38:35,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:38:35,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55344946] [2021-12-06 18:38:35,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:38:35,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:38:35,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:35,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:38:35,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:35,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:38:35,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:35,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:38:35,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:35,955 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 19 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:38:35,956 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:38:35,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55344946] [2021-12-06 18:38:35,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55344946] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:38:35,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294616081] [2021-12-06 18:38:35,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:38:35,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:38:35,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:38:35,957 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:38:35,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-06 18:38:36,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:36,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-06 18:38:36,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:38:36,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 treesize of output 3 [2021-12-06 18:38:36,236 WARN L860 $PredicateComparison]: unable to prove that (and (< |c_node_create_~temp~0#1.base| |c_#StackHeapBarrier|) (exists ((v_ArrVal_3560 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_node_create_~temp~0#1.base| v_ArrVal_3560)))) is different from true [2021-12-06 18:38:36,241 WARN L860 $PredicateComparison]: unable to prove that (and (< |c_node_create_~temp~0#1.base| |c_#StackHeapBarrier|) (exists ((v_ArrVal_3561 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_node_create_~temp~0#1.base| v_ArrVal_3561)))) is different from true [2021-12-06 18:38:36,245 WARN L860 $PredicateComparison]: unable to prove that (and (< |c_node_create_#res#1.base| |c_#StackHeapBarrier|) (exists ((v_ArrVal_3561 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_node_create_#res#1.base| v_ArrVal_3561)))) is different from true [2021-12-06 18:38:36,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:36,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2021-12-06 18:38:36,333 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-06 18:38:36,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-12-06 18:38:36,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:36,420 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-06 18:38:36,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 29 treesize of output 38 [2021-12-06 18:38:36,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-12-06 18:38:36,516 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-06 18:38:36,516 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:38:36,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294616081] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:38:36,516 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 18:38:36,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [22] total 38 [2021-12-06 18:38:36,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907354505] [2021-12-06 18:38:36,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:38:36,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:38:36,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:38:36,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:38:36,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=1145, Unknown=3, NotChecked=210, Total=1482 [2021-12-06 18:38:36,517 INFO L87 Difference]: Start difference. First operand 88 states and 92 transitions. Second operand has 19 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:38:36,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:38:36,685 INFO L93 Difference]: Finished difference Result 93 states and 97 transitions. [2021-12-06 18:38:36,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:38:36,685 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 58 [2021-12-06 18:38:36,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:38:36,686 INFO L225 Difference]: With dead ends: 93 [2021-12-06 18:38:36,686 INFO L226 Difference]: Without dead ends: 93 [2021-12-06 18:38:36,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=160, Invalid=1571, Unknown=3, NotChecked=246, Total=1980 [2021-12-06 18:38:36,687 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 76 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 266 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:38:36,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 465 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 221 Invalid, 0 Unknown, 266 Unchecked, 0.1s Time] [2021-12-06 18:38:36,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-12-06 18:38:36,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 90. [2021-12-06 18:38:36,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.2714285714285714) internal successors, (89), 84 states have internal predecessors, (89), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:38:36,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 95 transitions. [2021-12-06 18:38:36,690 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 95 transitions. Word has length 58 [2021-12-06 18:38:36,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:38:36,691 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 95 transitions. [2021-12-06 18:38:36,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:38:36,691 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 95 transitions. [2021-12-06 18:38:36,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-12-06 18:38:36,691 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:38:36,692 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:38:36,712 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-12-06 18:38:36,892 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-12-06 18:38:36,892 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr44ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:38:36,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:38:36,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1693228283, now seen corresponding path program 1 times [2021-12-06 18:38:36,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:38:36,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584716588] [2021-12-06 18:38:36,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:38:36,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:38:36,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:37,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:38:37,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:37,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:38:37,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:37,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:38:37,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:38,367 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 20 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:38:38,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:38:38,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584716588] [2021-12-06 18:38:38,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584716588] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:38:38,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386616143] [2021-12-06 18:38:38,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:38:38,368 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:38:38,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:38:38,368 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:38:38,369 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-06 18:38:38,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:38,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 141 conjunts are in the unsatisfiable core [2021-12-06 18:38:38,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:38:38,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:38,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:38,690 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-06 18:38:38,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:38,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 18:38:38,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:38,948 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-12-06 18:38:38,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:39,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:39,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 21 treesize of output 20 [2021-12-06 18:38:39,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 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 [2021-12-06 18:38:39,307 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:38:39,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 37 treesize of output 36 [2021-12-06 18:38:39,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 treesize of output 22 [2021-12-06 18:38:39,584 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:38:39,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 28 [2021-12-06 18:38:39,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 treesize of output 3 [2021-12-06 18:38:39,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 treesize of output 3 [2021-12-06 18:38:39,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 treesize of output 3 [2021-12-06 18:38:39,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:39,966 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:38:39,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 55 treesize of output 51 [2021-12-06 18:38:39,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:39,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 [2021-12-06 18:38:39,976 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-06 18:38:39,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 15 [2021-12-06 18:38:39,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:39,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2021-12-06 18:38:40,678 INFO L354 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2021-12-06 18:38:40,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 102 treesize of output 83 [2021-12-06 18:38:40,686 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:38:40,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 45 [2021-12-06 18:38:40,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:40,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 30 treesize of output 32 [2021-12-06 18:38:40,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:40,797 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:38:40,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 54 treesize of output 50 [2021-12-06 18:38:40,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 [2021-12-06 18:38:40,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:40,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2021-12-06 18:38:40,905 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:38:40,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 26 [2021-12-06 18:38:40,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-12-06 18:38:41,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-12-06 18:38:41,061 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:38:41,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:38:41,201 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3762 (Array Int Int)) (v_ArrVal_3763 (Array Int Int)) (v_ArrVal_3764 (Array Int Int))) (= |c_ULTIMATE.start_main_~data~0#1| (select (select (store |c_#memory_int| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3763) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3764) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (+ (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3762) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 4)))) is different from false [2021-12-06 18:38:41,208 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3760 (Array Int Int)) (v_ArrVal_3761 (Array Int Int)) (v_ArrVal_3762 (Array Int Int)) (v_ArrVal_3763 (Array Int Int)) (v_ArrVal_3764 (Array Int Int)) (v_ArrVal_3759 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| v_ArrVal_3760) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3763) (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| v_ArrVal_3759) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3764) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (+ (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| v_ArrVal_3761) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3762) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 4)) |c_ULTIMATE.start_main_~data~0#1|)) is different from false [2021-12-06 18:38:41,222 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3760 (Array Int Int)) (v_ArrVal_3761 (Array Int Int)) (v_ArrVal_3762 (Array Int Int)) (v_ArrVal_3763 (Array Int Int)) (v_ArrVal_3764 (Array Int Int)) (v_ArrVal_3759 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| v_ArrVal_3760) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3763) (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| v_ArrVal_3759) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3764) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (+ (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| v_ArrVal_3761) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3762) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 4)) |c_ULTIMATE.start_main_~data~0#1|)) is different from false [2021-12-06 18:38:41,228 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3760 (Array Int Int)) (v_ArrVal_3761 (Array Int Int)) (v_ArrVal_3762 (Array Int Int)) (v_ArrVal_3763 (Array Int Int)) (v_ArrVal_3764 (Array Int Int)) (v_ArrVal_3759 (Array Int Int))) (= |c_ULTIMATE.start_main_~data~0#1| (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset|))) (select (select (store (store |c_#memory_int| .cse0 v_ArrVal_3760) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3763) (select (select (store (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_3759) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3764) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (+ 4 (select (select (store (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_3761) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3762) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))))) is different from false [2021-12-06 18:38:41,246 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3760 (Array Int Int)) (v_ArrVal_3761 (Array Int Int)) (v_ArrVal_3762 (Array Int Int)) (v_ArrVal_3763 (Array Int Int)) (v_ArrVal_3764 (Array Int Int)) (v_ArrVal_3759 (Array Int Int))) (= |c_ULTIMATE.start_main_~data~0#1| (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.base|) |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.offset|))) (select (select (store (store |c_#memory_int| .cse0 v_ArrVal_3760) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3763) (select (select (store (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_3759) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3764) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (+ (select (select (store (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_3761) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3762) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 4))))) is different from false [2021-12-06 18:38:41,254 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3760 (Array Int Int)) (v_ArrVal_3761 (Array Int Int)) (v_ArrVal_3762 (Array Int Int)) (v_ArrVal_3763 (Array Int Int)) (v_ArrVal_3764 (Array Int Int)) (v_ArrVal_3759 (Array Int Int))) (= |c_ULTIMATE.start_main_~data~0#1| (let ((.cse0 (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))) (select (select (store (store |c_#memory_int| .cse0 v_ArrVal_3760) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3763) (select (select (store (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_3759) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3764) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (+ (select (select (store (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_3761) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3762) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 4))))) is different from false [2021-12-06 18:38:41,278 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3760 (Array Int Int)) (v_ArrVal_3761 (Array Int Int)) (v_ArrVal_3762 (Array Int Int)) (v_ArrVal_3763 (Array Int Int)) (v_ArrVal_3764 (Array Int Int)) (v_ArrVal_3759 (Array Int Int))) (= |c_ULTIMATE.start_main_~data~0#1| (let ((.cse0 (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))) (select (select (store (store |c_#memory_int| .cse0 v_ArrVal_3760) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_3763) (select (select (store (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_3759) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_3764) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (+ (select (select (store (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_3761) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_3762) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 4))))) is different from false [2021-12-06 18:38:41,352 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_48| Int) (v_ArrVal_3760 (Array Int Int)) (v_ArrVal_3761 (Array Int Int)) (v_ArrVal_3762 (Array Int Int)) (v_ArrVal_3774 (Array Int Int)) (v_ArrVal_3763 (Array Int Int)) (v_ArrVal_3775 (Array Int Int)) (v_ArrVal_3764 (Array Int Int)) (v_ArrVal_3776 (Array Int Int)) (v_ArrVal_3759 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_48|) 0)) (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_48|) (= |c_ULTIMATE.start_main_~data~0#1| (let ((.cse1 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_48| v_ArrVal_3774)) (.cse2 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_48| v_ArrVal_3776))) (let ((.cse0 (select (select .cse1 (select (select .cse1 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (select (select .cse2 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))) (select (select (store (store (store |c_#memory_int| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_48| v_ArrVal_3775) .cse0 v_ArrVal_3760) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_48| v_ArrVal_3763) (select (select (store (store .cse1 .cse0 v_ArrVal_3759) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_48| v_ArrVal_3764) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (+ (select (select (store (store .cse2 .cse0 v_ArrVal_3761) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_48| v_ArrVal_3762) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 4))))))) is different from false [2021-12-06 18:38:41,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386616143] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:38:41,354 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:38:41,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 33] total 65 [2021-12-06 18:38:41,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365744175] [2021-12-06 18:38:41,354 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:38:41,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2021-12-06 18:38:41,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:38:41,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2021-12-06 18:38:41,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=4325, Unknown=9, NotChecked=1112, Total=5700 [2021-12-06 18:38:41,356 INFO L87 Difference]: Start difference. First operand 90 states and 95 transitions. Second operand has 65 states, 61 states have (on average 1.6557377049180328) internal successors, (101), 56 states have internal predecessors, (101), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:38:43,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:38:43,222 INFO L93 Difference]: Finished difference Result 91 states and 95 transitions. [2021-12-06 18:38:43,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-06 18:38:43,223 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 61 states have (on average 1.6557377049180328) internal successors, (101), 56 states have internal predecessors, (101), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 58 [2021-12-06 18:38:43,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:38:43,223 INFO L225 Difference]: With dead ends: 91 [2021-12-06 18:38:43,223 INFO L226 Difference]: Without dead ends: 91 [2021-12-06 18:38:43,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 8 IntricatePredicates, 0 DeprecatedPredicates, 1403 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=457, Invalid=6874, Unknown=11, NotChecked=1400, Total=8742 [2021-12-06 18:38:43,225 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 296 mSDsluCounter, 1370 mSDsCounter, 0 mSdLazyCounter, 1507 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 1416 SdHoareTripleChecker+Invalid, 1650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-06 18:38:43,225 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 1416 Invalid, 1650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1507 Invalid, 0 Unknown, 91 Unchecked, 0.7s Time] [2021-12-06 18:38:43,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-12-06 18:38:43,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 90. [2021-12-06 18:38:43,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.2571428571428571) internal successors, (88), 84 states have internal predecessors, (88), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:38:43,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 94 transitions. [2021-12-06 18:38:43,228 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 94 transitions. Word has length 58 [2021-12-06 18:38:43,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:38:43,228 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 94 transitions. [2021-12-06 18:38:43,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 61 states have (on average 1.6557377049180328) internal successors, (101), 56 states have internal predecessors, (101), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:38:43,228 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 94 transitions. [2021-12-06 18:38:43,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-12-06 18:38:43,229 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:38:43,229 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:38:43,250 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-12-06 18:38:43,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-12-06 18:38:43,430 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:38:43,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:38:43,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1290478905, now seen corresponding path program 1 times [2021-12-06 18:38:43,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:38:43,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484570960] [2021-12-06 18:38:43,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:38:43,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:38:43,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:44,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:38:44,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:44,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:38:44,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:44,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:38:44,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:44,478 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:38:44,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:38:44,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484570960] [2021-12-06 18:38:44,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484570960] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:38:44,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540530695] [2021-12-06 18:38:44,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:38:44,479 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:38:44,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:38:44,480 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:38:44,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-06 18:38:44,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:44,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 484 conjuncts, 121 conjunts are in the unsatisfiable core [2021-12-06 18:38:44,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:38:44,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:44,801 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-06 18:38:44,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:45,007 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-12-06 18:38:45,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 22 treesize of output 33 [2021-12-06 18:38:45,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 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 [2021-12-06 18:38:45,260 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:38:45,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 36 treesize of output 35 [2021-12-06 18:38:45,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:45,744 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:38:45,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 49 [2021-12-06 18:38:45,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:45,756 INFO L354 Elim1Store]: treesize reduction 12, result has 67.6 percent of original size [2021-12-06 18:38:45,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 37 [2021-12-06 18:38:45,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2021-12-06 18:38:46,399 INFO L354 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2021-12-06 18:38:46,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 102 treesize of output 79 [2021-12-06 18:38:46,407 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:38:46,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 43 treesize of output 44 [2021-12-06 18:38:46,508 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:38:46,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 58 [2021-12-06 18:38:46,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 31 treesize of output 31 [2021-12-06 18:38:46,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 20 [2021-12-06 18:38:46,770 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:38:46,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 24 [2021-12-06 18:38:46,776 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:38:46,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:38:46,883 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3967 (Array Int Int)) (v_ArrVal_3968 (Array Int Int))) (= (select |c_#valid| (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3967))) (select .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3968) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) 1)) is different from false [2021-12-06 18:38:46,891 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3965 (Array Int Int)) (v_ArrVal_3966 (Array Int Int)) (v_ArrVal_3967 (Array Int Int)) (v_ArrVal_3968 (Array Int Int))) (= (select |c_#valid| (select (let ((.cse0 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| v_ArrVal_3966) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3967))) (select .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| v_ArrVal_3965) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3968) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) 1)) is different from false [2021-12-06 18:38:46,905 INFO L354 Elim1Store]: treesize reduction 5, result has 86.8 percent of original size [2021-12-06 18:38:46,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 41 [2021-12-06 18:38:46,909 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3965 (Array Int Int)) (v_ArrVal_3966 (Array Int Int)) (v_ArrVal_3967 (Array Int Int)) (v_ArrVal_3968 (Array Int Int))) (= |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (select (let ((.cse0 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| v_ArrVal_3966) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3967))) (select .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| v_ArrVal_3965) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3968) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))) is different from false [2021-12-06 18:38:46,915 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3965 (Array Int Int)) (v_ArrVal_3966 (Array Int Int)) (v_ArrVal_3967 (Array Int Int)) (v_ArrVal_3968 (Array Int Int))) (= |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| (select (let ((.cse0 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| v_ArrVal_3966) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3967))) (select .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| v_ArrVal_3965) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3968) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))) is different from false [2021-12-06 18:38:46,923 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3965 (Array Int Int)) (v_ArrVal_3966 (Array Int Int)) (v_ArrVal_3967 (Array Int Int)) (v_ArrVal_3968 (Array Int Int))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset|))) (= .cse0 (select (let ((.cse1 (store (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_3966) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3967))) (select .cse1 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select (store (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_3965) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3968) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) is different from false [2021-12-06 18:38:46,938 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3965 (Array Int Int)) (v_ArrVal_3966 (Array Int Int)) (v_ArrVal_3967 (Array Int Int)) (v_ArrVal_3968 (Array Int Int))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.base|) |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.offset|))) (= .cse0 (select (let ((.cse1 (store (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_3966) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3967))) (select .cse1 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select (store (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_3965) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3968) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) is different from false [2021-12-06 18:38:46,945 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3965 (Array Int Int)) (v_ArrVal_3966 (Array Int Int)) (v_ArrVal_3967 (Array Int Int)) (v_ArrVal_3968 (Array Int Int))) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))) (= (select (let ((.cse0 (store (store |c_#memory_$Pointer$.base| .cse1 v_ArrVal_3966) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3967))) (select .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select (store (store |c_#memory_$Pointer$.offset| .cse1 v_ArrVal_3965) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_3968) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse1))) is different from false [2021-12-06 18:38:46,959 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3965 (Array Int Int)) (v_ArrVal_3966 (Array Int Int)) (v_ArrVal_3967 (Array Int Int)) (v_ArrVal_3968 (Array Int Int))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))) (= .cse0 (select (let ((.cse1 (store (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_3966) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_3967))) (select .cse1 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select (store (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_3965) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_3968) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) is different from false [2021-12-06 18:38:47,007 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_52| Int) (v_ArrVal_3975 (Array Int Int)) (v_ArrVal_3976 (Array Int Int)) (v_ArrVal_3965 (Array Int Int)) (v_ArrVal_3966 (Array Int Int)) (v_ArrVal_3967 (Array Int Int)) (v_ArrVal_3968 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_52|) 0)) (let ((.cse1 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_52| v_ArrVal_3975)) (.cse3 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_52| v_ArrVal_3976))) (let ((.cse2 (select (select .cse1 (select (select .cse1 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (select (select .cse3 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))) (= (select (let ((.cse0 (store (store .cse1 .cse2 v_ArrVal_3966) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_52| v_ArrVal_3967))) (select .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select (store (store .cse3 .cse2 v_ArrVal_3965) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_52| v_ArrVal_3968) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse2))))) is different from false [2021-12-06 18:38:47,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540530695] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:38:47,009 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:38:47,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 33] total 66 [2021-12-06 18:38:47,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719248572] [2021-12-06 18:38:47,009 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:38:47,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2021-12-06 18:38:47,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:38:47,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2021-12-06 18:38:47,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=4497, Unknown=18, NotChecked=1278, Total=6006 [2021-12-06 18:38:47,010 INFO L87 Difference]: Start difference. First operand 90 states and 94 transitions. Second operand has 67 states, 62 states have (on average 1.7258064516129032) internal successors, (107), 58 states have internal predecessors, (107), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:38:49,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:38:49,250 INFO L93 Difference]: Finished difference Result 123 states and 130 transitions. [2021-12-06 18:38:49,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-06 18:38:49,251 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 62 states have (on average 1.7258064516129032) internal successors, (107), 58 states have internal predecessors, (107), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 62 [2021-12-06 18:38:49,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:38:49,251 INFO L225 Difference]: With dead ends: 123 [2021-12-06 18:38:49,251 INFO L226 Difference]: Without dead ends: 123 [2021-12-06 18:38:49,252 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 9 IntricatePredicates, 0 DeprecatedPredicates, 1635 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=442, Invalid=7586, Unknown=18, NotChecked=1656, Total=9702 [2021-12-06 18:38:49,252 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 142 mSDsluCounter, 1502 mSDsCounter, 0 mSdLazyCounter, 2049 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 1541 SdHoareTripleChecker+Invalid, 2354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 2049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-06 18:38:49,252 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 1541 Invalid, 2354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 2049 Invalid, 0 Unknown, 250 Unchecked, 0.9s Time] [2021-12-06 18:38:49,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-12-06 18:38:49,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 94. [2021-12-06 18:38:49,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 74 states have (on average 1.2702702702702702) internal successors, (94), 88 states have internal predecessors, (94), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:38:49,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 100 transitions. [2021-12-06 18:38:49,255 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 100 transitions. Word has length 62 [2021-12-06 18:38:49,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:38:49,255 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 100 transitions. [2021-12-06 18:38:49,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 62 states have (on average 1.7258064516129032) internal successors, (107), 58 states have internal predecessors, (107), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:38:49,255 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 100 transitions. [2021-12-06 18:38:49,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-12-06 18:38:49,255 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:38:49,256 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:38:49,277 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-12-06 18:38:49,456 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-12-06 18:38:49,457 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:38:49,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:38:49,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1290478904, now seen corresponding path program 1 times [2021-12-06 18:38:49,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:38:49,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734115722] [2021-12-06 18:38:49,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:38:49,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:38:49,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:50,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:38:50,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:50,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:38:50,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:50,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:38:50,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:50,995 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:38:50,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:38:50,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734115722] [2021-12-06 18:38:50,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734115722] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:38:50,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [346739218] [2021-12-06 18:38:50,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:38:50,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:38:50,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:38:50,996 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:38:50,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-06 18:38:51,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:38:51,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 484 conjuncts, 162 conjunts are in the unsatisfiable core [2021-12-06 18:38:51,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:38:51,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:51,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:51,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:51,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:51,472 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 18:38:51,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 [2021-12-06 18:38:51,488 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-06 18:38:51,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:51,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:51,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 18:38:51,640 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:38:51,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:51,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:51,788 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-06 18:38:51,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 17 treesize of output 26 [2021-12-06 18:38:51,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:51,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:51,806 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:38:51,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 14 [2021-12-06 18:38:51,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:51,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:38:52,156 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:38:52,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 44 [2021-12-06 18:38:52,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 [2021-12-06 18:38:52,471 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 18:38:52,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 33 [2021-12-06 18:38:52,480 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:38:52,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-06 18:38:52,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:52,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2021-12-06 18:38:52,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 18:38:52,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:52,952 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:38:52,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 78 treesize of output 66 [2021-12-06 18:38:52,966 INFO L354 Elim1Store]: treesize reduction 8, result has 72.4 percent of original size [2021-12-06 18:38:52,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 28 treesize of output 30 [2021-12-06 18:38:52,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:52,973 INFO L354 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2021-12-06 18:38:52,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 30 [2021-12-06 18:38:52,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:52,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:52,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-12-06 18:38:54,117 INFO L354 Elim1Store]: treesize reduction 111, result has 14.0 percent of original size [2021-12-06 18:38:54,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 142 treesize of output 73 [2021-12-06 18:38:54,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:54,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:54,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2021-12-06 18:38:54,342 INFO L354 Elim1Store]: treesize reduction 66, result has 19.5 percent of original size [2021-12-06 18:38:54,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 162 treesize of output 107 [2021-12-06 18:38:54,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:54,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:54,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 42 [2021-12-06 18:38:54,973 INFO L354 Elim1Store]: treesize reduction 57, result has 5.0 percent of original size [2021-12-06 18:38:54,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 156 treesize of output 65 [2021-12-06 18:38:55,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:38:55,252 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 18:38:55,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 16 [2021-12-06 18:38:55,349 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:38:55,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:38:55,828 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4174 (Array Int Int))) (or (< (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4174) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 0) (and (forall ((v_ArrVal_4175 (Array Int Int))) (let ((.cse0 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4174)) (.cse3 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4175))) (let ((.cse1 (select (select .cse3 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse2 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (<= (+ (select (select .cse0 .cse1) .cse2) 8) (select |c_#length| (select (select .cse3 .cse1) .cse2)))))) (forall ((v_ArrVal_4175 (Array Int Int))) (<= 0 (+ (let ((.cse4 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4174))) (select (select .cse4 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4175) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (select (select .cse4 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) 4)))))) is different from false [2021-12-06 18:38:55,872 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4174 (Array Int Int)) (v_ArrVal_4172 (Array Int Int))) (or (< (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| v_ArrVal_4172) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4174) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 0) (and (forall ((v_ArrVal_4175 (Array Int Int))) (let ((.cse0 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| v_ArrVal_4172) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4174)) (.cse3 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4175))) (let ((.cse1 (select (select .cse3 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse2 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (<= (+ (select (select .cse0 .cse1) .cse2) 8) (select |c_#length| (select (select .cse3 .cse1) .cse2)))))) (forall ((v_ArrVal_4175 (Array Int Int))) (<= 0 (+ (let ((.cse4 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| v_ArrVal_4172) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4174))) (select (select .cse4 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4175) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (select (select .cse4 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) 4)))))) is different from false [2021-12-06 18:39:00,241 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4185 (Array Int Int)) (v_ArrVal_4174 (Array Int Int)) (|v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_56| Int) (|v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_33| Int) (v_ArrVal_4172 (Array Int Int)) (v_ArrVal_4184 (Array Int Int)) (v_ArrVal_4186 Int)) (let ((.cse12 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_56| v_ArrVal_4184))) (let ((.cse11 (select (let ((.cse13 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_56| v_ArrVal_4185))) (select .cse13 (select (select .cse13 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (select (select .cse12 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))) (or (and (forall ((v_ArrVal_4175 (Array Int Int))) (<= 0 (+ (let ((.cse1 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_56| v_ArrVal_4185)) (.cse3 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_56| v_ArrVal_4184))) (let ((.cse2 (select (select .cse1 (select (select .cse1 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (select (select .cse3 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))) (let ((.cse0 (store (store .cse3 .cse2 v_ArrVal_4172) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_56| v_ArrVal_4174))) (select (select .cse0 (select (select (store (store .cse1 .cse2 (store (select .cse1 .cse2) |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_33| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_56|)) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_56| v_ArrVal_4175) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) 4))) (forall ((v_ArrVal_4175 (Array Int Int))) (let ((.cse8 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_56| v_ArrVal_4185)) (.cse10 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_56| v_ArrVal_4184))) (let ((.cse9 (select (select .cse8 (select (select .cse8 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (select (select .cse10 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))) (let ((.cse4 (store (store .cse10 .cse9 v_ArrVal_4172) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_56| v_ArrVal_4174)) (.cse7 (store (store .cse8 .cse9 (store (select .cse8 .cse9) |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_33| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_56|)) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_56| v_ArrVal_4175))) (let ((.cse5 (select (select .cse7 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse6 (select (select .cse4 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (<= (+ (select (select .cse4 .cse5) .cse6) 8) (select (store |c_#length| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_56| v_ArrVal_4186) (select (select .cse7 .cse5) .cse6))))))))) (< (select (store |c_#length| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_56| v_ArrVal_4186) .cse11) (+ |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_33| 4)) (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_56|) (not (= (select |c_#valid| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_56|) 0)) (< |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_33| 0) (< (select (select (store (store .cse12 .cse11 v_ArrVal_4172) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_56| v_ArrVal_4174) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 0))))) is different from false [2021-12-06 18:39:00,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [346739218] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:39:00,244 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:39:00,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 35] total 71 [2021-12-06 18:39:00,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911086425] [2021-12-06 18:39:00,245 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:39:00,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2021-12-06 18:39:00,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:39:00,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2021-12-06 18:39:00,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=6406, Unknown=139, NotChecked=492, Total=7310 [2021-12-06 18:39:00,246 INFO L87 Difference]: Start difference. First operand 94 states and 100 transitions. Second operand has 72 states, 67 states have (on average 1.6567164179104477) internal successors, (111), 63 states have internal predecessors, (111), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:39:04,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:39:04,926 INFO L93 Difference]: Finished difference Result 94 states and 99 transitions. [2021-12-06 18:39:04,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:39:04,927 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 67 states have (on average 1.6567164179104477) internal successors, (111), 63 states have internal predecessors, (111), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 62 [2021-12-06 18:39:04,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:39:04,927 INFO L225 Difference]: With dead ends: 94 [2021-12-06 18:39:04,928 INFO L226 Difference]: Without dead ends: 94 [2021-12-06 18:39:04,928 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 112 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1968 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=551, Invalid=11530, Unknown=141, NotChecked=660, Total=12882 [2021-12-06 18:39:04,929 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 52 mSDsluCounter, 1498 mSDsCounter, 0 mSdLazyCounter, 1694 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 1546 SdHoareTripleChecker+Invalid, 2025 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 301 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-06 18:39:04,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 1546 Invalid, 2025 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1694 Invalid, 0 Unknown, 301 Unchecked, 0.9s Time] [2021-12-06 18:39:04,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-12-06 18:39:04,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2021-12-06 18:39:04,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 74 states have (on average 1.2567567567567568) internal successors, (93), 88 states have internal predecessors, (93), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:39:04,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 99 transitions. [2021-12-06 18:39:04,931 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 99 transitions. Word has length 62 [2021-12-06 18:39:04,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:39:04,931 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 99 transitions. [2021-12-06 18:39:04,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 67 states have (on average 1.6567164179104477) internal successors, (111), 63 states have internal predecessors, (111), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:39:04,931 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 99 transitions. [2021-12-06 18:39:04,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-12-06 18:39:04,932 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:39:04,932 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:39:04,952 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2021-12-06 18:39:05,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:39:05,132 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr44ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:39:05,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:39:05,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1350141375, now seen corresponding path program 1 times [2021-12-06 18:39:05,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:39:05,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521768777] [2021-12-06 18:39:05,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:39:05,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:39:05,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:05,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:39:05,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:06,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:39:06,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:06,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:39:06,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:06,503 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:39:06,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:39:06,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521768777] [2021-12-06 18:39:06,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521768777] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:39:06,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573546187] [2021-12-06 18:39:06,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:39:06,503 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:39:06,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:39:06,504 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:39:06,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-06 18:39:06,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:06,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 116 conjunts are in the unsatisfiable core [2021-12-06 18:39:06,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:39:06,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:39:06,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:39:06,835 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-06 18:39:06,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:39:06,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 18:39:06,993 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-12-06 18:39:06,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:39:07,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 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 [2021-12-06 18:39:07,223 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:39:07,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 27 treesize of output 28 [2021-12-06 18:39:07,404 INFO L354 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2021-12-06 18:39:07,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 21 [2021-12-06 18:39:07,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:07,651 INFO L354 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2021-12-06 18:39:07,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 62 treesize of output 51 [2021-12-06 18:39:07,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:07,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 45 treesize of output 38 [2021-12-06 18:39:07,660 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-06 18:39:07,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-12-06 18:39:08,216 INFO L354 Elim1Store]: treesize reduction 76, result has 20.0 percent of original size [2021-12-06 18:39:08,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 106 treesize of output 54 [2021-12-06 18:39:08,229 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:39:08,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 73 [2021-12-06 18:39:08,355 INFO L354 Elim1Store]: treesize reduction 62, result has 24.4 percent of original size [2021-12-06 18:39:08,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 134 treesize of output 95 [2021-12-06 18:39:08,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:08,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 80 treesize of output 76 [2021-12-06 18:39:08,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 35 treesize of output 29 [2021-12-06 18:39:08,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 108 treesize of output 84 [2021-12-06 18:39:08,963 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-12-06 18:39:08,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 107 treesize of output 41 [2021-12-06 18:39:09,008 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:39:09,009 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:39:09,220 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4377 (Array Int Int)) (v_ArrVal_4378 (Array Int Int))) (not (let ((.cse1 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4378))) (let ((.cse0 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (= .cse0 (select (select .cse1 .cse0) (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4377) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))))) is different from false [2021-12-06 18:39:09,228 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4375 (Array Int Int)) (v_ArrVal_4377 (Array Int Int)) (v_ArrVal_4378 (Array Int Int)) (|ULTIMATE.start_sll_circular_append_~last~1#1.offset| Int)) (not (let ((.cse1 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |ULTIMATE.start_sll_circular_append_~last~1#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4378))) (let ((.cse0 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (= .cse0 (select (select .cse1 .cse0) (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| v_ArrVal_4375) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4377) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))))) is different from false [2021-12-06 18:39:09,243 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4375 (Array Int Int)) (v_ArrVal_4377 (Array Int Int)) (v_ArrVal_4378 (Array Int Int)) (|ULTIMATE.start_sll_circular_append_~last~1#1.offset| Int)) (not (let ((.cse0 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base|) |ULTIMATE.start_sll_circular_append_~last~1#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4378))) (let ((.cse1 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (= (select (select .cse0 .cse1) (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| v_ArrVal_4375) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4377) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse1))))) is different from false [2021-12-06 18:39:09,251 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4375 (Array Int Int)) (v_ArrVal_4377 (Array Int Int)) (v_ArrVal_4378 (Array Int Int)) (|v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_36| Int)) (not (let ((.cse2 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset|))) (let ((.cse0 (store (store |c_#memory_$Pointer$.base| .cse2 (store (select |c_#memory_$Pointer$.base| .cse2) |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_36| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4378))) (let ((.cse1 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (= (select (select .cse0 .cse1) (select (select (store (store |c_#memory_$Pointer$.offset| .cse2 v_ArrVal_4375) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4377) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse1)))))) is different from false [2021-12-06 18:39:09,268 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4375 (Array Int Int)) (v_ArrVal_4377 (Array Int Int)) (v_ArrVal_4378 (Array Int Int)) (|v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_36| Int)) (not (let ((.cse2 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.base|) |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.offset|))) (let ((.cse0 (store (store |c_#memory_$Pointer$.base| .cse2 (store (select |c_#memory_$Pointer$.base| .cse2) |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_36| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4378))) (let ((.cse1 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (= (select (select .cse0 .cse1) (select (select (store (store |c_#memory_$Pointer$.offset| .cse2 v_ArrVal_4375) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4377) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse1)))))) is different from false [2021-12-06 18:39:09,275 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4375 (Array Int Int)) (v_ArrVal_4377 (Array Int Int)) (v_ArrVal_4378 (Array Int Int)) (|v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_36| Int)) (not (let ((.cse2 (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))) (let ((.cse0 (store (store |c_#memory_$Pointer$.base| .cse2 (store (select |c_#memory_$Pointer$.base| .cse2) |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_36| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4378))) (let ((.cse1 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (= (select (select .cse0 .cse1) (select (select (store (store |c_#memory_$Pointer$.offset| .cse2 v_ArrVal_4375) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4377) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse1)))))) is different from false [2021-12-06 18:39:09,287 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4375 (Array Int Int)) (v_ArrVal_4377 (Array Int Int)) (v_ArrVal_4378 (Array Int Int)) (|v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_36| Int)) (not (let ((.cse2 (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))) (let ((.cse0 (store (store |c_#memory_$Pointer$.base| .cse2 (store (select |c_#memory_$Pointer$.base| .cse2) |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_36| |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base|)) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_4378))) (let ((.cse1 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (= (select (select .cse0 .cse1) (select (select (store (store |c_#memory_$Pointer$.offset| .cse2 v_ArrVal_4375) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_4377) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse1)))))) is different from false [2021-12-06 18:39:09,341 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4385 (Array Int Int)) (v_ArrVal_4386 (Array Int Int)) (v_ArrVal_4375 (Array Int Int)) (v_ArrVal_4377 (Array Int Int)) (v_ArrVal_4378 (Array Int Int)) (|v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_60| Int) (|v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_36| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_60|) 0)) (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_60|) (not (let ((.cse4 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_60| v_ArrVal_4385)) (.cse2 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_60| v_ArrVal_4386))) (let ((.cse3 (select (select .cse4 (select (select .cse4 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (select (select .cse2 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))) (let ((.cse0 (store (store .cse4 .cse3 (store (select .cse4 .cse3) |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_36| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_60|)) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_60| v_ArrVal_4378))) (let ((.cse1 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (= (select (select .cse0 .cse1) (select (select (store (store .cse2 .cse3 v_ArrVal_4375) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_60| v_ArrVal_4377) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse1)))))))) is different from false [2021-12-06 18:39:09,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573546187] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:39:09,343 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:39:09,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 34] total 68 [2021-12-06 18:39:09,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839886074] [2021-12-06 18:39:09,343 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:39:09,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2021-12-06 18:39:09,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:39:09,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2021-12-06 18:39:09,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=5017, Unknown=15, NotChecked=1192, Total=6480 [2021-12-06 18:39:09,345 INFO L87 Difference]: Start difference. First operand 94 states and 99 transitions. Second operand has 68 states, 64 states have (on average 1.671875) internal successors, (107), 59 states have internal predecessors, (107), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:39:11,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:39:11,745 INFO L93 Difference]: Finished difference Result 94 states and 98 transitions. [2021-12-06 18:39:11,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:39:11,745 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 64 states have (on average 1.671875) internal successors, (107), 59 states have internal predecessors, (107), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 63 [2021-12-06 18:39:11,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:39:11,746 INFO L225 Difference]: With dead ends: 94 [2021-12-06 18:39:11,746 INFO L226 Difference]: Without dead ends: 94 [2021-12-06 18:39:11,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 54 SyntacticMatches, 3 SemanticMatches, 97 ConstructedPredicates, 8 IntricatePredicates, 0 DeprecatedPredicates, 1968 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=614, Invalid=7593, Unknown=15, NotChecked=1480, Total=9702 [2021-12-06 18:39:11,747 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 151 mSDsluCounter, 1601 mSDsCounter, 0 mSdLazyCounter, 1310 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 1650 SdHoareTripleChecker+Invalid, 1599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 1310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 187 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-06 18:39:11,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 1650 Invalid, 1599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 1310 Invalid, 0 Unknown, 187 Unchecked, 0.7s Time] [2021-12-06 18:39:11,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-12-06 18:39:11,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2021-12-06 18:39:11,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 74 states have (on average 1.2432432432432432) internal successors, (92), 88 states have internal predecessors, (92), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:39:11,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 98 transitions. [2021-12-06 18:39:11,749 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 98 transitions. Word has length 63 [2021-12-06 18:39:11,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:39:11,749 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 98 transitions. [2021-12-06 18:39:11,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 64 states have (on average 1.671875) internal successors, (107), 59 states have internal predecessors, (107), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:39:11,749 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 98 transitions. [2021-12-06 18:39:11,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-12-06 18:39:11,749 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:39:11,750 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:39:11,770 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-12-06 18:39:11,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2021-12-06 18:39:11,951 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr29REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:39:11,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:39:11,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1095322985, now seen corresponding path program 1 times [2021-12-06 18:39:11,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:39:11,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421989830] [2021-12-06 18:39:11,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:39:11,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:39:11,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:12,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:39:12,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:12,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:39:12,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:12,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:39:12,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:13,134 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:39:13,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:39:13,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421989830] [2021-12-06 18:39:13,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421989830] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:39:13,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929042847] [2021-12-06 18:39:13,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:39:13,135 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:39:13,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:39:13,135 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:39:13,137 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-12-06 18:39:13,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:13,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 492 conjuncts, 159 conjunts are in the unsatisfiable core [2021-12-06 18:39:13,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:39:13,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:39:13,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:39:13,465 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-06 18:39:13,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:39:13,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 18:39:13,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:13,669 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:39:13,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 14 [2021-12-06 18:39:13,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:39:13,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 18:39:13,963 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:39:13,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 36 [2021-12-06 18:39:13,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 treesize of output 20 [2021-12-06 18:39:14,207 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 18:39:14,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 27 [2021-12-06 18:39:14,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:14,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-12-06 18:39:14,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:39:14,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:14,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:14,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:14,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 25 treesize of output 30 [2021-12-06 18:39:14,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:14,515 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:39:14,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 64 treesize of output 58 [2021-12-06 18:39:14,522 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-06 18:39:14,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 15 [2021-12-06 18:39:15,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:39:15,593 INFO L354 Elim1Store]: treesize reduction 116, result has 13.4 percent of original size [2021-12-06 18:39:15,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 150 treesize of output 80 [2021-12-06 18:39:15,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:15,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 43 [2021-12-06 18:39:15,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:15,847 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:39:15,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 90 treesize of output 78 [2021-12-06 18:39:15,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:15,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:15,862 INFO L354 Elim1Store]: treesize reduction 33, result has 48.4 percent of original size [2021-12-06 18:39:15,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 66 [2021-12-06 18:39:16,135 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 18:39:16,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 42 [2021-12-06 18:39:16,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:16,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:16,669 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 18:39:16,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-12-06 18:39:16,679 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 2 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:39:16,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:39:16,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 treesize of output 5 [2021-12-06 18:39:19,156 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| Int)) (or (< (select (select (let ((.cse0 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset| |ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)))) (store .cse0 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| (store (select .cse0 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|) |ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| (select (select .cse0 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 0) (forall ((v_ArrVal_4581 (Array Int Int)) (v_ArrVal_4580 Int)) (<= 0 (let ((.cse1 (let ((.cse2 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset| |ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)))) (store .cse2 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| (store (select .cse2 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|) |ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| (select (select .cse2 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))))) (select (select .cse1 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset| v_ArrVal_4580)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4581) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))))) is different from false [2021-12-06 18:39:19,779 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4581 (Array Int Int)) (v_ArrVal_4580 Int) (|ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| Int) (|ULTIMATE.start_sll_circular_append_~last~1#1.offset| Int)) (let ((.cse0 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base|))) (let ((.cse1 (let ((.cse3 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| (store .cse0 |ULTIMATE.start_sll_circular_append_~last~1#1.offset| |ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)))) (store .cse3 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| (store (select .cse3 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|) |ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| (select (select .cse3 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))))) (let ((.cse2 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (not (= (select .cse0 |ULTIMATE.start_sll_circular_append_~last~1#1.offset|) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (<= 0 (select (select .cse1 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base|) |ULTIMATE.start_sll_circular_append_~last~1#1.offset| v_ArrVal_4580)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4581) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse2)) (< .cse2 0)))))) is different from false [2021-12-06 18:39:19,809 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4581 (Array Int Int)) (v_ArrVal_4580 Int) (|ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| Int) (|v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39| Int)) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset|))) (let ((.cse3 (select |c_#memory_$Pointer$.offset| .cse1))) (let ((.cse0 (let ((.cse4 (store |c_#memory_$Pointer$.offset| .cse1 (store .cse3 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39| |ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)))) (store .cse4 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| (store (select .cse4 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|) |ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| (select (select .cse4 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))))) (let ((.cse2 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (<= 0 (select (select .cse0 (select (select (store (store |c_#memory_$Pointer$.base| .cse1 (store (select |c_#memory_$Pointer$.base| .cse1) |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39| v_ArrVal_4580)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4581) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse2)) (< .cse2 0) (not (= (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|) (select .cse3 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39|))))))))) is different from false [2021-12-06 18:39:19,906 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4581 (Array Int Int)) (v_ArrVal_4580 Int) (|ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| Int) (|v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39| Int)) (let ((.cse3 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.base|) |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.offset|))) (let ((.cse1 (select |c_#memory_$Pointer$.offset| .cse3))) (let ((.cse2 (let ((.cse4 (store |c_#memory_$Pointer$.offset| .cse3 (store .cse1 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39| |ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)))) (store .cse4 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| (store (select .cse4 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|) |ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| (select (select .cse4 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))))) (let ((.cse0 (select (select .cse2 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (< .cse0 0) (not (= (select .cse1 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39|) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (<= 0 (select (select .cse2 (select (select (store (store |c_#memory_$Pointer$.base| .cse3 (store (select |c_#memory_$Pointer$.base| .cse3) |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39| v_ArrVal_4580)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4581) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse0)))))))) is different from false [2021-12-06 18:39:19,939 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4581 (Array Int Int)) (v_ArrVal_4580 Int) (|ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| Int) (|v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39| Int)) (let ((.cse3 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (let ((.cse2 (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) .cse3))) (let ((.cse4 (select |c_#memory_$Pointer$.offset| .cse2))) (let ((.cse1 (let ((.cse5 (store |c_#memory_$Pointer$.offset| .cse2 (store .cse4 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39| |ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)))) (store .cse5 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| (store (select .cse5 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|) |ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| (select (select .cse5 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))))) (let ((.cse0 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (< .cse0 0) (<= 0 (select (select .cse1 (select (select (store (store |c_#memory_$Pointer$.base| .cse2 (store (select |c_#memory_$Pointer$.base| .cse2) |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39| v_ArrVal_4580)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4581) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse0)) (not (= .cse3 (select .cse4 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39|)))))))))) is different from false [2021-12-06 18:39:20,017 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4581 (Array Int Int)) (v_ArrVal_4580 Int) (|ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| Int) (|v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39| Int)) (let ((.cse3 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) .cse3))) (let ((.cse4 (select |c_#memory_$Pointer$.offset| .cse1))) (let ((.cse0 (let ((.cse5 (store |c_#memory_$Pointer$.offset| .cse1 (store .cse4 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39| |ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)))) (store .cse5 |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| (store (select .cse5 |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base|) |ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| (select (select .cse5 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))))) (let ((.cse2 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (<= 0 (select (select .cse0 (select (select (store (store |c_#memory_$Pointer$.base| .cse1 (store (select |c_#memory_$Pointer$.base| .cse1) |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39| v_ArrVal_4580)) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_4581) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse2)) (not (= .cse3 (select .cse4 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39|))) (< .cse2 0)))))))) is different from false [2021-12-06 18:39:20,133 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4581 (Array Int Int)) (v_ArrVal_4580 Int) (|ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| Int) (|v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_64| Int) (|v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39| Int) (v_ArrVal_4590 (Array Int Int)) (v_ArrVal_4591 (Array Int Int))) (let ((.cse7 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_64| v_ArrVal_4591))) (let ((.cse4 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_64| v_ArrVal_4590)) (.cse1 (select (select .cse7 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (let ((.cse5 (select (select .cse4 (select (select .cse4 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) .cse1))) (let ((.cse0 (select .cse7 .cse5))) (let ((.cse3 (let ((.cse6 (store .cse7 .cse5 (store .cse0 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39| |ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)))) (store .cse6 |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_64| (store (select .cse6 |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_64|) |ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| (select (select .cse6 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))))) (let ((.cse2 (select (select .cse3 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_64|) 0)) (not (= (select .cse0 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39|) .cse1)) (< .cse2 0) (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_64|) (<= 0 (select (select .cse3 (select (select (store (store .cse4 .cse5 (store (select .cse4 .cse5) |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_39| v_ArrVal_4580)) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_64| v_ArrVal_4581) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse2)))))))))) is different from false [2021-12-06 18:39:20,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929042847] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:39:20,135 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:39:20,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 73 [2021-12-06 18:39:20,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727268758] [2021-12-06 18:39:20,136 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:39:20,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2021-12-06 18:39:20,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:39:20,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2021-12-06 18:39:20,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=412, Invalid=6744, Unknown=12, NotChecked=1204, Total=8372 [2021-12-06 18:39:20,137 INFO L87 Difference]: Start difference. First operand 94 states and 98 transitions. Second operand has 74 states, 69 states have (on average 1.608695652173913) internal successors, (111), 65 states have internal predecessors, (111), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:39:23,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:39:23,101 INFO L93 Difference]: Finished difference Result 98 states and 102 transitions. [2021-12-06 18:39:23,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-06 18:39:23,102 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 69 states have (on average 1.608695652173913) internal successors, (111), 65 states have internal predecessors, (111), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 64 [2021-12-06 18:39:23,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:39:23,102 INFO L225 Difference]: With dead ends: 98 [2021-12-06 18:39:23,102 INFO L226 Difference]: Without dead ends: 98 [2021-12-06 18:39:23,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 114 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 4039 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=746, Invalid=11042, Unknown=12, NotChecked=1540, Total=13340 [2021-12-06 18:39:23,103 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 79 mSDsluCounter, 1506 mSDsCounter, 0 mSdLazyCounter, 1433 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 1554 SdHoareTripleChecker+Invalid, 1635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 162 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-06 18:39:23,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 1554 Invalid, 1635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1433 Invalid, 0 Unknown, 162 Unchecked, 0.8s Time] [2021-12-06 18:39:23,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-12-06 18:39:23,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 96. [2021-12-06 18:39:23,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 76 states have (on average 1.25) internal successors, (95), 90 states have internal predecessors, (95), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:39:23,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 101 transitions. [2021-12-06 18:39:23,106 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 101 transitions. Word has length 64 [2021-12-06 18:39:23,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:39:23,106 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 101 transitions. [2021-12-06 18:39:23,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 69 states have (on average 1.608695652173913) internal successors, (111), 65 states have internal predecessors, (111), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:39:23,106 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 101 transitions. [2021-12-06 18:39:23,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-12-06 18:39:23,106 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:39:23,107 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:39:23,127 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-12-06 18:39:23,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:39:23,308 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr44ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:39:23,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:39:23,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1095322986, now seen corresponding path program 1 times [2021-12-06 18:39:23,309 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:39:23,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693976670] [2021-12-06 18:39:23,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:39:23,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:39:23,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:24,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:39:24,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:24,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:39:24,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:24,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:39:24,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:25,151 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:39:25,151 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:39:25,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693976670] [2021-12-06 18:39:25,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693976670] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:39:25,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115368630] [2021-12-06 18:39:25,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:39:25,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:39:25,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:39:25,152 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:39:25,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-12-06 18:39:25,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:25,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 491 conjuncts, 174 conjunts are in the unsatisfiable core [2021-12-06 18:39:25,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:39:25,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:39:25,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:39:25,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:39:25,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 treesize of output 3 [2021-12-06 18:39:25,917 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 18:39:25,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 20 [2021-12-06 18:39:25,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:39:25,945 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:39:25,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:39:26,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:39:26,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:39:26,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2021-12-06 18:39:26,391 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:39:26,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 72 [2021-12-06 18:39:26,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:26,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 35 treesize of output 30 [2021-12-06 18:39:26,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 25 treesize of output 25 [2021-12-06 18:39:26,743 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:39:26,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 48 [2021-12-06 18:39:26,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2021-12-06 18:39:26,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 treesize of output 3 [2021-12-06 18:39:26,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 18:39:27,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:27,167 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:39:27,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 95 treesize of output 77 [2021-12-06 18:39:27,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:27,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 22 treesize of output 24 [2021-12-06 18:39:27,185 INFO L354 Elim1Store]: treesize reduction 8, result has 72.4 percent of original size [2021-12-06 18:39:27,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 28 treesize of output 30 [2021-12-06 18:39:27,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:27,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:27,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 35 [2021-12-06 18:39:28,241 INFO L354 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2021-12-06 18:39:28,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 170 treesize of output 129 [2021-12-06 18:39:28,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:28,259 INFO L354 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2021-12-06 18:39:28,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 95 treesize of output 83 [2021-12-06 18:39:28,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:39:28,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:28,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 63 treesize of output 50 [2021-12-06 18:39:28,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:28,421 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:39:28,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 93 treesize of output 75 [2021-12-06 18:39:28,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 22 treesize of output 24 [2021-12-06 18:39:28,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:28,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:28,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 35 [2021-12-06 18:39:28,808 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-06 18:39:28,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 97 treesize of output 55 [2021-12-06 18:39:29,066 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 18:39:29,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-12-06 18:39:29,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:39:29,135 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:39:29,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 17 treesize of output 10 [2021-12-06 18:39:29,186 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 3 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:39:29,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:39:29,491 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4794 (Array Int Int)) (v_ArrVal_4795 (Array Int Int)) (v_ArrVal_4796 (Array Int Int))) (let ((.cse3 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4795))) (let ((.cse0 (select (select .cse3 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (< .cse0 0) (= |c_ULTIMATE.start_main_~data~0#1| (let ((.cse1 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4794))) (let ((.cse2 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select (store |c_#memory_int| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4796) (select (select .cse1 .cse2) .cse0)) (+ (select (select .cse3 .cse2) .cse0) 4))))))))) is different from false [2021-12-06 18:39:29,510 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4791 (Array Int Int)) (v_ArrVal_4792 (Array Int Int)) (v_ArrVal_4794 (Array Int Int)) (v_ArrVal_4795 (Array Int Int)) (v_ArrVal_4796 (Array Int Int)) (v_ArrVal_4793 Int)) (let ((.cse3 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| v_ArrVal_4791) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4795))) (let ((.cse0 (select (select .cse3 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (< .cse0 0) (= (let ((.cse1 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| v_ArrVal_4792) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4794))) (let ((.cse2 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset| v_ArrVal_4793)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4796) (select (select .cse1 .cse2) .cse0)) (+ (select (select .cse3 .cse2) .cse0) 4)))) |c_ULTIMATE.start_main_~data~0#1|))))) is different from false [2021-12-06 18:39:29,548 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4791 (Array Int Int)) (v_ArrVal_4792 (Array Int Int)) (v_ArrVal_4794 (Array Int Int)) (v_ArrVal_4795 (Array Int Int)) (v_ArrVal_4796 (Array Int Int)) (v_ArrVal_4793 Int)) (let ((.cse3 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| v_ArrVal_4791) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4795))) (let ((.cse2 (select (select .cse3 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (= |c_ULTIMATE.start_main_~data~0#1| (let ((.cse0 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| v_ArrVal_4792) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4794))) (let ((.cse1 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base|) |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.offset| v_ArrVal_4793)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4796) (select (select .cse0 .cse1) .cse2)) (+ (select (select .cse3 .cse1) .cse2) 4))))) (< .cse2 0))))) is different from false [2021-12-06 18:39:29,562 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4791 (Array Int Int)) (v_ArrVal_4792 (Array Int Int)) (v_ArrVal_4794 (Array Int Int)) (v_ArrVal_4795 (Array Int Int)) (v_ArrVal_4796 (Array Int Int)) (v_ArrVal_4793 Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset|))) (let ((.cse4 (store (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_4791) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4795))) (let ((.cse3 (select (select .cse4 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (= (let ((.cse1 (store (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_4792) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4794))) (let ((.cse2 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select (store (store |c_#memory_int| .cse0 (store (select |c_#memory_int| .cse0) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset|) v_ArrVal_4793)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4796) (select (select .cse1 .cse2) .cse3)) (+ (select (select .cse4 .cse2) .cse3) 4)))) |c_ULTIMATE.start_main_~data~0#1|) (< .cse3 0)))))) is different from false [2021-12-06 18:39:29,610 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4791 (Array Int Int)) (v_ArrVal_4792 (Array Int Int)) (v_ArrVal_4794 (Array Int Int)) (v_ArrVal_4795 (Array Int Int)) (v_ArrVal_4796 (Array Int Int)) (v_ArrVal_4793 Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.base|) |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.offset|))) (let ((.cse4 (store (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_4791) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4795))) (let ((.cse3 (select (select .cse4 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (= (let ((.cse1 (store (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_4792) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4794))) (let ((.cse2 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select (store (store |c_#memory_int| .cse0 (store (select |c_#memory_int| .cse0) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.base|) |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.offset|) v_ArrVal_4793)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4796) (select (select .cse1 .cse2) .cse3)) (+ (select (select .cse4 .cse2) .cse3) 4)))) |c_ULTIMATE.start_main_~data~0#1|) (< .cse3 0)))))) is different from false [2021-12-06 18:39:29,626 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4791 (Array Int Int)) (v_ArrVal_4792 (Array Int Int)) (v_ArrVal_4794 (Array Int Int)) (v_ArrVal_4795 (Array Int Int)) (v_ArrVal_4796 (Array Int Int)) (v_ArrVal_4793 Int)) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (.cse2 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| .cse1) .cse2))) (let ((.cse6 (store (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_4791) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4795))) (let ((.cse5 (select (select .cse6 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (= (let ((.cse3 (store (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_4792) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4794))) (let ((.cse4 (select (select .cse3 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select (store (store |c_#memory_int| .cse0 (store (select |c_#memory_int| .cse0) (select (select |c_#memory_$Pointer$.offset| .cse1) .cse2) v_ArrVal_4793)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_4796) (select (select .cse3 .cse4) .cse5)) (+ (select (select .cse6 .cse4) .cse5) 4)))) |c_ULTIMATE.start_main_~data~0#1|) (< .cse5 0))))))) is different from false [2021-12-06 18:39:29,669 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4791 (Array Int Int)) (v_ArrVal_4792 (Array Int Int)) (v_ArrVal_4794 (Array Int Int)) (v_ArrVal_4795 (Array Int Int)) (v_ArrVal_4796 (Array Int Int)) (v_ArrVal_4793 Int)) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (.cse2 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| .cse1) .cse2))) (let ((.cse6 (store (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_4791) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_4795))) (let ((.cse5 (select (select .cse6 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (= |c_ULTIMATE.start_main_~data~0#1| (let ((.cse3 (store (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_4792) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_4794))) (let ((.cse4 (select (select .cse3 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select (store (store |c_#memory_int| .cse0 (store (select |c_#memory_int| .cse0) (select (select |c_#memory_$Pointer$.offset| .cse1) .cse2) v_ArrVal_4793)) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_4796) (select (select .cse3 .cse4) .cse5)) (+ (select (select .cse6 .cse4) .cse5) 4))))) (< .cse5 0))))))) is different from false [2021-12-06 18:39:29,761 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4806 (Array Int Int)) (v_ArrVal_4807 (Array Int Int)) (v_ArrVal_4791 (Array Int Int)) (v_ArrVal_4792 (Array Int Int)) (v_ArrVal_4808 (Array Int Int)) (v_ArrVal_4794 (Array Int Int)) (|v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_68| Int) (v_ArrVal_4795 (Array Int Int)) (v_ArrVal_4796 (Array Int Int)) (v_ArrVal_4793 Int)) (let ((.cse3 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_68| v_ArrVal_4806)) (.cse9 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_68| v_ArrVal_4807))) (let ((.cse4 (select (select .cse9 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (.cse5 (select (select .cse3 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (let ((.cse2 (select (select .cse9 .cse4) .cse5))) (let ((.cse8 (store (store .cse3 .cse2 v_ArrVal_4791) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_68| v_ArrVal_4795))) (let ((.cse0 (select (select .cse8 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_68|) (< .cse0 0) (= |c_ULTIMATE.start_main_~data~0#1| (let ((.cse6 (store (store .cse9 .cse2 v_ArrVal_4792) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_68| v_ArrVal_4794))) (let ((.cse7 (select (select .cse6 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select (store (let ((.cse1 (store |c_#memory_int| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_68| v_ArrVal_4808))) (store .cse1 .cse2 (store (select .cse1 .cse2) (select (select .cse3 .cse4) .cse5) v_ArrVal_4793))) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_68| v_ArrVal_4796) (select (select .cse6 .cse7) .cse0)) (+ (select (select .cse8 .cse7) .cse0) 4))))) (not (= (select |c_#valid| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_68|) 0))))))))) is different from false [2021-12-06 18:39:29,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115368630] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:39:29,763 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:39:29,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37] total 70 [2021-12-06 18:39:29,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956121816] [2021-12-06 18:39:29,764 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:39:29,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2021-12-06 18:39:29,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:39:29,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2021-12-06 18:39:29,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=5292, Unknown=10, NotChecked=1224, Total=6806 [2021-12-06 18:39:29,765 INFO L87 Difference]: Start difference. First operand 96 states and 101 transitions. Second operand has 70 states, 66 states have (on average 1.6818181818181819) internal successors, (111), 61 states have internal predecessors, (111), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:39:32,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:39:32,636 INFO L93 Difference]: Finished difference Result 97 states and 101 transitions. [2021-12-06 18:39:32,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 18:39:32,636 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 66 states have (on average 1.6818181818181819) internal successors, (111), 61 states have internal predecessors, (111), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 64 [2021-12-06 18:39:32,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:39:32,637 INFO L225 Difference]: With dead ends: 97 [2021-12-06 18:39:32,637 INFO L226 Difference]: Without dead ends: 97 [2021-12-06 18:39:32,637 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 50 SyntacticMatches, 5 SemanticMatches, 102 ConstructedPredicates, 8 IntricatePredicates, 0 DeprecatedPredicates, 1870 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=500, Invalid=8639, Unknown=13, NotChecked=1560, Total=10712 [2021-12-06 18:39:32,637 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 68 mSDsluCounter, 1534 mSDsCounter, 0 mSdLazyCounter, 1853 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 1583 SdHoareTripleChecker+Invalid, 2063 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 1853 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 173 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-06 18:39:32,638 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 1583 Invalid, 2063 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 1853 Invalid, 0 Unknown, 173 Unchecked, 0.9s Time] [2021-12-06 18:39:32,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-12-06 18:39:32,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 96. [2021-12-06 18:39:32,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 76 states have (on average 1.236842105263158) internal successors, (94), 90 states have internal predecessors, (94), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:39:32,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 100 transitions. [2021-12-06 18:39:32,640 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 100 transitions. Word has length 64 [2021-12-06 18:39:32,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:39:32,640 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 100 transitions. [2021-12-06 18:39:32,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 66 states have (on average 1.6818181818181819) internal successors, (111), 61 states have internal predecessors, (111), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:39:32,640 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 100 transitions. [2021-12-06 18:39:32,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-12-06 18:39:32,640 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:39:32,640 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:39:32,661 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-12-06 18:39:32,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:39:32,841 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:39:32,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:39:32,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1212826698, now seen corresponding path program 2 times [2021-12-06 18:39:32,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:39:32,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321969046] [2021-12-06 18:39:32,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:39:32,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:39:32,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:33,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:39:33,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:33,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:39:33,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:33,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:39:33,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:34,348 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:39:34,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:39:34,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321969046] [2021-12-06 18:39:34,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321969046] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:39:34,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427575998] [2021-12-06 18:39:34,348 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 18:39:34,348 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:39:34,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:39:34,349 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:39:34,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-12-06 18:39:34,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 18:39:34,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:39:34,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 515 conjuncts, 156 conjunts are in the unsatisfiable core [2021-12-06 18:39:34,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:39:34,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 5 [2021-12-06 18:39:35,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 treesize of output 10 [2021-12-06 18:39:35,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 treesize of output 3 [2021-12-06 18:39:35,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:39:37,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:37,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 31 [2021-12-06 18:39:37,732 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-06 18:39:37,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-12-06 18:39:37,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:37,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2021-12-06 18:39:39,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:39:39,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:39:39,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:39:39,598 INFO L354 Elim1Store]: treesize reduction 123, result has 25.9 percent of original size [2021-12-06 18:39:39,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 new quantified variables, introduced 11 case distinctions, treesize of input 209 treesize of output 132 [2021-12-06 18:39:39,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:39:39,615 INFO L354 Elim1Store]: treesize reduction 60, result has 20.0 percent of original size [2021-12-06 18:39:39,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 5 new quantified variables, introduced 5 case distinctions, treesize of input 162 treesize of output 97 [2021-12-06 18:39:40,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:39:40,316 INFO L354 Elim1Store]: treesize reduction 179, result has 12.7 percent of original size [2021-12-06 18:39:40,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 new quantified variables, introduced 14 case distinctions, treesize of input 256 treesize of output 134 [2021-12-06 18:39:40,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:39:40,349 INFO L354 Elim1Store]: treesize reduction 179, result has 13.9 percent of original size [2021-12-06 18:39:40,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 10 case distinctions, treesize of input 235 treesize of output 172 [2021-12-06 18:39:42,355 INFO L354 Elim1Store]: treesize reduction 129, result has 8.5 percent of original size [2021-12-06 18:39:42,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 196 treesize of output 144 [2021-12-06 18:39:43,328 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:39:43,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2021-12-06 18:39:45,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:39:45,627 INFO L354 Elim1Store]: treesize reduction 148, result has 27.5 percent of original size [2021-12-06 18:39:45,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 11 new quantified variables, introduced 21 case distinctions, treesize of input 124 treesize of output 111 [2021-12-06 18:39:45,689 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 15 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:39:45,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:39:46,129 INFO L354 Elim1Store]: treesize reduction 5, result has 94.6 percent of original size [2021-12-06 18:39:46,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 96 treesize of output 95 [2021-12-06 18:39:50,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 5911 treesize of output 4712 [2021-12-06 18:39:54,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427575998] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:39:54,518 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:39:54,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 38] total 75 [2021-12-06 18:39:54,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983476973] [2021-12-06 18:39:54,518 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:39:54,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2021-12-06 18:39:54,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:39:54,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2021-12-06 18:39:54,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=377, Invalid=8933, Unknown=2, NotChecked=0, Total=9312 [2021-12-06 18:39:54,520 INFO L87 Difference]: Start difference. First operand 96 states and 100 transitions. Second operand has 76 states, 72 states have (on average 1.6805555555555556) internal successors, (121), 69 states have internal predecessors, (121), 5 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 18:40:04,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:40:04,998 INFO L93 Difference]: Finished difference Result 129 states and 136 transitions. [2021-12-06 18:40:04,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-06 18:40:04,998 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 72 states have (on average 1.6805555555555556) internal successors, (121), 69 states have internal predecessors, (121), 5 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 68 [2021-12-06 18:40:04,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:40:04,999 INFO L225 Difference]: With dead ends: 129 [2021-12-06 18:40:04,999 INFO L226 Difference]: Without dead ends: 129 [2021-12-06 18:40:04,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2687 ImplicationChecksByTransitivity, 20.9s TimeCoverageRelationStatistics Valid=707, Invalid=14787, Unknown=6, NotChecked=0, Total=15500 [2021-12-06 18:40:05,000 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 82 mSDsluCounter, 1400 mSDsCounter, 0 mSdLazyCounter, 2048 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 1438 SdHoareTripleChecker+Invalid, 2406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 2048 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 322 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-06 18:40:05,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 1438 Invalid, 2406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 2048 Invalid, 0 Unknown, 322 Unchecked, 1.0s Time] [2021-12-06 18:40:05,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-12-06 18:40:05,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 100. [2021-12-06 18:40:05,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 80 states have (on average 1.25) internal successors, (100), 94 states have internal predecessors, (100), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:40:05,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 106 transitions. [2021-12-06 18:40:05,002 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 106 transitions. Word has length 68 [2021-12-06 18:40:05,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:40:05,002 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 106 transitions. [2021-12-06 18:40:05,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 72 states have (on average 1.6805555555555556) internal successors, (121), 69 states have internal predecessors, (121), 5 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 18:40:05,002 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 106 transitions. [2021-12-06 18:40:05,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-12-06 18:40:05,003 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:40:05,003 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:05,024 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-12-06 18:40:05,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:40:05,204 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:40:05,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:05,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1212826697, now seen corresponding path program 2 times [2021-12-06 18:40:05,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:05,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672197204] [2021-12-06 18:40:05,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:05,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:05,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:07,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:40:07,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:07,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:40:07,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:07,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:40:07,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:07,912 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 13 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:40:07,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:07,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672197204] [2021-12-06 18:40:07,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672197204] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:40:07,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500925285] [2021-12-06 18:40:07,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 18:40:07,913 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:40:07,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:40:07,913 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:40:07,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-12-06 18:40:08,108 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 18:40:08,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:40:08,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 515 conjuncts, 148 conjunts are in the unsatisfiable core [2021-12-06 18:40:08,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:40:08,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:40:08,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:40:08,489 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:40:08,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:40:08,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:40:08,781 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:40:08,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 34 [2021-12-06 18:40:09,046 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:40:09,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 25 [2021-12-06 18:40:09,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 11 treesize of output 7 [2021-12-06 18:40:09,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 treesize of output 3 [2021-12-06 18:40:09,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:40:09,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2021-12-06 18:40:09,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:40:09,473 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:40:09,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 50 [2021-12-06 18:40:09,484 INFO L354 Elim1Store]: treesize reduction 8, result has 72.4 percent of original size [2021-12-06 18:40:09,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 28 treesize of output 30 [2021-12-06 18:40:10,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:40:10,629 INFO L354 Elim1Store]: treesize reduction 107, result has 17.1 percent of original size [2021-12-06 18:40:10,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 144 treesize of output 82 [2021-12-06 18:40:10,644 INFO L354 Elim1Store]: treesize reduction 76, result has 20.0 percent of original size [2021-12-06 18:40:10,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 146 treesize of output 105 [2021-12-06 18:40:10,821 INFO L354 Elim1Store]: treesize reduction 66, result has 19.5 percent of original size [2021-12-06 18:40:10,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 313 treesize of output 210 [2021-12-06 18:40:10,839 INFO L354 Elim1Store]: treesize reduction 86, result has 18.9 percent of original size [2021-12-06 18:40:10,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 293 treesize of output 223 [2021-12-06 18:40:11,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:40:11,727 INFO L354 Elim1Store]: treesize reduction 33, result has 10.8 percent of original size [2021-12-06 18:40:11,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 6 new quantified variables, introduced 3 case distinctions, treesize of input 307 treesize of output 96 [2021-12-06 18:40:12,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:40:12,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 26 [2021-12-06 18:40:12,201 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:12,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:40:12,805 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_5206 (Array Int Int)) (v_ArrVal_5207 (Array Int Int))) (<= 0 (+ 4 (let ((.cse0 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5207)) (.cse1 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5206))) (let ((.cse2 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse3 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select .cse0 (select (select .cse1 .cse2) .cse3)) (select (select .cse0 .cse2) .cse3))))))) (forall ((v_ArrVal_5206 (Array Int Int)) (v_ArrVal_5207 (Array Int Int))) (let ((.cse4 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5207)) (.cse7 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5206))) (let ((.cse8 (select (select .cse7 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse9 (select (select .cse4 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (let ((.cse5 (select (select .cse7 .cse8) .cse9)) (.cse6 (select (select .cse4 .cse8) .cse9))) (<= (+ 8 (select (select .cse4 .cse5) .cse6)) (select |c_#length| (select (select .cse7 .cse5) .cse6)))))))) is different from false [2021-12-06 18:40:12,829 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_5206 (Array Int Int)) (v_ArrVal_5207 (Array Int Int))) (<= 0 (+ (let ((.cse0 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5207)) (.cse1 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5206))) (let ((.cse2 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse3 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select .cse0 (select (select .cse1 .cse2) .cse3)) (select (select .cse0 .cse2) .cse3)))) 4))) (forall ((v_ArrVal_5206 (Array Int Int)) (v_ArrVal_5207 (Array Int Int))) (let ((.cse4 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5207)) (.cse7 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5206))) (let ((.cse8 (select (select .cse7 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse9 (select (select .cse4 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (let ((.cse5 (select (select .cse7 .cse8) .cse9)) (.cse6 (select (select .cse4 .cse8) .cse9))) (<= (+ (select (select .cse4 .cse5) .cse6) 8) (select |c_#length| (select (select .cse7 .cse5) .cse6)))))))) is different from false [2021-12-06 18:40:12,868 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_5206 (Array Int Int)) (v_ArrVal_5207 (Array Int Int))) (let ((.cse0 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base|) |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5207)) (.cse3 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base|) |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5206))) (let ((.cse4 (select (select .cse3 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse5 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (let ((.cse1 (select (select .cse3 .cse4) .cse5)) (.cse2 (select (select .cse0 .cse4) .cse5))) (<= (+ (select (select .cse0 .cse1) .cse2) 8) (select |c_#length| (select (select .cse3 .cse1) .cse2))))))) (forall ((v_ArrVal_5206 (Array Int Int)) (v_ArrVal_5207 (Array Int Int))) (<= 0 (+ (let ((.cse6 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base|) |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5207)) (.cse7 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base|) |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5206))) (let ((.cse8 (select (select .cse7 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse9 (select (select .cse6 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select .cse6 (select (select .cse7 .cse8) .cse9)) (select (select .cse6 .cse8) .cse9)))) 4)))) is different from false [2021-12-06 18:40:12,893 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_5206 (Array Int Int)) (v_ArrVal_5207 (Array Int Int))) (<= 0 (+ (let ((.cse4 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset|)) (.cse5 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset|))) (let ((.cse0 (store (store |c_#memory_$Pointer$.offset| .cse4 (store (select |c_#memory_$Pointer$.offset| .cse4) .cse5 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5207)) (.cse1 (store (store |c_#memory_$Pointer$.base| .cse4 (store (select |c_#memory_$Pointer$.base| .cse4) .cse5 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5206))) (let ((.cse2 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse3 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select .cse0 (select (select .cse1 .cse2) .cse3)) (select (select .cse0 .cse2) .cse3))))) 4))) (forall ((v_ArrVal_5206 (Array Int Int)) (v_ArrVal_5207 (Array Int Int))) (let ((.cse12 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset|)) (.cse13 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset|))) (let ((.cse6 (store (store |c_#memory_$Pointer$.offset| .cse12 (store (select |c_#memory_$Pointer$.offset| .cse12) .cse13 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5207)) (.cse9 (store (store |c_#memory_$Pointer$.base| .cse12 (store (select |c_#memory_$Pointer$.base| .cse12) .cse13 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5206))) (let ((.cse10 (select (select .cse9 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse11 (select (select .cse6 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (let ((.cse7 (select (select .cse9 .cse10) .cse11)) (.cse8 (select (select .cse6 .cse10) .cse11))) (<= (+ (select (select .cse6 .cse7) .cse8) 8) (select |c_#length| (select (select .cse9 .cse7) .cse8))))))))) is different from false [2021-12-06 18:40:14,190 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:40:14,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 1785 treesize of output 1789 [2021-12-06 18:40:15,593 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76| Int) (v_ArrVal_5215 (Array Int Int)) (|v_node_create_~temp~0#1.offset_84| Int)) (or (< |v_node_create_~temp~0#1.offset_84| 0) (and (forall ((v_ArrVal_5214 (Array Int Int)) (v_ArrVal_5206 (Array Int Int)) (v_ArrVal_5207 (Array Int Int))) (<= 0 (+ (let ((.cse7 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76| v_ArrVal_5215)) (.cse4 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76| v_ArrVal_5214))) (let ((.cse8 (select (select .cse4 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (.cse9 (select (select .cse7 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (let ((.cse5 (select (select .cse4 .cse8) .cse9)) (.cse6 (select (select .cse7 .cse8) .cse9))) (let ((.cse0 (store (store .cse7 .cse5 (store (select .cse7 .cse5) .cse6 |v_node_create_~temp~0#1.offset_84|)) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76| v_ArrVal_5207)) (.cse1 (store (store .cse4 .cse5 (store (select .cse4 .cse5) .cse6 |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76|)) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76| v_ArrVal_5206))) (let ((.cse2 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse3 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select .cse0 (select (select .cse1 .cse2) .cse3)) (select (select .cse0 .cse2) .cse3))))))) 4))) (forall ((v_prenex_107 (Array Int Int)) (v_prenex_108 (Array Int Int)) (v_ArrVal_5214 (Array Int Int))) (= |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76| (let ((.cse17 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76| v_ArrVal_5215)) (.cse14 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76| v_ArrVal_5214))) (let ((.cse18 (select (select .cse14 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (.cse19 (select (select .cse17 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (let ((.cse15 (select (select .cse14 .cse18) .cse19)) (.cse16 (select (select .cse17 .cse18) .cse19))) (let ((.cse13 (store (store .cse17 .cse15 (store (select .cse17 .cse15) .cse16 |v_node_create_~temp~0#1.offset_84|)) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76| v_prenex_108)) (.cse10 (store (store .cse14 .cse15 (store (select .cse14 .cse15) .cse16 |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76|)) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76| v_prenex_107))) (let ((.cse11 (select (select .cse10 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse12 (select (select .cse13 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select .cse10 (select (select .cse10 .cse11) .cse12)) (select (select .cse13 .cse11) .cse12))))))))) (forall ((v_prenex_107 (Array Int Int)) (v_prenex_108 (Array Int Int)) (v_ArrVal_5214 (Array Int Int))) (<= (let ((.cse27 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76| v_ArrVal_5215)) (.cse24 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76| v_ArrVal_5214))) (let ((.cse28 (select (select .cse24 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (.cse29 (select (select .cse27 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (let ((.cse25 (select (select .cse24 .cse28) .cse29)) (.cse26 (select (select .cse27 .cse28) .cse29))) (let ((.cse20 (store (store .cse27 .cse25 (store (select .cse27 .cse25) .cse26 |v_node_create_~temp~0#1.offset_84|)) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76| v_prenex_108)) (.cse21 (store (store .cse24 .cse25 (store (select .cse24 .cse25) .cse26 |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76|)) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76| v_prenex_107))) (let ((.cse22 (select (select .cse21 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse23 (select (select .cse20 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select .cse20 (select (select .cse21 .cse22) .cse23)) (select (select .cse20 .cse22) .cse23))))))) |v_node_create_~temp~0#1.offset_84|))) (< (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76| v_ArrVal_5215) |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76|) 0)) (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_76|))) is different from false [2021-12-06 18:40:15,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500925285] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:40:15,601 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:40:15,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 38] total 75 [2021-12-06 18:40:15,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970244109] [2021-12-06 18:40:15,601 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:40:15,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2021-12-06 18:40:15,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:15,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2021-12-06 18:40:15,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=7230, Unknown=7, NotChecked=870, Total=8372 [2021-12-06 18:40:15,602 INFO L87 Difference]: Start difference. First operand 100 states and 106 transitions. Second operand has 76 states, 73 states have (on average 1.6712328767123288) internal successors, (122), 68 states have internal predecessors, (122), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:40:22,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:40:22,140 INFO L93 Difference]: Finished difference Result 135 states and 141 transitions. [2021-12-06 18:40:22,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-06 18:40:22,141 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 73 states have (on average 1.6712328767123288) internal successors, (122), 68 states have internal predecessors, (122), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 68 [2021-12-06 18:40:22,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:40:22,142 INFO L225 Difference]: With dead ends: 135 [2021-12-06 18:40:22,142 INFO L226 Difference]: Without dead ends: 135 [2021-12-06 18:40:22,142 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 117 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 2951 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=639, Invalid=12256, Unknown=7, NotChecked=1140, Total=14042 [2021-12-06 18:40:22,143 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 211 mSDsluCounter, 2102 mSDsCounter, 0 mSdLazyCounter, 2676 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 2147 SdHoareTripleChecker+Invalid, 3049 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 2676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 302 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-12-06 18:40:22,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [211 Valid, 2147 Invalid, 3049 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 2676 Invalid, 0 Unknown, 302 Unchecked, 1.6s Time] [2021-12-06 18:40:22,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-12-06 18:40:22,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 102. [2021-12-06 18:40:22,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 82 states have (on average 1.2439024390243902) internal successors, (102), 96 states have internal predecessors, (102), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:40:22,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 108 transitions. [2021-12-06 18:40:22,145 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 108 transitions. Word has length 68 [2021-12-06 18:40:22,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:40:22,145 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 108 transitions. [2021-12-06 18:40:22,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 73 states have (on average 1.6712328767123288) internal successors, (122), 68 states have internal predecessors, (122), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:40:22,145 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 108 transitions. [2021-12-06 18:40:22,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-12-06 18:40:22,146 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:40:22,146 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:22,177 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-12-06 18:40:22,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-12-06 18:40:22,347 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr44ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:40:22,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:22,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1057077042, now seen corresponding path program 1 times [2021-12-06 18:40:22,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:22,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855015051] [2021-12-06 18:40:22,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:22,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:22,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:23,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:40:23,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:23,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:40:23,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:23,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:40:23,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:23,634 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:40:23,635 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:23,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855015051] [2021-12-06 18:40:23,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855015051] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:40:23,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88023250] [2021-12-06 18:40:23,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:23,635 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:40:23,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:40:23,636 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:40:23,636 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-12-06 18:40:23,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:23,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 519 conjuncts, 126 conjunts are in the unsatisfiable core [2021-12-06 18:40:23,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:40:23,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:40:24,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:40:24,076 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:40:24,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:40:24,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:40:24,324 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:40:24,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 34 [2021-12-06 18:40:24,541 INFO L354 Elim1Store]: treesize reduction 3, result has 81.3 percent of original size [2021-12-06 18:40:24,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 34 [2021-12-06 18:40:24,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 13 treesize of output 9 [2021-12-06 18:40:24,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 18:40:24,844 INFO L354 Elim1Store]: treesize reduction 8, result has 75.8 percent of original size [2021-12-06 18:40:24,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 34 [2021-12-06 18:40:25,526 INFO L354 Elim1Store]: treesize reduction 76, result has 20.0 percent of original size [2021-12-06 18:40:25,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 127 treesize of output 66 [2021-12-06 18:40:25,540 INFO L354 Elim1Store]: treesize reduction 52, result has 22.4 percent of original size [2021-12-06 18:40:25,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 103 treesize of output 101 [2021-12-06 18:40:25,671 INFO L354 Elim1Store]: treesize reduction 66, result has 19.5 percent of original size [2021-12-06 18:40:25,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 219 treesize of output 148 [2021-12-06 18:40:25,682 INFO L354 Elim1Store]: treesize reduction 52, result has 22.4 percent of original size [2021-12-06 18:40:25,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 185 treesize of output 155 [2021-12-06 18:40:26,031 INFO L354 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2021-12-06 18:40:26,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 181 treesize of output 108 [2021-12-06 18:40:26,563 INFO L354 Elim1Store]: treesize reduction 28, result has 24.3 percent of original size [2021-12-06 18:40:26,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 113 treesize of output 44 [2021-12-06 18:40:26,570 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 9 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:26,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:40:26,805 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_5406 (Array Int Int)) (v_ArrVal_5405 (Array Int Int))) (not (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5405))) (let ((.cse1 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (= (let ((.cse3 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5406))) (let ((.cse2 (select (select .cse3 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select .cse0 (select (select .cse0 .cse1) .cse2)) (select (select .cse3 .cse1) .cse2)))) .cse1))))) is different from false [2021-12-06 18:40:27,445 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_5403 (Array Int Int)) (v_ArrVal_5406 (Array Int Int)) (v_ArrVal_5405 (Array Int Int))) (not (let ((.cse4 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset|))) (let ((.cse0 (store (store |c_#memory_$Pointer$.base| .cse4 (store (select |c_#memory_$Pointer$.base| .cse4) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset|) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5405))) (let ((.cse1 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (= (let ((.cse3 (store (store |c_#memory_$Pointer$.offset| .cse4 v_ArrVal_5403) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5406))) (let ((.cse2 (select (select .cse3 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select .cse0 (select (select .cse0 .cse1) .cse2)) (select (select .cse3 .cse1) .cse2)))) .cse1)))))) is different from false [2021-12-06 18:40:27,464 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_5403 (Array Int Int)) (v_ArrVal_5406 (Array Int Int)) (v_ArrVal_5405 (Array Int Int))) (not (let ((.cse4 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.base|) |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.offset|))) (let ((.cse0 (store (store |c_#memory_$Pointer$.base| .cse4 (store (select |c_#memory_$Pointer$.base| .cse4) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.base|) |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.offset|) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5405))) (let ((.cse1 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (= (let ((.cse3 (store (store |c_#memory_$Pointer$.offset| .cse4 v_ArrVal_5403) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5406))) (let ((.cse2 (select (select .cse3 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select .cse0 (select (select .cse0 .cse1) .cse2)) (select (select .cse3 .cse1) .cse2)))) .cse1)))))) is different from false [2021-12-06 18:40:27,474 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_5403 (Array Int Int)) (v_ArrVal_5406 (Array Int Int)) (v_ArrVal_5405 (Array Int Int))) (not (let ((.cse5 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (.cse6 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (let ((.cse4 (select (select |c_#memory_$Pointer$.base| .cse5) .cse6))) (let ((.cse1 (store (store |c_#memory_$Pointer$.base| .cse4 (store (select |c_#memory_$Pointer$.base| .cse4) (select (select |c_#memory_$Pointer$.offset| .cse5) .cse6) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5405))) (let ((.cse0 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (= .cse0 (let ((.cse3 (store (store |c_#memory_$Pointer$.offset| .cse4 v_ArrVal_5403) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5406))) (let ((.cse2 (select (select .cse3 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select .cse1 (select (select .cse1 .cse0) .cse2)) (select (select .cse3 .cse0) .cse2))))))))))) is different from false [2021-12-06 18:40:27,493 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_5403 (Array Int Int)) (v_ArrVal_5406 (Array Int Int)) (v_ArrVal_5405 (Array Int Int))) (not (let ((.cse5 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (.cse6 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (let ((.cse4 (select (select |c_#memory_$Pointer$.base| .cse5) .cse6))) (let ((.cse0 (store (store |c_#memory_$Pointer$.base| .cse4 (store (select |c_#memory_$Pointer$.base| .cse4) (select (select |c_#memory_$Pointer$.offset| .cse5) .cse6) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base|)) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_5405))) (let ((.cse1 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (= (let ((.cse3 (store (store |c_#memory_$Pointer$.offset| .cse4 v_ArrVal_5403) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_5406))) (let ((.cse2 (select (select .cse3 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select .cse0 (select (select .cse0 .cse1) .cse2)) (select (select .cse3 .cse1) .cse2)))) .cse1))))))) is different from false [2021-12-06 18:40:27,558 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_5413 (Array Int Int)) (v_ArrVal_5414 (Array Int Int)) (v_ArrVal_5403 (Array Int Int)) (v_ArrVal_5406 (Array Int Int)) (v_ArrVal_5405 (Array Int Int)) (|v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_80| Int)) (or (not (let ((.cse4 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_80| v_ArrVal_5414)) (.cse6 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_80| v_ArrVal_5413))) (let ((.cse7 (select (select .cse6 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (.cse8 (select (select .cse4 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (let ((.cse5 (select (select .cse6 .cse7) .cse8))) (let ((.cse0 (store (store .cse6 .cse5 (store (select .cse6 .cse5) (select (select .cse4 .cse7) .cse8) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_80|)) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_80| v_ArrVal_5405))) (let ((.cse1 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (= (let ((.cse3 (store (store .cse4 .cse5 v_ArrVal_5403) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_80| v_ArrVal_5406))) (let ((.cse2 (select (select .cse3 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select .cse0 (select (select .cse0 .cse1) .cse2)) (select (select .cse3 .cse1) .cse2)))) .cse1))))))) (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_80|) (not (= (select |c_#valid| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_80|) 0)))) is different from false [2021-12-06 18:40:27,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88023250] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:40:27,560 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:40:27,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 36] total 68 [2021-12-06 18:40:27,561 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317886892] [2021-12-06 18:40:27,561 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:40:27,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2021-12-06 18:40:27,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:27,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2021-12-06 18:40:27,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=5109, Unknown=102, NotChecked=894, Total=6320 [2021-12-06 18:40:27,562 INFO L87 Difference]: Start difference. First operand 102 states and 108 transitions. Second operand has 68 states, 65 states have (on average 1.7692307692307692) internal successors, (115), 59 states have internal predecessors, (115), 5 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 18:40:30,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:40:30,504 INFO L93 Difference]: Finished difference Result 102 states and 107 transitions. [2021-12-06 18:40:30,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:40:30,505 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 65 states have (on average 1.7692307692307692) internal successors, (115), 59 states have internal predecessors, (115), 5 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 69 [2021-12-06 18:40:30,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:40:30,506 INFO L225 Difference]: With dead ends: 102 [2021-12-06 18:40:30,506 INFO L226 Difference]: Without dead ends: 102 [2021-12-06 18:40:30,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 65 SyntacticMatches, 5 SemanticMatches, 101 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 1523 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=458, Invalid=8763, Unknown=115, NotChecked=1170, Total=10506 [2021-12-06 18:40:30,507 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 120 mSDsluCounter, 1876 mSDsCounter, 0 mSdLazyCounter, 1803 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 1927 SdHoareTripleChecker+Invalid, 1942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1803 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 88 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-06 18:40:30,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 1927 Invalid, 1942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1803 Invalid, 0 Unknown, 88 Unchecked, 0.9s Time] [2021-12-06 18:40:30,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-12-06 18:40:30,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2021-12-06 18:40:30,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 82 states have (on average 1.2317073170731707) internal successors, (101), 96 states have internal predecessors, (101), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:40:30,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 107 transitions. [2021-12-06 18:40:30,509 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 107 transitions. Word has length 69 [2021-12-06 18:40:30,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:40:30,509 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 107 transitions. [2021-12-06 18:40:30,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 65 states have (on average 1.7692307692307692) internal successors, (115), 59 states have internal predecessors, (115), 5 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 18:40:30,509 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 107 transitions. [2021-12-06 18:40:30,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-12-06 18:40:30,510 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:40:30,510 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:30,530 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-12-06 18:40:30,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-12-06 18:40:30,711 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr44ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:40:30,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:30,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1590317415, now seen corresponding path program 2 times [2021-12-06 18:40:30,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:30,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689814799] [2021-12-06 18:40:30,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:30,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:30,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:32,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:40:32,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:32,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:40:32,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:32,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:40:32,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:33,098 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:40:33,098 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:33,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689814799] [2021-12-06 18:40:33,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689814799] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:40:33,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037584356] [2021-12-06 18:40:33,098 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 18:40:33,098 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:40:33,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:40:33,099 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:40:33,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-12-06 18:40:33,291 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 18:40:33,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:40:33,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 194 conjunts are in the unsatisfiable core [2021-12-06 18:40:33,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:40:33,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:40:33,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:40:33,524 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-06 18:40:33,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:40:33,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 18:40:33,828 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-12-06 18:40:33,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 case distinctions, treesize of input 22 treesize of output 33 [2021-12-06 18:40:34,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 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 [2021-12-06 18:40:34,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 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 [2021-12-06 18:40:34,247 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:40:34,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 43 [2021-12-06 18:40:34,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2021-12-06 18:40:34,624 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:40:34,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 37 [2021-12-06 18:40:34,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2021-12-06 18:40:34,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2021-12-06 18:40:34,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:40:37,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:40:37,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:40:37,435 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-06 18:40:37,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 90 treesize of output 67 [2021-12-06 18:40:37,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:40:37,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:40:37,450 INFO L354 Elim1Store]: treesize reduction 8, result has 72.4 percent of original size [2021-12-06 18:40:37,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 52 [2021-12-06 18:40:37,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:40:37,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:40:37,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-12-06 18:40:39,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:40:39,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:40:39,323 INFO L354 Elim1Store]: treesize reduction 195, result has 14.5 percent of original size [2021-12-06 18:40:39,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 8 new quantified variables, introduced 13 case distinctions, treesize of input 210 treesize of output 111 [2021-12-06 18:40:39,346 INFO L354 Elim1Store]: treesize reduction 140, result has 13.6 percent of original size [2021-12-06 18:40:39,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 174 treesize of output 124 [2021-12-06 18:40:39,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-12-06 18:40:39,552 INFO L354 Elim1Store]: treesize reduction 90, result has 15.1 percent of original size [2021-12-06 18:40:39,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 9 case distinctions, treesize of input 401 treesize of output 246 [2021-12-06 18:40:39,572 INFO L354 Elim1Store]: treesize reduction 86, result has 18.9 percent of original size [2021-12-06 18:40:39,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 338 treesize of output 244 [2021-12-06 18:40:39,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 131 treesize of output 102 [2021-12-06 18:40:40,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:40:40,666 INFO L354 Elim1Store]: treesize reduction 24, result has 35.1 percent of original size [2021-12-06 18:40:40,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 6 new quantified variables, introduced 3 case distinctions, treesize of input 265 treesize of output 98 [2021-12-06 18:40:40,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 22 [2021-12-06 18:40:40,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-12-06 18:40:40,889 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 8 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:40:40,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:40:41,387 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_5615 Int) (v_ArrVal_5617 (Array Int Int)) (v_ArrVal_5616 (Array Int Int))) (= (let ((.cse3 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5617)) (.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5616))) (let ((.cse4 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse5 (select (select .cse3 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (let ((.cse1 (select (select .cse0 .cse4) .cse5)) (.cse2 (select (select .cse3 .cse4) .cse5))) (select (select (store |c_#memory_int| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| v_ArrVal_5615)) (select (select .cse0 .cse1) .cse2)) (+ (select (select .cse3 .cse1) .cse2) 4))))) |c_ULTIMATE.start_main_~data~0#1|)) is different from false [2021-12-06 18:40:41,411 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_5615 Int) (v_ArrVal_5612 (Array Int Int)) (v_ArrVal_5617 (Array Int Int)) (v_ArrVal_5616 (Array Int Int))) (= |c_ULTIMATE.start_main_~data~0#1| (let ((.cse4 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5617)) (.cse1 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_5616))) (let ((.cse5 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse6 (select (select .cse4 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (let ((.cse2 (select (select .cse1 .cse5) .cse6)) (.cse3 (select (select .cse4 .cse5) .cse6))) (select (select (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| v_ArrVal_5612))) (store .cse0 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| (store (select .cse0 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| v_ArrVal_5615))) (select (select .cse1 .cse2) .cse3)) (+ (select (select .cse4 .cse2) .cse3) 4))))))) is different from false [2021-12-06 18:40:44,039 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:40:44,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 1961 treesize of output 1954 [2021-12-06 18:40:44,061 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:40:44,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 45456 treesize of output 42650 [2021-12-06 18:40:44,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 49088 treesize of output 41728 [2021-12-06 18:40:44,206 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:40:44,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 26403 treesize of output 23647 [2021-12-06 18:40:44,464 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:40:44,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 30283 treesize of output 27527 [2021-12-06 18:40:55,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037584356] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:40:55,132 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:40:55,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 41] total 85 [2021-12-06 18:40:55,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291038626] [2021-12-06 18:40:55,132 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:40:55,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2021-12-06 18:40:55,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:55,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2021-12-06 18:40:55,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=369, Invalid=9934, Unknown=7, NotChecked=402, Total=10712 [2021-12-06 18:40:55,134 INFO L87 Difference]: Start difference. First operand 102 states and 107 transitions. Second operand has 85 states, 81 states have (on average 1.5432098765432098) internal successors, (125), 76 states have internal predecessors, (125), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:41:02,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:41:02,624 INFO L93 Difference]: Finished difference Result 103 states and 107 transitions. [2021-12-06 18:41:02,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-06 18:41:02,624 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 81 states have (on average 1.5432098765432098) internal successors, (125), 76 states have internal predecessors, (125), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 70 [2021-12-06 18:41:02,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:41:02,625 INFO L225 Difference]: With dead ends: 103 [2021-12-06 18:41:02,625 INFO L226 Difference]: Without dead ends: 103 [2021-12-06 18:41:02,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 123 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 3245 ImplicationChecksByTransitivity, 17.7s TimeCoverageRelationStatistics Valid=654, Invalid=14353, Unknown=7, NotChecked=486, Total=15500 [2021-12-06 18:41:02,626 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 87 mSDsluCounter, 1922 mSDsCounter, 0 mSdLazyCounter, 2106 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 1970 SdHoareTripleChecker+Invalid, 2395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 2106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 233 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-06 18:41:02,626 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 1970 Invalid, 2395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 2106 Invalid, 0 Unknown, 233 Unchecked, 1.2s Time] [2021-12-06 18:41:02,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-12-06 18:41:02,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 102. [2021-12-06 18:41:02,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 82 states have (on average 1.2195121951219512) internal successors, (100), 96 states have internal predecessors, (100), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:41:02,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 106 transitions. [2021-12-06 18:41:02,628 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 106 transitions. Word has length 70 [2021-12-06 18:41:02,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:41:02,628 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 106 transitions. [2021-12-06 18:41:02,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 81 states have (on average 1.5432098765432098) internal successors, (125), 76 states have internal predecessors, (125), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:41:02,629 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 106 transitions. [2021-12-06 18:41:02,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-12-06 18:41:02,629 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:41:02,629 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:02,650 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-12-06 18:41:02,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-12-06 18:41:02,830 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:41:02,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:02,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1692406427, now seen corresponding path program 3 times [2021-12-06 18:41:02,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:02,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049565708] [2021-12-06 18:41:02,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:02,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:02,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:05,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:41:05,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:05,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:41:05,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:05,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:41:05,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:06,289 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 15 proven. 28 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:41:06,289 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:06,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049565708] [2021-12-06 18:41:06,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049565708] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:41:06,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049141106] [2021-12-06 18:41:06,289 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 18:41:06,290 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:41:06,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:41:06,290 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:41:06,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-12-06 18:41:07,157 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-12-06 18:41:07,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:41:07,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 191 conjunts are in the unsatisfiable core [2021-12-06 18:41:07,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:41:07,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:41:07,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:41:07,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:41:07,639 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:41:07,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:41:07,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:41:07,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:41:08,038 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:41:08,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 42 [2021-12-06 18:41:08,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 [2021-12-06 18:41:08,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:41:08,407 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:41:08,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 86 treesize of output 41 [2021-12-06 18:41:08,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 13 [2021-12-06 18:41:08,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 18:41:09,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:41:09,013 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:41:09,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 94 treesize of output 82 [2021-12-06 18:41:09,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:41:09,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:41:09,024 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-06 18:41:09,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 90 treesize of output 85 [2021-12-06 18:41:09,042 INFO L354 Elim1Store]: treesize reduction 8, result has 75.8 percent of original size [2021-12-06 18:41:09,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 34 [2021-12-06 18:41:09,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 16 treesize of output 18 [2021-12-06 18:41:10,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:41:10,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:41:10,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:41:10,685 INFO L354 Elim1Store]: treesize reduction 128, result has 14.7 percent of original size [2021-12-06 18:41:10,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 9 case distinctions, treesize of input 180 treesize of output 101 [2021-12-06 18:41:10,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:41:10,707 INFO L354 Elim1Store]: treesize reduction 144, result has 13.3 percent of original size [2021-12-06 18:41:10,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 9 case distinctions, treesize of input 161 treesize of output 114 [2021-12-06 18:41:11,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:41:11,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:41:11,100 INFO L354 Elim1Store]: treesize reduction 120, result has 17.8 percent of original size [2021-12-06 18:41:11,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 8 new quantified variables, introduced 9 case distinctions, treesize of input 417 treesize of output 149 [2021-12-06 18:41:11,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:41:11,130 INFO L354 Elim1Store]: treesize reduction 163, result has 13.3 percent of original size [2021-12-06 18:41:11,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 10 new quantified variables, introduced 10 case distinctions, treesize of input 388 treesize of output 218 [2021-12-06 18:41:14,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:41:14,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:41:14,522 INFO L354 Elim1Store]: treesize reduction 51, result has 1.9 percent of original size [2021-12-06 18:41:14,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 4 case distinctions, treesize of input 77 treesize of output 21 [2021-12-06 18:41:15,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:41:15,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:41:15,554 INFO L354 Elim1Store]: treesize reduction 223, result has 9.0 percent of original size [2021-12-06 18:41:15,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 27 case distinctions, treesize of input 343 treesize of output 137 [2021-12-06 18:41:15,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:41:15,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:41:15,572 INFO L354 Elim1Store]: treesize reduction 10, result has 50.0 percent of original size [2021-12-06 18:41:15,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 11 new quantified variables, introduced 3 case distinctions, treesize of input 78 treesize of output 43 [2021-12-06 18:41:15,655 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 12 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:15,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:41:26,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049141106] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:41:26,346 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:41:26,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 43] total 82 [2021-12-06 18:41:26,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722171171] [2021-12-06 18:41:26,347 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:41:26,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2021-12-06 18:41:26,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:26,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2021-12-06 18:41:26,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=374, Invalid=10544, Unknown=2, NotChecked=0, Total=10920 [2021-12-06 18:41:26,348 INFO L87 Difference]: Start difference. First operand 102 states and 106 transitions. Second operand has 82 states, 80 states have (on average 1.675) internal successors, (134), 74 states have internal predecessors, (134), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:41:31,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:41:31,152 INFO L93 Difference]: Finished difference Result 96 states and 98 transitions. [2021-12-06 18:41:31,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-06 18:41:31,152 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 80 states have (on average 1.675) internal successors, (134), 74 states have internal predecessors, (134), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 74 [2021-12-06 18:41:31,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:41:31,153 INFO L225 Difference]: With dead ends: 96 [2021-12-06 18:41:31,153 INFO L226 Difference]: Without dead ends: 96 [2021-12-06 18:41:31,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 53 SyntacticMatches, 3 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4853 ImplicationChecksByTransitivity, 18.7s TimeCoverageRelationStatistics Valid=644, Invalid=15866, Unknown=2, NotChecked=0, Total=16512 [2021-12-06 18:41:31,154 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 63 mSDsluCounter, 1506 mSDsCounter, 0 mSdLazyCounter, 1489 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 1552 SdHoareTripleChecker+Invalid, 1820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 302 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-06 18:41:31,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 1552 Invalid, 1820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1489 Invalid, 0 Unknown, 302 Unchecked, 1.0s Time] [2021-12-06 18:41:31,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-12-06 18:41:31,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2021-12-06 18:41:31,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 79 states have (on average 1.1645569620253164) internal successors, (92), 90 states have internal predecessors, (92), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:41:31,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 98 transitions. [2021-12-06 18:41:31,156 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 98 transitions. Word has length 74 [2021-12-06 18:41:31,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:41:31,156 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 98 transitions. [2021-12-06 18:41:31,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 80 states have (on average 1.675) internal successors, (134), 74 states have internal predecessors, (134), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:41:31,156 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 98 transitions. [2021-12-06 18:41:31,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-12-06 18:41:31,157 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:41:31,157 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:31,178 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-12-06 18:41:31,357 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:41:31,358 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr44ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:41:31,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:31,359 INFO L85 PathProgramCache]: Analyzing trace with hash -924992669, now seen corresponding path program 2 times [2021-12-06 18:41:31,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:31,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771352937] [2021-12-06 18:41:31,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:31,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:31,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:31,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:41:31,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:31,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:41:31,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:31,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:41:31,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:31,456 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-06 18:41:31,456 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:31,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771352937] [2021-12-06 18:41:31,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771352937] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:41:31,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133430473] [2021-12-06 18:41:31,457 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 18:41:31,457 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:41:31,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:41:31,457 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:41:31,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-12-06 18:41:31,678 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 18:41:31,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:41:31,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-06 18:41:31,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:41:31,808 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-06 18:41:31,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:41:31,888 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-06 18:41:31,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133430473] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:41:31,888 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:41:31,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 12 [2021-12-06 18:41:31,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223766396] [2021-12-06 18:41:31,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:41:31,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-06 18:41:31,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:31,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-06 18:41:31,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-12-06 18:41:31,889 INFO L87 Difference]: Start difference. First operand 96 states and 98 transitions. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 11 states have internal predecessors, (76), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:41:31,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:41:31,945 INFO L93 Difference]: Finished difference Result 94 states and 96 transitions. [2021-12-06 18:41:31,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 18:41:31,946 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 11 states have internal predecessors, (76), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 75 [2021-12-06 18:41:31,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:41:31,946 INFO L225 Difference]: With dead ends: 94 [2021-12-06 18:41:31,946 INFO L226 Difference]: Without dead ends: 94 [2021-12-06 18:41:31,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 149 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-12-06 18:41:31,947 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 45 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 515 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:41:31,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 515 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:41:31,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-12-06 18:41:31,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2021-12-06 18:41:31,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 78 states have (on average 1.1538461538461537) internal successors, (90), 88 states have internal predecessors, (90), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:41:31,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 96 transitions. [2021-12-06 18:41:31,949 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 96 transitions. Word has length 75 [2021-12-06 18:41:31,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:41:31,949 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 96 transitions. [2021-12-06 18:41:31,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 11 states have internal predecessors, (76), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:41:31,949 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 96 transitions. [2021-12-06 18:41:31,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-12-06 18:41:31,950 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:41:31,950 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:31,970 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2021-12-06 18:41:32,150 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-12-06 18:41:32,151 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr35REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:41:32,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:32,152 INFO L85 PathProgramCache]: Analyzing trace with hash 54226440, now seen corresponding path program 1 times [2021-12-06 18:41:32,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:32,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361659120] [2021-12-06 18:41:32,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:32,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:32,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:32,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:41:32,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:32,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:41:32,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:32,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:41:32,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:32,298 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-12-06 18:41:32,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:32,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361659120] [2021-12-06 18:41:32,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361659120] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:41:32,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878320129] [2021-12-06 18:41:32,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:32,299 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:41:32,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:41:32,299 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:41:32,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-12-06 18:41:32,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:32,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-06 18:41:32,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:41:32,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 15 [2021-12-06 18:41:32,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 14 [2021-12-06 18:41:32,631 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-12-06 18:41:32,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:41:32,737 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:41:32,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 31 treesize of output 35 [2021-12-06 18:41:32,816 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-12-06 18:41:32,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1878320129] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:41:32,817 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:41:32,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2021-12-06 18:41:32,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504320934] [2021-12-06 18:41:32,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:41:32,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-06 18:41:32,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:32,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-06 18:41:32,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-12-06 18:41:32,818 INFO L87 Difference]: Start difference. First operand 94 states and 96 transitions. Second operand has 16 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:41:32,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:41:32,998 INFO L93 Difference]: Finished difference Result 93 states and 95 transitions. [2021-12-06 18:41:32,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 18:41:32,999 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 78 [2021-12-06 18:41:32,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:41:32,999 INFO L225 Difference]: With dead ends: 93 [2021-12-06 18:41:32,999 INFO L226 Difference]: Without dead ends: 93 [2021-12-06 18:41:32,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:41:33,000 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 108 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 369 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:41:33,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 369 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:41:33,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-12-06 18:41:33,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2021-12-06 18:41:33,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 78 states have (on average 1.141025641025641) internal successors, (89), 87 states have internal predecessors, (89), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:41:33,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 95 transitions. [2021-12-06 18:41:33,002 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 95 transitions. Word has length 78 [2021-12-06 18:41:33,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:41:33,002 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 95 transitions. [2021-12-06 18:41:33,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:41:33,002 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 95 transitions. [2021-12-06 18:41:33,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-12-06 18:41:33,002 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:41:33,002 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:33,023 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2021-12-06 18:41:33,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-12-06 18:41:33,203 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr34REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:41:33,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:33,204 INFO L85 PathProgramCache]: Analyzing trace with hash 54226439, now seen corresponding path program 1 times [2021-12-06 18:41:33,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:33,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450202681] [2021-12-06 18:41:33,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:33,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:33,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:33,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:41:33,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:33,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:41:33,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:33,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:41:33,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:33,276 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-12-06 18:41:33,276 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:33,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450202681] [2021-12-06 18:41:33,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450202681] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:41:33,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140949458] [2021-12-06 18:41:33,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:33,276 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:41:33,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:41:33,277 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:41:33,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-12-06 18:41:33,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:33,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-06 18:41:33,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:41:33,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:41:33,551 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-12-06 18:41:33,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:41:33,578 INFO L354 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2021-12-06 18:41:33,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 16 treesize of output 15 [2021-12-06 18:41:33,606 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-12-06 18:41:33,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140949458] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:41:33,606 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:41:33,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 8 [2021-12-06 18:41:33,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171794117] [2021-12-06 18:41:33,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:41:33,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 18:41:33,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:33,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 18:41:33,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-12-06 18:41:33,607 INFO L87 Difference]: Start difference. First operand 93 states and 95 transitions. Second operand has 9 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:41:33,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:41:33,726 INFO L93 Difference]: Finished difference Result 109 states and 112 transitions. [2021-12-06 18:41:33,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 18:41:33,726 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 78 [2021-12-06 18:41:33,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:41:33,727 INFO L225 Difference]: With dead ends: 109 [2021-12-06 18:41:33,727 INFO L226 Difference]: Without dead ends: 109 [2021-12-06 18:41:33,727 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-06 18:41:33,728 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 62 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:41:33,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 312 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:41:33,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-12-06 18:41:33,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 96. [2021-12-06 18:41:33,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 82 states have (on average 1.1585365853658536) internal successors, (95), 90 states have internal predecessors, (95), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:41:33,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 101 transitions. [2021-12-06 18:41:33,731 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 101 transitions. Word has length 78 [2021-12-06 18:41:33,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:41:33,731 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 101 transitions. [2021-12-06 18:41:33,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:41:33,731 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 101 transitions. [2021-12-06 18:41:33,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-06 18:41:33,732 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:41:33,732 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:33,753 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2021-12-06 18:41:33,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2021-12-06 18:41:33,933 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr45ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:41:33,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:33,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1681053503, now seen corresponding path program 1 times [2021-12-06 18:41:33,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:33,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672168787] [2021-12-06 18:41:33,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:33,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:34,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:34,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:41:34,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:34,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:41:34,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:34,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:41:34,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:34,449 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 18:41:34,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:34,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672168787] [2021-12-06 18:41:34,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672168787] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:41:34,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680756450] [2021-12-06 18:41:34,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:34,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:41:34,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:41:34,450 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:41:34,451 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-12-06 18:41:34,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:34,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-06 18:41:34,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:41:34,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 12 treesize of output 14 [2021-12-06 18:41:34,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 12 treesize of output 14 [2021-12-06 18:41:34,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 12 treesize of output 14 [2021-12-06 18:41:34,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 12 treesize of output 14 [2021-12-06 18:41:34,982 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-06 18:41:34,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 15 [2021-12-06 18:41:35,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 16 treesize of output 8 [2021-12-06 18:41:35,048 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-12-06 18:41:35,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:41:35,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:41:35,474 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-12-06 18:41:35,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680756450] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-06 18:41:35,474 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:41:35,474 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [22, 10] total 32 [2021-12-06 18:41:35,474 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286277115] [2021-12-06 18:41:35,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:35,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 18:41:35,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:35,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 18:41:35,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=916, Unknown=0, NotChecked=0, Total=1056 [2021-12-06 18:41:35,475 INFO L87 Difference]: Start difference. First operand 96 states and 101 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:41:35,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:41:35,606 INFO L93 Difference]: Finished difference Result 96 states and 100 transitions. [2021-12-06 18:41:35,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 18:41:35,606 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 79 [2021-12-06 18:41:35,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:41:35,607 INFO L225 Difference]: With dead ends: 96 [2021-12-06 18:41:35,607 INFO L226 Difference]: Without dead ends: 96 [2021-12-06 18:41:35,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 145 SyntacticMatches, 9 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 663 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=192, Invalid=1290, Unknown=0, NotChecked=0, Total=1482 [2021-12-06 18:41:35,608 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 182 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:41:35,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 133 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:41:35,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-12-06 18:41:35,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2021-12-06 18:41:35,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 82 states have (on average 1.146341463414634) internal successors, (94), 90 states have internal predecessors, (94), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:41:35,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 100 transitions. [2021-12-06 18:41:35,610 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 100 transitions. Word has length 79 [2021-12-06 18:41:35,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:41:35,610 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 100 transitions. [2021-12-06 18:41:35,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:41:35,610 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 100 transitions. [2021-12-06 18:41:35,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-12-06 18:41:35,611 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:41:35,611 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:35,631 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-12-06 18:41:35,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:41:35,812 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr41ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:41:35,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:35,813 INFO L85 PathProgramCache]: Analyzing trace with hash 552239499, now seen corresponding path program 1 times [2021-12-06 18:41:35,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:35,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135198743] [2021-12-06 18:41:35,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:35,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:35,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:35,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:41:35,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:35,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:41:35,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:35,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:41:35,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:35,962 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-12-06 18:41:35,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:35,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135198743] [2021-12-06 18:41:35,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135198743] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:41:35,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335793777] [2021-12-06 18:41:35,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:35,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:41:35,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:41:35,963 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:41:35,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-12-06 18:41:36,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:36,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 45 conjunts are in the unsatisfiable core [2021-12-06 18:41:36,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:41:36,370 INFO L354 Elim1Store]: treesize reduction 24, result has 35.1 percent of original size [2021-12-06 18:41:36,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 43 [2021-12-06 18:41:36,377 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-12-06 18:41:36,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 22 [2021-12-06 18:41:36,384 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-12-06 18:41:36,384 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:41:36,586 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-12-06 18:41:36,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335793777] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-06 18:41:36,586 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:41:36,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [13, 12] total 20 [2021-12-06 18:41:36,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139547468] [2021-12-06 18:41:36,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:36,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-06 18:41:36,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:36,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-06 18:41:36,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:41:36,587 INFO L87 Difference]: Start difference. First operand 96 states and 100 transitions. Second operand has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:41:36,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:41:36,812 INFO L93 Difference]: Finished difference Result 93 states and 94 transitions. [2021-12-06 18:41:36,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-06 18:41:36,812 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 81 [2021-12-06 18:41:36,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:41:36,813 INFO L225 Difference]: With dead ends: 93 [2021-12-06 18:41:36,813 INFO L226 Difference]: Without dead ends: 93 [2021-12-06 18:41:36,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=121, Invalid=529, Unknown=0, NotChecked=0, Total=650 [2021-12-06 18:41:36,813 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 165 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:41:36,813 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 346 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:41:36,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-12-06 18:41:36,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2021-12-06 18:41:36,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 79 states have (on average 1.1139240506329113) internal successors, (88), 87 states have internal predecessors, (88), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:41:36,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 94 transitions. [2021-12-06 18:41:36,815 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 94 transitions. Word has length 81 [2021-12-06 18:41:36,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:41:36,815 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 94 transitions. [2021-12-06 18:41:36,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:41:36,816 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 94 transitions. [2021-12-06 18:41:36,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-12-06 18:41:36,816 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:41:36,816 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:36,837 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2021-12-06 18:41:37,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:41:37,017 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr36REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:41:37,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:37,018 INFO L85 PathProgramCache]: Analyzing trace with hash 552239549, now seen corresponding path program 1 times [2021-12-06 18:41:37,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:37,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164994039] [2021-12-06 18:41:37,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:37,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:37,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:37,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:41:37,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:37,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:41:37,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:37,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:41:37,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:37,142 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-12-06 18:41:37,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:37,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164994039] [2021-12-06 18:41:37,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164994039] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:41:37,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984336424] [2021-12-06 18:41:37,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:37,143 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:41:37,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:41:37,144 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:41:37,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-12-06 18:41:37,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:37,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 581 conjuncts, 31 conjunts are in the unsatisfiable core [2021-12-06 18:41:37,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:41:37,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 25 treesize of output 17 [2021-12-06 18:41:37,465 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:41:37,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2021-12-06 18:41:37,470 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-06 18:41:37,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:41:37,498 INFO L354 Elim1Store]: treesize reduction 5, result has 75.0 percent of original size [2021-12-06 18:41:37,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 23 [2021-12-06 18:41:37,564 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-06 18:41:37,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984336424] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:41:37,564 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:41:37,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 16 [2021-12-06 18:41:37,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997580420] [2021-12-06 18:41:37,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:41:37,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-06 18:41:37,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:37,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-06 18:41:37,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-12-06 18:41:37,565 INFO L87 Difference]: Start difference. First operand 93 states and 94 transitions. Second operand has 17 states, 16 states have (on average 4.375) internal successors, (70), 16 states have internal predecessors, (70), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:41:37,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:41:37,725 INFO L93 Difference]: Finished difference Result 94 states and 95 transitions. [2021-12-06 18:41:37,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-06 18:41:37,725 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 4.375) internal successors, (70), 16 states have internal predecessors, (70), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 81 [2021-12-06 18:41:37,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:41:37,726 INFO L225 Difference]: With dead ends: 94 [2021-12-06 18:41:37,726 INFO L226 Difference]: Without dead ends: 94 [2021-12-06 18:41:37,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:41:37,727 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 13 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:41:37,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 534 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 381 Invalid, 0 Unknown, 89 Unchecked, 0.1s Time] [2021-12-06 18:41:37,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-12-06 18:41:37,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 93. [2021-12-06 18:41:37,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 80 states have (on average 1.1125) internal successors, (89), 87 states have internal predecessors, (89), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:41:37,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 95 transitions. [2021-12-06 18:41:37,729 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 95 transitions. Word has length 81 [2021-12-06 18:41:37,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:41:37,729 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 95 transitions. [2021-12-06 18:41:37,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 4.375) internal successors, (70), 16 states have internal predecessors, (70), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:41:37,729 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 95 transitions. [2021-12-06 18:41:37,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-12-06 18:41:37,730 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:41:37,730 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:37,751 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2021-12-06 18:41:37,930 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-12-06 18:41:37,931 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr37REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:41:37,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:37,931 INFO L85 PathProgramCache]: Analyzing trace with hash 552239550, now seen corresponding path program 1 times [2021-12-06 18:41:37,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:37,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563398289] [2021-12-06 18:41:37,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:37,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:37,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:38,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:41:38,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:38,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:41:38,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:38,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:41:38,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:38,090 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-12-06 18:41:38,090 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:38,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563398289] [2021-12-06 18:41:38,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563398289] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:41:38,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146037385] [2021-12-06 18:41:38,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:38,090 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:41:38,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:41:38,092 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:41:38,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-12-06 18:41:38,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:38,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 581 conjuncts, 39 conjunts are in the unsatisfiable core [2021-12-06 18:41:38,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:41:38,495 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:41:38,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 77 treesize of output 60 [2021-12-06 18:41:38,499 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:41:38,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 41 [2021-12-06 18:41:38,511 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-12-06 18:41:38,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:41:38,664 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:41:38,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 55 treesize of output 59 [2021-12-06 18:41:38,849 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-12-06 18:41:38,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146037385] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:41:38,849 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:41:38,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 25 [2021-12-06 18:41:38,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307352557] [2021-12-06 18:41:38,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:41:38,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-06 18:41:38,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:38,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-06 18:41:38,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=581, Unknown=0, NotChecked=0, Total=650 [2021-12-06 18:41:38,850 INFO L87 Difference]: Start difference. First operand 93 states and 95 transitions. Second operand has 26 states, 25 states have (on average 3.72) internal successors, (93), 25 states have internal predecessors, (93), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:41:39,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:41:39,189 INFO L93 Difference]: Finished difference Result 99 states and 100 transitions. [2021-12-06 18:41:39,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-06 18:41:39,189 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 3.72) internal successors, (93), 25 states have internal predecessors, (93), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 81 [2021-12-06 18:41:39,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:41:39,190 INFO L225 Difference]: With dead ends: 99 [2021-12-06 18:41:39,190 INFO L226 Difference]: Without dead ends: 99 [2021-12-06 18:41:39,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=92, Invalid=720, Unknown=0, NotChecked=0, Total=812 [2021-12-06 18:41:39,191 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 30 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 739 SdHoareTripleChecker+Invalid, 711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 18:41:39,191 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 739 Invalid, 711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 661 Invalid, 0 Unknown, 48 Unchecked, 0.3s Time] [2021-12-06 18:41:39,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-12-06 18:41:39,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 93. [2021-12-06 18:41:39,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 80 states have (on average 1.1) internal successors, (88), 87 states have internal predecessors, (88), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:41:39,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 94 transitions. [2021-12-06 18:41:39,193 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 94 transitions. Word has length 81 [2021-12-06 18:41:39,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:41:39,193 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 94 transitions. [2021-12-06 18:41:39,194 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 3.72) internal successors, (93), 25 states have internal predecessors, (93), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:41:39,194 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 94 transitions. [2021-12-06 18:41:39,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-12-06 18:41:39,194 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:41:39,194 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:39,216 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2021-12-06 18:41:39,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-12-06 18:41:39,395 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:41:39,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:39,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1873734531, now seen corresponding path program 1 times [2021-12-06 18:41:39,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:39,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570934313] [2021-12-06 18:41:39,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:39,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:39,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:40,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:41:40,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:40,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:41:40,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:40,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:41:40,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:40,865 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-06 18:41:40,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:40,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570934313] [2021-12-06 18:41:40,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570934313] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:41:40,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889079273] [2021-12-06 18:41:40,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:40,866 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:41:40,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:41:40,866 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:41:40,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-12-06 18:41:41,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:41,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 163 conjunts are in the unsatisfiable core [2021-12-06 18:41:41,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:41:41,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:41:41,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:41:41,301 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-06 18:41:41,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:41:41,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 18:41:41,535 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-12-06 18:41:41,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:41:41,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 18:41:41,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 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 [2021-12-06 18:41:41,843 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:41:41,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 37 treesize of output 36 [2021-12-06 18:41:41,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 treesize of output 20 [2021-12-06 18:41:42,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:41:42,102 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:41:42,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 32 [2021-12-06 18:41:42,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 13 [2021-12-06 18:41:42,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:41:42,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:41:42,468 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-06 18:41:42,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 72 treesize of output 69 [2021-12-06 18:41:42,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:41:42,478 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:41:42,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 67 treesize of output 63 [2021-12-06 18:41:42,485 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-06 18:41:42,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 15 [2021-12-06 18:41:43,650 INFO L354 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2021-12-06 18:41:43,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 136 treesize of output 111 [2021-12-06 18:41:43,666 INFO L354 Elim1Store]: treesize reduction 104, result has 15.4 percent of original size [2021-12-06 18:41:43,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 124 treesize of output 80 [2021-12-06 18:41:43,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:41:43,837 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:41:43,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 75 [2021-12-06 18:41:43,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:41:43,850 INFO L354 Elim1Store]: treesize reduction 43, result has 17.3 percent of original size [2021-12-06 18:41:43,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 4 case distinctions, treesize of input 91 treesize of output 96 [2021-12-06 18:41:44,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:41:44,473 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:41:44,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 96 treesize of output 43 [2021-12-06 18:41:44,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 16 [2021-12-06 18:41:44,676 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-12-06 18:41:44,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:41:44,907 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_7295 (Array Int Int)) (v_ArrVal_7296 (Array Int Int))) (let ((.cse1 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_7295))) (let ((.cse0 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (< .cse0 0) (= (select (select .cse1 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_7296) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse0) 0))))) is different from false [2021-12-06 18:41:44,922 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_7293 (Array Int Int)) (v_ArrVal_7295 (Array Int Int)) (v_ArrVal_7296 (Array Int Int))) (let ((.cse1 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_7295))) (let ((.cse0 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (< .cse0 0) (= (select (select .cse1 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| v_ArrVal_7293) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_7296) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse0) 0))))) is different from false [2021-12-06 18:41:45,348 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_sll_circular_append_~last~1#1.offset| Int) (v_ArrVal_7293 (Array Int Int)) (v_ArrVal_7295 (Array Int Int)) (v_ArrVal_7296 (Array Int Int))) (let ((.cse1 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base|))) (let ((.cse2 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| (store .cse1 |ULTIMATE.start_sll_circular_append_~last~1#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_7295))) (let ((.cse0 (select (select .cse2 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (< .cse0 0) (not (= (select .cse1 |ULTIMATE.start_sll_circular_append_~last~1#1.offset|) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (= (select (select .cse2 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| v_ArrVal_7293) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_7296) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse0) 0)))))) is different from false [2021-12-06 18:41:45,374 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_60| Int) (v_ArrVal_7293 (Array Int Int)) (v_ArrVal_7295 (Array Int Int)) (v_ArrVal_7296 (Array Int Int))) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset|))) (let ((.cse3 (select |c_#memory_$Pointer$.offset| .cse1))) (let ((.cse0 (store (store |c_#memory_$Pointer$.offset| .cse1 (store .cse3 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_60| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_7295))) (let ((.cse2 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (= (select (select .cse0 (select (select (store (store |c_#memory_$Pointer$.base| .cse1 v_ArrVal_7293) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_7296) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse2) 0) (< .cse2 0) (not (= (select .cse3 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_60|) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))))))))) is different from false [2021-12-06 18:41:45,454 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_60| Int) (v_ArrVal_7293 (Array Int Int)) (v_ArrVal_7295 (Array Int Int)) (v_ArrVal_7296 (Array Int Int))) (let ((.cse3 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.base|) |c_ULTIMATE.start_sll_circular_append_#t~mem11#1.offset|))) (let ((.cse1 (select |c_#memory_$Pointer$.offset| .cse3))) (let ((.cse2 (store (store |c_#memory_$Pointer$.offset| .cse3 (store .cse1 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_60| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_7295))) (let ((.cse0 (select (select .cse2 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (< .cse0 0) (not (= (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|) (select .cse1 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_60|))) (= (select (select .cse2 (select (select (store (store |c_#memory_$Pointer$.base| .cse3 v_ArrVal_7293) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_7296) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse0) 0))))))) is different from false [2021-12-06 18:41:45,478 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_60| Int) (v_ArrVal_7293 (Array Int Int)) (v_ArrVal_7295 (Array Int Int)) (v_ArrVal_7296 (Array Int Int))) (let ((.cse1 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (let ((.cse4 (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) .cse1))) (let ((.cse2 (select |c_#memory_$Pointer$.offset| .cse4))) (let ((.cse3 (store (store |c_#memory_$Pointer$.offset| .cse4 (store .cse2 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_60| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_7295))) (let ((.cse0 (select (select .cse3 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (< .cse0 0) (not (= .cse1 (select .cse2 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_60|))) (= (select (select .cse3 (select (select (store (store |c_#memory_$Pointer$.base| .cse4 v_ArrVal_7293) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_7296) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse0) 0)))))))) is different from false [2021-12-06 18:41:45,544 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_60| Int) (v_ArrVal_7293 (Array Int Int)) (v_ArrVal_7295 (Array Int Int)) (v_ArrVal_7296 (Array Int Int))) (let ((.cse3 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) .cse3))) (let ((.cse4 (select |c_#memory_$Pointer$.offset| .cse1))) (let ((.cse0 (store (store |c_#memory_$Pointer$.offset| .cse1 (store .cse4 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_60| |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.offset|)) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_7295))) (let ((.cse2 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (= (select (select .cse0 (select (select (store (store |c_#memory_$Pointer$.base| .cse1 v_ArrVal_7293) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_7296) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse2) 0) (not (= .cse3 (select .cse4 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_60|))) (< .cse2 0)))))))) is different from false [2021-12-06 18:41:45,666 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_60| Int) (v_ArrVal_7303 (Array Int Int)) (v_ArrVal_7304 (Array Int Int)) (v_ArrVal_7293 (Array Int Int)) (|v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_105| Int) (v_ArrVal_7295 (Array Int Int)) (v_ArrVal_7296 (Array Int Int))) (let ((.cse6 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_105| v_ArrVal_7304))) (let ((.cse4 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_105| v_ArrVal_7303)) (.cse2 (select (select .cse6 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (let ((.cse5 (select (select .cse4 (select (select .cse4 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) .cse2))) (let ((.cse1 (select .cse6 .cse5))) (let ((.cse3 (store (store .cse6 .cse5 (store .cse1 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_60| 0)) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_105| v_ArrVal_7295))) (let ((.cse0 (select (select .cse3 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (< .cse0 0) (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_105|) (not (= (select .cse1 |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_60|) .cse2)) (not (= (select |c_#valid| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_105|) 0)) (= (select (select .cse3 (select (select (store (store .cse4 .cse5 v_ArrVal_7293) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_105| v_ArrVal_7296) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) .cse0) 0))))))))) is different from false [2021-12-06 18:41:45,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889079273] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:41:45,669 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:41:45,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 36] total 71 [2021-12-06 18:41:45,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725099942] [2021-12-06 18:41:45,669 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:41:45,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2021-12-06 18:41:45,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:45,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2021-12-06 18:41:45,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=339, Invalid=5690, Unknown=9, NotChecked=1272, Total=7310 [2021-12-06 18:41:45,670 INFO L87 Difference]: Start difference. First operand 93 states and 94 transitions. Second operand has 72 states, 67 states have (on average 1.9104477611940298) internal successors, (128), 63 states have internal predecessors, (128), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:41:47,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:41:47,680 INFO L93 Difference]: Finished difference Result 95 states and 96 transitions. [2021-12-06 18:41:47,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:41:47,681 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 67 states have (on average 1.9104477611940298) internal successors, (128), 63 states have internal predecessors, (128), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 83 [2021-12-06 18:41:47,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:41:47,681 INFO L225 Difference]: With dead ends: 95 [2021-12-06 18:41:47,681 INFO L226 Difference]: Without dead ends: 95 [2021-12-06 18:41:47,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 91 SyntacticMatches, 2 SemanticMatches, 101 ConstructedPredicates, 8 IntricatePredicates, 0 DeprecatedPredicates, 1793 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=534, Invalid=8417, Unknown=11, NotChecked=1544, Total=10506 [2021-12-06 18:41:47,682 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 61 mSDsluCounter, 1053 mSDsCounter, 0 mSdLazyCounter, 1473 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 1085 SdHoareTripleChecker+Invalid, 1697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 185 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-06 18:41:47,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 1085 Invalid, 1697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1473 Invalid, 0 Unknown, 185 Unchecked, 0.7s Time] [2021-12-06 18:41:47,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-12-06 18:41:47,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 95. [2021-12-06 18:41:47,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 82 states have (on average 1.0975609756097562) internal successors, (90), 89 states have internal predecessors, (90), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:41:47,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 96 transitions. [2021-12-06 18:41:47,684 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 96 transitions. Word has length 83 [2021-12-06 18:41:47,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:41:47,684 INFO L470 AbstractCegarLoop]: Abstraction has 95 states and 96 transitions. [2021-12-06 18:41:47,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 67 states have (on average 1.9104477611940298) internal successors, (128), 63 states have internal predecessors, (128), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:41:47,685 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 96 transitions. [2021-12-06 18:41:47,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-12-06 18:41:47,685 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:41:47,685 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2021-12-06 18:41:47,706 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2021-12-06 18:41:47,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-12-06 18:41:47,885 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr39ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:41:47,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:47,886 INFO L85 PathProgramCache]: Analyzing trace with hash 2043771859, now seen corresponding path program 1 times [2021-12-06 18:41:47,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:47,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058227241] [2021-12-06 18:41:47,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:47,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:47,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:48,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:41:48,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:48,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:41:48,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:48,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:41:48,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:49,327 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-06 18:41:49,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:49,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058227241] [2021-12-06 18:41:49,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058227241] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:41:49,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559424787] [2021-12-06 18:41:49,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:49,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:41:49,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:41:49,329 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:41:49,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-12-06 18:41:49,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:49,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 595 conjuncts, 173 conjunts are in the unsatisfiable core [2021-12-06 18:41:49,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:41:49,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:41:49,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:41:49,904 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:41:49,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:41:50,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:41:50,191 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:41:50,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2021-12-06 18:41:50,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:41:50,429 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:41:50,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 20 [2021-12-06 18:41:50,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-12-06 18:41:50,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:41:50,715 INFO L354 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2021-12-06 18:41:50,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 44 [2021-12-06 18:41:50,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:41:50,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 58 treesize of output 47 [2021-12-06 18:41:50,725 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-06 18:41:50,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 15 [2021-12-06 18:41:51,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:41:51,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:41:51,816 INFO L354 Elim1Store]: treesize reduction 128, result has 14.7 percent of original size [2021-12-06 18:41:51,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 9 case distinctions, treesize of input 138 treesize of output 79 [2021-12-06 18:41:51,832 INFO L354 Elim1Store]: treesize reduction 76, result has 20.0 percent of original size [2021-12-06 18:41:51,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 128 treesize of output 91 [2021-12-06 18:41:52,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:41:52,110 INFO L354 Elim1Store]: treesize reduction 88, result has 27.9 percent of original size [2021-12-06 18:41:52,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 241 treesize of output 98 [2021-12-06 18:41:52,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:41:52,123 INFO L354 Elim1Store]: treesize reduction 43, result has 17.3 percent of original size [2021-12-06 18:41:52,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 135 [2021-12-06 18:41:52,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 [2021-12-06 18:41:54,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:41:54,373 INFO L354 Elim1Store]: treesize reduction 68, result has 29.9 percent of original size [2021-12-06 18:41:54,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 254 treesize of output 114 [2021-12-06 18:41:54,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:41:54,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 48 [2021-12-06 18:41:54,581 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 9 proven. 28 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 18:41:54,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:41:55,681 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_7496 (Array Int Int))) (let ((.cse4 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_7496)) (.cse5 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| |c_ULTIMATE.start_sll_circular_append_#t~mem15#1.base|)))) (let ((.cse1 (select (select .cse5 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse2 (select (select .cse4 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (let ((.cse0 (select (select .cse5 .cse1) .cse2)) (.cse3 (select (select .cse4 .cse1) .cse2))) (or (<= (+ .cse0 1) |c_#StackHeapBarrier|) (and (= .cse0 .cse1) (= .cse2 .cse3)) (< .cse3 0) (< .cse2 0) (< 0 .cse3)))))) is different from false [2021-12-06 18:41:55,725 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_7496 (Array Int Int))) (let ((.cse5 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_7496)) (.cse4 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))))) (let ((.cse0 (select (select .cse4 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse2 (select (select .cse5 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (let ((.cse3 (select (select .cse5 .cse0) .cse2)) (.cse1 (select (select .cse4 .cse0) .cse2))) (or (and (= .cse0 .cse1) (= .cse2 .cse3)) (< .cse3 0) (< 0 .cse3) (< .cse2 0) (<= (+ .cse1 1) |c_#StackHeapBarrier|)))))) is different from false [2021-12-06 18:41:55,867 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_7496 (Array Int Int)) (v_ArrVal_7493 Int)) (let ((.cse4 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset| v_ArrVal_7493)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_7496)) (.cse5 (let ((.cse6 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)))) (store .cse6 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| (store (select .cse6 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| (select (select .cse6 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))))) (let ((.cse3 (select (select .cse5 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse1 (select (select .cse4 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (let ((.cse2 (select (select .cse5 .cse3) .cse1)) (.cse0 (select (select .cse4 .cse3) .cse1))) (or (< |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| v_ArrVal_7493) (and (= .cse0 .cse1) (= .cse2 .cse3)) (<= (+ .cse2 1) |c_#StackHeapBarrier|) (< 0 .cse0) (< .cse1 0) (< .cse0 0)))))) is different from false [2021-12-06 18:41:56,476 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_7496 (Array Int Int)) (v_ArrVal_7493 Int)) (let ((.cse4 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base|) |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.offset| v_ArrVal_7493)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_7496)) (.cse5 (let ((.cse6 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.base|) |c_ULTIMATE.start_sll_circular_append_#t~mem14#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)))) (store .cse6 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| (store (select .cse6 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| (select (select .cse6 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))))) (let ((.cse3 (select (select .cse5 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse1 (select (select .cse4 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (let ((.cse2 (select (select .cse5 .cse3) .cse1)) (.cse0 (select (select .cse4 .cse3) .cse1))) (or (< |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| v_ArrVal_7493) (< 0 .cse0) (and (= .cse1 .cse0) (= .cse2 .cse3)) (< .cse1 0) (<= (+ .cse2 1) |c_#StackHeapBarrier|) (< .cse0 0)))))) is different from false [2021-12-06 18:41:56,648 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_7496 (Array Int Int)) (v_ArrVal_7493 Int)) (let ((.cse7 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset|)) (.cse8 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset|))) (let ((.cse4 (store (store |c_#memory_$Pointer$.offset| .cse7 (store (select |c_#memory_$Pointer$.offset| .cse7) .cse8 v_ArrVal_7493)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_7496)) (.cse5 (let ((.cse6 (store |c_#memory_$Pointer$.base| .cse7 (store (select |c_#memory_$Pointer$.base| .cse7) .cse8 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)))) (store .cse6 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| (store (select .cse6 |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| (select (select .cse6 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))))) (let ((.cse2 (select (select .cse5 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse1 (select (select .cse4 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (let ((.cse3 (select (select .cse5 .cse2) .cse1)) (.cse0 (select (select .cse4 .cse2) .cse1))) (or (< |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.offset| v_ArrVal_7493) (< .cse0 0) (< .cse1 0) (and (= .cse2 .cse3) (= .cse1 .cse0)) (<= (+ .cse3 1) |c_#StackHeapBarrier|) (< 0 .cse0))))))) is different from false [2021-12-06 18:42:05,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559424787] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:42:05,994 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:42:05,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 41] total 70 [2021-12-06 18:42:05,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144476255] [2021-12-06 18:42:05,994 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:42:05,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2021-12-06 18:42:05,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:05,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2021-12-06 18:42:05,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=569, Invalid=7454, Unknown=7, NotChecked=900, Total=8930 [2021-12-06 18:42:05,995 INFO L87 Difference]: Start difference. First operand 95 states and 96 transitions. Second operand has 71 states, 67 states have (on average 1.9850746268656716) internal successors, (133), 62 states have internal predecessors, (133), 5 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 18:42:11,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:42:11,124 INFO L93 Difference]: Finished difference Result 97 states and 98 transitions. [2021-12-06 18:42:11,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-06 18:42:11,125 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 67 states have (on average 1.9850746268656716) internal successors, (133), 62 states have internal predecessors, (133), 5 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 84 [2021-12-06 18:42:11,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:42:11,125 INFO L225 Difference]: With dead ends: 97 [2021-12-06 18:42:11,125 INFO L226 Difference]: Without dead ends: 97 [2021-12-06 18:42:11,126 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 73 SyntacticMatches, 7 SemanticMatches, 123 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 3148 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=1181, Invalid=13112, Unknown=7, NotChecked=1200, Total=15500 [2021-12-06 18:42:11,126 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 187 mSDsluCounter, 894 mSDsCounter, 0 mSdLazyCounter, 2436 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 925 SdHoareTripleChecker+Invalid, 2564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 2436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-06 18:42:11,126 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 925 Invalid, 2564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 2436 Invalid, 0 Unknown, 61 Unchecked, 1.4s Time] [2021-12-06 18:42:11,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-12-06 18:42:11,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 96. [2021-12-06 18:42:11,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 83 states have (on average 1.0963855421686748) internal successors, (91), 90 states have internal predecessors, (91), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:42:11,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 97 transitions. [2021-12-06 18:42:11,129 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 97 transitions. Word has length 84 [2021-12-06 18:42:11,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:42:11,129 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 97 transitions. [2021-12-06 18:42:11,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 67 states have (on average 1.9850746268656716) internal successors, (133), 62 states have internal predecessors, (133), 5 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 18:42:11,129 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 97 transitions. [2021-12-06 18:42:11,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-12-06 18:42:11,130 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:42:11,130 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2021-12-06 18:42:11,151 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2021-12-06 18:42:11,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:42:11,331 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr41ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:42:11,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:11,332 INFO L85 PathProgramCache]: Analyzing trace with hash 551239760, now seen corresponding path program 1 times [2021-12-06 18:42:11,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:11,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525215986] [2021-12-06 18:42:11,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:11,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:11,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:11,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:42:11,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:11,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:42:11,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:11,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:42:11,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:11,602 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-06 18:42:11,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:11,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525215986] [2021-12-06 18:42:11,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525215986] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:42:11,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088061821] [2021-12-06 18:42:11,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:11,602 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:42:11,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:42:11,603 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:42:11,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-12-06 18:42:11,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:11,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 608 conjuncts, 71 conjunts are in the unsatisfiable core [2021-12-06 18:42:11,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:42:12,289 INFO L354 Elim1Store]: treesize reduction 82, result has 36.4 percent of original size [2021-12-06 18:42:12,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 97 treesize of output 103 [2021-12-06 18:42:12,339 INFO L354 Elim1Store]: treesize reduction 106, result has 38.7 percent of original size [2021-12-06 18:42:12,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 15 case distinctions, treesize of input 69 treesize of output 100 [2021-12-06 18:42:12,544 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-06 18:42:12,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:42:13,715 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-06 18:42:13,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088061821] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:42:13,715 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:42:13,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20, 20] total 47 [2021-12-06 18:42:13,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35492487] [2021-12-06 18:42:13,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:42:13,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-12-06 18:42:13,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:13,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-12-06 18:42:13,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=1998, Unknown=0, NotChecked=0, Total=2162 [2021-12-06 18:42:13,716 INFO L87 Difference]: Start difference. First operand 96 states and 97 transitions. Second operand has 47 states, 47 states have (on average 2.5531914893617023) internal successors, (120), 46 states have internal predecessors, (120), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:42:14,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:42:14,858 INFO L93 Difference]: Finished difference Result 107 states and 108 transitions. [2021-12-06 18:42:14,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 18:42:14,858 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.5531914893617023) internal successors, (120), 46 states have internal predecessors, (120), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 87 [2021-12-06 18:42:14,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:42:14,859 INFO L225 Difference]: With dead ends: 107 [2021-12-06 18:42:14,859 INFO L226 Difference]: Without dead ends: 107 [2021-12-06 18:42:14,859 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 149 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=349, Invalid=3811, Unknown=0, NotChecked=0, Total=4160 [2021-12-06 18:42:14,860 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 71 mSDsluCounter, 959 mSDsCounter, 0 mSdLazyCounter, 1149 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 1010 SdHoareTripleChecker+Invalid, 1292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 18:42:14,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 1010 Invalid, 1292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1149 Invalid, 0 Unknown, 115 Unchecked, 0.6s Time] [2021-12-06 18:42:14,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-12-06 18:42:14,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 98. [2021-12-06 18:42:14,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 85 states have (on average 1.0941176470588236) internal successors, (93), 92 states have internal predecessors, (93), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:42:14,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 99 transitions. [2021-12-06 18:42:14,862 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 99 transitions. Word has length 87 [2021-12-06 18:42:14,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:42:14,862 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 99 transitions. [2021-12-06 18:42:14,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.5531914893617023) internal successors, (120), 46 states have internal predecessors, (120), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:42:14,862 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 99 transitions. [2021-12-06 18:42:14,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-12-06 18:42:14,862 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:42:14,862 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2021-12-06 18:42:14,883 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2021-12-06 18:42:15,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-12-06 18:42:15,064 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr36REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:42:15,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:15,065 INFO L85 PathProgramCache]: Analyzing trace with hash 551239810, now seen corresponding path program 1 times [2021-12-06 18:42:15,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:15,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700575929] [2021-12-06 18:42:15,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:15,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:15,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:17,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:42:17,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:17,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:42:17,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:17,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:42:17,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:18,020 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 15 proven. 27 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 18:42:18,021 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:18,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700575929] [2021-12-06 18:42:18,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700575929] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:42:18,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470938664] [2021-12-06 18:42:18,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:18,021 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:42:18,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:42:18,022 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:42:18,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-12-06 18:42:18,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:18,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 605 conjuncts, 195 conjunts are in the unsatisfiable core [2021-12-06 18:42:18,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:42:18,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:42:18,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:42:18,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:42:18,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:42:18,744 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 18:42:18,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 [2021-12-06 18:42:18,759 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:42:18,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:42:18,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:42:19,123 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:42:19,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 41 [2021-12-06 18:42:19,446 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:42:19,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 30 [2021-12-06 18:42:19,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 treesize of output 3 [2021-12-06 18:42:19,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 11 treesize of output 7 [2021-12-06 18:42:19,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 treesize of output 3 [2021-12-06 18:42:19,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:42:19,961 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:42:19,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 71 treesize of output 57 [2021-12-06 18:42:19,975 INFO L354 Elim1Store]: treesize reduction 8, result has 72.4 percent of original size [2021-12-06 18:42:19,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 28 treesize of output 30 [2021-12-06 18:42:19,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 treesize of output 22 [2021-12-06 18:42:19,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:42:19,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2021-12-06 18:42:20,904 INFO L354 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2021-12-06 18:42:20,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 116 treesize of output 87 [2021-12-06 18:42:20,914 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-06 18:42:20,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 29 [2021-12-06 18:42:21,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:42:21,110 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:42:21,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 88 treesize of output 68 [2021-12-06 18:42:21,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:42:21,122 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:42:21,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 39 [2021-12-06 18:42:22,422 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:42:22,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2021-12-06 18:42:24,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:42:24,824 INFO L354 Elim1Store]: treesize reduction 105, result has 10.3 percent of original size [2021-12-06 18:42:24,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 9 case distinctions, treesize of input 267 treesize of output 123 [2021-12-06 18:42:24,852 INFO L354 Elim1Store]: treesize reduction 87, result has 23.0 percent of original size [2021-12-06 18:42:24,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 116 treesize of output 66 [2021-12-06 18:42:25,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 12 treesize of output 14 [2021-12-06 18:42:25,183 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:25,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:42:26,380 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:42:26,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 61 treesize of output 65 [2021-12-06 18:42:39,458 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_7892 (Array Int Int)) (v_ArrVal_7881 (Array Int Int)) (v_ArrVal_7893 (Array Int Int)) (v_ArrVal_7891 Int) (v_ArrVal_7878 Int) (v_ArrVal_7877 (Array Int Int)) (|v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_114| Int) (|v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_65| Int) (v_ArrVal_7880 (Array Int Int))) (let ((.cse9 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_114| v_ArrVal_7893)) (.cse11 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_114| v_ArrVal_7892))) (let ((.cse10 (select (select .cse9 (select (select .cse9 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (select (select .cse11 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)))) (let ((.cse8 (store (store .cse11 .cse10 (store (select .cse11 .cse10) |v_ULTIMATE.start_sll_circular_append_~last~1#1.offset_65| v_ArrVal_7878)) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_114| v_ArrVal_7880)) (.cse5 (store (store .cse9 .cse10 v_ArrVal_7877) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_114| v_ArrVal_7881))) (let ((.cse2 (select (select .cse5 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse4 (select (select .cse8 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (let ((.cse1 (select (select .cse5 .cse2) .cse4))) (let ((.cse0 (select .cse5 .cse1)) (.cse3 (select (select .cse8 .cse2) .cse4))) (let ((.cse6 (select .cse0 .cse3)) (.cse7 (select (select .cse8 .cse1) .cse3))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_114|) 0)) (not (= (select .cse0 0) .cse1)) (and (= .cse1 .cse2) (= .cse3 .cse4)) (not (= (select (select .cse5 .cse6) .cse7) .cse2)) (< .cse4 0) (< 0 v_ArrVal_7878) (not (= .cse3 0)) (< (select (store |c_#length| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_114| v_ArrVal_7891) .cse6) (+ .cse7 8)) (< .cse7 0) (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_114|)))))))))) is different from false [2021-12-06 18:42:39,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470938664] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:42:39,461 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:42:39,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 48] total 95 [2021-12-06 18:42:39,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994468568] [2021-12-06 18:42:39,461 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:42:39,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2021-12-06 18:42:39,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:39,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2021-12-06 18:42:39,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=400, Invalid=14228, Unknown=138, NotChecked=240, Total=15006 [2021-12-06 18:42:39,463 INFO L87 Difference]: Start difference. First operand 98 states and 99 transitions. Second operand has 96 states, 93 states have (on average 1.6989247311827957) internal successors, (158), 88 states have internal predecessors, (158), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:42:47,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:42:47,358 INFO L93 Difference]: Finished difference Result 106 states and 107 transitions. [2021-12-06 18:42:47,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-12-06 18:42:47,358 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 93 states have (on average 1.6989247311827957) internal successors, (158), 88 states have internal predecessors, (158), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 87 [2021-12-06 18:42:47,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:42:47,359 INFO L225 Difference]: With dead ends: 106 [2021-12-06 18:42:47,359 INFO L226 Difference]: Without dead ends: 106 [2021-12-06 18:42:47,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 71 SyntacticMatches, 6 SemanticMatches, 163 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 7099 ImplicationChecksByTransitivity, 18.9s TimeCoverageRelationStatistics Valid=803, Invalid=25792, Unknown=141, NotChecked=324, Total=27060 [2021-12-06 18:42:47,360 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 68 mSDsluCounter, 1415 mSDsCounter, 0 mSdLazyCounter, 2097 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 1444 SdHoareTripleChecker+Invalid, 2800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 2097 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 673 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-06 18:42:47,361 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 1444 Invalid, 2800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 2097 Invalid, 0 Unknown, 673 Unchecked, 1.2s Time] [2021-12-06 18:42:47,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-12-06 18:42:47,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 99. [2021-12-06 18:42:47,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 86 states have (on average 1.1046511627906976) internal successors, (95), 93 states have internal predecessors, (95), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:42:47,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 101 transitions. [2021-12-06 18:42:47,363 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 101 transitions. Word has length 87 [2021-12-06 18:42:47,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:42:47,363 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 101 transitions. [2021-12-06 18:42:47,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 93 states have (on average 1.6989247311827957) internal successors, (158), 88 states have internal predecessors, (158), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:42:47,363 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 101 transitions. [2021-12-06 18:42:47,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-12-06 18:42:47,363 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:42:47,364 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2021-12-06 18:42:47,384 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2021-12-06 18:42:47,564 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-12-06 18:42:47,565 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr37REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:42:47,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:47,566 INFO L85 PathProgramCache]: Analyzing trace with hash 551239811, now seen corresponding path program 1 times [2021-12-06 18:42:47,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:47,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432463379] [2021-12-06 18:42:47,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:47,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:47,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:47,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:42:47,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:47,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:42:47,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:47,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:42:47,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:47,850 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-06 18:42:47,850 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:47,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432463379] [2021-12-06 18:42:47,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432463379] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:42:47,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105986784] [2021-12-06 18:42:47,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:47,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:42:47,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:42:47,851 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:42:47,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-12-06 18:42:48,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:48,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 605 conjuncts, 61 conjunts are in the unsatisfiable core [2021-12-06 18:42:48,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:42:48,506 INFO L354 Elim1Store]: treesize reduction 33, result has 59.3 percent of original size [2021-12-06 18:42:48,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 120 [2021-12-06 18:42:48,535 INFO L354 Elim1Store]: treesize reduction 29, result has 58.0 percent of original size [2021-12-06 18:42:48,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 86 [2021-12-06 18:42:48,652 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-06 18:42:48,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:42:49,053 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:42:49,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 103 treesize of output 107 [2021-12-06 18:42:49,497 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-06 18:42:49,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105986784] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:42:49,498 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:42:49,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 40 [2021-12-06 18:42:49,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242908508] [2021-12-06 18:42:49,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:42:49,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-12-06 18:42:49,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:49,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-12-06 18:42:49,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=1525, Unknown=0, NotChecked=0, Total=1640 [2021-12-06 18:42:49,499 INFO L87 Difference]: Start difference. First operand 99 states and 101 transitions. Second operand has 41 states, 40 states have (on average 2.85) internal successors, (114), 40 states have internal predecessors, (114), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:42:50,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:42:50,078 INFO L93 Difference]: Finished difference Result 105 states and 106 transitions. [2021-12-06 18:42:50,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:42:50,079 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 2.85) internal successors, (114), 40 states have internal predecessors, (114), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 87 [2021-12-06 18:42:50,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:42:50,079 INFO L225 Difference]: With dead ends: 105 [2021-12-06 18:42:50,079 INFO L226 Difference]: Without dead ends: 105 [2021-12-06 18:42:50,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=158, Invalid=2004, Unknown=0, NotChecked=0, Total=2162 [2021-12-06 18:42:50,080 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 34 mSDsluCounter, 1052 mSDsCounter, 0 mSdLazyCounter, 829 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1110 SdHoareTripleChecker+Invalid, 974 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 829 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 139 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 18:42:50,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 1110 Invalid, 974 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 829 Invalid, 0 Unknown, 139 Unchecked, 0.4s Time] [2021-12-06 18:42:50,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-12-06 18:42:50,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 99. [2021-12-06 18:42:50,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 86 states have (on average 1.0930232558139534) internal successors, (94), 93 states have internal predecessors, (94), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:42:50,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 100 transitions. [2021-12-06 18:42:50,082 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 100 transitions. Word has length 87 [2021-12-06 18:42:50,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:42:50,082 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 100 transitions. [2021-12-06 18:42:50,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 2.85) internal successors, (114), 40 states have internal predecessors, (114), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:42:50,082 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 100 transitions. [2021-12-06 18:42:50,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-12-06 18:42:50,082 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:42:50,083 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2021-12-06 18:42:50,114 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-12-06 18:42:50,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-12-06 18:42:50,284 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:42:50,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:50,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1460483586, now seen corresponding path program 1 times [2021-12-06 18:42:50,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:50,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372319179] [2021-12-06 18:42:50,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:50,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:50,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:51,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:42:51,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:51,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:42:51,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:51,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:42:51,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:52,171 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 15 proven. 17 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-06 18:42:52,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:52,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372319179] [2021-12-06 18:42:52,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372319179] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:42:52,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647420741] [2021-12-06 18:42:52,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:52,171 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:42:52,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:42:52,172 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:42:52,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-12-06 18:42:52,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:52,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 617 conjuncts, 185 conjunts are in the unsatisfiable core [2021-12-06 18:42:52,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:42:52,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:42:52,685 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:42:52,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:42:52,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:42:52,899 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:42:52,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 29 [2021-12-06 18:42:53,085 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:42:53,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 22 [2021-12-06 18:42:53,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 11 treesize of output 7 [2021-12-06 18:42:53,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 treesize of output 3 [2021-12-06 18:42:53,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:42:53,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:42:53,419 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:42:53,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 43 [2021-12-06 18:42:53,428 INFO L354 Elim1Store]: treesize reduction 8, result has 72.4 percent of original size [2021-12-06 18:42:53,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 28 treesize of output 30 [2021-12-06 18:42:53,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:42:53,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2021-12-06 18:42:54,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:42:54,450 INFO L354 Elim1Store]: treesize reduction 108, result has 19.4 percent of original size [2021-12-06 18:42:54,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 9 case distinctions, treesize of input 146 treesize of output 95 [2021-12-06 18:42:54,462 INFO L354 Elim1Store]: treesize reduction 45, result has 13.5 percent of original size [2021-12-06 18:42:54,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 92 treesize of output 68 [2021-12-06 18:42:54,795 INFO L354 Elim1Store]: treesize reduction 74, result has 21.3 percent of original size [2021-12-06 18:42:54,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 220 treesize of output 193 [2021-12-06 18:42:54,823 INFO L354 Elim1Store]: treesize reduction 128, result has 19.0 percent of original size [2021-12-06 18:42:54,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 188 treesize of output 99 [2021-12-06 18:42:55,484 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:42:55,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 33 [2021-12-06 18:42:57,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:42:57,589 INFO L354 Elim1Store]: treesize reduction 88, result has 31.8 percent of original size [2021-12-06 18:42:57,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 10 case distinctions, treesize of input 141 treesize of output 103 [2021-12-06 18:42:58,575 INFO L354 Elim1Store]: treesize reduction 76, result has 27.6 percent of original size [2021-12-06 18:42:58,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 10 case distinctions, treesize of input 119 treesize of output 89 [2021-12-06 18:42:58,751 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 9 proven. 28 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-06 18:42:58,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:43:01,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 931 treesize of output 682 [2021-12-06 18:43:04,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647420741] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:43:04,451 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:43:04,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 46] total 79 [2021-12-06 18:43:04,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252839738] [2021-12-06 18:43:04,452 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:43:04,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2021-12-06 18:43:04,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:04,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2021-12-06 18:43:04,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=396, Invalid=9695, Unknown=9, NotChecked=0, Total=10100 [2021-12-06 18:43:04,455 INFO L87 Difference]: Start difference. First operand 99 states and 100 transitions. Second operand has 80 states, 77 states have (on average 1.8571428571428572) internal successors, (143), 72 states have internal predecessors, (143), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:43:06,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:43:06,021 INFO L93 Difference]: Finished difference Result 101 states and 102 transitions. [2021-12-06 18:43:06,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-12-06 18:43:06,021 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 77 states have (on average 1.8571428571428572) internal successors, (143), 72 states have internal predecessors, (143), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 89 [2021-12-06 18:43:06,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:43:06,022 INFO L225 Difference]: With dead ends: 101 [2021-12-06 18:43:06,022 INFO L226 Difference]: Without dead ends: 101 [2021-12-06 18:43:06,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 85 SyntacticMatches, 4 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4319 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=518, Invalid=12581, Unknown=11, NotChecked=0, Total=13110 [2021-12-06 18:43:06,023 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 58 mSDsluCounter, 903 mSDsCounter, 0 mSdLazyCounter, 1398 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 932 SdHoareTripleChecker+Invalid, 1599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 172 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 18:43:06,023 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 932 Invalid, 1599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1398 Invalid, 0 Unknown, 172 Unchecked, 0.6s Time] [2021-12-06 18:43:06,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-12-06 18:43:06,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2021-12-06 18:43:06,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 88 states have (on average 1.0909090909090908) internal successors, (96), 95 states have internal predecessors, (96), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:43:06,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 102 transitions. [2021-12-06 18:43:06,025 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 102 transitions. Word has length 89 [2021-12-06 18:43:06,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:43:06,025 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 102 transitions. [2021-12-06 18:43:06,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 77 states have (on average 1.8571428571428572) internal successors, (143), 72 states have internal predecessors, (143), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:43:06,025 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 102 transitions. [2021-12-06 18:43:06,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-12-06 18:43:06,026 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:43:06,026 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:06,046 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2021-12-06 18:43:06,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2021-12-06 18:43:06,227 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr39ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:43:06,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:06,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1969648914, now seen corresponding path program 1 times [2021-12-06 18:43:06,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:06,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450054340] [2021-12-06 18:43:06,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:06,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:06,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:07,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:43:07,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:07,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:43:07,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:07,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:43:07,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:08,102 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 18:43:08,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:08,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450054340] [2021-12-06 18:43:08,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450054340] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:43:08,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781782962] [2021-12-06 18:43:08,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:08,102 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:43:08,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:43:08,103 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:43:08,104 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-12-06 18:43:08,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:08,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 176 conjunts are in the unsatisfiable core [2021-12-06 18:43:08,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:43:08,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:43:08,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:43:08,706 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:43:08,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:43:08,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:43:08,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:43:09,034 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:43:09,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 44 [2021-12-06 18:43:09,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 [2021-12-06 18:43:09,316 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:43:09,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 34 [2021-12-06 18:43:09,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 11 treesize of output 7 [2021-12-06 18:43:09,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-12-06 18:43:09,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:43:09,694 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:43:09,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 59 [2021-12-06 18:43:09,708 INFO L354 Elim1Store]: treesize reduction 8, result has 72.4 percent of original size [2021-12-06 18:43:09,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 28 treesize of output 30 [2021-12-06 18:43:09,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:43:09,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:43:09,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-12-06 18:43:10,732 INFO L354 Elim1Store]: treesize reduction 111, result has 14.0 percent of original size [2021-12-06 18:43:10,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 126 treesize of output 72 [2021-12-06 18:43:10,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:43:10,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:43:10,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 57 [2021-12-06 18:43:10,895 INFO L354 Elim1Store]: treesize reduction 66, result has 19.5 percent of original size [2021-12-06 18:43:10,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 180 treesize of output 131 [2021-12-06 18:43:10,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:43:10,909 INFO L354 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2021-12-06 18:43:10,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 144 treesize of output 120 [2021-12-06 18:43:12,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:43:12,375 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 18:43:12,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 144 treesize of output 86 [2021-12-06 18:43:12,635 INFO L354 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2021-12-06 18:43:12,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 88 treesize of output 34 [2021-12-06 18:43:12,781 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 43 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 18:43:12,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:43:13,397 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_8475 (Array Int Int)) (v_ArrVal_8476 (Array Int Int))) (let ((.cse4 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_8476)) (.cse1 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_8475))) (let ((.cse2 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse3 (select (select .cse4 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (let ((.cse0 (select (select .cse4 .cse2) .cse3))) (or (< 0 .cse0) (< .cse0 0) (<= (+ (select (select .cse1 (select (select .cse1 .cse2) .cse3)) .cse0) 1) |c_#StackHeapBarrier|)))))) is different from false [2021-12-06 18:43:15,024 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_8475 (Array Int Int)) (v_ArrVal_8476 (Array Int Int)) (|v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_123| Int) (v_ArrVal_8484 (Array Int Int)) (v_ArrVal_8483 (Array Int Int)) (v_ArrVal_8472 (Array Int Int))) (let ((.cse8 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_123| v_ArrVal_8484)) (.cse6 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_123| v_ArrVal_8483))) (let ((.cse9 (select (select .cse6 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|)) (.cse1 (select (select .cse8 |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|))) (let ((.cse7 (select (select .cse6 .cse9) .cse1))) (let ((.cse5 (store (store .cse8 .cse7 v_ArrVal_8472) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_123| v_ArrVal_8476)) (.cse2 (store (store .cse6 .cse7 (store (select .cse6 .cse7) (select (select .cse8 .cse9) .cse1) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_123|)) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_123| v_ArrVal_8475))) (let ((.cse3 (select (select .cse2 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse4 (select (select .cse5 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (let ((.cse0 (select (select .cse5 .cse3) .cse4))) (or (< 0 .cse0) (< .cse1 0) (< .cse0 0) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_123|))) (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_123|) (<= (+ (select (select .cse2 (select (select .cse2 .cse3) .cse4)) .cse0) 1) |c_#StackHeapBarrier|))))))))) is different from false [2021-12-06 18:43:15,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781782962] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:43:15,026 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:43:15,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 42] total 80 [2021-12-06 18:43:15,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431901576] [2021-12-06 18:43:15,026 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:43:15,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2021-12-06 18:43:15,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:15,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2021-12-06 18:43:15,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=8589, Unknown=26, NotChecked=374, Total=9312 [2021-12-06 18:43:15,028 INFO L87 Difference]: Start difference. First operand 101 states and 102 transitions. Second operand has 81 states, 76 states have (on average 2.013157894736842) internal successors, (153), 72 states have internal predecessors, (153), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:43:19,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:43:19,096 INFO L93 Difference]: Finished difference Result 102 states and 103 transitions. [2021-12-06 18:43:19,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-06 18:43:19,097 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 76 states have (on average 2.013157894736842) internal successors, (153), 72 states have internal predecessors, (153), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 90 [2021-12-06 18:43:19,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:43:19,098 INFO L225 Difference]: With dead ends: 102 [2021-12-06 18:43:19,098 INFO L226 Difference]: Without dead ends: 102 [2021-12-06 18:43:19,098 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 94 SyntacticMatches, 4 SemanticMatches, 122 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 3287 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=688, Invalid=14054, Unknown=28, NotChecked=482, Total=15252 [2021-12-06 18:43:19,099 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 201 mSDsluCounter, 1028 mSDsCounter, 0 mSdLazyCounter, 2484 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 1058 SdHoareTripleChecker+Invalid, 2705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 2484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 157 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-12-06 18:43:19,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 1058 Invalid, 2705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 2484 Invalid, 0 Unknown, 157 Unchecked, 1.3s Time] [2021-12-06 18:43:19,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-12-06 18:43:19,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2021-12-06 18:43:19,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 89 states have (on average 1.0898876404494382) internal successors, (97), 96 states have internal predecessors, (97), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:43:19,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 103 transitions. [2021-12-06 18:43:19,101 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 103 transitions. Word has length 90 [2021-12-06 18:43:19,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:43:19,101 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 103 transitions. [2021-12-06 18:43:19,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 76 states have (on average 2.013157894736842) internal successors, (153), 72 states have internal predecessors, (153), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:43:19,101 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 103 transitions. [2021-12-06 18:43:19,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-12-06 18:43:19,102 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:43:19,102 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:19,135 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2021-12-06 18:43:19,302 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:43:19,303 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr41ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:43:19,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:19,304 INFO L85 PathProgramCache]: Analyzing trace with hash 32577365, now seen corresponding path program 2 times [2021-12-06 18:43:19,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:19,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626806061] [2021-12-06 18:43:19,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:19,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:19,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:19,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:43:19,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:19,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:43:19,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:19,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:43:19,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:19,702 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 19 proven. 3 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-12-06 18:43:19,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:19,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626806061] [2021-12-06 18:43:19,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626806061] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:43:19,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657667764] [2021-12-06 18:43:19,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 18:43:19,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:43:19,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:43:19,704 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:43:19,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-12-06 18:43:19,988 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 18:43:19,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:43:19,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 46 conjunts are in the unsatisfiable core [2021-12-06 18:43:19,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:43:20,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 treesize of output 3 [2021-12-06 18:43:20,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:43:20,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2021-12-06 18:43:20,243 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-06 18:43:20,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-12-06 18:43:20,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:43:20,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2021-12-06 18:43:20,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-12-06 18:43:20,322 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-06 18:43:20,322 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:43:20,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657667764] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:43:20,323 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 18:43:20,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [21] total 27 [2021-12-06 18:43:20,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101228402] [2021-12-06 18:43:20,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:43:20,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:43:20,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:20,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:43:20,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2021-12-06 18:43:20,323 INFO L87 Difference]: Start difference. First operand 102 states and 103 transitions. Second operand has 20 states, 18 states have (on average 3.7777777777777777) internal successors, (68), 17 states have internal predecessors, (68), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:43:20,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:43:20,594 INFO L93 Difference]: Finished difference Result 101 states and 102 transitions. [2021-12-06 18:43:20,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 18:43:20,594 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 3.7777777777777777) internal successors, (68), 17 states have internal predecessors, (68), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 93 [2021-12-06 18:43:20,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:43:20,595 INFO L225 Difference]: With dead ends: 101 [2021-12-06 18:43:20,595 INFO L226 Difference]: Without dead ends: 101 [2021-12-06 18:43:20,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 85 SyntacticMatches, 6 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=173, Invalid=1087, Unknown=0, NotChecked=0, Total=1260 [2021-12-06 18:43:20,595 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 297 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 18:43:20,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 290 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 18:43:20,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-12-06 18:43:20,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2021-12-06 18:43:20,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 89 states have (on average 1.0786516853932584) internal successors, (96), 95 states have internal predecessors, (96), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:43:20,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 102 transitions. [2021-12-06 18:43:20,597 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 102 transitions. Word has length 93 [2021-12-06 18:43:20,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:43:20,597 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 102 transitions. [2021-12-06 18:43:20,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 3.7777777777777777) internal successors, (68), 17 states have internal predecessors, (68), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:43:20,597 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 102 transitions. [2021-12-06 18:43:20,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-12-06 18:43:20,598 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:43:20,598 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2021-12-06 18:43:20,619 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2021-12-06 18:43:20,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-12-06 18:43:20,799 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr36REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:43:20,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:20,800 INFO L85 PathProgramCache]: Analyzing trace with hash 32577415, now seen corresponding path program 2 times [2021-12-06 18:43:20,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:20,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153836521] [2021-12-06 18:43:20,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:20,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:20,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:21,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:43:21,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:21,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:43:21,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:21,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:43:21,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:21,184 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-06 18:43:21,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:21,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153836521] [2021-12-06 18:43:21,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153836521] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:43:21,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018031264] [2021-12-06 18:43:21,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 18:43:21,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:43:21,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:43:21,185 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:43:21,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-12-06 18:43:21,473 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 18:43:21,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:43:21,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 629 conjuncts, 89 conjunts are in the unsatisfiable core [2021-12-06 18:43:21,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:43:21,908 INFO L354 Elim1Store]: treesize reduction 33, result has 59.3 percent of original size [2021-12-06 18:43:21,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 116 treesize of output 104 [2021-12-06 18:43:21,933 INFO L354 Elim1Store]: treesize reduction 29, result has 58.0 percent of original size [2021-12-06 18:43:21,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 97 [2021-12-06 18:43:22,252 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-06 18:43:22,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:43:23,652 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-06 18:43:23,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018031264] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:43:23,652 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:43:23,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24, 24] total 51 [2021-12-06 18:43:23,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454791074] [2021-12-06 18:43:23,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:43:23,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-12-06 18:43:23,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:23,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-12-06 18:43:23,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=2377, Unknown=0, NotChecked=0, Total=2550 [2021-12-06 18:43:23,653 INFO L87 Difference]: Start difference. First operand 101 states and 102 transitions. Second operand has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:43:25,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:43:25,228 INFO L93 Difference]: Finished difference Result 93 states and 93 transitions. [2021-12-06 18:43:25,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-06 18:43:25,229 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 93 [2021-12-06 18:43:25,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:43:25,229 INFO L225 Difference]: With dead ends: 93 [2021-12-06 18:43:25,229 INFO L226 Difference]: Without dead ends: 93 [2021-12-06 18:43:25,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 162 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 665 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=550, Invalid=4142, Unknown=0, NotChecked=0, Total=4692 [2021-12-06 18:43:25,230 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 172 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 1327 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 943 SdHoareTripleChecker+Invalid, 1387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 18:43:25,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 943 Invalid, 1387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1327 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-06 18:43:25,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-12-06 18:43:25,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2021-12-06 18:43:25,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 85 states have (on average 1.0235294117647058) internal successors, (87), 87 states have internal predecessors, (87), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:43:25,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 93 transitions. [2021-12-06 18:43:25,233 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 93 transitions. Word has length 93 [2021-12-06 18:43:25,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:43:25,233 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 93 transitions. [2021-12-06 18:43:25,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:43:25,234 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 93 transitions. [2021-12-06 18:43:25,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-12-06 18:43:25,234 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:43:25,234 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:25,256 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2021-12-06 18:43:25,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-12-06 18:43:25,436 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:43:25,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:25,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1009898500, now seen corresponding path program 1 times [2021-12-06 18:43:25,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:25,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136741734] [2021-12-06 18:43:25,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:25,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:25,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:25,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:43:25,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:25,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:43:25,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:25,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:43:25,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:26,088 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 25 proven. 5 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-06 18:43:26,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:26,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136741734] [2021-12-06 18:43:26,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136741734] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:43:26,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256302743] [2021-12-06 18:43:26,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:26,088 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:43:26,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:43:26,089 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:43:26,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-12-06 18:43:26,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:26,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 634 conjuncts, 37 conjunts are in the unsatisfiable core [2021-12-06 18:43:26,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:43:26,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:43:26,624 WARN L860 $PredicateComparison]: unable to prove that (and (< |c_node_create_~temp~0#1.base| |c_#StackHeapBarrier|) (exists ((v_ArrVal_9036 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_node_create_~temp~0#1.base| v_ArrVal_9036) |c_#memory_$Pointer$.base|))) is different from true [2021-12-06 18:43:26,633 WARN L860 $PredicateComparison]: unable to prove that (and (< |c_node_create_~temp~0#1.base| |c_#StackHeapBarrier|) (exists ((v_ArrVal_9037 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_node_create_~temp~0#1.base| v_ArrVal_9037) |c_#memory_$Pointer$.base|))) is different from true [2021-12-06 18:43:26,639 WARN L860 $PredicateComparison]: unable to prove that (and (< |c_node_create_#res#1.base| |c_#StackHeapBarrier|) (exists ((v_ArrVal_9037 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_node_create_#res#1.base| v_ArrVal_9037)))) is different from true [2021-12-06 18:43:26,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:43:26,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 18:43:26,809 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-06 18:43:26,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-12-06 18:43:26,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:43:26,895 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-06 18:43:26,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 32 [2021-12-06 18:43:26,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:43:27,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:43:27,048 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 4 not checked. [2021-12-06 18:43:27,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:43:27,137 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_9040 (Array Int Int))) (<= (+ (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_9040) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 1) |c_#StackHeapBarrier|)) is different from false [2021-12-06 18:43:27,147 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_sll_circular_append_~last~1#1.base| Int) (|ULTIMATE.start_sll_circular_append_~last~1#1.offset| Int) (v_ArrVal_9040 (Array Int Int)) (v_ArrVal_9038 Int)) (or (<= (+ (select (select (store (store |c_#memory_$Pointer$.base| |ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_sll_circular_append_~last~1#1.base|) |ULTIMATE.start_sll_circular_append_~last~1#1.offset| v_ArrVal_9038)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_9040) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 1) |c_#StackHeapBarrier|) (< |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_9038))) is different from false [2021-12-06 18:43:27,231 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_sll_circular_append_~last~1#1.base| Int) (|ULTIMATE.start_sll_circular_append_~last~1#1.offset| Int) (v_ArrVal_9040 (Array Int Int)) (v_ArrVal_9038 Int)) (or (<= (+ (select (select (store (store |c_#memory_$Pointer$.base| |ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_sll_circular_append_~last~1#1.base|) |ULTIMATE.start_sll_circular_append_~last~1#1.offset| v_ArrVal_9038)) |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_9040) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 1) |c_#StackHeapBarrier|) (< |c_ULTIMATE.start_sll_circular_append_#t~ret9#1.base| v_ArrVal_9038))) is different from false [2021-12-06 18:43:27,265 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_sll_circular_append_~last~1#1.base| Int) (|ULTIMATE.start_sll_circular_append_~last~1#1.offset| Int) (v_ArrVal_9040 (Array Int Int)) (|v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_129| Int) (v_ArrVal_9038 Int) (v_ArrVal_9044 (Array Int Int))) (or (<= (+ (select (select (store (let ((.cse0 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_129| v_ArrVal_9044))) (store .cse0 |ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select .cse0 |ULTIMATE.start_sll_circular_append_~last~1#1.base|) |ULTIMATE.start_sll_circular_append_~last~1#1.offset| v_ArrVal_9038))) |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_129| v_ArrVal_9040) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 1) |c_#StackHeapBarrier|) (< |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_129| v_ArrVal_9038) (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_circular_append_#t~ret9#1.base_129|))) is different from false [2021-12-06 18:43:27,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256302743] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:43:27,266 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:43:27,266 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 19] total 44 [2021-12-06 18:43:27,266 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143690892] [2021-12-06 18:43:27,266 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:43:27,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-12-06 18:43:27,267 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:27,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-12-06 18:43:27,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1654, Unknown=7, NotChecked=616, Total=2450 [2021-12-06 18:43:27,267 INFO L87 Difference]: Start difference. First operand 93 states and 93 transitions. Second operand has 45 states, 43 states have (on average 3.116279069767442) internal successors, (134), 39 states have internal predecessors, (134), 4 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:43:27,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:43:27,894 INFO L93 Difference]: Finished difference Result 92 states and 92 transitions. [2021-12-06 18:43:27,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 18:43:27,894 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 43 states have (on average 3.116279069767442) internal successors, (134), 39 states have internal predecessors, (134), 4 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 94 [2021-12-06 18:43:27,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:43:27,895 INFO L225 Difference]: With dead ends: 92 [2021-12-06 18:43:27,895 INFO L226 Difference]: Without dead ends: 92 [2021-12-06 18:43:27,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 136 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 647 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=280, Invalid=2393, Unknown=7, NotChecked=742, Total=3422 [2021-12-06 18:43:27,896 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 301 mSDsluCounter, 549 mSDsCounter, 0 mSdLazyCounter, 819 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 578 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 819 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 193 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 18:43:27,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [301 Valid, 578 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 819 Invalid, 0 Unknown, 193 Unchecked, 0.4s Time] [2021-12-06 18:43:27,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-12-06 18:43:27,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 92. [2021-12-06 18:43:27,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 85 states have (on average 1.011764705882353) internal successors, (86), 86 states have internal predecessors, (86), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:43:27,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 92 transitions. [2021-12-06 18:43:27,898 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 92 transitions. Word has length 94 [2021-12-06 18:43:27,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:43:27,899 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 92 transitions. [2021-12-06 18:43:27,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 43 states have (on average 3.116279069767442) internal successors, (134), 39 states have internal predecessors, (134), 4 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:43:27,899 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 92 transitions. [2021-12-06 18:43:27,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-12-06 18:43:27,900 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:43:27,900 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:27,921 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-12-06 18:43:28,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:43:28,101 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr43ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:43:28,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:28,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1242082615, now seen corresponding path program 1 times [2021-12-06 18:43:28,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:28,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877051642] [2021-12-06 18:43:28,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:28,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:28,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:29,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:43:29,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:29,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:43:29,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:29,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:43:29,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:30,278 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 18:43:30,278 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:30,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877051642] [2021-12-06 18:43:30,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877051642] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:43:30,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513612263] [2021-12-06 18:43:30,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:30,278 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:43:30,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:43:30,279 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:43:30,279 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-12-06 18:43:30,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:30,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 636 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-06 18:43:30,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:43:30,836 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 18:43:30,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 [2021-12-06 18:43:31,130 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 18:43:31,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 22 [2021-12-06 18:43:31,150 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-12-06 18:43:31,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:43:31,896 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-12-06 18:43:31,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1513612263] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:43:31,897 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:43:31,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 10, 10] total 63 [2021-12-06 18:43:31,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040980823] [2021-12-06 18:43:31,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:43:31,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2021-12-06 18:43:31,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:31,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-12-06 18:43:31,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=3800, Unknown=0, NotChecked=0, Total=4032 [2021-12-06 18:43:31,898 INFO L87 Difference]: Start difference. First operand 92 states and 92 transitions. Second operand has 64 states, 61 states have (on average 2.6557377049180326) internal successors, (162), 60 states have internal predecessors, (162), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:43:36,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:43:36,521 INFO L93 Difference]: Finished difference Result 91 states and 91 transitions. [2021-12-06 18:43:36,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-12-06 18:43:36,521 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 61 states have (on average 2.6557377049180326) internal successors, (162), 60 states have internal predecessors, (162), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 95 [2021-12-06 18:43:36,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:43:36,522 INFO L225 Difference]: With dead ends: 91 [2021-12-06 18:43:36,522 INFO L226 Difference]: Without dead ends: 91 [2021-12-06 18:43:36,523 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 178 SyntacticMatches, 2 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1524 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=709, Invalid=8603, Unknown=0, NotChecked=0, Total=9312 [2021-12-06 18:43:36,523 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 244 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 2230 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 2411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 2230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 111 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-06 18:43:36,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 523 Invalid, 2411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 2230 Invalid, 0 Unknown, 111 Unchecked, 1.2s Time] [2021-12-06 18:43:36,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-12-06 18:43:36,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 91. [2021-12-06 18:43:36,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 85 states have (on average 1.0) internal successors, (85), 85 states have internal predecessors, (85), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:43:36,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 91 transitions. [2021-12-06 18:43:36,526 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 91 transitions. Word has length 95 [2021-12-06 18:43:36,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:43:36,526 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 91 transitions. [2021-12-06 18:43:36,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 61 states have (on average 2.6557377049180326) internal successors, (162), 60 states have internal predecessors, (162), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:43:36,526 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 91 transitions. [2021-12-06 18:43:36,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-12-06 18:43:36,527 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:43:36,527 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:36,550 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2021-12-06 18:43:36,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:43:36,728 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr45ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:43:36,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:36,728 INFO L85 PathProgramCache]: Analyzing trace with hash -359509155, now seen corresponding path program 1 times [2021-12-06 18:43:36,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:36,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095741520] [2021-12-06 18:43:36,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:36,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:36,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:40,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:43:40,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:41,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 18:43:41,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:41,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:43:41,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:42,321 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 4 proven. 35 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-06 18:43:42,321 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:42,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095741520] [2021-12-06 18:43:42,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095741520] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:43:42,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748884197] [2021-12-06 18:43:42,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:42,322 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:43:42,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:43:42,322 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:43:42,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-12-06 18:43:42,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:42,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 644 conjuncts, 206 conjunts are in the unsatisfiable core [2021-12-06 18:43:42,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:43:42,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:43:42,846 INFO L354 Elim1Store]: treesize reduction 34, result has 30.6 percent of original size [2021-12-06 18:43:42,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 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 25 treesize of output 26 [2021-12-06 18:43:43,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 18:43:43,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 18:43:43,232 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-12-06 18:43:43,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 22 treesize of output 33 [2021-12-06 18:43:43,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 18:43:43,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 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 [2021-12-06 18:43:43,760 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:43:43,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 55 treesize of output 50 [2021-12-06 18:43:43,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 treesize of output 20 [2021-12-06 18:43:44,181 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:43:44,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 38 [2021-12-06 18:43:44,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2021-12-06 18:43:44,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 7 treesize of output 3 [2021-12-06 18:43:44,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 18:43:44,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:43:44,718 INFO L354 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2021-12-06 18:43:44,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 60 [2021-12-06 18:43:44,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:43:44,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:43:44,738 INFO L354 Elim1Store]: treesize reduction 76, result has 36.1 percent of original size [2021-12-06 18:43:44,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 46 treesize of output 63 [2021-12-06 18:43:44,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 treesize of output 15 [2021-12-06 18:43:46,421 INFO L354 Elim1Store]: treesize reduction 84, result has 44.0 percent of original size [2021-12-06 18:43:46,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 9 case distinctions, treesize of input 189 treesize of output 150 [2021-12-06 18:43:46,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:43:46,462 INFO L354 Elim1Store]: treesize reduction 72, result has 41.0 percent of original size [2021-12-06 18:43:46,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 131 treesize of output 126 [2021-12-06 18:44:00,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:00,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 149 treesize of output 140 [2021-12-06 18:44:00,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:00,709 INFO L354 Elim1Store]: treesize reduction 107, result has 15.1 percent of original size [2021-12-06 18:44:00,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 155 treesize of output 151 [2021-12-06 18:44:00,714 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Should have been eliminated by DER [2021-12-06 18:44:00,714 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-06 18:44:00,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2021-12-06 18:44:00,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843515230] [2021-12-06 18:44:00,715 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-06 18:44:00,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-12-06 18:44:00,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:44:00,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-12-06 18:44:00,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=4794, Unknown=0, NotChecked=0, Total=4970 [2021-12-06 18:44:00,716 INFO L87 Difference]: Start difference. First operand 91 states and 91 transitions. Second operand has 47 states, 44 states have (on average 1.8863636363636365) internal successors, (83), 43 states have internal predecessors, (83), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:00,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-06 18:44:00,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 569 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=176, Invalid=4794, Unknown=0, NotChecked=0, Total=4970 [2021-12-06 18:44:00,716 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:00,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 18:44:00,737 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2021-12-06 18:44:00,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-12-06 18:44:00,919 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker@4e3cd851 at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.assertCodeBlock(IncrementalHoareTripleChecker.java:360) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.prepareAssertionStackAndAddTransition(IncrementalHoareTripleChecker.java:206) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.checkInternal(IncrementalHoareTripleChecker.java:131) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ProtectedHtc.checkInternal(ChainingHoareTripleChecker.java:455) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.checkInternal(ChainingHoareTripleChecker.java:103) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.checkInternal(CachingHoareTripleChecker.java:95) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton$InternalSuccessorComputationHelper.computeSuccWithSolver(AbstractInterpolantAutomaton.java:357) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.addOtherSuccessors(DeterministicInterpolantAutomaton.java:198) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:78) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:233) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.internalSuccessors(TotalizeNwa.java:213) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.internalSuccessors(ComplementDeterministicNwa.java:121) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:216) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:208) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addInternalsAndSuccessors(NestedWordAutomatonReachableStates.java:1058) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:960) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:182) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:868) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:784) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:462) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:420) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-12-06 18:44:00,927 INFO L158 Benchmark]: Toolchain (without parser) took 461539.35ms. Allocated memory was 90.2MB in the beginning and 337.6MB in the end (delta: 247.5MB). Free memory was 55.9MB in the beginning and 122.3MB in the end (delta: -66.3MB). Peak memory consumption was 182.8MB. Max. memory is 16.1GB. [2021-12-06 18:44:00,927 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 73.4MB. Free memory was 52.0MB in the beginning and 52.0MB in the end (delta: 23.7kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 18:44:00,928 INFO L158 Benchmark]: CACSL2BoogieTranslator took 291.67ms. Allocated memory is still 90.2MB. Free memory was 55.5MB in the beginning and 59.4MB in the end (delta: -3.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-06 18:44:00,928 INFO L158 Benchmark]: Boogie Procedure Inliner took 43.33ms. Allocated memory is still 90.2MB. Free memory was 59.4MB in the beginning and 57.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-06 18:44:00,928 INFO L158 Benchmark]: Boogie Preprocessor took 30.38ms. Allocated memory is still 90.2MB. Free memory was 57.3MB in the beginning and 55.7MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-06 18:44:00,929 INFO L158 Benchmark]: RCFGBuilder took 366.91ms. Allocated memory is still 90.2MB. Free memory was 55.7MB in the beginning and 36.8MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2021-12-06 18:44:00,929 INFO L158 Benchmark]: TraceAbstraction took 460802.43ms. Allocated memory was 90.2MB in the beginning and 337.6MB in the end (delta: 247.5MB). Free memory was 36.3MB in the beginning and 122.3MB in the end (delta: -85.9MB). Peak memory consumption was 164.2MB. Max. memory is 16.1GB. [2021-12-06 18:44:00,931 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 73.4MB. Free memory was 52.0MB in the beginning and 52.0MB in the end (delta: 23.7kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 291.67ms. Allocated memory is still 90.2MB. Free memory was 55.5MB in the beginning and 59.4MB in the end (delta: -3.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 43.33ms. Allocated memory is still 90.2MB. Free memory was 59.4MB in the beginning and 57.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 30.38ms. Allocated memory is still 90.2MB. Free memory was 57.3MB in the beginning and 55.7MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 366.91ms. Allocated memory is still 90.2MB. Free memory was 55.7MB in the beginning and 36.8MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * TraceAbstraction took 460802.43ms. Allocated memory was 90.2MB in the beginning and 337.6MB in the end (delta: 247.5MB). Free memory was 36.3MB in the beginning and 122.3MB in the end (delta: -85.9MB). Peak memory consumption was 164.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker@4e3cd851 de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker@4e3cd851: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-12-06 18:44:01,151 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2021-12-06 18:44:01,159 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/list-simple/sll2c_append_equal.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --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 b335af75f55d322161e6a270bf4669ab290ae0e9da4bc480724c7d5e3b79fdab --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 18:44:02,483 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 18:44:02,484 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 18:44:02,506 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 18:44:02,507 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 18:44:02,508 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 18:44:02,509 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 18:44:02,511 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 18:44:02,512 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 18:44:02,513 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 18:44:02,514 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 18:44:02,515 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 18:44:02,515 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 18:44:02,516 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 18:44:02,517 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 18:44:02,519 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 18:44:02,519 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 18:44:02,520 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 18:44:02,522 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 18:44:02,524 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 18:44:02,525 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 18:44:02,527 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 18:44:02,528 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 18:44:02,528 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 18:44:02,531 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 18:44:02,531 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 18:44:02,532 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 18:44:02,533 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 18:44:02,533 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 18:44:02,534 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 18:44:02,534 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 18:44:02,535 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 18:44:02,536 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 18:44:02,536 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 18:44:02,537 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 18:44:02,538 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 18:44:02,546 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 18:44:02,547 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 18:44:02,547 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 18:44:02,548 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 18:44:02,549 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 18:44:02,550 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-12-06 18:44:02,578 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 18:44:02,578 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 18:44:02,578 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 18:44:02,579 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 18:44:02,579 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 18:44:02,580 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 18:44:02,580 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 18:44:02,580 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 18:44:02,581 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 18:44:02,581 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 18:44:02,581 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 18:44:02,581 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-06 18:44:02,581 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 18:44:02,582 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 18:44:02,582 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 18:44:02,582 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-06 18:44:02,582 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-06 18:44:02,582 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-12-06 18:44:02,583 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 18:44:02,583 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-06 18:44:02,583 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-06 18:44:02,583 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-06 18:44:02,583 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 18:44:02,583 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 18:44:02,584 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 18:44:02,584 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 18:44:02,584 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 18:44:02,584 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 18:44:02,585 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 18:44:02,585 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 18:44:02,585 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-06 18:44:02,585 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-06 18:44:02,585 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 18:44:02,585 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-06 18:44:02,586 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/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_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> b335af75f55d322161e6a270bf4669ab290ae0e9da4bc480724c7d5e3b79fdab [2021-12-06 18:44:02,814 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 18:44:02,834 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 18:44:02,836 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 18:44:02,837 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 18:44:02,838 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 18:44:02,839 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/list-simple/sll2c_append_equal.i [2021-12-06 18:44:02,884 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/data/f9f4ed7af/bcfafd67f05b4323b131067d7e5af142/FLAG82292154c [2021-12-06 18:44:03,324 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 18:44:03,325 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/sv-benchmarks/c/list-simple/sll2c_append_equal.i [2021-12-06 18:44:03,336 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/data/f9f4ed7af/bcfafd67f05b4323b131067d7e5af142/FLAG82292154c [2021-12-06 18:44:03,346 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/data/f9f4ed7af/bcfafd67f05b4323b131067d7e5af142 [2021-12-06 18:44:03,348 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 18:44:03,349 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 18:44:03,351 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 18:44:03,351 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 18:44:03,354 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 18:44:03,355 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:44:03" (1/1) ... [2021-12-06 18:44:03,355 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64e42347 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:44:03, skipping insertion in model container [2021-12-06 18:44:03,356 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:44:03" (1/1) ... [2021-12-06 18:44:03,360 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 18:44:03,394 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 18:44:03,613 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/sv-benchmarks/c/list-simple/sll2c_append_equal.i[24433,24446] [2021-12-06 18:44:03,615 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:44:03,629 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 18:44:03,677 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/sv-benchmarks/c/list-simple/sll2c_append_equal.i[24433,24446] [2021-12-06 18:44:03,678 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:44:03,706 INFO L208 MainTranslator]: Completed translation [2021-12-06 18:44:03,707 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:44:03 WrapperNode [2021-12-06 18:44:03,707 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 18:44:03,708 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 18:44:03,708 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 18:44:03,708 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 18:44:03,714 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:44:03" (1/1) ... [2021-12-06 18:44:03,732 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:44:03" (1/1) ... [2021-12-06 18:44:03,758 INFO L137 Inliner]: procedures = 130, calls = 42, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 143 [2021-12-06 18:44:03,759 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 18:44:03,759 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 18:44:03,760 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 18:44:03,760 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 18:44:03,766 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:44:03" (1/1) ... [2021-12-06 18:44:03,767 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:44:03" (1/1) ... [2021-12-06 18:44:03,772 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:44:03" (1/1) ... [2021-12-06 18:44:03,772 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:44:03" (1/1) ... [2021-12-06 18:44:03,784 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:44:03" (1/1) ... [2021-12-06 18:44:03,788 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:44:03" (1/1) ... [2021-12-06 18:44:03,791 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:44:03" (1/1) ... [2021-12-06 18:44:03,796 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 18:44:03,797 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 18:44:03,797 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 18:44:03,797 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 18:44:03,798 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:44:03" (1/1) ... [2021-12-06 18:44:03,804 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 18:44:03,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:44:03,822 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 18:44:03,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 18:44:03,858 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-12-06 18:44:03,858 INFO L130 BoogieDeclarations]: Found specification of procedure node_create [2021-12-06 18:44:03,858 INFO L138 BoogieDeclarations]: Found implementation of procedure node_create [2021-12-06 18:44:03,858 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 18:44:03,858 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 18:44:03,858 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 18:44:03,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 18:44:03,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 18:44:03,859 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 18:44:03,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-12-06 18:44:03,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 18:44:03,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-06 18:44:03,859 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 18:44:03,859 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 18:44:03,938 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 18:44:03,939 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 18:44:04,314 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 18:44:04,320 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 18:44:04,320 INFO L301 CfgBuilder]: Removed 4 assume(true) statements. [2021-12-06 18:44:04,322 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:44:04 BoogieIcfgContainer [2021-12-06 18:44:04,322 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 18:44:04,323 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 18:44:04,323 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 18:44:04,325 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 18:44:04,325 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 06:44:03" (1/3) ... [2021-12-06 18:44:04,326 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@156c2bc9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:44:04, skipping insertion in model container [2021-12-06 18:44:04,326 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:44:03" (2/3) ... [2021-12-06 18:44:04,326 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@156c2bc9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:44:04, skipping insertion in model container [2021-12-06 18:44:04,326 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:44:04" (3/3) ... [2021-12-06 18:44:04,327 INFO L111 eAbstractionObserver]: Analyzing ICFG sll2c_append_equal.i [2021-12-06 18:44:04,331 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 18:44:04,331 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 50 error locations. [2021-12-06 18:44:04,363 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 18:44:04,369 INFO L339 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=FINITE_AUTOMATA, 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 18:44:04,369 INFO L340 AbstractCegarLoop]: Starting to check reachability of 50 error locations. [2021-12-06 18:44:04,384 INFO L276 IsEmpty]: Start isEmpty. Operand has 116 states, 61 states have (on average 2.0327868852459017) internal successors, (124), 111 states have internal predecessors, (124), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:04,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-06 18:44:04,389 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:04,390 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-06 18:44:04,390 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting node_createErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:04,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:04,394 INFO L85 PathProgramCache]: Analyzing trace with hash 895059861, now seen corresponding path program 1 times [2021-12-06 18:44:04,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:04,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [880109909] [2021-12-06 18:44:04,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:04,404 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:04,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:04,405 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:04,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-06 18:44:04,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:04,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 18:44:04,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:04,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:04,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:44:04,551 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:44:04,552 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:04,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [880109909] [2021-12-06 18:44:04,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [880109909] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:44:04,553 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:44:04,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 18:44:04,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522971897] [2021-12-06 18:44:04,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:44:04,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 18:44:04,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:04,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 18:44:04,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:44:04,580 INFO L87 Difference]: Start difference. First operand has 116 states, 61 states have (on average 2.0327868852459017) internal successors, (124), 111 states have internal predecessors, (124), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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) [2021-12-06 18:44:04,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:04,732 INFO L93 Difference]: Finished difference Result 114 states and 123 transitions. [2021-12-06 18:44:04,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 18:44:04,734 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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 6 [2021-12-06 18:44:04,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:04,740 INFO L225 Difference]: With dead ends: 114 [2021-12-06 18:44:04,741 INFO L226 Difference]: Without dead ends: 111 [2021-12-06 18:44:04,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:44:04,744 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 8 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:04,745 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 179 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:44:04,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-12-06 18:44:04,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 111. [2021-12-06 18:44:04,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 59 states have (on average 1.9152542372881356) internal successors, (113), 106 states have internal predecessors, (113), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:04,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 119 transitions. [2021-12-06 18:44:04,776 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 119 transitions. Word has length 6 [2021-12-06 18:44:04,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:04,782 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 119 transitions. [2021-12-06 18:44:04,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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) [2021-12-06 18:44:04,782 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 119 transitions. [2021-12-06 18:44:04,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-06 18:44:04,782 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:04,783 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-06 18:44:04,791 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-06 18:44:04,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:44:04,985 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting node_createErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:04,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:04,987 INFO L85 PathProgramCache]: Analyzing trace with hash 895059862, now seen corresponding path program 1 times [2021-12-06 18:44:04,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:04,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2050565360] [2021-12-06 18:44:04,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:04,991 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:04,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:04,994 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:04,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-06 18:44:05,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:05,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 18:44:05,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:05,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:05,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:44:05,196 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:44:05,196 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:05,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2050565360] [2021-12-06 18:44:05,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2050565360] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:44:05,197 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:44:05,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 18:44:05,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294052166] [2021-12-06 18:44:05,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:44:05,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 18:44:05,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:05,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 18:44:05,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:44:05,199 INFO L87 Difference]: Start difference. First operand 111 states and 119 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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) [2021-12-06 18:44:05,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:05,369 INFO L93 Difference]: Finished difference Result 109 states and 117 transitions. [2021-12-06 18:44:05,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 18:44:05,370 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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 6 [2021-12-06 18:44:05,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:05,371 INFO L225 Difference]: With dead ends: 109 [2021-12-06 18:44:05,371 INFO L226 Difference]: Without dead ends: 109 [2021-12-06 18:44:05,372 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:44:05,373 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 4 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:05,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 181 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 18:44:05,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-12-06 18:44:05,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2021-12-06 18:44:05,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 59 states have (on average 1.88135593220339) internal successors, (111), 104 states have internal predecessors, (111), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:05,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 117 transitions. [2021-12-06 18:44:05,384 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 117 transitions. Word has length 6 [2021-12-06 18:44:05,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:05,384 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 117 transitions. [2021-12-06 18:44:05,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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) [2021-12-06 18:44:05,384 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 117 transitions. [2021-12-06 18:44:05,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-12-06 18:44:05,385 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:05,385 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:05,392 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-12-06 18:44:05,585 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:44:05,587 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:05,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:05,589 INFO L85 PathProgramCache]: Analyzing trace with hash 100467671, now seen corresponding path program 1 times [2021-12-06 18:44:05,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:05,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1944300377] [2021-12-06 18:44:05,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:05,592 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:05,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:05,595 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:05,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-06 18:44:05,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:05,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 18:44:05,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:05,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:44:05,727 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:44:05,727 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:05,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1944300377] [2021-12-06 18:44:05,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1944300377] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:44:05,728 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:44:05,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 18:44:05,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156000142] [2021-12-06 18:44:05,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:44:05,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 18:44:05,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:05,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 18:44:05,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:44:05,729 INFO L87 Difference]: Start difference. First operand 109 states and 117 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 18:44:05,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:05,739 INFO L93 Difference]: Finished difference Result 116 states and 125 transitions. [2021-12-06 18:44:05,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 18:44:05,740 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2021-12-06 18:44:05,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:05,741 INFO L225 Difference]: With dead ends: 116 [2021-12-06 18:44:05,741 INFO L226 Difference]: Without dead ends: 116 [2021-12-06 18:44:05,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:44:05,742 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 5 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:05,743 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 227 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 18:44:05,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-12-06 18:44:05,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 110. [2021-12-06 18:44:05,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 60 states have (on average 1.8666666666666667) internal successors, (112), 105 states have internal predecessors, (112), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:05,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 118 transitions. [2021-12-06 18:44:05,750 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 118 transitions. Word has length 13 [2021-12-06 18:44:05,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:05,755 INFO L470 AbstractCegarLoop]: Abstraction has 110 states and 118 transitions. [2021-12-06 18:44:05,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 18:44:05,755 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 118 transitions. [2021-12-06 18:44:05,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-12-06 18:44:05,756 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:05,756 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:05,766 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-12-06 18:44:05,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:44:05,958 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:05,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:05,960 INFO L85 PathProgramCache]: Analyzing trace with hash -900354020, now seen corresponding path program 1 times [2021-12-06 18:44:05,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:05,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [510574089] [2021-12-06 18:44:05,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:05,963 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:05,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:05,966 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:05,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-06 18:44:06,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:06,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 18:44:06,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:06,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:06,204 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:44:06,205 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:44:06,205 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:06,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [510574089] [2021-12-06 18:44:06,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [510574089] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:44:06,205 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:44:06,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 18:44:06,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088177058] [2021-12-06 18:44:06,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:44:06,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 18:44:06,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:06,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 18:44:06,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:44:06,206 INFO L87 Difference]: Start difference. First operand 110 states and 118 transitions. Second operand has 6 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:44:06,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:06,510 INFO L93 Difference]: Finished difference Result 110 states and 119 transitions. [2021-12-06 18:44:06,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 18:44:06,511 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 1 states have call successors, (2), 1 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 22 [2021-12-06 18:44:06,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:06,512 INFO L225 Difference]: With dead ends: 110 [2021-12-06 18:44:06,513 INFO L226 Difference]: Without dead ends: 110 [2021-12-06 18:44:06,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-06 18:44:06,514 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 12 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:06,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 342 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 18:44:06,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-12-06 18:44:06,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 109. [2021-12-06 18:44:06,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 60 states have (on average 1.85) internal successors, (111), 104 states have internal predecessors, (111), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:06,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 117 transitions. [2021-12-06 18:44:06,520 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 117 transitions. Word has length 22 [2021-12-06 18:44:06,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:06,520 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 117 transitions. [2021-12-06 18:44:06,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:44:06,520 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 117 transitions. [2021-12-06 18:44:06,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-12-06 18:44:06,521 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:06,521 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:06,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-12-06 18:44:06,722 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:44:06,723 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:06,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:06,725 INFO L85 PathProgramCache]: Analyzing trace with hash -900354019, now seen corresponding path program 1 times [2021-12-06 18:44:06,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:06,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [211761870] [2021-12-06 18:44:06,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:06,727 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:06,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:06,729 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:06,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-06 18:44:06,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:06,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-06 18:44:06,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:06,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:06,961 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:44:06,961 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:44:06,961 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:06,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [211761870] [2021-12-06 18:44:06,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [211761870] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:44:06,962 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:44:06,962 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 18:44:06,962 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188624008] [2021-12-06 18:44:06,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:44:06,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 18:44:06,962 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:06,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 18:44:06,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:44:06,963 INFO L87 Difference]: Start difference. First operand 109 states and 117 transitions. Second operand has 6 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:44:07,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:07,307 INFO L93 Difference]: Finished difference Result 109 states and 118 transitions. [2021-12-06 18:44:07,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 18:44:07,308 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 1 states have call successors, (2), 1 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 22 [2021-12-06 18:44:07,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:07,309 INFO L225 Difference]: With dead ends: 109 [2021-12-06 18:44:07,309 INFO L226 Difference]: Without dead ends: 109 [2021-12-06 18:44:07,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-06 18:44:07,310 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 11 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:07,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 366 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 18:44:07,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-12-06 18:44:07,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 108. [2021-12-06 18:44:07,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 60 states have (on average 1.8333333333333333) internal successors, (110), 103 states have internal predecessors, (110), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:07,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 116 transitions. [2021-12-06 18:44:07,317 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 116 transitions. Word has length 22 [2021-12-06 18:44:07,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:07,317 INFO L470 AbstractCegarLoop]: Abstraction has 108 states and 116 transitions. [2021-12-06 18:44:07,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:44:07,317 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 116 transitions. [2021-12-06 18:44:07,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-12-06 18:44:07,318 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:07,318 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:07,325 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2021-12-06 18:44:07,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:44:07,519 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:07,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:07,521 INFO L85 PathProgramCache]: Analyzing trace with hash -375857467, now seen corresponding path program 1 times [2021-12-06 18:44:07,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:07,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1437056015] [2021-12-06 18:44:07,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:07,523 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:07,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:07,525 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:07,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-06 18:44:07,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:07,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-06 18:44:07,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:07,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:07,838 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 18:44:07,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 30 [2021-12-06 18:44:07,865 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:44:07,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:44:08,081 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:44:08,081 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:08,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1437056015] [2021-12-06 18:44:08,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1437056015] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:44:08,081 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:44:08,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-12-06 18:44:08,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41650036] [2021-12-06 18:44:08,081 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:44:08,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 18:44:08,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:08,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 18:44:08,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-12-06 18:44:08,082 INFO L87 Difference]: Start difference. First operand 108 states and 116 transitions. Second operand has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:44:08,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:08,409 INFO L93 Difference]: Finished difference Result 114 states and 121 transitions. [2021-12-06 18:44:08,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 18:44:08,410 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 25 [2021-12-06 18:44:08,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:08,410 INFO L225 Difference]: With dead ends: 114 [2021-12-06 18:44:08,411 INFO L226 Difference]: Without dead ends: 114 [2021-12-06 18:44:08,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-12-06 18:44:08,411 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 6 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 131 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:08,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 447 Invalid, 353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 222 Invalid, 0 Unknown, 131 Unchecked, 0.3s Time] [2021-12-06 18:44:08,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-12-06 18:44:08,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 114. [2021-12-06 18:44:08,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 66 states have (on average 1.7424242424242424) internal successors, (115), 108 states have internal predecessors, (115), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:08,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 121 transitions. [2021-12-06 18:44:08,417 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 121 transitions. Word has length 25 [2021-12-06 18:44:08,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:08,417 INFO L470 AbstractCegarLoop]: Abstraction has 114 states and 121 transitions. [2021-12-06 18:44:08,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:44:08,417 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 121 transitions. [2021-12-06 18:44:08,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-12-06 18:44:08,418 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:08,418 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:08,429 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2021-12-06 18:44:08,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:44:08,620 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:08,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:08,621 INFO L85 PathProgramCache]: Analyzing trace with hash -375857466, now seen corresponding path program 1 times [2021-12-06 18:44:08,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:08,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1841784785] [2021-12-06 18:44:08,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:08,624 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:08,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:08,626 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:08,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-06 18:44:08,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:08,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-06 18:44:08,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:08,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:08,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:08,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:08,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 12 treesize of output 14 [2021-12-06 18:44:08,983 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:44:08,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 22 treesize of output 22 [2021-12-06 18:44:09,017 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:44:09,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:44:11,226 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:11,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1841784785] [2021-12-06 18:44:11,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1841784785] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:44:11,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1949559131] [2021-12-06 18:44:11,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:11,227 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 18:44:11,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 18:44:11,228 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 18:44:11,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2021-12-06 18:44:11,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:11,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-06 18:44:11,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:11,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:11,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:11,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:11,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 12 treesize of output 14 [2021-12-06 18:44:11,567 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:44:11,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 treesize of output 20 [2021-12-06 18:44:11,591 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:44:11,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:44:11,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1949559131] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:44:11,812 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:44:11,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2021-12-06 18:44:11,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465047849] [2021-12-06 18:44:11,812 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:44:11,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 18:44:11,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:11,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 18:44:11,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=86, Unknown=1, NotChecked=0, Total=110 [2021-12-06 18:44:11,813 INFO L87 Difference]: Start difference. First operand 114 states and 121 transitions. Second operand has 9 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 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) [2021-12-06 18:44:12,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:12,477 INFO L93 Difference]: Finished difference Result 124 states and 135 transitions. [2021-12-06 18:44:12,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 18:44:12,478 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 25 [2021-12-06 18:44:12,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:12,479 INFO L225 Difference]: With dead ends: 124 [2021-12-06 18:44:12,479 INFO L226 Difference]: Without dead ends: 124 [2021-12-06 18:44:12,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=31, Invalid=124, Unknown=1, NotChecked=0, Total=156 [2021-12-06 18:44:12,480 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 4 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:12,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 435 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 372 Invalid, 0 Unknown, 68 Unchecked, 0.6s Time] [2021-12-06 18:44:12,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-12-06 18:44:12,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 120. [2021-12-06 18:44:12,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 71 states have (on average 1.704225352112676) internal successors, (121), 113 states have internal predecessors, (121), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 18:44:12,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 129 transitions. [2021-12-06 18:44:12,488 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 129 transitions. Word has length 25 [2021-12-06 18:44:12,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:12,488 INFO L470 AbstractCegarLoop]: Abstraction has 120 states and 129 transitions. [2021-12-06 18:44:12,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 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) [2021-12-06 18:44:12,489 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 129 transitions. [2021-12-06 18:44:12,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-12-06 18:44:12,490 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:12,490 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:12,498 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2021-12-06 18:44:12,697 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2021-12-06 18:44:12,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-06 18:44:12,892 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:12,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:12,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1778867041, now seen corresponding path program 1 times [2021-12-06 18:44:12,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:12,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [960536169] [2021-12-06 18:44:12,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:12,896 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:12,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:12,898 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:12,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-06 18:44:13,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:13,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-06 18:44:13,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:13,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:13,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 10 treesize of output 8 [2021-12-06 18:44:13,190 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 18:44:13,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 28 [2021-12-06 18:44:13,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 9 treesize of output 7 [2021-12-06 18:44:13,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:13,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 [2021-12-06 18:44:13,597 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-06 18:44:13,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 21 [2021-12-06 18:44:13,638 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:44:13,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:44:13,920 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:13,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [960536169] [2021-12-06 18:44:13,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [960536169] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:44:13,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [999326491] [2021-12-06 18:44:13,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:13,920 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 18:44:13,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 18:44:13,921 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 18:44:13,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2021-12-06 18:44:14,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:14,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-06 18:44:14,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:14,170 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-06 18:44:14,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 19 [2021-12-06 18:44:14,214 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 18:44:14,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 treesize of output 16 [2021-12-06 18:44:14,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:14,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:14,313 INFO L354 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2021-12-06 18:44:14,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 35 [2021-12-06 18:44:14,414 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 18:44:14,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 29 treesize of output 25 [2021-12-06 18:44:14,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:14,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:14,550 INFO L354 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2021-12-06 18:44:14,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 44 [2021-12-06 18:44:14,773 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 18:44:14,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 29 treesize of output 25 [2021-12-06 18:44:14,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:14,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:14,911 INFO L354 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2021-12-06 18:44:14,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 35 treesize of output 47 [2021-12-06 18:44:15,257 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-06 18:44:15,257 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:44:15,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [999326491] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:44:15,258 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 18:44:15,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 15 [2021-12-06 18:44:15,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860543917] [2021-12-06 18:44:15,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:44:15,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 18:44:15,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:15,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 18:44:15,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:44:15,259 INFO L87 Difference]: Start difference. First operand 120 states and 129 transitions. Second operand has 10 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:15,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:15,718 INFO L93 Difference]: Finished difference Result 122 states and 131 transitions. [2021-12-06 18:44:15,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 18:44:15,719 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 37 [2021-12-06 18:44:15,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:15,720 INFO L225 Difference]: With dead ends: 122 [2021-12-06 18:44:15,720 INFO L226 Difference]: Without dead ends: 122 [2021-12-06 18:44:15,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 63 SyntacticMatches, 9 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-12-06 18:44:15,721 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 3 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 109 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:15,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 418 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 209 Invalid, 0 Unknown, 109 Unchecked, 0.4s Time] [2021-12-06 18:44:15,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-12-06 18:44:15,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 119. [2021-12-06 18:44:15,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 71 states have (on average 1.6901408450704225) internal successors, (120), 112 states have internal predecessors, (120), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 18:44:15,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 128 transitions. [2021-12-06 18:44:15,725 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 128 transitions. Word has length 37 [2021-12-06 18:44:15,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:15,726 INFO L470 AbstractCegarLoop]: Abstraction has 119 states and 128 transitions. [2021-12-06 18:44:15,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:15,726 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 128 transitions. [2021-12-06 18:44:15,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-12-06 18:44:15,727 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:15,727 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:15,730 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2021-12-06 18:44:15,940 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-12-06 18:44:16,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:44:16,129 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:16,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:16,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1778867040, now seen corresponding path program 1 times [2021-12-06 18:44:16,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:16,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [927039981] [2021-12-06 18:44:16,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:16,130 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:16,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:16,131 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:16,133 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-12-06 18:44:16,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:16,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-06 18:44:16,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:16,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:16,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:16,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:16,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 12 treesize of output 10 [2021-12-06 18:44:18,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:18,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 12 treesize of output 14 [2021-12-06 18:44:18,510 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:44:18,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:18,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:20,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:20,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 12 treesize of output 14 [2021-12-06 18:44:20,933 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 18:44:20,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 [2021-12-06 18:44:21,019 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:44:21,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:44:21,275 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:21,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [927039981] [2021-12-06 18:44:21,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [927039981] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:44:21,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [101286944] [2021-12-06 18:44:21,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:21,275 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 18:44:21,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 18:44:21,276 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 18:44:21,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2021-12-06 18:44:21,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:21,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-06 18:44:21,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:21,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:21,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:21,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:21,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 12 treesize of output 14 [2021-12-06 18:44:21,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:23,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:23,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 12 treesize of output 14 [2021-12-06 18:44:23,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:24,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:24,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 12 treesize of output 14 [2021-12-06 18:44:24,126 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-06 18:44:24,126 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:44:24,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [101286944] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:44:24,126 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 18:44:24,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12] total 15 [2021-12-06 18:44:24,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161518672] [2021-12-06 18:44:24,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:44:24,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 18:44:24,127 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:24,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 18:44:24,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=253, Unknown=3, NotChecked=0, Total=306 [2021-12-06 18:44:24,127 INFO L87 Difference]: Start difference. First operand 119 states and 128 transitions. Second operand has 9 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 7 states have internal predecessors, (20), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:24,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:24,408 INFO L93 Difference]: Finished difference Result 119 states and 128 transitions. [2021-12-06 18:44:24,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 18:44:24,409 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 7 states have internal predecessors, (20), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 37 [2021-12-06 18:44:24,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:24,410 INFO L225 Difference]: With dead ends: 119 [2021-12-06 18:44:24,410 INFO L226 Difference]: Without dead ends: 119 [2021-12-06 18:44:24,410 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=59, Invalid=280, Unknown=3, NotChecked=0, Total=342 [2021-12-06 18:44:24,410 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 12 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:24,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 328 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 97 Invalid, 0 Unknown, 98 Unchecked, 0.2s Time] [2021-12-06 18:44:24,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-12-06 18:44:24,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 118. [2021-12-06 18:44:24,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 71 states have (on average 1.676056338028169) internal successors, (119), 111 states have internal predecessors, (119), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 18:44:24,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 127 transitions. [2021-12-06 18:44:24,414 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 127 transitions. Word has length 37 [2021-12-06 18:44:24,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:24,414 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 127 transitions. [2021-12-06 18:44:24,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 7 states have internal predecessors, (20), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:24,414 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 127 transitions. [2021-12-06 18:44:24,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-12-06 18:44:24,415 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:24,415 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:24,424 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-12-06 18:44:24,622 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2021-12-06 18:44:24,816 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-06 18:44:24,817 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:24,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:24,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1911700300, now seen corresponding path program 2 times [2021-12-06 18:44:24,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:24,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1020677541] [2021-12-06 18:44:24,820 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 18:44:24,820 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:24,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:24,821 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:24,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-12-06 18:44:24,929 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 18:44:24,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:44:24,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 18:44:24,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:24,973 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 20 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-06 18:44:24,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:44:25,030 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-06 18:44:25,030 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:25,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1020677541] [2021-12-06 18:44:25,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1020677541] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:44:25,031 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:44:25,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2021-12-06 18:44:25,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603784280] [2021-12-06 18:44:25,031 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:44:25,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 18:44:25,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:25,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 18:44:25,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:44:25,032 INFO L87 Difference]: Start difference. First operand 118 states and 127 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-06 18:44:25,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:25,050 INFO L93 Difference]: Finished difference Result 111 states and 117 transitions. [2021-12-06 18:44:25,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 18:44:25,051 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 37 [2021-12-06 18:44:25,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:25,051 INFO L225 Difference]: With dead ends: 111 [2021-12-06 18:44:25,051 INFO L226 Difference]: Without dead ends: 111 [2021-12-06 18:44:25,051 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:44:25,052 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 276 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:25,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 222 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 18:44:25,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-12-06 18:44:25,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 111. [2021-12-06 18:44:25,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 66 states have (on average 1.6818181818181819) internal successors, (111), 105 states have internal predecessors, (111), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:25,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 117 transitions. [2021-12-06 18:44:25,055 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 117 transitions. Word has length 37 [2021-12-06 18:44:25,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:25,055 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 117 transitions. [2021-12-06 18:44:25,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-06 18:44:25,055 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 117 transitions. [2021-12-06 18:44:25,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-06 18:44:25,056 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:25,056 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:25,064 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2021-12-06 18:44:25,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:44:25,257 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:25,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:25,258 INFO L85 PathProgramCache]: Analyzing trace with hash -94242400, now seen corresponding path program 1 times [2021-12-06 18:44:25,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:25,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [909630518] [2021-12-06 18:44:25,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:25,261 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:25,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:25,263 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:25,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-12-06 18:44:25,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:25,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 18:44:25,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:25,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:25,480 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-06 18:44:25,480 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:44:25,480 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:25,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [909630518] [2021-12-06 18:44:25,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [909630518] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:44:25,480 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:44:25,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 18:44:25,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409662117] [2021-12-06 18:44:25,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:44:25,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 18:44:25,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:25,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 18:44:25,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:44:25,481 INFO L87 Difference]: Start difference. First operand 111 states and 117 transitions. Second operand has 6 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:44:25,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:25,834 INFO L93 Difference]: Finished difference Result 127 states and 134 transitions. [2021-12-06 18:44:25,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 18:44:25,835 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 39 [2021-12-06 18:44:25,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:25,835 INFO L225 Difference]: With dead ends: 127 [2021-12-06 18:44:25,836 INFO L226 Difference]: Without dead ends: 127 [2021-12-06 18:44:25,836 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-06 18:44:25,836 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 81 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:25,836 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 256 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 18:44:25,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-12-06 18:44:25,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 109. [2021-12-06 18:44:25,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 66 states have (on average 1.6515151515151516) internal successors, (109), 103 states have internal predecessors, (109), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:25,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 115 transitions. [2021-12-06 18:44:25,839 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 115 transitions. Word has length 39 [2021-12-06 18:44:25,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:25,840 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 115 transitions. [2021-12-06 18:44:25,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:44:25,840 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 115 transitions. [2021-12-06 18:44:25,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-06 18:44:25,840 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:25,840 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:25,848 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2021-12-06 18:44:26,041 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:44:26,041 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:26,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:26,043 INFO L85 PathProgramCache]: Analyzing trace with hash -94242399, now seen corresponding path program 1 times [2021-12-06 18:44:26,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:26,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [874846831] [2021-12-06 18:44:26,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:26,045 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:26,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:26,047 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:26,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-12-06 18:44:26,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:26,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-06 18:44:26,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:26,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:26,269 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-06 18:44:26,269 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:44:26,269 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:26,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [874846831] [2021-12-06 18:44:26,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [874846831] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:44:26,269 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:44:26,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 18:44:26,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679802619] [2021-12-06 18:44:26,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:44:26,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 18:44:26,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:26,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 18:44:26,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:44:26,270 INFO L87 Difference]: Start difference. First operand 109 states and 115 transitions. Second operand has 6 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:44:26,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:26,673 INFO L93 Difference]: Finished difference Result 107 states and 113 transitions. [2021-12-06 18:44:26,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 18:44:26,674 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 39 [2021-12-06 18:44:26,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:26,675 INFO L225 Difference]: With dead ends: 107 [2021-12-06 18:44:26,675 INFO L226 Difference]: Without dead ends: 107 [2021-12-06 18:44:26,675 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-06 18:44:26,676 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 83 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:26,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 267 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-06 18:44:26,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-12-06 18:44:26,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 107. [2021-12-06 18:44:26,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 66 states have (on average 1.621212121212121) internal successors, (107), 101 states have internal predecessors, (107), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:26,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 113 transitions. [2021-12-06 18:44:26,678 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 113 transitions. Word has length 39 [2021-12-06 18:44:26,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:26,679 INFO L470 AbstractCegarLoop]: Abstraction has 107 states and 113 transitions. [2021-12-06 18:44:26,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:44:26,679 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 113 transitions. [2021-12-06 18:44:26,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-06 18:44:26,679 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:26,679 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:26,687 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-12-06 18:44:26,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:44:26,880 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:26,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:26,882 INFO L85 PathProgramCache]: Analyzing trace with hash -94242144, now seen corresponding path program 1 times [2021-12-06 18:44:26,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:26,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [27163083] [2021-12-06 18:44:26,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:26,884 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:26,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:26,886 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:26,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-12-06 18:44:27,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:27,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 18:44:27,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:27,051 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-06 18:44:27,051 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:44:27,051 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:27,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [27163083] [2021-12-06 18:44:27,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [27163083] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:44:27,051 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:44:27,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 18:44:27,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084726653] [2021-12-06 18:44:27,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:44:27,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 18:44:27,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:27,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 18:44:27,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:44:27,052 INFO L87 Difference]: Start difference. First operand 107 states and 113 transitions. Second operand has 3 states, 2 states have (on average 10.5) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:44:27,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:27,189 INFO L93 Difference]: Finished difference Result 121 states and 128 transitions. [2021-12-06 18:44:27,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 18:44:27,190 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 10.5) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 39 [2021-12-06 18:44:27,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:27,190 INFO L225 Difference]: With dead ends: 121 [2021-12-06 18:44:27,191 INFO L226 Difference]: Without dead ends: 121 [2021-12-06 18:44:27,191 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:44:27,191 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 73 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:27,191 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 96 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:44:27,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-12-06 18:44:27,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 103. [2021-12-06 18:44:27,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 66 states have (on average 1.5606060606060606) internal successors, (103), 97 states have internal predecessors, (103), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:27,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 109 transitions. [2021-12-06 18:44:27,194 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 109 transitions. Word has length 39 [2021-12-06 18:44:27,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:27,194 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 109 transitions. [2021-12-06 18:44:27,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 10.5) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-06 18:44:27,195 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 109 transitions. [2021-12-06 18:44:27,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-06 18:44:27,195 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:27,195 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:27,203 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2021-12-06 18:44:27,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:44:27,396 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:27,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:27,396 INFO L85 PathProgramCache]: Analyzing trace with hash -94242143, now seen corresponding path program 1 times [2021-12-06 18:44:27,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:27,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1521553765] [2021-12-06 18:44:27,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:27,396 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:27,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:27,397 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:27,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-12-06 18:44:27,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:27,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 18:44:27,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:27,565 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-06 18:44:27,566 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:44:27,566 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:27,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1521553765] [2021-12-06 18:44:27,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1521553765] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:44:27,566 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:44:27,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 18:44:27,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265787189] [2021-12-06 18:44:27,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:44:27,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 18:44:27,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:27,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 18:44:27,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-06 18:44:27,567 INFO L87 Difference]: Start difference. First operand 103 states and 109 transitions. Second operand has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:44:27,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:27,695 INFO L93 Difference]: Finished difference Result 99 states and 105 transitions. [2021-12-06 18:44:27,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 18:44:27,696 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 39 [2021-12-06 18:44:27,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:27,696 INFO L225 Difference]: With dead ends: 99 [2021-12-06 18:44:27,696 INFO L226 Difference]: Without dead ends: 99 [2021-12-06 18:44:27,696 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-12-06 18:44:27,697 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 223 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:27,697 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 104 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:44:27,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-12-06 18:44:27,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 99. [2021-12-06 18:44:27,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 66 states have (on average 1.5) internal successors, (99), 93 states have internal predecessors, (99), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:27,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 105 transitions. [2021-12-06 18:44:27,700 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 105 transitions. Word has length 39 [2021-12-06 18:44:27,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:27,700 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 105 transitions. [2021-12-06 18:44:27,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:44:27,700 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 105 transitions. [2021-12-06 18:44:27,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-06 18:44:27,701 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:27,701 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:27,709 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (18)] Ended with exit code 0 [2021-12-06 18:44:27,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:44:27,901 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:27,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:27,902 INFO L85 PathProgramCache]: Analyzing trace with hash -372386587, now seen corresponding path program 1 times [2021-12-06 18:44:27,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:27,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [854715619] [2021-12-06 18:44:27,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:27,903 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:27,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:27,904 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:27,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-12-06 18:44:28,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:28,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-06 18:44:28,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:28,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:28,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 13 [2021-12-06 18:44:28,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:28,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 29 [2021-12-06 18:44:28,548 INFO L354 Elim1Store]: treesize reduction 27, result has 43.8 percent of original size [2021-12-06 18:44:28,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 43 [2021-12-06 18:44:28,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 28 treesize of output 16 [2021-12-06 18:44:28,855 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:44:28,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:44:29,058 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:29,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [854715619] [2021-12-06 18:44:29,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [854715619] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:44:29,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [655244480] [2021-12-06 18:44:29,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:29,058 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 18:44:29,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 18:44:29,059 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 18:44:29,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2021-12-06 18:44:29,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:29,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 27 conjunts are in the unsatisfiable core [2021-12-06 18:44:29,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:29,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:29,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 11 [2021-12-06 18:44:29,993 INFO L354 Elim1Store]: treesize reduction 27, result has 43.8 percent of original size [2021-12-06 18:44:29,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 40 [2021-12-06 18:44:30,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:30,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 27 [2021-12-06 18:44:30,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 30 treesize of output 18 [2021-12-06 18:44:30,293 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:44:30,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:44:30,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [655244480] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:44:30,435 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:44:30,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 26 [2021-12-06 18:44:30,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888566679] [2021-12-06 18:44:30,435 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:44:30,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-12-06 18:44:30,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:30,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-12-06 18:44:30,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=703, Unknown=6, NotChecked=0, Total=812 [2021-12-06 18:44:30,436 INFO L87 Difference]: Start difference. First operand 99 states and 105 transitions. Second operand has 27 states, 24 states have (on average 2.125) internal successors, (51), 24 states have internal predecessors, (51), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:44:31,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:31,223 INFO L93 Difference]: Finished difference Result 146 states and 156 transitions. [2021-12-06 18:44:31,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-06 18:44:31,223 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 24 states have (on average 2.125) internal successors, (51), 24 states have internal predecessors, (51), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 41 [2021-12-06 18:44:31,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:31,225 INFO L225 Difference]: With dead ends: 146 [2021-12-06 18:44:31,225 INFO L226 Difference]: Without dead ends: 146 [2021-12-06 18:44:31,225 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 60 SyntacticMatches, 9 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 472 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=163, Invalid=1087, Unknown=10, NotChecked=0, Total=1260 [2021-12-06 18:44:31,226 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 82 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 676 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 214 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:31,226 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 676 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 257 Invalid, 0 Unknown, 214 Unchecked, 0.4s Time] [2021-12-06 18:44:31,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-12-06 18:44:31,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 98. [2021-12-06 18:44:31,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 67 states have (on average 1.4776119402985075) internal successors, (99), 92 states have internal predecessors, (99), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:31,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 105 transitions. [2021-12-06 18:44:31,229 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 105 transitions. Word has length 41 [2021-12-06 18:44:31,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:31,229 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 105 transitions. [2021-12-06 18:44:31,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 24 states have (on average 2.125) internal successors, (51), 24 states have internal predecessors, (51), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:44:31,230 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 105 transitions. [2021-12-06 18:44:31,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-06 18:44:31,230 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:31,230 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:31,233 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (20)] Forceful destruction successful, exit code 0 [2021-12-06 18:44:31,464 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (19)] Ended with exit code 0 [2021-12-06 18:44:31,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:44:31,632 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:31,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:31,634 INFO L85 PathProgramCache]: Analyzing trace with hash -372386586, now seen corresponding path program 1 times [2021-12-06 18:44:31,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:31,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [53113233] [2021-12-06 18:44:31,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:31,636 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:31,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:31,636 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:31,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-12-06 18:44:31,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:31,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 43 conjunts are in the unsatisfiable core [2021-12-06 18:44:31,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:31,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:31,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:32,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 19 [2021-12-06 18:44:32,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 treesize of output 3 [2021-12-06 18:44:32,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:32,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 [2021-12-06 18:44:32,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:32,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 34 treesize of output 34 [2021-12-06 18:44:32,578 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-06 18:44:32,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 25 [2021-12-06 18:44:32,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:32,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2021-12-06 18:44:32,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-12-06 18:44:32,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 25 treesize of output 13 [2021-12-06 18:44:32,890 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:44:32,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:44:33,499 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:33,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [53113233] [2021-12-06 18:44:33,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [53113233] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:44:33,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1829183577] [2021-12-06 18:44:33,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:33,500 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 18:44:33,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 18:44:33,500 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 18:44:33,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (22)] Waiting until timeout for monitored process [2021-12-06 18:44:33,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:33,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 44 conjunts are in the unsatisfiable core [2021-12-06 18:44:33,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:33,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:33,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:34,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 18 [2021-12-06 18:44:34,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 treesize of output 3 [2021-12-06 18:44:34,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:34,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 [2021-12-06 18:44:34,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:34,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 32 [2021-12-06 18:44:34,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:34,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2021-12-06 18:44:34,799 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-06 18:44:34,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 24 [2021-12-06 18:44:35,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 25 treesize of output 13 [2021-12-06 18:44:35,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-12-06 18:44:35,057 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:44:35,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:44:37,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1829183577] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:44:37,648 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:44:37,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 24 [2021-12-06 18:44:37,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075771465] [2021-12-06 18:44:37,648 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:44:37,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-12-06 18:44:37,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:37,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-06 18:44:37,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=761, Unknown=4, NotChecked=0, Total=870 [2021-12-06 18:44:37,649 INFO L87 Difference]: Start difference. First operand 98 states and 105 transitions. Second operand has 25 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:44:38,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:38,775 INFO L93 Difference]: Finished difference Result 155 states and 165 transitions. [2021-12-06 18:44:38,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-06 18:44:38,775 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 41 [2021-12-06 18:44:38,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:38,776 INFO L225 Difference]: With dead ends: 155 [2021-12-06 18:44:38,776 INFO L226 Difference]: Without dead ends: 155 [2021-12-06 18:44:38,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 63 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=166, Invalid=1158, Unknown=8, NotChecked=0, Total=1332 [2021-12-06 18:44:38,777 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 83 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 683 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 134 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:38,777 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 683 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 295 Invalid, 0 Unknown, 134 Unchecked, 0.6s Time] [2021-12-06 18:44:38,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-12-06 18:44:38,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 102. [2021-12-06 18:44:38,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 71 states have (on average 1.4507042253521127) internal successors, (103), 96 states have internal predecessors, (103), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:38,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 109 transitions. [2021-12-06 18:44:38,780 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 109 transitions. Word has length 41 [2021-12-06 18:44:38,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:38,780 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 109 transitions. [2021-12-06 18:44:38,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:44:38,780 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 109 transitions. [2021-12-06 18:44:38,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-12-06 18:44:38,781 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:38,781 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:38,784 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (22)] Ended with exit code 0 [2021-12-06 18:44:39,013 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (21)] Ended with exit code 0 [2021-12-06 18:44:39,182 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:44:39,183 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr24REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:39,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:39,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1333284459, now seen corresponding path program 1 times [2021-12-06 18:44:39,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:39,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2143351543] [2021-12-06 18:44:39,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:39,186 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:39,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:39,186 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:39,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-12-06 18:44:39,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:39,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 18:44:39,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:39,391 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-06 18:44:39,391 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:44:39,391 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:39,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2143351543] [2021-12-06 18:44:39,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2143351543] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:44:39,391 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:44:39,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 18:44:39,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180884692] [2021-12-06 18:44:39,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:44:39,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 18:44:39,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:39,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 18:44:39,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 18:44:39,393 INFO L87 Difference]: Start difference. First operand 102 states and 109 transitions. Second operand has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:44:39,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:39,523 INFO L93 Difference]: Finished difference Result 117 states and 125 transitions. [2021-12-06 18:44:39,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 18:44:39,523 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 42 [2021-12-06 18:44:39,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:39,524 INFO L225 Difference]: With dead ends: 117 [2021-12-06 18:44:39,524 INFO L226 Difference]: Without dead ends: 117 [2021-12-06 18:44:39,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 18:44:39,525 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 144 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:39,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 109 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:44:39,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-12-06 18:44:39,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 99. [2021-12-06 18:44:39,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 71 states have (on average 1.408450704225352) internal successors, (100), 93 states have internal predecessors, (100), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:39,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 106 transitions. [2021-12-06 18:44:39,527 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 106 transitions. Word has length 42 [2021-12-06 18:44:39,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:39,528 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 106 transitions. [2021-12-06 18:44:39,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:44:39,528 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 106 transitions. [2021-12-06 18:44:39,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-12-06 18:44:39,528 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:39,528 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:39,540 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2021-12-06 18:44:39,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:44:39,730 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr25REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:39,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:39,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1333284460, now seen corresponding path program 1 times [2021-12-06 18:44:39,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:39,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [102508095] [2021-12-06 18:44:39,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:39,733 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:39,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:39,735 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:39,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-12-06 18:44:40,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:40,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 18:44:40,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:40,216 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-06 18:44:40,216 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:44:40,216 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:40,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [102508095] [2021-12-06 18:44:40,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [102508095] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:44:40,216 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:44:40,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 18:44:40,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228723539] [2021-12-06 18:44:40,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:44:40,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 18:44:40,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:40,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 18:44:40,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 18:44:40,217 INFO L87 Difference]: Start difference. First operand 99 states and 106 transitions. Second operand has 5 states, 4 states have (on average 6.0) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:44:40,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:40,359 INFO L93 Difference]: Finished difference Result 96 states and 103 transitions. [2021-12-06 18:44:40,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 18:44:40,360 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.0) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 42 [2021-12-06 18:44:40,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:40,360 INFO L225 Difference]: With dead ends: 96 [2021-12-06 18:44:40,360 INFO L226 Difference]: Without dead ends: 96 [2021-12-06 18:44:40,361 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:44:40,361 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 191 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:40,361 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 91 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:44:40,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-12-06 18:44:40,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2021-12-06 18:44:40,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 71 states have (on average 1.3661971830985915) internal successors, (97), 90 states have internal predecessors, (97), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:40,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 103 transitions. [2021-12-06 18:44:40,364 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 103 transitions. Word has length 42 [2021-12-06 18:44:40,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:40,364 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 103 transitions. [2021-12-06 18:44:40,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.0) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:44:40,364 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 103 transitions. [2021-12-06 18:44:40,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-12-06 18:44:40,364 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:40,364 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:40,372 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (24)] Ended with exit code 0 [2021-12-06 18:44:40,565 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:44:40,565 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:40,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:40,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1386112687, now seen corresponding path program 1 times [2021-12-06 18:44:40,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:40,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [53416722] [2021-12-06 18:44:40,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:40,568 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:40,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:40,571 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:40,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-12-06 18:44:40,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:40,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-06 18:44:40,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:40,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:40,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:40,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 28 treesize of output 20 [2021-12-06 18:44:40,909 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-06 18:44:40,909 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:44:40,909 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:40,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [53416722] [2021-12-06 18:44:40,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [53416722] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:44:40,910 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:44:40,910 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 18:44:40,910 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136218433] [2021-12-06 18:44:40,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:44:40,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 18:44:40,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:40,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 18:44:40,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-06 18:44:40,911 INFO L87 Difference]: Start difference. First operand 96 states and 103 transitions. Second operand has 10 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:44:41,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:41,557 INFO L93 Difference]: Finished difference Result 159 states and 169 transitions. [2021-12-06 18:44:41,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 18:44:41,558 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 44 [2021-12-06 18:44:41,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:41,558 INFO L225 Difference]: With dead ends: 159 [2021-12-06 18:44:41,558 INFO L226 Difference]: Without dead ends: 159 [2021-12-06 18:44:41,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-12-06 18:44:41,559 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 267 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:41,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [268 Valid, 372 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-06 18:44:41,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-12-06 18:44:41,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 99. [2021-12-06 18:44:41,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 75 states have (on average 1.3466666666666667) internal successors, (101), 93 states have internal predecessors, (101), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:41,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 107 transitions. [2021-12-06 18:44:41,562 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 107 transitions. Word has length 44 [2021-12-06 18:44:41,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:41,562 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 107 transitions. [2021-12-06 18:44:41,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:44:41,562 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 107 transitions. [2021-12-06 18:44:41,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-12-06 18:44:41,563 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:41,563 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:41,574 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2021-12-06 18:44:41,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:44:41,764 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:41,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:41,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1386112688, now seen corresponding path program 1 times [2021-12-06 18:44:41,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:41,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1244201371] [2021-12-06 18:44:41,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:41,767 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:41,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:41,768 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:41,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-12-06 18:44:41,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:41,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-06 18:44:41,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:41,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:42,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:42,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:42,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-12-06 18:44:42,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:42,151 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-06 18:44:42,151 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:44:42,151 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:42,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1244201371] [2021-12-06 18:44:42,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1244201371] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:44:42,151 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:44:42,151 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 18:44:42,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468005372] [2021-12-06 18:44:42,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:44:42,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 18:44:42,152 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:42,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 18:44:42,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-06 18:44:42,152 INFO L87 Difference]: Start difference. First operand 99 states and 107 transitions. Second operand has 10 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:44:42,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:42,871 INFO L93 Difference]: Finished difference Result 141 states and 152 transitions. [2021-12-06 18:44:42,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 18:44:42,872 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 44 [2021-12-06 18:44:42,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:42,873 INFO L225 Difference]: With dead ends: 141 [2021-12-06 18:44:42,873 INFO L226 Difference]: Without dead ends: 141 [2021-12-06 18:44:42,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-12-06 18:44:42,873 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 166 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:42,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 375 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-06 18:44:42,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-12-06 18:44:42,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 101. [2021-12-06 18:44:42,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 77 states have (on average 1.3376623376623376) internal successors, (103), 95 states have internal predecessors, (103), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:42,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 109 transitions. [2021-12-06 18:44:42,879 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 109 transitions. Word has length 44 [2021-12-06 18:44:42,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:42,879 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 109 transitions. [2021-12-06 18:44:42,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:44:42,879 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 109 transitions. [2021-12-06 18:44:42,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-06 18:44:42,880 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:42,880 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:42,888 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (26)] Ended with exit code 0 [2021-12-06 18:44:43,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:44:43,081 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr44ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:43,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:43,083 INFO L85 PathProgramCache]: Analyzing trace with hash 614432594, now seen corresponding path program 1 times [2021-12-06 18:44:43,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:43,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1768399521] [2021-12-06 18:44:43,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:43,085 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:43,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:43,087 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:43,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-12-06 18:44:43,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:43,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-06 18:44:43,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:43,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 8 treesize of output 4 [2021-12-06 18:44:43,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:43,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 17 [2021-12-06 18:44:43,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 16 treesize of output 8 [2021-12-06 18:44:43,875 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 18 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:44:43,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:44:43,986 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:43,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1768399521] [2021-12-06 18:44:43,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1768399521] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:44:43,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1955818732] [2021-12-06 18:44:43,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:43,986 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 18:44:43,987 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 18:44:43,987 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 18:44:43,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (28)] Waiting until timeout for monitored process [2021-12-06 18:44:44,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:44,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 37 conjunts are in the unsatisfiable core [2021-12-06 18:44:44,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:44,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:44,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 19 treesize of output 18 [2021-12-06 18:44:44,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:44,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:44,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 [2021-12-06 18:44:44,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:45,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 14 [2021-12-06 18:44:45,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-12-06 18:44:45,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-12-06 18:44:45,267 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-06 18:44:45,267 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:44:45,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1955818732] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:44:45,267 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 18:44:45,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [17] total 30 [2021-12-06 18:44:45,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880747406] [2021-12-06 18:44:45,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:44:45,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-06 18:44:45,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:45,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-06 18:44:45,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=863, Unknown=7, NotChecked=0, Total=992 [2021-12-06 18:44:45,268 INFO L87 Difference]: Start difference. First operand 101 states and 109 transitions. Second operand has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 states have internal predecessors, (34), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:44:45,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:45,671 INFO L93 Difference]: Finished difference Result 101 states and 108 transitions. [2021-12-06 18:44:45,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-06 18:44:45,672 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 states have internal predecessors, (34), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 46 [2021-12-06 18:44:45,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:45,672 INFO L225 Difference]: With dead ends: 101 [2021-12-06 18:44:45,672 INFO L226 Difference]: Without dead ends: 101 [2021-12-06 18:44:45,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=144, Invalid=1039, Unknown=7, NotChecked=0, Total=1190 [2021-12-06 18:44:45,673 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 15 mSDsluCounter, 605 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 124 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:45,674 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 677 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 98 Invalid, 0 Unknown, 124 Unchecked, 0.2s Time] [2021-12-06 18:44:45,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-12-06 18:44:45,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2021-12-06 18:44:45,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 77 states have (on average 1.3246753246753247) internal successors, (102), 95 states have internal predecessors, (102), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:45,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 108 transitions. [2021-12-06 18:44:45,676 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 108 transitions. Word has length 46 [2021-12-06 18:44:45,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:45,676 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 108 transitions. [2021-12-06 18:44:45,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 states have internal predecessors, (34), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 18:44:45,676 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 108 transitions. [2021-12-06 18:44:45,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-06 18:44:45,677 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:45,677 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:45,680 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (28)] Ended with exit code 0 [2021-12-06 18:44:45,891 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (27)] Ended with exit code 0 [2021-12-06 18:44:46,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:44:46,079 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:46,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:46,080 INFO L85 PathProgramCache]: Analyzing trace with hash 2046450120, now seen corresponding path program 1 times [2021-12-06 18:44:46,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:46,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1547050374] [2021-12-06 18:44:46,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:46,082 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:46,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:46,084 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:46,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-12-06 18:44:46,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:46,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 50 conjunts are in the unsatisfiable core [2021-12-06 18:44:46,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:46,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:46,623 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 18:44:46,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 27 treesize of output 34 [2021-12-06 18:44:46,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:46,901 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:44:46,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 47 [2021-12-06 18:44:47,097 INFO L354 Elim1Store]: treesize reduction 3, result has 81.3 percent of original size [2021-12-06 18:44:47,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 46 [2021-12-06 18:44:47,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 13 treesize of output 9 [2021-12-06 18:44:47,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2021-12-06 18:44:47,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:47,523 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:44:47,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 67 treesize of output 65 [2021-12-06 18:44:47,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:47,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 53 [2021-12-06 18:44:47,591 INFO L354 Elim1Store]: treesize reduction 78, result has 42.2 percent of original size [2021-12-06 18:44:47,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 52 treesize of output 85 [2021-12-06 18:44:47,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 64 treesize of output 48 [2021-12-06 18:44:49,147 INFO L354 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2021-12-06 18:44:49,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 84 treesize of output 52 [2021-12-06 18:44:49,583 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 9 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:44:49,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:44:50,067 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:44:50,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1547050374] [2021-12-06 18:44:50,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1547050374] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:44:50,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2024757990] [2021-12-06 18:44:50,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:50,068 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 18:44:50,068 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 18:44:50,069 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 18:44:50,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (30)] Waiting until timeout for monitored process [2021-12-06 18:44:50,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:50,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 56 conjunts are in the unsatisfiable core [2021-12-06 18:44:50,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:50,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:51,007 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 18:44:51,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 33 [2021-12-06 18:44:51,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:51,655 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:44:51,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 47 [2021-12-06 18:44:52,116 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:44:52,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 40 [2021-12-06 18:44:52,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 treesize of output 3 [2021-12-06 18:44:52,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 29 treesize of output 25 [2021-12-06 18:44:52,455 INFO L354 Elim1Store]: treesize reduction 66, result has 42.6 percent of original size [2021-12-06 18:44:52,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 55 treesize of output 84 [2021-12-06 18:44:52,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:52,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2021-12-06 18:44:52,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:52,504 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:44:52,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 81 treesize of output 71 [2021-12-06 18:44:52,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-12-06 18:44:53,854 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:44:53,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 88 treesize of output 51 [2021-12-06 18:44:54,169 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 9 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:44:54,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:44:54,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2024757990] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:44:54,470 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:44:54,470 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 41 [2021-12-06 18:44:54,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555464929] [2021-12-06 18:44:54,470 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:44:54,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-12-06 18:44:54,470 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:44:54,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-12-06 18:44:54,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=2056, Unknown=6, NotChecked=0, Total=2256 [2021-12-06 18:44:54,471 INFO L87 Difference]: Start difference. First operand 101 states and 108 transitions. Second operand has 42 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 35 states have internal predecessors, (65), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:44:55,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:44:55,892 INFO L93 Difference]: Finished difference Result 103 states and 111 transitions. [2021-12-06 18:44:55,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 18:44:55,893 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 35 states have internal predecessors, (65), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 46 [2021-12-06 18:44:55,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:44:55,893 INFO L225 Difference]: With dead ends: 103 [2021-12-06 18:44:55,893 INFO L226 Difference]: Without dead ends: 103 [2021-12-06 18:44:55,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 63 SyntacticMatches, 8 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1126 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=271, Invalid=2690, Unknown=9, NotChecked=0, Total=2970 [2021-12-06 18:44:55,895 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 21 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 759 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 309 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 18:44:55,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 759 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 354 Invalid, 0 Unknown, 309 Unchecked, 0.6s Time] [2021-12-06 18:44:55,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-12-06 18:44:55,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2021-12-06 18:44:55,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 79 states have (on average 1.3291139240506329) internal successors, (105), 97 states have internal predecessors, (105), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:44:55,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 111 transitions. [2021-12-06 18:44:55,897 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 111 transitions. Word has length 46 [2021-12-06 18:44:55,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:44:55,898 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 111 transitions. [2021-12-06 18:44:55,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 35 states have internal predecessors, (65), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:44:55,898 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 111 transitions. [2021-12-06 18:44:55,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-06 18:44:55,898 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:44:55,898 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:44:55,907 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (29)] Ended with exit code 0 [2021-12-06 18:44:56,107 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (30)] Ended with exit code 0 [2021-12-06 18:44:56,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-06 18:44:56,300 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:44:56,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:44:56,301 INFO L85 PathProgramCache]: Analyzing trace with hash 2046450121, now seen corresponding path program 1 times [2021-12-06 18:44:56,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:44:56,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1854459001] [2021-12-06 18:44:56,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:44:56,303 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:44:56,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:44:56,305 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:44:56,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-12-06 18:44:56,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:44:56,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 67 conjunts are in the unsatisfiable core [2021-12-06 18:44:56,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:44:56,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:56,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:56,988 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 18:44:56,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 [2021-12-06 18:44:57,022 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 18:44:57,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 32 [2021-12-06 18:44:57,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:57,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:44:57,456 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:44:57,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 68 [2021-12-06 18:44:57,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 [2021-12-06 18:44:57,796 INFO L354 Elim1Store]: treesize reduction 3, result has 81.3 percent of original size [2021-12-06 18:44:57,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 59 [2021-12-06 18:44:57,807 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-06 18:44:57,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 16 [2021-12-06 18:44:57,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-12-06 18:44:57,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 treesize of output 3 [2021-12-06 18:44:58,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:58,301 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:44:58,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 99 treesize of output 89 [2021-12-06 18:44:58,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:58,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:58,325 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-06 18:44:58,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 81 treesize of output 80 [2021-12-06 18:44:58,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:44:58,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 26 [2021-12-06 18:44:58,374 INFO L354 Elim1Store]: treesize reduction 8, result has 75.8 percent of original size [2021-12-06 18:44:58,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 48 treesize of output 50 [2021-12-06 18:44:59,962 INFO L354 Elim1Store]: treesize reduction 3, result has 81.3 percent of original size [2021-12-06 18:44:59,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 107 treesize of output 59 [2021-12-06 18:44:59,980 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-06 18:44:59,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 19 [2021-12-06 18:45:00,119 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 3 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:00,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:45:01,469 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:45:01,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1854459001] [2021-12-06 18:45:01,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1854459001] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:45:01,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [143203194] [2021-12-06 18:45:01,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:01,470 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 18:45:01,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 18:45:01,471 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 18:45:01,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (32)] Waiting until timeout for monitored process [2021-12-06 18:45:01,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:01,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 74 conjunts are in the unsatisfiable core [2021-12-06 18:45:01,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:45:01,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:45:01,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:45:02,601 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 18:45:02,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 30 [2021-12-06 18:45:02,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 12 treesize of output 14 [2021-12-06 18:45:03,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:45:03,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:45:03,562 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 18:45:03,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 56 [2021-12-06 18:45:03,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 [2021-12-06 18:45:04,188 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:45:04,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 42 [2021-12-06 18:45:04,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 19 treesize of output 15 [2021-12-06 18:45:04,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2021-12-06 18:45:04,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:45:04,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:45:04,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:45:04,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 25 treesize of output 30 [2021-12-06 18:45:04,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:45:04,612 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 18:45:04,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 80 treesize of output 70 [2021-12-06 18:45:04,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:45:04,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 treesize of output 22 [2021-12-06 18:45:04,648 INFO L354 Elim1Store]: treesize reduction 8, result has 72.4 percent of original size [2021-12-06 18:45:04,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 40 treesize of output 42 [2021-12-06 18:45:06,197 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-06 18:45:06,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 49 [2021-12-06 18:45:06,216 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 18:45:06,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 16 [2021-12-06 18:45:06,242 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 3 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:06,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:45:06,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [143203194] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:45:06,896 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:45:06,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 27] total 42 [2021-12-06 18:45:06,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76921999] [2021-12-06 18:45:06,896 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:45:06,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-12-06 18:45:06,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:45:06,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-12-06 18:45:06,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=2150, Unknown=5, NotChecked=0, Total=2352 [2021-12-06 18:45:06,898 INFO L87 Difference]: Start difference. First operand 103 states and 111 transitions. Second operand has 43 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 36 states have internal predecessors, (65), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:45:08,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:45:08,148 INFO L93 Difference]: Finished difference Result 153 states and 164 transitions. [2021-12-06 18:45:08,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-06 18:45:08,149 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 36 states have internal predecessors, (65), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 46 [2021-12-06 18:45:08,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:45:08,150 INFO L225 Difference]: With dead ends: 153 [2021-12-06 18:45:08,150 INFO L226 Difference]: Without dead ends: 153 [2021-12-06 18:45:08,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 64 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1003 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=250, Invalid=2711, Unknown=9, NotChecked=0, Total=2970 [2021-12-06 18:45:08,151 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 74 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 235 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 18:45:08,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 610 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 188 Invalid, 0 Unknown, 235 Unchecked, 0.4s Time] [2021-12-06 18:45:08,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-12-06 18:45:08,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 106. [2021-12-06 18:45:08,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 82 states have (on average 1.3170731707317074) internal successors, (108), 100 states have internal predecessors, (108), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:45:08,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 114 transitions. [2021-12-06 18:45:08,154 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 114 transitions. Word has length 46 [2021-12-06 18:45:08,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:45:08,154 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 114 transitions. [2021-12-06 18:45:08,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 36 states have internal predecessors, (65), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 18:45:08,155 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 114 transitions. [2021-12-06 18:45:08,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-12-06 18:45:08,155 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:45:08,155 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:08,158 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (32)] Ended with exit code 0 [2021-12-06 18:45:08,388 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2021-12-06 18:45:08,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:45:08,557 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:45:08,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:08,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1085228642, now seen corresponding path program 1 times [2021-12-06 18:45:08,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:45:08,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [621675932] [2021-12-06 18:45:08,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:08,560 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:45:08,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:45:08,561 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:45:08,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-12-06 18:45:08,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:08,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 31 conjunts are in the unsatisfiable core [2021-12-06 18:45:08,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:45:08,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:45:08,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:45:08,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:45:09,015 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-06 18:45:09,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-12-06 18:45:09,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-12-06 18:45:09,150 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 18:45:09,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 19 [2021-12-06 18:45:09,186 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-06 18:45:09,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:45:09,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 104 treesize of output 100 [2021-12-06 18:45:09,664 INFO L354 Elim1Store]: treesize reduction 22, result has 77.8 percent of original size [2021-12-06 18:45:09,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 1148 treesize of output 1140 [2021-12-06 18:46:11,602 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-06 18:46:11,602 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:46:11,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [621675932] [2021-12-06 18:46:11,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [621675932] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:46:11,602 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:46:11,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-12-06 18:46:11,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134847263] [2021-12-06 18:46:11,603 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:46:11,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-12-06 18:46:11,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:46:11,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-12-06 18:46:11,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2021-12-06 18:46:11,603 INFO L87 Difference]: Start difference. First operand 106 states and 114 transitions. Second operand has 23 states, 20 states have (on average 3.25) internal successors, (65), 21 states have internal predecessors, (65), 4 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:46:12,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:46:12,341 INFO L93 Difference]: Finished difference Result 118 states and 128 transitions. [2021-12-06 18:46:12,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-06 18:46:12,342 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 3.25) internal successors, (65), 21 states have internal predecessors, (65), 4 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 50 [2021-12-06 18:46:12,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:46:12,342 INFO L225 Difference]: With dead ends: 118 [2021-12-06 18:46:12,342 INFO L226 Difference]: Without dead ends: 118 [2021-12-06 18:46:12,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 76 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2021-12-06 18:46:12,343 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 127 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 802 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 218 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 18:46:12,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 802 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 327 Invalid, 0 Unknown, 218 Unchecked, 0.6s Time] [2021-12-06 18:46:12,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-12-06 18:46:12,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 110. [2021-12-06 18:46:12,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.3255813953488371) internal successors, (114), 104 states have internal predecessors, (114), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:46:12,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 120 transitions. [2021-12-06 18:46:12,347 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 120 transitions. Word has length 50 [2021-12-06 18:46:12,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:46:12,347 INFO L470 AbstractCegarLoop]: Abstraction has 110 states and 120 transitions. [2021-12-06 18:46:12,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 3.25) internal successors, (65), 21 states have internal predecessors, (65), 4 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:46:12,347 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 120 transitions. [2021-12-06 18:46:12,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-12-06 18:46:12,348 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:46:12,348 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:12,357 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (33)] Ended with exit code 0 [2021-12-06 18:46:12,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:46:12,549 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:46:12,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:12,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1085228641, now seen corresponding path program 1 times [2021-12-06 18:46:12,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:46:12,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1081560312] [2021-12-06 18:46:12,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:12,552 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:46:12,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:46:12,554 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:46:12,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-12-06 18:46:12,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:12,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 42 conjunts are in the unsatisfiable core [2021-12-06 18:46:12,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:46:13,184 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 18:46:13,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 21 [2021-12-06 18:46:13,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:46:13,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 treesize of output 12 [2021-12-06 18:46:13,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:46:13,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:46:13,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 10 [2021-12-06 18:46:13,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 10 [2021-12-06 18:46:13,749 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:46:13,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:46:14,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 96 [2021-12-06 18:46:14,271 INFO L354 Elim1Store]: treesize reduction 22, result has 77.8 percent of original size [2021-12-06 18:46:14,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 243 treesize of output 267 [2021-12-06 18:46:14,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:46:14,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:46:14,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:46:14,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 52 treesize of output 36 [2021-12-06 18:46:14,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:46:14,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:46:15,301 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1927 (Array (_ BitVec 32) (_ BitVec 32))) (|v_node_create_~temp~0#1.base_83| (_ BitVec 32))) (or (and (= |c_ULTIMATE.start_main_~#s~0#1.offset| (_ bv0 32)) (= |c_ULTIMATE.start_sll_circular_append_~head#1.offset| (_ bv0 32)) (= |c_ULTIMATE.start_main_~#s~0#1.base| |v_node_create_~temp~0#1.base_83|) (= |c_ULTIMATE.start_main_~#s~0#1.base| |c_ULTIMATE.start_sll_circular_append_~head#1.base|)) (not (= (select (select (store |c_#memory_$Pointer$.base| |v_node_create_~temp~0#1.base_83| v_ArrVal_1927) |c_ULTIMATE.start_sll_circular_append_~head#1.base|) |c_ULTIMATE.start_sll_circular_append_~head#1.offset|) (_ bv0 32))))) is different from false [2021-12-06 18:46:15,303 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:46:15,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1081560312] [2021-12-06 18:46:15,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1081560312] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:46:15,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1054369113] [2021-12-06 18:46:15,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:15,303 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 18:46:15,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 18:46:15,304 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 18:46:15,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (35)] Waiting until timeout for monitored process [2021-12-06 18:46:15,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:15,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-06 18:46:15,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:46:16,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 8 treesize of output 4 [2021-12-06 18:46:16,777 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 18:46:16,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 21 [2021-12-06 18:46:17,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 16 treesize of output 8 [2021-12-06 18:46:17,064 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 18:46:17,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:46:17,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1054369113] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:46:17,273 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:46:17,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 18] total 39 [2021-12-06 18:46:17,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316661063] [2021-12-06 18:46:17,274 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:46:17,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-12-06 18:46:17,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:46:17,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-12-06 18:46:17,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=2345, Unknown=25, NotChecked=98, Total=2652 [2021-12-06 18:46:17,275 INFO L87 Difference]: Start difference. First operand 110 states and 120 transitions. Second operand has 39 states, 37 states have (on average 2.324324324324324) internal successors, (86), 33 states have internal predecessors, (86), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:46:18,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:46:18,689 INFO L93 Difference]: Finished difference Result 98 states and 105 transitions. [2021-12-06 18:46:18,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-06 18:46:18,690 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 2.324324324324324) internal successors, (86), 33 states have internal predecessors, (86), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 50 [2021-12-06 18:46:18,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:46:18,691 INFO L225 Difference]: With dead ends: 98 [2021-12-06 18:46:18,691 INFO L226 Difference]: Without dead ends: 98 [2021-12-06 18:46:18,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 77 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1009 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=272, Invalid=3241, Unknown=31, NotChecked=116, Total=3660 [2021-12-06 18:46:18,692 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 74 mSDsluCounter, 1631 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 1698 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 127 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-06 18:46:18,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 1698 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 484 Invalid, 0 Unknown, 127 Unchecked, 0.8s Time] [2021-12-06 18:46:18,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-12-06 18:46:18,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 98. [2021-12-06 18:46:18,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 74 states have (on average 1.337837837837838) internal successors, (99), 92 states have internal predecessors, (99), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 18:46:18,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 105 transitions. [2021-12-06 18:46:18,694 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 105 transitions. Word has length 50 [2021-12-06 18:46:18,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:46:18,695 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 105 transitions. [2021-12-06 18:46:18,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 2.324324324324324) internal successors, (86), 33 states have internal predecessors, (86), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-06 18:46:18,695 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 105 transitions. [2021-12-06 18:46:18,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-06 18:46:18,695 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:46:18,695 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:18,698 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (35)] Ended with exit code 0 [2021-12-06 18:46:18,911 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (34)] Ended with exit code 0 [2021-12-06 18:46:19,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:46:19,097 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 46 more)] === [2021-12-06 18:46:19,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:19,098 INFO L85 PathProgramCache]: Analyzing trace with hash 865523061, now seen corresponding path program 1 times [2021-12-06 18:46:19,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:46:19,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [932830694] [2021-12-06 18:46:19,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:19,100 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:46:19,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:46:19,101 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:46:19,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cade8f9-5405-418a-9db6-dacb13e75dd6/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2021-12-06 18:46:19,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:19,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 41 conjunts are in the unsatisfiable core [2021-12-06 18:46:19,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:46:19,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 7 treesize of output 3 [2021-12-06 18:46:19,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 5 [2021-12-06 18:46:20,095 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 18:46:20,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2021-12-06 18:46:20,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:46:20,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 6 treesize of output 5 [2021-12-06 18:46:20,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-12-06 18:46:20,764 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-12-06 18:46:20,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 33 treesize of output 31 [2021-12-06 18:46:20,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:46:20,929 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-06 18:46:20,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 59 [2021-12-06 18:46:20,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:46:21,346 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:46:21,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 74 [2021-12-06 18:46:21,968 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:46:21,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:46:22,125 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2078 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_2078) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))))) (_ bv1 1)))) is different from false [2021-12-06 18:46:22,140 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2078 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_circular_append_~last~1#1.base|) |c_ULTIMATE.start_sll_circular_append_~last~1#1.offset| |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base|)) |c_ULTIMATE.start_sll_circular_append_~new_last~0#1.base| v_ArrVal_2078) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))))) (_ bv1 1)))) is different from false [2021-12-06 18:46:22,850 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:46:22,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 3652 treesize of output 3566 [2021-12-06 18:46:24,146 INFO L354 Elim1Store]: treesize reduction 76, result has 86.1 percent of original size [2021-12-06 18:46:24,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 4966 treesize of output 4804 [2021-12-06 18:46:24,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3556 treesize of output 3448 [2021-12-06 18:46:24,406 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:46:24,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3898 treesize of output 3736